1. 做軟體開發的程序員都用些什麼系統
linux適合編程,以前我也這么覺得,但最近看了一份國外的報道,大部分程序員是用windows的,畢竟大型項目還是要使用IDE什麼的,而linux下IDE很少。但Mac是最受歡迎的,很多linuxer有錢以後就上Mac了
2. 作為程序員小白應該用win7還是win10,用哪個版本
建議安裝Win7系統,如果你不是專業的程序員,不依賴Linux的話,LInux不是一個方便使用的操作系統
首先介紹Linux的使用:
Linux初學者最好多看一些書籍,入門還是還是比較簡單的
1.程序的安裝:你下載的東西要想安裝不是像Windows一樣雙擊,後綴名為deb的安裝包可以雙擊直接安裝,不過通常會遇到各種依賴關系不滿足,有時需要更新系統來解決,其它的如tar等等都需要調開終端(一個看起來像Win 裡面的cmd黑框)輸入指令來安裝
2.連接Internet,如果驅動正常的話,應該是有圖像界面直接可以鏈接Internet的,根據接入模式,寬頻選擇DLS,輸入賬戶密碼,如果需要其它認證客戶端的則需要安裝相應的認證客戶端
3.。。。多看看書,入門級問題太多了,講不完
然後是Win7的安裝:
1.光碟安裝:你可以買一張Win7的光碟(Ghost版本不推薦),然後插入光碟機,電腦重啟按特定鍵(剛開機的瞬間會有提示,如果沒有,一般會是F2,F8.F12,ESC,Enter等等,跟自己電腦品牌有關)進入BIOS,選擇從CD/DVD啟動,然後進入系統安裝界面,分區、裝系統都是圖形界面,很方便
2.U盤安裝:你需要事先將系統的鏡像文件寫入U盤,然後和上面同樣的步驟進入BIOS選擇從usb設備啟動就可以了,和光碟安裝是一樣的
3.U盤輔助安裝:需要製作一個U盤啟動盤(電腦店一鍵製作工具),同樣,你需要將Ghost鏡像放入U盤中(效果上和2是差不多的 ),進入BIOS從U盤啟動進入U盤系統,然後裡面有程序幫助安裝Windows
我研究過在Linux下安裝Windows系統,但是沒有成功,總結起來思路有兩種,一種是在Linux下運行虛擬機,然後將Win的鏡像文件寫入U盤,然後重啟從U盤安裝
3. 程序員平常用什麼系統做開發
Windows,MacOS,BSD,Solaris以及各大版本的GNU/Linux系統我都在不同的情況下用過。
只要你足夠了解系統知識,你可以去選擇任何你喜歡的系統,或者根據你面向的需求學習使用任何系統。

