回覆列表
-
1 # 碼農讀史
-
2 # FungLeo
第一個,開發工程師不是必須使用 Mac 電腦。甚至,某些開發工程師還必須在其他的平臺進行開發。比如一些工控系統的開發工程師,就必須使用 Windows 平臺進行開發。
所以,這個問題是不成立的。實際上,無論是 Mac 還是 Windows 還是 Linux 系統,都是有工程師在這些不同的平臺下進行開發的。所以,沒有所謂必須使用 Mac 系統或電腦。
但是。
注意,我說的是但是。
但是,如果你的開發可以使用 Mac 開發的話,還是選擇 Mac 比較好一點。原因如下:
1. Mac 系統基於 Unix 系統開發(某回答中說是基於 Linux 這是錯誤的。是基於 Unix 系統的。)其環境相當穩定,並且和伺服器環境類似(只是類似,不是一樣。如果你伺服器是 Centos 就算是你用 Ubuntu 開發都和伺服器有差別),或可以無縫切換。這樣可以減少一些不必要的麻煩。
2. Mac 電腦顏值高,介面好看,可以在無形中提高自己的審美。絕大多數開發工程師的審美水平都只是及格線,所以,能薰陶一下,就薰陶一下吧。
3. Mac 電腦比較輕便,方便出差,背 ThinkPad 筆記本我還能接受,看到背神船遊戲本出差的工程師,我只能說,佩服兄弟,力氣真大!
4. Mac 電腦盒蓋就走,電池續航給力,可以隨時隨地開發,用起來心情舒暢。
當然,缺點也是有的,比如鍵盤手感比較一般。沒辦法,我自己做了一塊小的60鍵的機械鍵盤,如果出差的話,也揹著(不敢嘲笑背神船的工程師了,鍵盤比電腦沉重系列~)。
本來想做一塊40鍵的機械鍵盤的,但是,想了想,放棄了,實在受不了憋屈的組合鍵操作。。。
因為蘋果是基於UNIX的,而許多伺服器也是linux系統,在mac上開發會省去許多不必要的麻煩;mac上有許多開發工具是win系統沒有的。
當然也有許多開發必須基於win,是mac卻力所不及的。所以程式猿就要用mac這是個假命題。