軟體工程師 要學廣好 還是學深好?

39樓 是正解。
先把基礎的東西搞清楚,觸類旁通之後,要學會用 SL (STL)再來就是進階到 design pattern 與重構。
會用到 pattern ,表示你開始用 OO 在思考程式架構,架構彈性愈大,程式就愈好改也不容易錯,效率就會快。

另外,發問之前,請先思考或查詢過,不要問一些基本的問題,這樣人家就會知道你沒有用心。
我還記得,有一個工作三、四年的工程師,說他看不懂這個程式的語法,我一看就知道他不懂 virtual function 的功能,就叫他去買一本 C++ 的書來看吧! 果然,這個人日後天天被主管電,後來就離職了。
To be or not to be.
看工作性質,
RD: 先深在廣.
MIS: 先廣在深.
反過來應該會做的很痛苦...
先學挖深,挖深井是有難度的,有時還會被活埋

挖大相對容易,有體力都能挖。

再說會挖深,要多挖幾口不難,挖廣,要往下挖可難了

當一件事你知道怎麼做,用什麼語言只是差在熟悉度

當一件事你不知道該怎麼做,用什麼語言都沒有意義
學的廣??

IT產業一直會有新技術,是要學多廣??用不到的東西真的會有動力去學??

學的深??

還是那句話,IT產業一直會有新技術,是要學多深??用不到的東西真的會有動力去學??

如果是要走coding這一行,最重要的是不停upgrade(技術&知識)、知道要怎麼找答案 & 去哪裡找答案...
其實要看樓主走的是哪種軟體

假如是研發的話,有深度比較重要

假如是商業軟體的話,做人比較重要

以我自己的經歷,當你要把一個技術學到深

勢必會增加你本身的廣度,不然不可能把一個技術玩到玲琍盡致

不管再怎樣艱深的技術,都是基礎在變化

不用拘泥在學深還是學廣,生命會自己找出路

Rex1014 wrote:
想請益一下 軟體工...(恕刪)


魯哥給你建議,

不用設限自己要學廣還是學深,
只要是學習,都脫離不了一個重點,態度

學習的態度。

當你一直秉持良好的學習態度,這個問題自然就不是問題了。

Moses5222 wrote:
回版大:我想你應該是...(恕刪)
再補充一下這位大大說的,所謂深並不是這個語言多會寫,而是熟悉背後的原理,天下語言一大抄,java有的技術,.net 也會有類似的,新人要入這行建議先學java 或 .net 其中一樣,台灣工作機會比較多,冷門的技術通常coco可以要的比較多沒錯,但用得人也不多,選擇也會比較少
我個人經驗是沒有所謂深或廣的問題,

只需要針對工作上可能會用到的部份加以專精研究,

因為只要是工作上用不到的,

你很快會因為沒有實際應用而"忘記"它,

也可以換句話說,

從做中學是最快、最有效率的,

這也就是為什麼很多公司面試有相當工作經驗的人,

會把重點放在面談及了解實際產品經驗上,

而不見得有筆試或筆試成績只是參考的原因。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!