[討論] 關於Java開發OS推薦
先前推文推薦Java新人使用mac or linux開發
有人不認同
那我就在這邊好好闡述我的觀點吧
企業多數部署JVM的主機OS為Linux
而Linux使用的shell為bash shell為主
Mac OS本身也是直接內建bash shell
在操作部署上面可以無縫接軌
懂得寫shell script基本的自動化可以輕易達到
而當部署時對於linux上的理解就有其必要性
Mac OS本身為BSD改來的核心
同是UNIX系列在多數地方是大同小異
當你java問題狀況發生於系統層面
譬如說權限問題
你對於linux的權限管理就要有所了解
語系問題在linux上的locale你就要有所了解
最終你面對的是系統衍生的問題時
總是容易卡關
使用windows開發java的人
部署時面對是自己不熟悉的系統
處理起來自然綁手綁腳
對於平日就在用UNIX系OS的人
很快就能夠定位問題的原因
這在職場上面真的是看的出差距
至少就我在職場的認知
再來現在不少公司用docker了
你dockerfile要的也是sh指令
畢竟image八成是linux為底
最終導入docker的公司
你不了解shell根本沒辦法寫dockerfile
也只能請同事幫忙打包
Windows用慣的人
往往都要找熟悉linux來處理系統相關問題
當然你要在windows是部署JVM production 環境
我上面說的話就不成立了
不過拿windows來部署的企業看看有沒有1/10吧
Java架構師有不懂windows部署的
還沒看過不懂linux部署的啊
以上是我的觀點
如果有推薦java於windows上開發
好處大於UNIX系的
歡迎提出討論
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.20.127
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1542983182.A.230.html
→
11/23 22:31,
5年前
, 1F
11/23 22:31, 1F
→
11/23 22:32,
5年前
, 2F
11/23 22:32, 2F
→
11/23 22:33,
5年前
, 3F
11/23 22:33, 3F
你信仰充值不夠
好吧便宜win桌機是windows的優點之一
這點沒話說
我用桌機時也是用windows在開發
筆電用MacBook pro不會覺得慢到哪
※ 編輯: ripple0129 (115.82.20.127), 11/23/2018 22:39:34
推
11/23 22:40,
5年前
, 4F
11/23 22:40, 4F
→
11/23 22:43,
5年前
, 5F
11/23 22:43, 5F
推
11/23 22:45,
5年前
, 6F
11/23 22:45, 6F
→
11/23 22:46,
5年前
, 7F
11/23 22:46, 7F
→
11/23 22:49,
5年前
, 8F
11/23 22:49, 8F
等哪天linux內建zsh再說過氣吧
不過zsh用起來就是比bash爽啦XD
※ 編輯: ripple0129 (115.82.20.127), 11/23/2018 22:53:47
推
11/23 22:59,
5年前
, 9F
11/23 22:59, 9F
→
11/23 23:17,
5年前
, 10F
11/23 23:17, 10F
→
11/23 23:17,
5年前
, 11F
11/23 23:17, 11F
→
11/23 23:17,
5年前
, 12F
11/23 23:17, 12F
→
11/23 23:19,
5年前
, 13F
11/23 23:19, 13F
→
11/23 23:19,
5年前
, 14F
11/23 23:19, 14F
→
11/23 23:19,
5年前
, 15F
11/23 23:19, 15F
噓
11/23 23:20,
5年前
, 16F
11/23 23:20, 16F
→
11/23 23:20,
5年前
, 17F
11/23 23:20, 17F
→
11/23 23:20,
5年前
, 18F
11/23 23:20, 18F
→
11/23 23:20,
5年前
, 19F
11/23 23:20, 19F
→
11/23 23:21,
5年前
, 20F
11/23 23:21, 20F
說真的還沒遇過有人不會用windows的啦
這就是為甚麼開發建議Unix
→
11/23 23:21,
5年前
, 21F
11/23 23:21, 21F
→
11/23 23:21,
5年前
, 22F
11/23 23:21, 22F
→
11/23 23:21,
5年前
, 23F
11/23 23:21, 23F
→
11/23 23:21,
5年前
, 24F
11/23 23:21, 24F
→
11/23 23:23,
5年前
, 25F
11/23 23:23, 25F
→
11/23 23:23,
5年前
, 26F
11/23 23:23, 26F
→
11/23 23:23,
5年前
, 27F
11/23 23:23, 27F
→
11/23 23:23,
5年前
, 28F
11/23 23:23, 28F
→
11/23 23:24,
5年前
, 29F
11/23 23:24, 29F
→
11/23 23:24,
5年前
, 30F
11/23 23:24, 30F
→
11/23 23:24,
5年前
, 31F
11/23 23:24, 31F
少數啊
看有沒有1/10吧
而用win在開發不會powershell的超級多
→
11/23 23:25,
5年前
, 32F
11/23 23:25, 32F
→
11/23 23:25,
5年前
, 33F
11/23 23:25, 33F
→
11/23 23:25,
5年前
, 34F
11/23 23:25, 34F
→
11/23 23:26,
5年前
, 35F
11/23 23:26, 35F
還有 19 則推文
還有 7 段內文
※ 編輯: ripple0129 (115.82.20.127), 11/24/2018 00:27:04
噓
11/24 11:29,
5年前
, 55F
11/24 11:29, 55F
→
11/24 11:29,
5年前
, 56F
11/24 11:29, 56F
推
11/24 12:14,
5年前
, 57F
11/24 12:14, 57F
→
11/24 14:04,
5年前
, 58F
11/24 14:04, 58F
推
11/24 14:40,
5年前
, 59F
11/24 14:40, 59F
→
11/24 17:46,
5年前
, 60F
11/24 17:46, 60F
推
11/24 20:52,
5年前
, 61F
11/24 20:52, 61F
→
11/24 20:53,
5年前
, 62F
11/24 20:53, 62F
推
11/25 13:01,
5年前
, 63F
11/25 13:01, 63F
噓
11/25 13:10,
5年前
, 64F
11/25 13:10, 64F
→
11/25 13:10,
5年前
, 65F
11/25 13:10, 65F
→
11/25 13:10,
5年前
, 66F
11/25 13:10, 66F
→
11/25 13:11,
5年前
, 67F
11/25 13:11, 67F
→
11/25 13:12,
5年前
, 68F
11/25 13:12, 68F
這是開發維運拆開的狀況
Windows上開IDE開發沒人不會
Unix不是人人會
所以就說了單純開發什麼都不用管就沒差
會Unix 在未來做架構做CI/CD是有優勢的
※ 編輯: ripple0129 (1.171.213.112), 11/25/2018 14:43:18
→
11/25 17:06,
5年前
, 69F
11/25 17:06, 69F
就看你是想當架構者還是使用者
※ 編輯: ripple0129 (101.14.135.225), 11/25/2018 19:06:43
→
11/25 22:43,
5年前
, 70F
11/25 22:43, 70F
在建立的過程中很難免除掉unix的使用
簡單來說公司給能夠建立的人
跟等著使用的人薪水是不同的
※ 編輯: ripple0129 (101.14.135.225), 11/25/2018 22:51:50
→
11/25 22:53,
5年前
, 71F
11/25 22:53, 71F
→
11/25 22:55,
5年前
, 72F
11/25 22:55, 72F
→
11/25 23:00,
5年前
, 73F
11/25 23:00, 73F
→
11/25 23:02,
5年前
, 74F
11/25 23:02, 74F
我也選用cloud service
但是使用的過程個人覺得不太可能沒有
Unix與networking的知識
有職位是都要會的
我覺得會的越多越有本錢談薪啊
能多學就多學不要排斥啊
※ 編輯: ripple0129 (101.14.135.225), 11/26/2018 00:24:28
推
11/26 10:48,
5年前
, 75F
11/26 10:48, 75F
→
11/26 10:49,
5年前
, 76F
11/26 10:49, 76F
→
11/26 10:50,
5年前
, 77F
11/26 10:50, 77F
→
11/26 10:50,
5年前
, 78F
11/26 10:50, 78F
→
11/26 10:50,
5年前
, 79F
11/26 10:50, 79F
→
11/26 10:51,
5年前
, 80F
11/26 10:51, 80F
→
11/26 10:51,
5年前
, 81F
11/26 10:51, 81F
→
11/26 10:52,
5年前
, 82F
11/26 10:52, 82F
→
11/26 10:52,
5年前
, 83F
11/26 10:52, 83F
→
11/26 10:54,
5年前
, 84F
11/26 10:54, 84F
→
11/26 10:56,
5年前
, 85F
11/26 10:56, 85F
→
11/26 10:57,
5年前
, 86F
11/26 10:57, 86F
→
12/01 11:40,
5年前
, 87F
12/01 11:40, 87F
→
12/01 11:41,
5年前
, 88F
12/01 11:41, 88F
→
12/01 11:41,
5年前
, 89F
12/01 11:41, 89F