Re: [討論] scala未來的發展性

看板Soft_Job作者 (最後的六年級生)時間9年前 (2015/01/10 03:10), 9年前編輯推噓3(302)
留言5則, 5人參與, 最新討論串4/6 (看更多)
※ 引述《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
how about Clojure? any idea?
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
Clojure已補上,我個人很喜歡S-Expression的。
01/10 16:54, 3F

01/10 19:18, , 4F
推 稀有跟非主流沒有那麼可怕
01/10 19:18, 4F

01/10 20:23, , 5F
Clojure是Lisp家族的耶 差很多吧
01/10 20:23, 5F
文章代碼(AID): #1Ki2UBW6 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Ki2UBW6 (Soft_Job)