想買個(gè)MacBook來(lái)編程?
謝謝邀請(qǐng)。內(nèi)存建議8g,ssd怎么地也得256G吧!macbook可能是所有程序員甚至是科技工作者的最佳選擇,有這么牛逼?
那可不?因?yàn)槌颂O果的MAC系統(tǒng)確實(shí)流暢順滑之外,還有最重要的一個(gè)原因就是逼格高,拿windows寫代碼的程序員,與拿mac寫代碼的程序員相比,首先在氣質(zhì)上就輸了一大截,咦,好像跑題了。
先插段廣告(后面的故事,你一定要看完,都是真的)。
總之mac確實(shí)流暢,就算是用了四五年的老機(jī)器,也能做到像洗發(fā)水廣告宣傳的那樣,絲絲順滑,這不是吹牛逼,也不是幫蘋果打軟文廣告,mac誰(shuí)用誰(shuí)知道,剛開(kāi)始使用蘋果,大概有一個(gè)月左右會(huì)產(chǎn)生極度不適, 因?yàn)樘O果系統(tǒng)和windows的操作習(xí)慣以及邏輯差異很大,但一旦你習(xí)慣了mac系統(tǒng),就再也欲罷不能了,什么聯(lián)想,DELL,華為,小米,脫西吧(東芝)等等,再也入不了法眼。哎媽呀,又跑題了!說(shuō)正題。開(kāi)發(fā)python要選擇什么樣的配置,廢話,當(dāng)然是配置越高越好了,這還用講嗎?但可惜大部分程序員小兄弟們,還是很節(jié)儉,很低調(diào),很務(wù)實(shí),很悶騷的...... 說(shuō)正經(jīng)的,要選擇什么樣的配置,跟開(kāi)發(fā)語(yǔ)言、特別是內(nèi)核、編譯器還有主流的IDE有很大的關(guān)系。我就拿屎上最火的java來(lái)舉個(gè)例子,分析一下吧!
java可以開(kāi)發(fā)WEB服務(wù)器、企業(yè)級(jí)應(yīng)用程序(J2EE),也可以開(kāi)發(fā)桌面程序(J2ME,現(xiàn)在基本已經(jīng)退出江湖了),還能開(kāi)發(fā)android,這么多年來(lái)可以說(shuō)是叱詫風(fēng)云,耀武揚(yáng)威,牛逼得不要不要的。
但是玩過(guò)或者了解過(guò)這玩意兒的都知道,在開(kāi)發(fā)java程序的時(shí)候要裝jdk,其實(shí)就是一個(gè)開(kāi)發(fā)包,里面包含了一個(gè)叫JVM(java虛擬機(jī))的東西,沒(méi)錯(cuò),就是這么個(gè)破東西,超級(jí)吃內(nèi)存。不管你是開(kāi)發(fā)J2EE 還是 ANDROID程序,項(xiàng)目要是大點(diǎn)兒,如果你又是windows平臺(tái)上開(kāi)發(fā),無(wú)論是eclipse,還是Android Studio,那卡到你懷疑人生是絕對(duì)不用懷疑的,我經(jīng)常在等待編譯的時(shí)候,先下樓喝杯咖啡,再上個(gè)洗手間,再抽支煙,然后還找公司妹子吹吹牛逼,才回到電腦前,一看,哎媽呀,才完成49%,鼠標(biāo)咋還動(dòng)不了了呢? 可千萬(wàn)不要死機(jī)呀,這會(huì)兒可已經(jīng)是凌晨一點(diǎn)了,我女朋友還在家等我呢?又等了半個(gè)小時(shí),我C,終于編譯完成了,趕緊發(fā)布到生產(chǎn)環(huán)境,然后通知測(cè)試妹子們,跑一遍流程看看,沒(méi)問(wèn)題我可就要下班了。
可不,東西都收到包里了,妹子說(shuō)有個(gè)bug明明修復(fù)了,為什么這個(gè)版本還沒(méi)有好? 原來(lái)是小強(qiáng)在SVN上少提交了一個(gè)代碼文件,我擦,這特么只能重新再編譯一次打包了,NND,給女朋友發(fā)個(gè)消息,親愛(ài)的,你先睡吧,今晚要通宵。終于,領(lǐng)導(dǎo)答應(yīng)給我們開(kāi)發(fā)部再次升級(jí)電腦配置了,由原來(lái)的8G內(nèi)存,直接干到16G,硬盤由機(jī)械硬盤全部換裝512GSSD固態(tài)硬盤,頓時(shí),開(kāi)發(fā)部里每個(gè)人臉上,都洋溢著狡邪的笑容,看得出來(lái)是發(fā)自內(nèi)心的歡喜,就如同追了三年的妹子,終于答應(yīng)做他女朋友一般。萬(wàn)萬(wàn)沒(méi)想到的是,螳螂捕蟬黃雀在后。隨機(jī),領(lǐng)導(dǎo)宣布,以后可不要說(shuō)電腦慢影響開(kāi)發(fā)效率了呀,原計(jì)劃下個(gè)月完成的開(kāi)發(fā)任務(wù),提前到本月底完成,機(jī)器不卡了,大家好好干活兒,早點(diǎn)兒下班,在大家的內(nèi)心草泥馬一定又奔騰了!
不過(guò),話說(shuō)回來(lái),windows上16G內(nèi)存,256SSD固態(tài)硬盤的配置,你以為就真的不卡了嗎? 偷羊偷森破,告訴你,大點(diǎn)兒的項(xiàng)目,照卡不誤,那這事兒還有解嗎? 有,當(dāng)然有,隔壁組的土豪們都自己掏錢買MAC,8G內(nèi)存,256G固態(tài)硬盤SSD,聽(tīng)說(shuō)流暢得一比。不行,我還得繼續(xù)給領(lǐng)導(dǎo)施壓,果然,領(lǐng)導(dǎo)真的是我最親的人,很爽快,答應(yīng)先給我配一臺(tái)MAC試試,8G內(nèi)存, 256G固態(tài)硬盤,某東下的單,半天就到了(東哥廣告費(fèi)可不能少呀),晚上把開(kāi)發(fā)環(huán)境全部整到位了,趕緊試試編譯速度,OMG,買她,就買她(李佳奇不會(huì)找我收版權(quán)費(fèi)吧),確實(shí),速度杠杠的,媽媽(領(lǐng)導(dǎo))再也不用擔(dān)我的學(xué)習(xí)(項(xiàng)目延期)了。好了,雖然是吹了段牛逼,但是這就是現(xiàn)實(shí)中的java程序員的寫照,罪魁禍?zhǔn)子腥龢樱琂VM(運(yùn)行時(shí)環(huán)境和編譯器,什么JRE,JDK一堆亂七八糟的),IDE(eclipse、android studio),操作系統(tǒng)windows(又關(guān)我什么事?)。
再說(shuō)python,和java比起來(lái),python這位兄弟就輕量級(jí)多了,不僅沒(méi)有JVM這個(gè)累贅,IDE用高級(jí)一點(diǎn)兒的文本編譯器就能完成,編譯起來(lái)也是絲毫不費(fèi)力,如果是在mac電腦,就算是若干年前的老爺機(jī)(2G內(nèi)存,機(jī)械硬盤)也能玩得很6。
當(dāng)然了,程序員那點(diǎn)兒事我太了解了,怎么可能買一個(gè)剛剛夠用的配置就滿足了,他們一定會(huì)考慮到現(xiàn)實(shí)和未來(lái),現(xiàn)實(shí)是一邊開(kāi)發(fā)代碼,一邊下片,一邊........,這配置必須得高,考慮到未來(lái),配置富余一些,不就可以多用一些年了嗎? 而且萬(wàn)一轉(zhuǎn)行學(xué)java呢? 所以買個(gè)綽綽有余的配置,但是又能承受得了相應(yīng)的價(jià)格,才符合咱們的定位嘛,而如果是8G內(nèi)存,256GSSD的MAC,玩python那絕對(duì)是相當(dāng)?shù)耐廴D沁@樣一臺(tái)mac得多少錢呀? 喂,東哥,明年雙11有活動(dòng)嗎?