-
1 # 冰城守望者
-
2 # Kevin-zxd
因人而異吧,不過拿我來講Windows系列就夠了,程式設計IDE ,Windows都有,寫起來非常方便,例如vs系列編寫c++,c#,c等等,Java本身就是跨平臺的,不限作業系統(eclipse 或者MyEclipse),前端編寫Dreamweaver(當然還有其它的IDE)就足夠了。指令碼而言,Python也是跨平臺的,Windows和Linux都可以執行,當然(Windows的bat檔案等價於Linux的shell程式設計)
最後可以裝個雙系統Linux把基本操作弄會,網路管理,服務管理,磁碟管理,許可權管理,軟體安裝等等,在Linux上裝個Tomcat部署自己的專案跑起來,裝個MySQL資料庫等等,邊學邊寫邊測試。
安卓或者iOS,寫安卓Windows下IDE環境也足夠,iOS需要蘋果手機用來測試和體驗自己APP的效果。
總之一句話新手就用Windows平臺就可以,iOS學習者當然需要蘋果的作業系統。
-
3 # 陽光的味道41
用mac.什麼ios.安卓,php,等你都可以輕鬆應對,mac的配置環境和linux基本一樣,後期你專案上線和學習都十分方便,用命令列安裝軟體和配置環境,對你理解一個軟體原理很重要,而且mac的多媒體編輯很強大,之後你想學設計,搞一個創意,mac都會帶給你無與倫比創造性,國外那些開源大牛,還有頂級設計師,語言架構師都是用mac工作的,現在國內網際網路公司無論前段後臺產品這都開始流行使用mac,要不是能提高生產力,我們會拿這麼多錢跟自己的工作開玩笑麼?
-
4 # 廣發智慧金融
你問這個問題沒有必要!用Win的肯定說Win好,用Mac的肯定誇Mac好.他們的回答各有偏執,不便採納.看好一款或幾款機型後,自己去網上尋找答案.自己做對比!人要有判斷力,獨立思維能力!不要總去問別人這個東西好不好、漂不漂亮!他不是你,你和他也不完全一樣.有的人善意,有的人惡意.回答的結果也肯定各有千秋.不要被別人所左右,找到最初的自己!
-
5 # kitcheng
計算機專業的學生更應該用mac系統!如果你接觸過mit大學的一些論文或者開源就知道,他們只給出macos的編譯方法,壓根兒就不用win。包括圖片合成3d模型,計算機視覺等等課題。當然,大部分c++寫的,你牛可以移植編譯,不過涉及的各種開源包搞死人,如果不想浪費時間在旁枝末節上,用mac按照他的步驟編譯是最方便的。但很明顯,他們學生和教授用的是mac。開源社群裡面用mac的人蠻多的,尤其是移動網際網路時代。另外你也可以裝雙系統,兩邊都相容。
-
6 # Beeings
建議試試Mac
一、Mac os和Linux的血緣關係的緣故,unix系列的系統對於瞭解作業系統和程式設計幫助很大,對於程式設計師來說只知道windows有點說不過去;
二、當你有了一個不是那麼大眾,和周圍人的系統有差距的時候,你更有動力去折騰,比如裝雙系統、虛擬機器裝win、虛擬機器裝各種Linux、win_to_go優盤啟動win系統、在Mac os上實現一些Linux的操作等等,這個過程中,你會得到很多見識,這些見識都是處處碰壁之後才能得到的;
三、看看window釋出會等矽谷公司的釋出會,下面亮著的Apple標誌,這些程式猿不會像小白一樣的被賣電腦的和周圍人誤導,也不差錢,更不會單純為了裝逼而選擇Mac,那些認為買Mac就是裝逼的人,很多隻會用電腦看個電影玩個遊戲吧,執行緒、程序、記憶體什麼的問問他知不知道,再考慮是否要聽取他的意見;
四、Mac在某些軟體的種類和數量上確實不如win高,主要是遊戲軟體和某些專業軟體上,但是對程式設計師來說,無論是Xcode還是其他的ide足夠用了,不僅僅是iOS開發才會用到,不過貌似iOS開發是Mac的獨家秘技,單不是唯一功能,現有的開發語言暫時還沒發現不能不能在Mac上安裝執行環境的,即使有,是有十有八九也是用不到的;
五、國內由於大量的電腦都是windows系統,所以難免會用到,但是除了大型單機遊戲,裝個虛擬機器完全足夠寫寫文件、ppt之類的日常需求,之前一直說的網銀大部分必須在ie瀏覽器上執行的,試問除了企業,現在普通使用者還有誰會無聊到在電腦上登入網銀,手機豈不是更方便?
-
7 # 村裡唯一的程式設計師
居然糾結用那個系統。win10很優秀,用來做開發也不錯,但總感覺windows的環境一團糟,所以我選擇linux,簡單簡潔,專注開發。相信我,選擇linux,堅持使用一年,比你使用windows三四年學到的東西都多。至於mac OS,經濟允許的話就上吧。
-
8 # shawn25
這麼說吧,如果你真的是做開發的,並且打算在這條路走下去,就一定得接觸Unix或者Linux. 所以說不管你用哪個系統,裝虛擬機器是必然的事情。你用win系統,必然要用虛擬機器裝linux做開發環境。而你用mac,必然要裝windows虛擬機器來跑一些windows程式。
既然是這樣,你只要關注兩個系統的優點哪個更適合你就行了。
win的優點就是 第一 對windows程式相容好(廢話),如果你是稀有的WP開發者,肯定要用win系統啊。我建議你連蘋果電腦都不要買。
第二個就是遊戲多,大型遊戲很多都不支援mac,如果你是遊戲愛好者,自然就別用mac可啊。
mac的優點就是 他是Unix系統,當今世界上絕大多數對你開發有用的包,開源程式都是在Unix構架下編譯的,所以你用mac一定會非常順手。尤其是你做後段開發,用mac簡直是順手的要命。很多開發環境,mac原生系統就已經有了,連下載都不用?各種程式的調試出錯機率也非常低,當然windows家的除外。而且,現在就連windows自己也開始把.net往Unix上移植了。
所以 以我個人的喜好來說,mac 加win虛擬機器的方式是最好的。尤其是mac下的虛擬機器軟體parallel desk 簡直是太好用了,虛擬windows簡直完美,其他系統也不再話下。而win下常用的vm,功能是沒問題,可以完成任務,但是速度慢,各種不友好。
總之只要你不玩遊戲,mac加虛擬機器就是最佳選擇。真心不聯絡裝什麼雙系統。
-
9 # 我低端就改我名
不會用macos的程式設計師,不是好程式設計師。除非你專注.net開發,否則不要用win! (重複9遍)
為什麼呢?除去各種編譯器,程式語言都對Linux/macos(FreeBSD)支援更好,並對UTF-8原生預設支援外。凡事學習狀態的人裝了win,主要時間一定是去打遊戲,打遊戲,打遊戲…
開發伺服器程式,必須支援linux,因為那是大部分客戶使用的系統。客戶端程式,都流行多平臺,完全沒有必要把自己繫結在.net上。有一種流行的指令碼語言比如Python, javascript就夠了。即便是遊戲開發,也全面使用跨平臺的SDK了。沒有人再去學習directX開發了。相反,學習opengl和opencl倒是越來越多了。整體開發趨勢都在往來源,linux平臺,跨平臺上轉。你在windows上獲得的任何知識都會越來越沒用。雖然linux體系的學習曲線比較陡峭,但這正是價值的提現,否則,那些培訓3個月dreamwork的人都敢宣稱自己是網頁工程師,你一個學軟體工程只會windows的,靠顏值混?
-
10 # 木子教育漫談
首先,要看經濟條件。如果經濟條件充許,再談買不買蘋果筆記本的問題。如果沒有錢,不要打腫臉撐胖子,3000多的筆主本學習用不比上萬的本差哪去。
其次,看電腦配置。蘋果筆記本主要有兩類:MacBook pro和MacBook Air。pro主要是面向專業使用者的,配置強勁,價格較高。新款的MacBook Pro 13.3官方最低價格是114888,商家再優惠也是1W多。但工業設計十分優秀,除了價格可以說人見人愛;Air主機面向的消費類群體,特別是一些愛美的女孩,還有一些為了好看滿足虛榮心的人,還有一類就是辦公群體,只寫寫文件的。但無論是pro還是Air的配置都不比5000左右的Windows本配置高。蘋果電腦是不看配置的,蘋果公司強調的是使用者體驗。
Windwos筆記本,隨著Intel超級本的程序加快,5000左右的本i5 CPU, 8G記憶體,256G固態硬碟,13.3寸的屏,重要做到1.3kg左右,便捷性已經不比蘋果本差了,例如,聯想小新air,小米Air,宏基Swift系例等。配置也非常不錯,滿足主流工作、學習、娛樂是綽綽有餘了。專業的本本例如Lenovo的T系列、戴爾的XPS系列也非常優秀,價格一般在1萬元左右,配置卻比MacBook pro高了許多。
第三,看真正的需求。如果是大一學生的話,就國內的計算機教學情況,大多數是Windows平臺的軟體,編譯器,IDE都是。如果要買蘋果本的話,那也要裝個Windows來學習老師講的知識。要非得用蘋果本的Mac系統,大多的程式設計環境也不是沒有,但老師一般也沒接觸過,安裝環境,除錯什麼的,都要自已去學,老師可沒時間給你弄。除非是iOS應用開發的老師
綜上,沒錢就買Windows本,3000多學習足夠,不要攀比;有錢可以買蘋果本,真正搞程式設計的都用的是MacBook pro,不要買Air。Air能不能學習,能!但專業程式設計師用起來不順手。買了MacBook pro開始一定得裝Windows,不裝的話上課軟體用不了。自己斟酌
-
11 # 鈦度派索
給你的意見是,如果搞網站,Java,手機程式開發(非Windows程式開發),而且經濟條件允許,直接上MacBookPro,現在網際網路公司開發絕大多數使用的Mac,因為開發環境友好,搭建簡單,穩定性好效率高,極少出現軟體或者系統崩潰的情況。而且幾乎所有語言的IDE都有。價格其實並不貴,同等配置Windows電腦真不比Mac便宜。我用Mac之前Windows基本上一年一換,更新換代淘汰太快,一臺就是五六千,後來13年換MacBookPro,到現在3年多,這個電腦幾乎沒讓我失望過,而且現在效能依舊強勁,最重要的是舒心。如果經濟條件不允許,那麼可以考慮買個四五千的,畢業後找個好公司,基本會給你配電腦。
-
12 # 陳小萌128562099
你完全錯了!軟體工程的學生當然得買Mac,並且就用macOS!你去看看矽谷的科技工作者有多少用Mac的?佔60%以上!為何是Mac?因為Mac上有一款威力強大的App——Xcode!它不僅是最佳的Objective-C和Swift開發工具!而且還是最佳的C、C++開發工具!沒有之一!
Xcode不僅擁有卓越的程式碼智慧感知、舒服的字型、整潔的介面;而且還有許多強大的測試、除錯工具!比如程式碼靜態分析,可以檢查你程式碼中隱含的邏輯問題以及記憶體洩漏問題;記憶體洩漏除錯工具、CPU瓶頸分析、GPU驅動分析、網路、硬碟使用以及電源影響分析、OpenGL/Metal效能剖析等等…自帶的程式碼比較工具也十分好用!
此外,對C和C++的語法高亮及智慧感知的能力近乎完美!你們可以分別在VS上、Eclipse上以及Xcode上測試以下C語言程式碼,看看三種表現:
#define var __auto_type
#define MY_SWAP(x, y) { var tmp = (x); (x) = (y); (y) = tmp l; }
int main(void) {
var a = _Generic(100, int:1, float:0, default:-1);
var b = _Generic("c", int:5, char:4, default:0);
MY_SWAP(a, b);
}
我的測試結論是VS編譯錯誤!Eclipse中則是語法智慧感知出現解析錯誤,但仍然能用GCC 5正常編譯透過。Xcode則是既沒有任何語法解析問題,而且還能正確地識別出a和b都是int型別!這才是真正強大的工具!
-
13 # 溫溫溫8
哎,回答的有幾個是真正做開發的,都在想當然。看情況吧,做ios的肯定蘋果,java,html,c++等這一塊肯定win多,畢竟隨便一個軟體可能就要好幾萬人名幣一年,而mac破解又很費勁,並且最好跟同事用的一樣,不然工作的時候,會有些不方便。大體就是這樣,不過用什麼都可以啦,身邊的人用蘋果做web開發的也是有的
-
14 # 慧雲-棟樑
Win10肯定相容性,工具軟體最多,Mac差點是一星半點。大部分人用Mac很多都安裝了Win10,拿著裝b的
-
15 # 極客XY
看你做什麼開發了;如果是微軟系.net之類,完全沒必要用蘋果。非微軟系的不管是c、php、android、ios還是ruby python之類,強烈建議用蘋果系統;目前mac是最好的全能開發環境,圖形介面、命令列、軟體生態都比較優秀。如果手頭不是很寬裕可以考慮下可以裝黑蘋果的筆記本,intel+nvdia系的筆記本大多能完美黑蘋果。如果不是一定要用筆記本,建議買組裝桌上型電腦上黑蘋貴系統;筆記本螢幕小是硬傷,硬體配置也很難升級,用個兩三年就會感覺吃力了,組裝機就很自由。
-
16 # 雨季15481
最好安裝雙系統,我也是軟體工程的,學校教的c,c#,java等等是在win系統上實現的,php是虛擬機器安裝linux。學習方便來說還是用win,因為教學什麼的,上機所使用的是win,喜歡嘗試新的也可以用mac。不過,如果你玩遊戲的話,肯定要裝win。那些說系統穩定性win不好,說實話沒那麼不堪。保持良好的操作習慣,還有程式碼時時Ctrl s是個很好的習慣。
-
17 # 子曰辰
我就是於2014年入手了一個Apple Air Mac ,因為喜歡Apple的系統也覺得對其難以自拔,再平常學校必須堅持要用Windows的Word文件和PPT完成各項工作作業的前提下還是義無反顧買了Mac,買回來之後發現,WTF,交不了作業,Windows是不相容Mac的Pages和Keynote的。所以找了個懂系統也深陷Apple系統的學長讓他幫我裝了雙系統。———————————————————————— —————————各種問題接踵而至第一:(開機麻煩)每次你開機要按著Option鍵然後開機,接著螢幕就會跳出兩個硬碟下面下面寫著Macintosh HD 和Windows,自然你想選什麼就可以敲回車就OK了。第二:(記憶體更小,Smaller Than Smaller)因為雙系統必須要將你的本就不大的硬碟分記憶體,心裡小鹿亂撞啊,到底是分給誰多一點呢?最好發現TM才100多一丟丟的G記憶體,55分之後,基本你下載一個兩個或者三個軟體,我的電腦或者Finder裡面記憶體條就爆紅了。所以又去買了一個1T的外接硬碟。第三:(經常自我切換)明明開機是點了Windows,開了機就成了Apple。第四:(很多小缺點)如果你不是一個耐心細心的人,建議還是不要雙系統了,要麼就直接買個Windows系統的電腦,不然你會瘋的。
-
18 # 小凡影視劇
以前用win開發覺得不好用加上想做iOSapp玩玩所以就買了個air用起來還行,不過慢慢的發現win也不錯 。我感覺這兩個都還好看自己喜歡。新鮮感一過都一個樣子只是Mac 可以開發ios
-
19 # 菜鳥猿
關於系統平臺,至今沒有誰敢說哪個平臺絕對優於哪個平臺,要是以學習為目的,可任意選擇,並沒有多大區別,以經濟能力為主要考慮方向。
還有一點,就是將來想要從事的方向,圖形影象,音訊影片,流媒體等開發,windows或Linux更主流,傳統軟體行業,例如通訊軟體,辦公軟體,OA等系統開發基本都是windows,國企的話絕對是windows是主流,當然你還可以嘗試中標麒麟,呵呵
網際網路公司開發可能會用Mac,但不絕對,我認識好多,都使用的windows,而且公司就給配個老舊的thinkpad給你也是可能的
最後,其實這種問題太多了,目前國內來看,程式設計師想要避開windows的學習和使用確實不太靠譜,也不太可能,知乎上葉勁峰也做了回答,就來看看牛人的答案
區別就是跑windows,或者虛擬機器跑windows
-
20 # EmacserVimer
這個其實也沒有絕對的優劣,但是總體來說呢,都各有優勢,但是為什麼會造成這種差異呢,自然是長期以來的使用者習慣。有的喜歡Windows,因為Windows門檻更低,更適合普通使用者,並且Windows PC的很多機器價格較為便宜。有的人喜歡Mac,一個是Mac的做工,一個是Mac OS畢竟是一個漂亮的Unix,還有的人喜歡Gentoo、Arch、Debian、Fedora等等甚至是FreeBSD這些開源的系統,但是為什麼推薦使用MacBook呢?那他對比起來有些什麼具體的優勢呢?!其實Windows機器也有優勢,並且也不乏優秀的產品,辦公領域XPS等等也是屬於Windows機器的極致,配置也相當不錯。而且Windows機器也有自己的優勢,作為第一大PC生態,Windows的使用者多,直接導致了Windows的軟體生態是最為豐富的,基本上所有的軟體Windows都能找到,但是Mac的優勢在哪裡呢?Mac OS雖然在軟體生態豐富度上比不了Windows,但是隨著不斷的完善,Mac下的軟體也是非常豐富,尤其是做開發來說,Mac比Windows PC更方便。並且減少很多麻煩,續航能力很強,十天半個月不關機是常事,基於Unix就意味著你擁有了整個世界,神馬Emacs、vim、GCC等等應有盡有,不少開發軟體,例如Android studio(基於idea的),Mac下體驗非常棒。
那麼問題來了,很多人說,那我買一個普通一點的PC裝個Linux不久解決問題了,*nix的工具照樣好用的啊,那麼問題來了,Linux在日常生活方面就有侷限了,常用軟體生態比起Windows和Mac OS差太多了,因此在工作和生活中最佳的平衡便是MacBook這個選擇。並且,其實很多人不理解,我也經常說的一句話,Mac是同等價位下價效比最高的選擇,其實蘋果的產品都這樣,雖然蘋果產品往往價格都會比較高,但價效比也是很高的,Mac電腦,系統是免費的,但是Windows不行吧,免費升級的情況畢竟不太多,比起Linux,Mac OS生態也要完善得多,如果你說Windows下有你捨不得放下的銀河系最強整合開發環境visual studio,現在微軟已經給出了最佳答案,釋出了Mac OS版本的vs,是時候買一臺MacBook Pro了。並且最新的build2017大會上,微軟將在Windows10應用商店上線三大Linux發行版,並且之前早早的就引入了bash,這一點微軟來說都已經明白,*nix哲學對於開發者來說是個多麼好的東西,所以Mac OS一定是個不錯的選擇。
長期以來,中國的開發者跟美國不一樣,中國的計算機教育也區別於美國,美華人計算機行業發展早,Unix哲學深入人心,更多的IT網際網路從業者更願意去用Mac OS、Linux、FreeBSD去做開發,而中國的計算機使用者基本上都是從Windows PC開始接觸的,大學教學也是以Windows為主,這一點根深蒂固,短時間很難改變。就像是很多人無法理解Unix一切皆檔案這個設計哲學一樣。說了這麼多,當然最終還是選擇自己合適或者喜歡的才是最重要的,最重要的是順手,但是筆者推薦使用MacBook Pro,這是一款你用了就離不開的產品,這款產品設計哲學非常棒,更合理。美國的大學,矽谷的工程師,大家都喜歡用Mac機器,Google、Facebook、Apple、Amazon等等這些科技巨頭裡面絕大多數工程師都用Mac電腦,就像這樣。Google的工程師,桌上型電腦以Linux為主,大部分的工程師都有一臺MacBook Pro筆記本。
我是軟體工程的大一新生,想買一臺筆記本學習,看了很多說蘋果筆記本很適合程式設計,很流暢。但有的人說win電腦更適合,除非是ios開發,否則就不要買蘋果開發,是嗎?
回覆列表
如果win一定要用 還是別買Mac了
裝雙系統可以 但Mac在windows會明顯發熱 字型也會變小