[請益] 第二語言多久學比較適合?

作者: sssh5566   2018-07-28 11:47:18
as title
現在主要是專注於javaScript後端用node.js
(大概3個月的經驗)
想問下,大家第一個程式語言是到多熟練之後才學第二語言?
因為聽說java工作機會比較多,但又怕目前javascript概念還不熟
學了java會更混淆@@
ps話說主要是想學來刷CS61B,以及話說java有沒有推薦的英文網課
作者: menshuei (紅茶)   2018-07-28 11:55:00
這java跟javascript不是兩岸一家親嗎?
作者: sssh5566   2018-07-28 12:01:00
是有點像,話說這樣是不是js弄超熟之後 再來念java效率會比較高?
作者: er230059 (CQH)   2018-07-28 12:03:00
js跟java哪裡一家親了 差超多的阿???
作者: stupid0319 (徵女友)   2018-07-28 12:05:00
樣樣通,樣樣鬆
作者: sssh5566   2018-07-28 12:06:00
是啊,這樣是不專精js就好。。。
作者: a2975313 (GN)   2018-07-28 12:52:00
話說你知道這兩個語言的關係嗎
作者: sssh5566   2018-07-28 12:56:00
對java不太熟喔,只知道js是script langauge , java要co編譯
作者: handsomeLin (DoGLin)   2018-07-28 12:56:00
兩樣除了有Java一樣之外,其他用法可以說完全不一樣吧
作者: nichinichi (nichi)   2018-07-28 13:08:00
你js超熟後去看java會吐血吧m
作者: lachtchlee (nymph)   2018-07-28 13:09:00
js -> prototype based java-> class based
作者: plsmaop (plsmaop)   2018-07-28 13:10:00
Js熟了沒,callback queue的設計可以ㄇ?promise懂ㄇ?prototype懂ㄇ?JSㄉ特性大概懂之後,express或koa之類寫的夠穩,可以找個OOPㄉ語言如JAVA來弄懂OOP,了解有哪些design pattern存在(但是真正的工作有時間壓力,不太可能照著做),去學會設計關聯式資料庫而不只是偷懶用mongodb,弄懂真正的concurrency(java有thread啦,但是要上手golang都幫你做好了),期間對於http之類的網路通訊協定最好摸熟,順便往下摸tcp/udpㄉsocket,然後補OS在處理多人讀寫時怎麼處理race condition與防止deadlock
作者: yotsuba1022 (Carl)   2018-07-28 13:11:00
Java很好用,薪水也不錯,學一下不錯呀。
作者: knives   2018-07-28 13:47:00
才學三個月就在想第二語言,怪不得現在常看見junior的缺可是技能樹幾乎點滿的需求
作者: abccbaandy (敏)   2018-07-28 14:05:00
版上都要你專精,老闆都要你全能,根本平行世界看徵才文多少全端工程師就知道
作者: plsmaop (plsmaop)   2018-07-28 14:18:00
Callback queue不是指資料結構的queue,是指JS處理事件的機制
作者: sssh5566   2018-07-28 14:20:00
那不是async的基本常識而已嗎。。。是說有更深的學問?
作者: justben (BEN)   2018-07-28 14:44:00
還以為是外語 XD
作者: dnabossking (少狂)   2018-07-28 14:47:00
Event loop,我猜十個能考倒九個
作者: sssh5566   2018-07-28 14:53:00
好奇會怎考
作者: plsmaop (plsmaop)   2018-07-28 14:57:00
Asnyc 我猜你指的是es7的語法糖?那你了解當初為什麼會有callback hellㄇ
作者: lachtchlee (nymph)   2018-07-28 15:07:00
原po你說你把prototype搞得太懂 能否舉個例說明一下 ?
作者: plsmaop (plsmaop)   2018-07-28 15:10:00
應該是不太懂少打字?現在有promise跟async,應該不太會遇到,不過可以去了解一下以前為什麼會這樣,畢竟這算是JS的核心之一
作者: teddy (這是個好問題)   2018-07-28 15:42:00
java跟JavaScript的關係就跟狗還有熱狗一樣
作者: knives   2018-07-28 15:45:00
說真格的,看到id是5566的果然是不能太認真
作者: Sex5F (HTC)   2018-07-28 16:52:00
精通這句話是說給老闆聽得還是多學幾樣吧現今社會沒有工作可以做一輩子2.3年學一種語言,就算是入門也對自己有好無壞把滑手機打遊戲發廢文拿來學習吧別和我這老人一樣廢,整天只會發廢文
作者: O187 (187cm)   2018-07-28 16:56:00
英文
作者: youtuuube000 (小孩)   2018-07-28 18:14:00
不知道callback queue說明你根本不熟js....會學好再說吧...
作者: CRPKT (crpkt)   2018-07-28 18:24:00
我覺得啦,學不學 Java 和有沒有辦法精通 JS 沒什麼關係如果會因為學了 Java 而把 JS 搞混的話那離精通還很遠如果有興趣就放手去學吧
作者: shortoneal (不告訴你咧)   2018-07-28 18:55:00
js學通去學個kotlin無痛轉啊
作者: stevekevin10 (hippo泡)   2018-07-28 19:05:00
安啦 我js熟java超不熟 還是找到java的工作惹 語言一家親啦
作者: wildli0422 (wild)   2018-07-28 23:57:00
推40樓,狗跟熱狗 哈哈
作者: ggttoo44 (thai)   2018-07-29 10:23:00
如果你要順便學熟java就從typescript開始吧,雖然語法糖更多,但是tsc之後你會看到真相,其實更方便知道其中差異
作者: THEWORLDS (天下)   2018-07-29 14:54:00
hosting有沒有聽過沒聽過就再多買幾本書看聽過理解過後試著模仿jq做做看框架

Links booklink

Contact Us: admin [ a t ] ucptt.com