看板 Soft_Job 關於我們 聯絡資訊
很慚愧我都 25 歲了還沒有一份正職的工作 (做過最好的工作是學校約聘的研究助理)。 背景是國立中後段 EE 系,不過我對硬體興趣不高, 倒是一直很迷 coding,所以現在是打算踏入軟體業。 對 coding 我略懂一點,像是指標啦、數值型態和一些邏輯思考。 目前我想先精通一套語言,看看能不能靠它找一份工作。 (雖然我以前摸過一點 Delphi,不過實在是不用功。) 所以選擇哪一套語言,是我現在最需要建議的地方。 前輩的建議是,要走 Windows 平台就選 .NET,C# 或 VB, (因為其他平台我也不懂,只好先從 Windows 平台來衡量。) 從 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 的 曲線看來,C# 後勢看漲。 不過因為一些前輩說,先學好 C/C++ 把底子打好比較重要, 所以我已經買了一本 Ivor Horton's Beginning Visual C++ 2008 在讀。 (不過買了才看到精華區的書單,書單裡沒這本,所以也不知道我買這本是好還不好。) 只是,如果今年放榜我沒上的話,我馬上就需要投入職場。 那就沒有時間再慢慢打底了。 也許我本來的順序是 C/C++ → C# or JAVA,但是在就業的考量下,我可能要調換順序。 (像是 C/C++ 在就業市場沒有需要,那可能要先學其他的。不過聽說 JAVA 很激烈, 雖然職缺多,但競爭者也眾。所以基本上是 C/C++ 和 C# 在考慮。 Delphi 嘛……我只能說,我無法判斷它的未來,所以我不敢把我的未來放在它身上。) 對於挑選一套語言,我可能還有點三心二意。 因為我一方面考慮,能 compile 成 native code 的語言才夠「底層」, 也許會比較符合電機的形像,效能也會比較好所以感覺比較酷。 而且我目前看到的 Windows 程式,大多還是 C++ 寫的。 一方面又聽大家說 C# 開發神速。 而且就 TIOBE 的資料看來,JAVA 和 C++ 都在往下掉。 JAVA 我是不擔心啦,因為選它本來就是為了跨平台, 不過 C++ 在 Windows 的地位會不會被打下來? 這是我第二個問題,如果大家覺得會的話,是不是該先學 C#? 補充一點,我知道不同的語言善長不同的領域。 不過因為我根本沒有經瞼,所以我也不知道有興趣的領域是哪一塊, 可能要請大家幫忙介紹一下各領域。 不過現階段來說,我連工作都沒有,其實也沒什麼比較的權力。 但因為 coding 是我常久以來的喜好,所以只要能靠 coding 找到工作我就很滿足了。 另外,就業的條件,我找了一下人力銀行,英檢成績+程式語言應該夠了吧? -- ▄▄ ▄▄ ▄▄ ▄ ▄ ▄ ▄▄ ▄▄ ▄▄ ▄▄ ▄ ▄▄ ▄▄▄▄ ▄▄ ▄▄ by iregd -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.100.158
apiod:直接學C#吧 04/03 00:42
chchwy:你考慮太多了 不管哪個都有工作 但是重點是要有"專精" 04/03 01:20
chchwy:樣樣通樣樣鬆是不行的 04/03 01:20
是的,就因為怕東學西學,沒有一樣精的,所以才慎重考慮要先精通的語言。 其他的語言我並不是要馬上學,只是給自己的規劃,因為吃這行飯總得多會幾招嘛~
james732:把C#練到超級強就可以了 04/03 01:33
agen:不是挑好就等於會了 少一點"聽人說" 25歲了自己應該有判斷的 04/03 01:33
agen:能力 重點是你有沒毅力和對的方法去學... 04/03 01:35
不好意思,我沒有寫清楚。 其實所謂的「前輩說」,除了參考許多文章、不同人的見解,也有加上我自己的判斷。 只是以我的資歷,我的判斷可能還稱不上「判斷」,所以才寫「前輩說」。
Ting1024:資工的必修科目都念一念你才會走得深與廣 04/03 02:19
andymai:樓上雖然說得沒錯~但原po當務之急應該要先有應徵能力... 04/03 05:45
lucas01:念ee了還不了解?連java都可以走控制 看來你想走M$ 就不建 04/03 06:40
lucas01:議你其他語言了 04/03 06:40
還是希望您能給一點建議。 我沒有侷限在 Microsoft,只是因為其他平台我不懂。
andymai:唸ee不一定會了解啊...很多人都專精在硬體上 04/03 06:45
in09:總覺得唸那種單一平台的語言,有點危險..(工作上換過四個平台) 04/03 07:36
workthethird:語言是你知識延伸的最後一段路,是表象. 04/03 09:25
workthethird:隨便找一本資料結構看他用啥語言就用那個就好了 04/03 09:26
workthethird:阿想往底層走就多買一本architecture吧,一點淺見 04/03 09:26
rofellosx:先找到工作 在選擇學習的語言吧 04/03 10:09
也是啦,只是擔心又找到太忙的工作。
meteor260:先學太祖長拳的C吧 04/03 10:38
meteor260:之前有注意一下人力銀行,通常PHP能拿到不錯的薪水 04/03 10:50
meteor260:但非長久之計 04/03 10:50
請問為什麼這麼說呢? 謝謝大家的建議。 ※ 編輯: gt6174 來自: 114.42.74.195 (04/03 10:53)
agen:我相信你的判斷 在你學的過程中若又有前輩跳出來 若有新報告 04/03 11:48
agen:出來說你學的語言在下降中 我建議你得堅持下去 04/03 11:49
agen:我無惡意 只是把自己或身旁人學語言的經驗分享 加油 04/03 11:52
twk:先看想做什麼工作再決定學什麼語言吧~ 04/03 12:35
twk:至於底子, 你有資料結構, 演算法, 你工作的相關知識...etc. 04/03 12:37
twk:就很棒了, 語言真的只是工具, 當然選對你工作適合的工具, 會讓 04/03 12:38
twk:你生產力高好幾倍, 所以還是先問你想做什麼樣的工作吧~ 04/03 12:38
lucas01:推文一堆狀況外,以為ee沒修ds,algorithm嗎?台灣前一大的ee 04/03 15:45
twk:有人說ee沒修ds, algorithm嗎? 04/03 23:11
andymai:=.=每間學校的重點都不太一樣吧~像我那間充其量有這門課~ 04/04 04:38
andymai:但不是必修~不會沒修過就畢不了業~系主任覺得對電子來說~ 04/04 04:40
andymai:玩好我們的8051比較重要... 04/04 04:40
※ 編輯: gt6174 來自: 211.21.127.209 (07/30 20:34)