作者davidyu (davidyu)
看板Soft_Job
標題Re: [請益] 會多種程式語言...
時間Fri Jan 15 13:54:18 2010
我拿過offer的工作,有兩個工作需求的語言是我當初在面試時候不會的
其中一個公司,也就是我現在的公司,用的是C++/Java/Python
我當初面試的時候只會 C 和一堆雜七雜八的,但我還是拿到工作了
工作後主要用的C++,就只能靠平常多花時間一點點把"++"的地方補起來
偶而看到別人寫的看不懂的code (e.g. new (addr) Object;) 只能勤勞一點多翻翻書
C++相當龐大複雜,即使到現在好幾年過去了,還是沒辦法精通
另外一個公司,全公司上下的code都是Java,但是他們在面試的時候也強調不用會Java
不過我沒去這家公司,不曉得要是真的去了,會發生什麼事
就我的經驗,有的公司可能會需要你精通某些語言甚至某些函式庫或架構
但一個人的時間有限,不可能精通每一家公司所需要的東西
找工作的時候遇到這種公司,也就是摸摸鼻子繼續找別的工作就是了
至於其他的公司,如果有時間讓你上手,要學一個語言是很快的
面試的時候會不會反而不是那麼重要
不過,我工作之前學的那些雜七雜八的東西
本來以為工作完全用不到,但其實常在意想不到的地方幫我省下不少時間
我覺得最佳的策略應該是盡量學會一種"主流"語言(C++, Java, etc)
並且至少會一種 script language (Python, Perl, Ruby, etc.)
這樣子不管是工作需要什麼, 都不需要花太多時間也能有生產力
至於 functional programming, 學一學可以增加自己的知識, 是件好事
或許哪一天(儘管機率不是很高)你會突然發現可以派上用場的地方也不一定
※ 引述《Savate (薩瓦特)》之銘言:
: 對於找工作有利嗎
: 能否提升個人價值呢
: 常看到有些人專長
: 寫將近十來種程式(但也說部份專精部分略懂)
: 這可以提升個人價值嗎
: 話說我也對寫程式很有興趣
: 想要程序式、物件導向式、函數式、邏輯式都學一種
: 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 99.39.5.148
※ 編輯: davidyu 來自: 99.39.5.148 (01/15 13:56)
→ terrybob:書到用時方恨少 01/15 14:36
→ sapdavid:需要用時馬上好 01/15 16:31
推 Savate:我很希望我有二樓說的這種技能 = = 01/15 23:27
→ Savate:我不想要精通什麼東西 我只想要一項 超強的學習能力 01/15 23:27
→ hilorrk:我只想要預測下一期樂透號碼的能力... 01/16 19:02