回答問題:這主要是要看是做什麼領域的程序員,或者要看程序員的個人愛好,比如:
1、做游戲開發的程序員多用Windows,因為Windows主要面對消費領域,特別是游戲消費領域,對各種圖形API也是支持最好最全的。
2、做前端的開發者比較樂於使用Mac,因為Mac的UI最適合出版和Web領域,Mac上有很多獨門的科技,例如字體渲染,頁面視覺效果最好。
3、做後端開發的程序員偏向於Linux。世界上大網站絕大部分後台跑的都是Linux系統,做後台開發肯定離不開Linux。
4. 程序員實際工作中,大多用什麼操作系統
寫代碼當然是win或者mac了,伺服器才用linux,不排除日常用linux,比較少就是了
5. 程序員平常用什麼系統做開發
程序員平常做開發用的系統有:Windows,MacOS,BSD,Solaris以及各大版本的GNU/Linux。
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. 為什麼程序員用mac
Mac 在國外很受歡迎,尤其是在 設計/web開發/IT 人員圈子裡。普通用戶喜歡 Mac 可以理解,畢竟 Mac 設計美觀,簡單好用,沒有病毒。那麼為什麼專業人士也對 Mac 情有獨鍾呢?從個人使用經驗來看我想有下面幾個原因:
1、Mac OS X 是基於 Unix 的。這一點太重要了,尤其是對開發人員,至少對於我來說很重要,這意味著Unix 下一堆好用的工具都可以隨手撿到。如果你是個 windows 開發人員,我想你會在 windows 上裝一套cygwin 環境吧?你不用 flex/yacc,grep,screen,ssh,make?好多 open source 的項目只提供cygwin/gcc/make 的編譯環境。Mac 就是基於 BSD Unix 的,所有這些都是 built in 的。
2、開發環境。c/c++/java/perl/python/php/ruby/lisp,各種 shell,應有盡有,直接支持,非常方便。你要在 windows 上開發 C++,要裝個 Visual Studio 編譯器吧?或者其他的 C++ 編譯器;你要開發 Java,你要下載 Java SDK 吧,說不定還要一個 Elipse 或者 Netbean;你要用 Perl,要安裝一個 Perl 解釋器吧,Active Perl?你要 python/php/ruby,你要安裝……?開發程序需要庫,圖像處理,視頻處理,人工智慧之類大部分庫都是只支持 Unix/Linux 的。Mac 基於 Unix,所以這些通通都和 Mac 能很好和睦相處。
3、編輯器 Vi/Emac。作為 程序員/IT 人員一個好用的編輯器太重要了,因為寫程序/改系統配置都需要編輯器。我在 Mac 上差不多1/2的時間是 browser/email,另外1/2時間差不多就是 Vi 了。
4、沒有病毒/木馬。用了5年多的 Mac 就沒看到病毒長成什麼樣,我還看不到 Mac 上裝殺毒軟體的需要。
5、不需要維護。Mac 買來就直接用,磁碟碎片整理?不需要。裝驅動?Mac 裝好了,驅動就好了。重裝系統?我5年沒有重裝過一次(期間換了幾次不同的 Mac)。
6、簡潔。Mac 上所有的操作都簡潔到了極致,盡量避免干擾用戶,增加了程序員的生產力。比如切換無線網功能,在 Mac 上切換只需要1次滑鼠點擊就可以完成,在 windows 上需要點擊多次滑鼠(包括一些很愚蠢的確認對話框);再比如卸載 USB 盤,Mac 只需要1次滑鼠點擊,windows 至少需要點擊右下角圖標、停止設備、確認對話框等多次點擊。
7、多窗口切換。這個很方便管理打開的程序/文檔。我經常要在多個虛擬窗口切換,比如看瀏覽網頁/郵件一個窗口,寫程序/文檔一個窗口。
8、程序員文化。國外程序員是以 Unix 為主流成長起來的。這一點和國內不同,中國程序員/開發人員大都是從90年代的 DOS 開始的,隨著 Windows 的壯大,成長了一批使用 Microsoft 工具的程序員。這也解釋了為什麼自從 Mac 切換到 Unix 陣營後,Mac 會發展這么快。基於 Unix 的 Mac 一經推出後,迅速贏得了一大批老 Unix hacker 和新 Web 2.0/Linux hacker 的關注,正是因為這些忠實的 fans 影響了他們的人際網路,圈子,博客,從而影響了整個程序員文化。有點像 Ruby on Rails,開始是一小部分人(精英人士)試用,這些人感覺不錯就在博客,研討會等各種場合鼓吹,從而在 Web 開發領域颳起一陣 Ruby 風。
9、蘋果很酷。每台電腦,每個系列都設計完美,從包裝盒,宣傳冊,廣告,電源線,電腦內部,電腦外觀,電腦軟體都精心設計,風格統一。甚至微小到螺 絲,看過蘋果機箱上的螺絲,機箱裡面的數據線嗎?那個也是設計。每個 Mac 上都標記著:Designed by Apple in California,而不是 Desgined in USA,蘋果就是這么酷,「我們是一家加州公司」。蘋果的保密措施可以說做到了極致,產品官方不發售就在市場上看不到蹤影。
7. 請問程序員一般用Linux的哪個版本比較好
如果你是一個Linux愛好者,想選擇一個桌面系統,並且既不想用盜版,又不想花太多錢購買商業系統軟體,那麼可以選擇Ubuntu桌面系統。
如果你需要伺服器端的Linux系統,想用一個比較穩定的伺服器系統,或者說目標就是進入企業從事Linux運維工作,那麼建議你選擇CentOS或Red Hat。在這兩者當中又應首選CentOS,因為目前市場的趨勢是這樣的,CentOS社區非常活躍,CentOS是當前國內互聯網企業伺服器端實際應用比較多的系統。
如果對系統穩定性、安全性有更高的要求,或者是特殊使用偏好的用戶,可以考慮Debian或FreeBSD。
如果特別痴迷於新技術體驗和追求新的軟體版本,可以選擇Fedora,但要容忍Fedora潛在的新技術軟體的Bug和系統穩定性的問題。
8. 程序員編程用什麼系統
首先要根據你的開發來,如果你開發的是windows應用,那麼用windows系統,如果你做的系統運行在linux或者ios上,因為你開發的時候會進行測試,最好都是和運行環境一致,但是有的程序是跨平台的,所以你可以在支持的系統上開發,比如java你可以在任何支持的平台上開發