看板 Gossiping 關於我們 聯絡資訊
安安 台嘎豪 如題 肥宅 本來寫C的 現在面了某家 在用JAVA寫後端資料分析/API的缺 肥宅是很喜歡C喇,網路上可以看到很多很騷的寫法 但是這個JAVA的缺,可以一個月進公司一次,基本上全遠端 薪水又跟肥宅現在領的差不多 實在是太香了,有點移情別戀。 肥宅上禮拜故意用不熟的JAVA17寫這個公司給的Take home test 然後不小心就通過了。 感想就,恩 編譯前會出現一大堆提示,阻止你寫出很危險的東西。 然後第一次看到有語言在限制別人用某些功能時,一定要包在try-catch裡面的 可靠性 這應該就是JAVA被一堆大公司拿來寫系統的原因吧? 大概? 阿災 我猜 肥宅另外還有一個缺是寫PYTHON/C++的,職缺名是 Data scientist 這個JAVA缺職缺名就普通的 Software Engineer 薪水,不知道哪個高 PYTHON/C++的那個還沒出來, 反正肥宅不想寫C了 不能遠端垃圾 操 八卦板人才濟濟,可不可以講幾個 JAVA的優點,讓肥宅參考一下 看到底要選JAVA還PYTHON/C++ 我很好奇,JAVA到底有沒有搞頭 懇請鄉親提供肥宅一點意見 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 153.174.251.145 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1769493454.A.34D.html
fallinlove15: 寫起來很痛苦 可以修生養性 36.225.56.97 01/27 13:58
我也覺得寫起來就 被限制一堆 然後你也要記的加一堆限制 來搞未來的自己
hmcedamon: 沒有囉 42.79.18.30 01/27 13:58
真的沒有了喔= =? 阿彌陀佛
pdz: 很久沒看java了 現在只看jav 211.72.53.140 01/27 13:59
為啥不看JAVA了?
fallinlove15: 我大學寫手機 就決定未來都不碰 36.225.56.97 01/27 13:59
JAVA好像也能拿去寫ANDROID的東東,感覺這還蠻好玩的? 不碰的理由願聞其詳
gap03052034: Java不是程式碼,是藝術品好嗎? 114.34.168.54 01/27 13:59
我碩班認識一個人,他說他最愛Java,因為Java很Elegant 我好像有點懂他在說啥
joshtrace: 少數需要授權費的語言 36.239.107.40 01/27 14:00
我看JDK一堆大公司都在做自己的,原來還要付錢給他們@@
GKKR: 我只有玩天堂的時候會裝 89.117.42.62 01/27 14:00
以前玩很多遊戲,好像也會要我抓JAVA RUNTIME啥的 這樣看JAVA也能拿來寫遊戲?
Dhack5321: 屎山不容易崩 61.222.88.145 01/27 14:02
笑死 我也覺得這是最大的優點= =
bbser: 執行速度、社群、大廠維護、跨平台、安全 24.85.0.120 01/27 14:16
bbser: 性,跟Python比我還比較信任Java。 24.85.0.120 01/27 14:17
我也不太喜歡Python,不只看別人的Python很痛苦 有時候連看自己的也很痛苦= = 硬要寫強型態,我乾脆用別的語言 執行速度又慢 個人偏見,有點拋棄式,一次性概念驗證 演算法驗證的語言
doig: 0,我都用Kotlin 101.10.167.156 01/27 14:27
doig: Kotlin也能用全部java上的maven庫 101.10.167.156 01/27 14:27
感謝情報,查了一下kotlin跟Java的關係 Java很常被說的弱點就如你所說的是NULL處理很冗 kotlin的nullable定義可以補完
xxxzxcvb: 不用管理記憶體 缺點也是 39.10.9.132 01/27 14:28
能直接玩記憶體,真的可以多很多很騷的操作= =
doig: Java很容易有NullPointerException 101.10.167.156 01/27 14:29
doig: Kotlin直接用一個問號operator解決 101.10.167.156 01/27 14:29
doig: a?.b 101.10.167.156 01/27 14:29
doig: 如果初學的話,直接學Kotlin。Kotlin是可以 101.10.167.156 01/27 14:30
doig: 直接取代Java的語言。又很多語法糖 101.10.167.156 01/27 14:30
我來看一下kotlin語法,感謝你
winglight: 麥塊 42.71.17.218 01/27 14:32
有看過賣快有分JAVA版 跟 別的版本,所以遊戲內容有些許不同 不知道是不是語言限制導致的 看起來JAVA也能寫出賣塊這種很吃記憶體的遊戲?
vericool: OpenJDK不用錢啦 73.231.117.45 01/27 14:33
原來如此,其實我也搞不懂為啥各大公司要做自己的JDK 都同樣版本的JAVA標準,不知道有啥不同= =
ilanese: 我想學Rust。 36.229.245.183 01/27 15:04
我也想,但RUST應該也很難遠端? 重點是沒有用RUST的公司要我QQ 個人感想,RUST大部分都拿去寫OS? 還機器人的控制? 那種很刁 很GEEK的東西= =
sssyoyo: 就怕甲骨文搞事所以大家用openJDK,反正 114.34.152.169 01/27 15:19
sssyoyo: 也都有標準認證過,最常用就Temurin,其 114.34.152.169 01/27 15:19
sssyoyo: 他大多是些雲廠商提供或特化的。至於JAVA 114.34.152.169 01/27 15:19
sssyoyo: 的好處最實在就是工作好找,其他都是虛的 114.34.152.169 01/27 15:19
感謝回答! 我剛剛一直跟AI聊,聽下來的感想也是 要進那些美商軟體服務大廠,JAVA真的是捷徑= = 沒有競賽得名,沒有超屌期刊論文 就乖乖寫JAVA去給人家考system design 看起來沒啥好猶豫的了= = 肥宅可能要開始寫JAVA了 謝謝各位先進 ※ 編輯: nckuff (153.174.251.145 日本), 01/27/2026 15:23:59
jason320: AI滿會寫 46.223.162.7 01/27 16:10
superpandal: 沒有 本來有優點那就是vm的效能 但被 223.137.21.132 01/27 17:47
superpandal: 框架實現拖累 而且多數應用感覺不明 223.137.21.132 01/27 17:48
superpandal: 顯 難寫難驗證開發慢 223.137.21.132 01/27 17:49
superpandal: py就臃腫化了 寫起來不會比較好 223.137.21.132 01/27 17:51
superpandal: awk好用的多 223.137.21.132 01/27 17:52