[請益] 走Java 還是kotlin

作者: zsa123 (沉默的熊)   2021-01-18 19:20:57
那個小弟現職低端硬體工程師,只有基礎網路電腦以及對公司產品熟悉可以維修公司的產
品的概念混口飯吃
未來想改走程式寫Android 至少天花板比硬體高
目前打算邊工作邊自學
程式的概念可以說是沒有
如果自學不好就會考慮去補習班或是資策會之類的
想詢問各位前輩學哪套會比較好?或是有其他建議還請指導 感謝各位前輩
作者: qwe70302 (為何一到90分就會輸)   2021-01-18 19:23:00
咦,不是java或kotlin嗎?
作者: aidansky0989 (alta)   2021-01-18 19:26:00
JavaSE
作者: qwe70302 (為何一到90分就會輸)   2021-01-18 19:27:00
IDE和程式語言都沒分清楚的話你還是再考慮一下吧XD
作者: tommady (tommady)   2021-01-18 19:42:00
J系列,經典不敗,cp值最高
作者: alihue (wanda wanda)   2021-01-18 19:47:00
我愛 Julia
作者: hduek153 (專業打醬油)   2021-01-18 20:20:00
android一定是kotlin阿 但java要會
作者: wvwvwvwvwv (殺死丁力這個雜碎a~)   2021-01-18 20:48:00
我覺得都要會吧...你用JAVA寫A順便用kotlin把A寫出來不然現在網路上關於android的資源兩種語言感覺各半
作者: Tenno081 (空勁大歸還)   2021-01-18 21:40:00
那請問你們會選.net core還是django呢?假設會.net mvc下
作者: jknm0510a (Kang)   2021-01-18 22:48:00
Kotlin還是會編回Java啊!你怎麼能不會,應該說你兩個都需要會而且現在很多舊的專案都是Java,新功能或是重構時會要求變成kotlin
作者: quickey (色肥宅)   2021-01-18 23:39:00
兩個都要會,結案
作者: mTwTm (天)   2021-01-19 02:39:00
直接學 Kotlin 吧,目前教學已經相對完整了 Google 也在強推。Java 可以再補
作者: qweqweqweqwe (4qwe)   2021-01-19 08:07:00
想入手學kotlin 要專精java跑不掉
作者: brianhsu (墳墓)   2021-01-19 09:22:00
從 Kotlin 開始,但底層畢竟是 JVM,Java 最終還是要學吧?
作者: meowyih (meowyih)   2021-01-19 09:54:00
噗哧, jvm是用c寫的, 所以還是學c吧~ (開玩笑的:>)
作者: csieflyman (風之驕子)   2021-01-19 11:05:00
直接先學Kotlin 除非專案有舊的 java程式碼再學java時間有限的話 可以只要能看懂java語法就好 然後著重於 kotlin 怎麼與 java 交互使用 同時比較不同之處
作者: hicoy   2021-01-19 11:09:00
如果是要找工作兩個都要會,就算是kotlin 的專案,你還是要去看產生出來的Java 檔案
作者: g777710   2021-01-19 12:13:00
推湯包大神!
作者: brianhsu (墳墓)   2021-01-19 12:17:00
我確實認為要學 C,可能我比較老派。C 語言用來了解整個程式運作是非常好的教學工具,而且會了 pointer,reference 什麼的小菜一碟。學 C 好處多多,即使不會日常使用,我還是建議能學就學。XD
作者: zsa123 (沉默的熊)   2021-01-19 13:18:00
感謝各位前輩 這樣的話我是不是先J再來K最後補個C這樣比較好
作者: angusyu (〒△〒)   2021-01-19 13:45:00
只學 kotlin 即可。問二選一還可以變成學三種真的笑死
作者: mTwTm (天)   2021-01-19 15:14:00
對 為什麼會變成要學三種 XDDDDD專精一個就很難了,當然多學不會有壞處,但我還是建議先確定你 Kotlin 基本沒問題這行做得住再去補 java 跟 c。雖然我自己的學習過程的確是 c -> java -> Kotlin 啦所以也許建議說直接 Kotlin 有點紙上談兵但我真的覺得先有再好
作者: wulouise (在線上!=在電腦前)   2021-01-19 19:33:00
以上建議少一個scripting language,我推薦python(er
作者: pttano (pttano)   2021-01-19 20:40:00
懂硬體去代工廠作server或是network 產品阿,幹嘛擠軟體不然去寫bootcode啊......
作者: CoNsTaR ((const *))   2021-01-19 23:32:00
小朋友才...
作者: dog5566 (狗五六)   2021-01-19 23:42:00
原PO會不會看到這些推文就直接棄坑了XDD
作者: brianhsu (墳墓)   2021-01-20 09:31:00
不只 Python,記得 bash script 也要學一下 (誤
作者: testPtt (測試)   2021-01-20 10:01:00
JAV
作者: ohmylove347 (米特巴爾)   2021-01-20 16:48:00
我原本也想直接學kotlin結果發現書上寫的例子全都是java看不懂,只好乖乖回來學Java
作者: tbpfs (http://0rz.tw/Uk989)   2021-01-20 17:37:00
作者: JackChena (Coke)   2021-01-20 20:32:00
兩個都不會當然是先學Java, 只會kotlin我不信你以後會多強,java是根基
作者: brianhsu (墳墓)   2021-01-21 09:35:00
認真說一下,假設不是那種十個一年的經驗的狀況的話,去trace 自己用的 library 或反編譯回 Java code 追問題的機會是有的,畢竟有的時候文件不是很齊全,或你想知道確切的行為,還是要去看原始程式碼,還是要會 Java。
作者: nitero (nitero)   2021-01-24 10:33:00
Java 肯定要會的
作者: locklose (允)   2021-02-01 13:30:00
年資上去有做產品有上市,推文說的終究都會摸到 (茶)

Links booklink

Contact Us: admin [ a t ] ucptt.com