Re: [討論] scala未來的發展性
※ 引述《saieva (春江花朝秋月夜)》之銘言:
: 各位好:
: 小妹最近拿到一份offer, 工作內容以寫scala為主
: 由於是畢業後的第一份工作,擔心未來出路會被侷限住
: 畢竟scala還算稀有語言,寫法跟主流也不太一樣
: 公司福利薪資還算中上,有點難為要不要試試看
: 請問有人有不同見解可以讓我參考嗎?謝謝!
我2004年入行寫Java,寫了10年,2014年四月開始學寫scala,現在天天都在
用scala開發,我想我很適合回答你的問題。
簡單的說:不會,你未來的道路不會被限制住。
從兩年內的短期看,你進的公司有沒有給你做嘗試的機會,遠比scala開發者
在人肉市場上值多少來得重要。
從兩年後的中期來看,如果短期公司有給你機會,而你認真做,但兩年後還是
沒有快速學習新語言新框架的自信。那你大概真的找不到工作,但這不是scala
的問題,而是你適不適合做軟體開發的問題。
從長期來看:
選擇scala的團隊,就是要利用java的library與各種container,配上
functional programming的各種好處。所以真的用scala很順的人,一般也很熟悉
java的各種系統堆疊與函式庫。
也就是用scala做商業開發夠久夠廣的人,不該看不懂、不會用java。
『可以用java做開發』會很難找到工作嗎?我想不致於。
至於主流,我只能說scala應該不算『非主流』,你兩年後假如離開公司去面試
新工作,我甚至建議你可以用它來『篩選』公司。
如果面試官(特別是公司的技術主管)說他用java 10幾年了,然後沒『聽』過scala,
或是覺得scala的語法跟設計古怪,那我建議妳追問他對java8新增的語法有什麼感想?
他聽過Groovy、Clojure嗎?
如果他用起來很順,沒有問題,那大概他只是單純跟scala不熟所以亂猜。
但如果他覺得哪些語法沒必要,java 7之前的就夠了...那他有獨特觀點的可能性不高
,而是太久沒更新知識、太懶惰、太沒好奇心了。
比起沉浸在主流的假安全感裡而不更新,稀有跟非主流沒有那麼可怕。
更何況一切還是跑在JVM上,實在看不出來哪裡『稀有』跟『非主流』。
--
生命起源於簡單的化學反應,靈魂是腦神經上頭的火花。
掌紋沒有含意,不過是具有止滑功用的紋路。
而神不存在,死去的人們只是等待細菌分解的腐肉而已。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.164.59
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1420830603.A.806.html
推
01/10 06:49, , 1F
01/10 06:49, 1F
推
01/10 11:34, , 2F
01/10 11:34, 2F
※ 編輯: zanyking (114.24.67.231), 01/10/2015 16:54:14
→
01/10 16:54, , 3F
01/10 16:54, 3F
推
01/10 19:18, , 4F
01/10 19:18, 4F
→
01/10 20:23, , 5F
01/10 20:23, 5F
討論串 (同標題文章)