1. 程序員用什麼樣的配置計算機
看你做什麼了x0dx0aC方向或C++程序員,一般都和圖形,3D建模,動畫等等打交道。顯卡,內存,CPU都要BT的才舒服x0dx0ajava程序員一般都是做j2ee資料庫的,內存和CPU至少不能太差,一般化都可以(j2ee測試除外,需要高配置),平時調程序,512內存 1500以上主頻的CPU就可以了,如果資料庫用oracle,內存一定要大大大。不然真會等死人的。x0dx0aphp程序員,看你裝什麼系統,普通win系統同java。UNIX或其他主要給伺服器用的系統配置可能要更好點。另外提示:如果是多人連伺服器編程那種,客戶端機器配置一般就可以了,伺服器配置要高(不一定要賣專業伺服器,配置高點就行了),如果不是區域網內,還要選個好的網路供應商。x0dx0a如果只是用來學習之用,到電腦城配個中流的大眾型機器也一樣用。x0dx0a總之關鍵就是看你的工作方向和性質了。x0dx0a僅供參考!
2. 程序員平常用什麼系統做開發
Windows,MacOS,BSD,Solaris以及各大版本的GNU/Linux系統我都在不同的情況下用過。
只要你足夠了解系統知識,你可以去選擇任何你喜歡的系統,或者根據你面向的需求學習使用任何系統。
回答問題:這主要是要看是做什麼領域的程序員,或者要看程序員的個人愛好,比如:
1、做游戲開發的程序員多用Windows,因為Windows主要面對消費領域,特別是游戲消費領域,對各種圖形API也是支持最好最全的。
2、做前端的開發者比較樂於使用Mac,因為Mac的UI最適合出版和Web領域,Mac上有很多獨門的科技,例如字體渲染,頁面視覺效果最好。
3、做後端開發的程序員偏向於Linux。世界上大網站絕大部分後台跑的都是Linux系統,做後台開發肯定離不開Linux。
3. 為什麼程序員都偏愛Linux系統
1、強大的命令行
命令行有很多功能,如快速、自動化管理系統及處理業務,這消除了開發者對滑鼠或者觸控板的需求,使開發者能夠直接通過鍵盤輸入指令來管理系統。自動化管理系統及處理業務可以讓開發者專注於手頭更重要的任務從而節省下大量時間。作為Linux的核心組件之一,盡管Linux命令行並不完美但始終保持了終端的純度。
2、Linux非常安全
由於Linux是開源的由大型開發者社區開發和維護,所以安全漏洞被發現和修復的幾率更高。
3、對開發者非常友好
與Windows相比Linux在很大程度上對用戶更友好更容易被接受。如Linux有為開發者專門提供的工具,所以它在開發者中非常受歡迎。在Linux中,開發者能夠擁有編譯器、命令行編輯器、幾乎可以調整任何內容的能力、以及自己設置快捷方式的能力,並且這一切開箱即用。
4、定期更新
由於Linux是開源的隨著人們發現漏洞、安全緩存和錯誤腳本,開發者會定期得到大量的更新,這就是Linux用戶的主要優勢之一。
5、社區支持
Linux社區致力於服務所有的Linux用戶,因此它將提供長期的支持。Windows社區卻與Linux不同,Windows社區卻與Linux不同,Windows社區之前停止為Windows7用戶提供支持,因此如果開發者在Windows7中遇到任何問題或數據泄露的麻彎肆煩都將無法聯繫到幫蠢老助中心。但當Linux用戶遇到麻煩時,可以在許多地方尋求幫助,比如:Twitter、Linkedln、Forums或重要的Stack
Overflow。
6、功耗更低
Linux所消耗的計算機資源量非常少。如果你有一台規格較低而不能工作的老舊電腦,那麼在這台設備上安裝埋檔轎Linux,它就可以恢復運作且運作得很好。眾所周知使用Windows系統需要更強大的硬體。然而隨著操作系統的發展支持硬體的舊電腦可能會過時,因為它將不再支持舊硬體。
7、隱私性強
Linux不會收集與任何人分享用戶的信息。用戶甚至可以關閉收集數據的開發建議,如果打開,也只會提供給Linux的開發團隊。
8、完全免費使用
Linux已經發展成為世界上最可靠的計算機生態系統之一。當你把這種可靠性與免費使用的事實結合起來,你就擁有了理想的桌面平台。如果你想使用Windows,那你要麼去購買它,要麼使用破解版本,但Linux卻不需要你這么做。
4. 程序員編程用什麼系統
首先要根據你的開發來,如果你開發的是windows應用,那麼用windows系統,如果你做的系統運行在linux或者ios上,因為你開發的時候會進行測試,最好都是和運行環境一致,但是有的程序是跨平台的,所以你可以在支持的系統上開發,比如java你可以在任何支持的平台上開發
5. 程序員平常用什麼系統做開發
windows, macOS,linux是當今主流三大操作系統,普通用戶一般是選擇windows或macOS, linux主要是占據伺服器領域市場。
普通用戶對於操作系統的選擇很簡單,經濟實用選windows,錢多講究格調選macOS, 畢竟普通用戶切換操作系統的成本並不大。而程序員就不一樣了,換一個操作系統,就意味著所有開發環境都要一並更換。而且在程序員群體中,操作系統有以下的鄙視鏈:macOS-->linux-->windows。
其實操作系統的比較並不是簡單粗暴的單一維度比較,用windows並不意味著low,用linux也不等同於你就是一個極客。關鍵在於你是如何使用。就好比編程語言的選擇,php是最招人黑的語言(沒有之一), 但黑php的人中有不少人寫的代碼同樣不堪入目。
不過作為一個程序員,你很有必要學會linux,如果你的程序最終是跑在線上的Linux伺服器上,那麼你就更應該從現在開始投入linux的懷抱中,早日從windows脫坑。至於macOS,在命令行上與linux絕大部分相同,都是類unix的操作系統。
如何學linux?
工作中,看到不少工作好幾年的程序員,在操作linux時特別生疏,只會最基本的幾個命令:cdls mkdir 等。vim編輯器的操作更是讓人看了很著急,被譽為編輯器之神的vim在他們手中,完全沒有半點靈氣,感覺就像是編輯器之屎。
之所以會出現這種現象,很大原因在於他們的學習方式錯了,不少人都知道linux很重要,不掌握linux,基本上就只能停留在最基本的增刪改查功能上。他們學linux的方式可能是看書,也可能是看視頻,甚至有些還會去背命令,但由於他們的操作環境是windows,linux的應用場景很少。根本沒辦法將所學的知識運用,更加感受不到linux的魅力。
學linux最好地方式,就是直接去用!直接將自己的開發環境都改成linux,一開始很蹩腳,很不適應,這很正常。如果你一直感到很舒服,只能說明你一直沒有進步。想想我們學了那麼多年英語,絕大多數人還是無法掌握英語,看到英語文檔就直接自動屏蔽。其原因都是:一直在學,但從來沒在用。只學而不用,沒有半點用。
6. 請問程序員一般用Linux的哪個版本比較好
如果你是一個Linux愛好者,想選擇一個桌面系統,並且既不想用盜版,又不想花太多錢購買商業系統軟體,那麼可以選擇Ubuntu桌面系統。
如果你需要伺服器端的Linux系統,想用一個比較穩定的伺服器系統,或者說目標就是進入企業從事Linux運維工作,那麼建議你選擇CentOS或Red Hat。在這兩者當中又應首選CentOS,因為目前市場的趨勢是這樣的,CentOS社區非常活躍,CentOS是當前國內互聯網企業伺服器端實際應用比較多的系統。
如果對系統穩定性、安全性有更高的要求,或者是特殊使用偏好的用戶,可以考慮Debian或FreeBSD。
如果特別痴迷於新技術體驗和追求新的軟體版本,可以選擇Fedora,但要容忍Fedora潛在的新技術軟體的Bug和系統穩定性的問題。