作者gt6174 (張昱珩)
看板Soft_Job
標題[請益] 語言與就業 (不知道要下什麼標題)
時間Sat Apr 3 00:30:52 2010
很慚愧我都 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
1F:→ apiod:直接學C#吧 04/03 00:42
2F:推 chchwy:你考慮太多了 不管哪個都有工作 但是重點是要有"專精" 04/03 01:20
3F:→ chchwy:樣樣通樣樣鬆是不行的 04/03 01:20
是的,就因為怕東學西學,沒有一樣精的,所以才慎重考慮要先精通的語言。
其他的語言我並不是要馬上學,只是給自己的規劃,因為吃這行飯總得多會幾招嘛~
4F:→ james732:把C#練到超級強就可以了 04/03 01:33
5F:→ agen:不是挑好就等於會了 少一點"聽人說" 25歲了自己應該有判斷的 04/03 01:33
6F:→ agen:能力 重點是你有沒毅力和對的方法去學... 04/03 01:35
不好意思,我沒有寫清楚。
其實所謂的「前輩說」,除了參考許多文章、不同人的見解,也有加上我自己的判斷。
只是以我的資歷,我的判斷可能還稱不上「判斷」,所以才寫「前輩說」。
7F:推 Ting1024:資工的必修科目都念一念你才會走得深與廣 04/03 02:19
8F:→ andymai:樓上雖然說得沒錯~但原po當務之急應該要先有應徵能力... 04/03 05:45
9F:→ lucas01:念ee了還不了解?連java都可以走控制 看來你想走M$ 就不建 04/03 06:40
10F:→ lucas01:議你其他語言了 04/03 06:40
還是希望您能給一點建議。
我沒有侷限在 Microsoft,只是因為其他平台我不懂。
11F:→ andymai:唸ee不一定會了解啊...很多人都專精在硬體上 04/03 06:45
12F:→ in09:總覺得唸那種單一平台的語言,有點危險..(工作上換過四個平台) 04/03 07:36
13F:推 workthethird:語言是你知識延伸的最後一段路,是表象. 04/03 09:25
14F:→ workthethird:隨便找一本資料結構看他用啥語言就用那個就好了 04/03 09:26
15F:→ workthethird:阿想往底層走就多買一本architecture吧,一點淺見 04/03 09:26
16F:推 rofellosx:先找到工作 在選擇學習的語言吧 04/03 10:09
也是啦,只是擔心又找到太忙的工作。
17F:推 meteor260:先學太祖長拳的C吧 04/03 10:38
18F:→ meteor260:之前有注意一下人力銀行,通常PHP能拿到不錯的薪水 04/03 10:50
19F:→ meteor260:但非長久之計 04/03 10:50
請問為什麼這麼說呢?
謝謝大家的建議。
※ 編輯: gt6174 來自: 114.42.74.195 (04/03 10:53)
20F:推 agen:我相信你的判斷 在你學的過程中若又有前輩跳出來 若有新報告 04/03 11:48
21F:→ agen:出來說你學的語言在下降中 我建議你得堅持下去 04/03 11:49
22F:→ agen:我無惡意 只是把自己或身旁人學語言的經驗分享 加油 04/03 11:52
23F:推 twk:先看想做什麼工作再決定學什麼語言吧~ 04/03 12:35
24F:→ twk:至於底子, 你有資料結構, 演算法, 你工作的相關知識...etc. 04/03 12:37
25F:→ twk:就很棒了, 語言真的只是工具, 當然選對你工作適合的工具, 會讓 04/03 12:38
26F:→ twk:你生產力高好幾倍, 所以還是先問你想做什麼樣的工作吧~ 04/03 12:38
27F:→ lucas01:推文一堆狀況外,以為ee沒修ds,algorithm嗎?台灣前一大的ee 04/03 15:45
28F:→ twk:有人說ee沒修ds, algorithm嗎? 04/03 23:11
29F:→ andymai:=.=每間學校的重點都不太一樣吧~像我那間充其量有這門課~ 04/04 04:38
30F:→ andymai:但不是必修~不會沒修過就畢不了業~系主任覺得對電子來說~ 04/04 04:40
31F:→ andymai:玩好我們的8051比較重要... 04/04 04:40
※ 編輯: gt6174 來自: 211.21.127.209 (07/30 20:34)