• 5

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

當你有妻小時和經濟壓力時就不會說這種話瞜

寫程式要有熱情
但很多人把寫程式當作高級勞工工作

我喜歡寫程式
也想學新的技術

但是也要看環境

Moses5222 wrote:
我覺得要先"喜歡"
...(恕刪)

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

先有深度,再有廣度

想當好的技術人員,
未來想創業, 就學深.
想當經理, 升職容易就學廣或者說學會說話.



hello
我就是程式設計師,幹這行十幾年了,你看過多少高手級的程式設計師?

Rex1014 wrote:
當你有妻小時和經濟壓...(恕刪)
老實說 不多
甚至沒有到讓我感覺是天的那種
Moses5222 wrote:
我就是程式設計師,幹...(恕刪)

Rex1014 wrote:
老實說 不多甚至沒...(恕刪)


小弟遇過兩個

一個之前是bea的, 後來不知去哪..
一個已經是國內其它企業副總了...
我在金融業做了十幾年IT

感想是如果是要有價值

無論是軟體或硬體

一定要學高價而且冷門的,而且不容易學會的,然後學深

因為通常一買就用很久,更換成本太高會沿用

寫JAVA跟.NET或WINDOWS,Linux系統人員都被當生產線工人看待

如果要踏入管理職,就得學廣

不然管理不了部屬,看不懂他在做甚麼當然就也無法管

如果不是管理職又學廣

那八成會演變成總務打雜的

幫忙幫久了就變成自己的業務......

當你是工程師時 => 要學深
當你是主管時 => 要學廣
當你是老闆時 => 要學會畫虎蘭時忘掉你的專業...
That's all.
回版大:

我想你應該是學生,或者是想進入這行所以問這問題

我是覺得剛開始沒有所謂廣深的問題
首先,你必須非常熟悉一種物件導向的語言(必要條件)
其他的語言可以看進了哪一行業再學,每種語言都只是語法不同
你只要真的非常熟悉一種,其他要學都很快
至於哪一種比較好,我認為C++不錯,因為現在新式語言都隱藏了指標的部份
但是其實骨子裡還是指標運作,所以你如果第一種是學C++應該對未來有很大的幫助
(不用浪費時間學C,C++是C的superset,且C++才是OO語言)

再來,如果你還想進階,我想你應該要學Design Patterns

然後再來才有你說的深或廣的問題
應該是這麼說,程式設計,每一個行業所需要的技能跟知識都差非常非常的大
寫遊戲的,寫資料庫的,寫人工智慧的,寫應用程式的,寫bios的....幾乎所需的技能都不同
等你進了行業,真的做了一段時間,再來思考你要怎麼走,我想到時候你自己就會有答案
Rex1014 wrote:
想請益一下 軟體工程師 要學廣比較好?還是學深?

雖然是兩者兼備最好
但是如果已發展順序

怎樣的順序比較好?

更新一下
因為深可很深,所以假設前提是大概80分-90分左右..(恕刪)


軟體是用來解決問題的~所以當然是學廣~~
你精通一種語言或許天下無敵~~
假設今天有一個難題,用你會的語言需要100行才能處理,但可能有另外一種語言,解決相同的問題只要一行~
那你會選哪種來解決你的問題~~

所以我的建議是~~把C或C++學的精通,其他的語言就多看多學~~
因為C是一切語言的根本~~

記住~語言只是一種工具~所以要廣泛的學習~~
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?