高階程式設計師硬體配置都是怎麼樣的?

時間 2021-05-11 22:58:24

1樓:郭斯特

這個要看每日的工作性質,以及個人習慣。

比如程式設計師最常遇到的編譯問題,就要看編譯器是否支援多執行緒編譯,以及公司是否提供compile server等。如果編譯器只支援單執行緒,那麼i7不如超頻的i5。如果支援多執行緒,那麼i7不如server的Xeon。

如果有compile server, 那麼web browsing這些並不需要太高的CPU,基本的i3其實夠了,職業的你又不玩遊戲。

至於螢幕數量取決於個人習慣,比如我就不習慣在兩個螢幕間轉換目光,感覺會失去focus。單螢幕的尺寸比較重要,尺寸小了IDE裡的多個視窗各個看不全,看個error message都要resize,非常影響工作效率。

作業系統的話,一般是windows host + linux VM.

記憶體的話一般要求比較大,因為要開很多瀏覽器視窗查資料,加上IDE, SSH, FTP, DB Client, 等等很多程式都要佔記憶體。VM本身也最少要吃8G, 所以16GB是起步配置,8GB的話很容易吃滿。

記憶體夠用的前提下,最重要的其實是硬碟,也就是整個系統的bottleneck, 有條件的話一定要上NVME SSD。硬碟速度上去了,使用時的順暢感才能上去。職業程式設計師大部分都非常熟悉電腦,操作很快,對OS和軟體的響應速度要求高,遇到I/O卡頓時不爽的感覺有可能會lose focus或者喪失靈感,挺要命的。

網際網路開發對網路延遲和頻寬有要求。三維建模,遊戲開發等等的話,對顯示卡也有要求。

2樓:秦國人

程式設計師每天重複編寫程式--->編譯--->執行檢測,(1)程式的編譯,是CPU單核計算模式,要快,只有提高頻率,越高越好(2)另外程式和資料,可能反覆讀取,建議用pcie介面的ssd,做臨時儲存盤

當然記憶體容量,要保證足夠

這樣每天編譯儲存資料等待時間大大縮短,效率自然提公升極速計算工作站-UltraLAB圖形工作站官網

3樓:

只看 cpu 記憶體顯示卡這幾個 spec 你就只能買神船了神船我也買過, 那是買不起 mbp 的時候電腦還有很多東西要考慮的: 螢幕色域解析度是否高和耐用, audio decoder 是不是正常, 主機板和介面設計會不會很渣(渣介面很快就壞掉), 殼是不是夠堅硬, 經常搬出去的話會不會太重, 散熱是否容易, 硬體驅動是否穩定... 乙個很明顯能改進的地方是 SSD, 載入一些指令碼和跑資料庫會明顯加快.

雖然 SSD 也有一些很坑的型號和牌子...

同樣是i7,也有很大差別,高低壓,架構,批次質量都可能有區別…選硬體是很複雜的事情,就算有專門的評測儀器和手段也不一定能發現所有的坑,而且,你也不知道有這些裝置和技術的評測機構和廠家是不是在別有用心的給你輸送資訊…

4樓:

藍色大大的配置: 192核,512G記憶體,詳見請教各位公司開發機都是什麼配置? - 藍色的回答.

本人還沒到高階,就不亂答了。

PS:題主為毛提了問就逃,搞得我還以為這問題是Belleve 自問自答的呢。。

5樓:程式猿

快:磁碟io ,能上PCIe的ssd

主機板匯流排使用最新的台式電腦主機板或者伺服器主機板…CPU intel的高階桌面或者中低端伺服器cpu。

顯示卡,有API支援顯示卡運算,位寬和視訊記憶體要大,顯示介面要豐富,解析度要能到4k!

顯示器,橫的豎的各來乙個,尺寸起碼27寸。

6樓:

說程式設計師不關心配置都不是「高階程式設計師」,機器好了效率才能上去,大公司很早就了解到這一點。

寫程式最需要的是大記憶體+高CPU+雙顯示器+人體工學鍵鼠。大記憶體是為了同時開多個任務,瀏覽器、文件、IDE、各種工具、還有你的除錯程式,每乙個都是記憶體大戶,記憶體不夠大根本玩不轉。編譯就更別提了,你永遠不會覺得你的CPU夠快。

雙顯示器是為了讓除錯和編碼可以同步進行而不用來回切換視窗。此外多桌面系統也可以非常方便的管理多個任務。

人體工學鍵鼠是為了保證長時間在電腦前工作的你的健康。

至於什麼作業系統,那就看你做什麼開發了,如果是網際網路開發,越來越多的公司趨向於使用Mac電腦。

C++之父:

Google的辦公室:

微軟的辦公桌:

話說你機器效能不好,能跑得起來這麼多工麼?

做個程式設計師怎麼樣?

Vivian 你會問這個問題,說明你的考慮是會周全的,你已經比那些管理公司的人做得好。所以,即使你沒有類似的意識,也會是乙個有領導力的好人。第一感覺是,是有一定的天賦決定的。很多時候專業上的天賦,還不如認識更多人脈決定的可能性更大,就我個人而言,專業上的能力並不是決定程式設計師水平的主要因素。第一,...

程式設計師都是怎麼健身的?

木木Jay 我覺得這個真是個兩難的問題 程式設計講究的是 身未動,心已遠 套娃套娃,運籌帷幄於千里之外,一眼看到了未來 健身則是 肌肉反射優於一切,重複即可,兩種模式完全衝突,兩股內力互不相容,在身體中根本無法調和所以你看到體質低於15的優秀程式設計師,那一定是個不簡單的人。 Anonymous O...

日本的程式設計師的水平怎麼樣?

狼脈 都差不多,只要你想學你也可以做到.需要數學基礎 高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析。數學基礎知識蘊含著處理智慧型問題的基本思想與方法,也是理解複雜演算法的必備要素。抄今天的種種人工智慧技術歸根到底都建立在數學模型之上,要了解人工智慧,首先要掌握必備的數學基礎知識。...