大學學習軟體工程,應該選擇 Windows 系統筆記本還是 MacBook ?
筆記本打算主要寫代碼,遊戲只是偶爾會玩一玩。還有選擇macbook會不會對學習進度造成影響?
我的建議是先買個windows筆記本用著,然後弄個Linux適當的折騰一段時間。等你大三大四的時候如果覺得用Linux比用windows舒服多了,那就可以考慮買mac了。根據我的觀察,我周圍大多數為了逼格買macbook的人都經常得自我麻醉一下,而那些Linux老油條轉了macbook以後都爽的不行不行的
這主要跟你有多少錢有關係
1、沒錢:神船
2、只有一點點:貼牌thinkpad
3、一般:非貼牌thinkpad
4、還可以:alienware
5、比較有錢:terrans force
6、不想讓別人知道你沒有錢:MacBook
7、微軟大法好:Surface Pro 3
想多了吧,選一台打dota或者LOL流暢的機器就好了,選軟體工程的人多了去了,也沒見多少人買Mac,因為學習上你壓根就用不到多少。
你可能不服,不服你買吧,到時候你還是要裝雙系統,不然遊戲玩不起來。看愛好,看財力
大一老師只講win,大二以後才涉及linux,大三以後也不講mac,身邊的有mac的同學也都裝win
學院里認可的軟體競賽都是win和linux的
況且大二以後加實驗室能夠提供性能比較好的win,必要的話也能申請mac
綜上,學生黨買win足夠,確實喜歡mac的話跑雙系統也可以這個嘛,很簡單。如果你的Money足夠,買高配的MacBook Pro,用Boot Camp裝Windows,實現Mac和Windows雙啟動,裡頭可以用Virtual Box跑Linux,一台筆記本,所有開發平台都全了,想學哪個就學哪個……Money不足的話,那就沒什麼好說的了,只能Windows筆記本了,但要選高配的,內存越大越好,另外SSD很重要,現代各種IDE很吃資源的。
回答:初學用win,根據需要可能自己就裝了linux,有足夠經驗和資金並對*nix依賴較高後可轉mbp。
不要第一步就直接上mbp!這很可能是你用win* for mac的鋪墊。
如果是動手能力強的同學,一台簡單的 Windows 筆記本,自己拆裝SSD和內存條,上8G內存即可成為入門的最佳伴侶。不要追求多麼高昂的價格和高貴的配置,在初擁階段的你根本用不到!
然後對於系統的選擇,我認為日用基本是離不開 Windows+Office 的,這是很多國內大學課程倒逼的結果,想想很多時候必須提交 .doc 文件什麼的吧。對一個新手而言,離開了 Windows 平台而想處理 .doc .ppt 之類的文件,有風險。
而對於想學軟體工程的你,根據你所學的具體內容不同,所需要的配件可能散布在 Windows/Linux/Mac OS X 三大平台上,此時你會通過各種途徑學習進行細緻了解,比如雙系統,比如虛擬機,到那時候的你,也就不再糾結於這個問題了。先說系統
Windows是必備,你不能說服老師不講微軟產品
Linux/OSX可以作為一個補充
理想情況下:Win+Linux/OSX
不理想情況:Win
再說硬體
Win本和Mac本哪種硬體對Win+Linux/OSX的支持理想:
4K價位:
Win本:超過100款
Mac本:0款
8K價位:
Win本:超過10款,擁有良好的散熱、鍵盤、屏幕、續航、便攜,可以在Win+Linux下有良好的體驗,硬體相似於Mac的可以搞OSX
Mac本:只有Air一款,散熱較差,屏幕較差,鍵盤較差,續航比較好(主要是因為屏幕差),相對沉重,在OSX在有良好的體驗,在Windows下體驗不佳
12K價位:
Win本:超過10款,擁有更好的散熱、鍵盤、屏幕、續航、便攜,可以在Win+Linux下有良好的體驗,硬體相似於Mac的可以搞OSX
Mac本:只有Air和Pro兩款(不推薦NMB),Pro散熱較差,鍵盤較差,相對沉重,在OSX下有良好的體驗,在Windows下仍然體驗不佳
很抱歉我以點帶面的回答讓大家對本校機房的怨念重燃~
我在回答里也說了:更上一層樓時絕對可以自己挑了~當你知道想要去哪裡的時候~當然是儘早打飛滴噢~同時我也不得不為我國大學擔憂~這現代化機房建設真真是迫在眉睫啊~------------------------小小分割線--------------我當初也有過相同的疑惑~根據個人經歷和題主分享一下我的感受~當然我只是一個平凡的曾讀過大學的人~不是什麼學習精力都超人的牛人~還沒上大學因為專業是編程而挑選電腦的配置,就像我想吃一個蘋果,開始考慮買一個倚天劍好呢還是去買一把屠龍刀好呢~俗話說:「工欲善其事,必先利其器」,我承認這句話沒錯,但也不得不慨嘆很多時候這句話會令我們捨本逐末~讀了軟體工程,第一年你的課程是滿滿的基礎課,包括像高數,線代,概率,大霧,計算方法,離散,計算機基礎等幾乎不需要你課下使用電腦但有很多作業的硬骨頭【當然各個學校課程安排不同,但應該大同小異】~這段時間你打開電腦應該是查查資料,刷刷網頁,聽聽音樂,因為真的很忙的~
當然如果你在每天聽了6-8小時學位課外加2-3小時選修課做了兩個小時作業後還想學點什麼,只要宿舍不斷電就好~大二開始接觸到了專業課,比如C,C++,java,Linux,C#,數字信號,程序設計,資料庫,數據結構blablabla好多好多~這期間所有的作業必須用電腦來做~然而這些並不是靠高配置電腦來完成的,是你不停吸收老師傳授的基礎口令並加以應用來記在腦中的過程~你的大部分作業代碼單個幾乎不會超過50行~面向處理對象非常少~幾乎一下就可以得到結果~如果到現在你還對自己的專業仍感興趣~那麼接下來才是真格的~你開始考慮怎麼讓自己的程序更與眾不同~界面更友好~演算法更優化~功能更完善~兼容性更好~你查閱圖書館每一本你感興趣的編程技巧~每天進步~你肯定會想~我怎麼樣才能讓我的電腦在跑我的大程序不再卡頓不再死機~這時我想要一個高配置電腦總可以了吧!?我的答案是當然可以!大三的時候!課程不再多如牛毛!在你想要更上一層樓的時候!可是大學裡有一個容易被忽略的寶貴資源叫做【計算機網路中心】~也就是學生可使用的台式機機房~你這個時候可以好好利用它!這個可是你昂貴學費里包含的一筆重要財富~不必擔心身邊環境喧囂,台式機用著舒服,夏有冷氣冬有暖氣,可以安靜地學習自己喜歡的知識,何樂而不為~這樣已經學到了真正本領的你~會發現當初為什麼要糾結於自己的筆記本要多高的配置~
這個時候再買~你會發現自己已經深諳電腦~買來的是你趁手的武器~一往無前~所向披靡!最後給題主一個好建議~記得先打聽好貴校大一讓不讓帶電腦~畢竟好多學校貌似有規矩~祝您在未來的路上前程似錦~這樣子啊
作為圖吧垃圾佬作為卡吧減錢黨作為敲代碼的大學喵⊙ω⊙(才不叫大學汪)我來說我的情況吧~^o^~首先要說的是我三個平台全齊了…^O^/
第一台…Ubuntu
買的二手ThinkPad X200 P8600當時不帶硬碟的二手機器900元 get√當時二手SSD Intel520 120G 450元 get√當時某品牌內存條DDR3 1333 4G 200元 get√然後我就有了第一台電腦(高三自己偷偷買的)現在用起來也是溜的飛起⊙▽⊙第二台…Windows
到了大學發現沒有Windows寸步難行,又捨不得拋棄Ubuntu,所以我又拼了一台台式…顯示器AOC21寸 799元 get√●﹏● q1037u工控主板(12*12cm)
●﹏●這個算是准系統了…●﹏●包括了CPU主板核顯…機箱是訂製的…●﹏● 720元 get√二手SSD Intel525 120G 400元 get√內存條DDR3 1600 4G 200元 get√無線鍵鼠套裝京東隨便買的 79元 get√然後我就拼好了一台台式…(生活費里擠的)裝了Windows8.1⊙_⊙發現賽揚q1037u還是頂得住的⊙_⊙剪片子處理圖片溜的飛起⊙▽⊙第三台…OS X
想去iOS開發,再加上垂涎Final Cut Pro X已久…等候15款MacBook Pro 13上市 ^=_=^看中了頂配mbp13.3/ 3.1ghz/16g/512g 無奈太貴 求助了老爹〒_〒小狸醬:爸比~你看看這電腦~好漂亮呀~^o^~老爹說:買買買!然後我就有了一台mbp…(老爹棒棒噠^O^/)好漂亮逼格滿滿的(→_→喂!哪裡不對吧!)說了這麼多…貌似沒有什麼卵用…→_→
題主可以參考一下我這種方式 ●﹏●畢竟我身為圖吧垃圾佬,要發揚光大我圖吧精神嘛(′-ω-`)軟體工程用什麼本不重要,你大學同學打遊戲用什麼本才重要。
買個外星人吧。
快畢業了再買個rMBP學iOS編程找工作。你可以參考美國計算機相關專業的 Mac 保有量。據說在一般大學(整個大學)Mac 的佔有率在 50% 以上。
當然我是沒有去過美國,但是就鄙校而言,CS/SE 專業的 Mac 佔有率還是相當高的。你要當程序員的話,還是入台MAC吧!否則遲早會後悔的。
-------------------------------------------------------------------------強調一點,MAC你可以裝個Windows以便不時之需,但請不要手持MAC卻用Windows來工作。我們要的不是MAC,我們需要的是MAC OS X。利益相關,Sony大法使用者。這與你的經濟能力有關 Macbook 不建議購買 Air 和那個不帶Air和Pro的機器。
Pro的話 要爽當然是頂配了。X寶不到15k拿下。不過考慮到圖形性能 ......(Mac的軟肋,我花大價錢連個顯卡也要揩Intel的)玩遊戲?裝個Windows怎麼不能玩。我可以保證TA會溫暖你的小手的至於兼容性。不要聽那些人說裝Windows 怎麼怎麼的。你會發現你無法擺脫微軟我也不相信 你們專業的老師 會有 非要讓學生用OS X完成的任務萬一那天腦熱了 想學習iOS開發怎麼辦呢? 黑果果弄起來是麻煩了點 啊軟體工程 -- 大一下 .
因為下周要考試, 不能現在說的很清楚, 我是大一上學期買的Macbook Pro , 這一年的時間我感覺OS 讓我收穫了很多, 尤其是編輯代碼, 非常方便快捷, 多種完美的小程序讓人效率很高,這些讓我用電腦的一切時間關注於工作本身.1. 推薦知乎的一篇提問 : 程序員如何優雅的使用Mac (好像是叫這個 , 搜索一下);軟體上的優勢,已經有很多大牛講過了, 搜索就好.儘管 windows 也有一些功能無可替代, 但是虛擬機或者bootcamp 解決了這個問題.總之 , 我身邊的人越來越多的 開始使用 Mac 電腦, 說明Mac 系統的好處也愈發被人認可.關於兩個系統的問題爭論很久了, 我希望你能秉承一種理念 : 學習至上 , 工具只是輔助.另外: 如果專註於windows 開發就不要用MAC,不過我估計你還沒想好方向吧, 不然就不會問了.如果以後你想做windows 就把mac 賣給我, 哈哈哈哈.......2 . 考慮經濟狀況 , 如果允許的話不如嘗試入手,
但是如果你想玩遊戲的話 , 我還是建議你買windows 的電腦, 畢竟雖然Mac貴,但並沒有貴在遊戲上.(PS : Mac 的工業設計雖然好,但是價錢不只是外觀上, 個人認為系統就值這個價錢 , 近 2W + 的價格並沒有讓我後悔過, 反倒是當年5000+ 買的筆記本讓我一直覺得非常不值......)4. 擁有兩個系統可以帶來多一選擇,
聲明: 以上意見建立在不玩遊戲的基礎上 , 說實話我還是很羨慕隔壁師哥外星人玩起遊戲哪飛起的快感.呵呵,(那是iPad 沒錯.)真的一心想學習,買個低配裝linux玩四年
WIndows,
除非你偶爾玩一下遊戲的時候從來不帶上室友(LOL?DOTA2?WOW?),
或者你偶爾玩一下的時候不考慮各大顯卡殺手(GTA?)。
然而如果你選的windows本是surface的話,打遊戲的效果估計也就和macbook半斤八兩吧。
--------------------------------
說真的,大學本科那點東西,macbook沒多少優勢(除非業餘搞IOS開發)。
如果你要搞linux,windows裝雙系統,裝虛擬機都可以搞。
至於有人說MAC在編輯代碼上面怎麼怎麼舒服,見仁見智了。
反正jetbrain系列windows下面可以用,VS系列是獨佔的。至於vim和emacs什麼的,你都折騰這玩意兒了,也不在乎折騰下Linux吧。
------------------------------
當然,你要是只是想選個逼格高的,那選macbook是必然的。
因為妹子們一般不認識外星人,而索法在漢子中反應平平,windows陣營最有逼格筆記本的也就只有macbook一半的裝逼效果。
thinkpad new x1c 逼格的代表
sp3 pro頂配也很好
哪個不比蘋果好surface pro 3 + 顯示器 + 二手台式機裝windows server (作為開發機) + vps(學習linux和web開發測試機)
surface用來日常使用,甚至實在無聊的課也可以拿過去寫一會代碼。複習是看ppt,沒事寫寫文檔,晚上躺床上看看小電影都很方便。
顯示器,提升工作效率必備,讓你編碼根本停不下來。
台式機,放在實驗室,平時通過surface遠程桌面連接,學校的各種課程設計以及實驗都靠它了,只要在校園內,可以隨時連接。這個電腦定位就是用來折騰的,弄壞了重裝系統,不擔心資料丟失。學校教學會裝很多亂七八糟的東西,本人電腦潔癖,不是很喜歡一堆軟體霸佔電腦,個人電腦只用來裝常用軟體。
vps,最好是國外的,學習linux和web開發必備了,可以搭一個博客,隨時記錄一些東西,而且可以用來搭vpn翻牆。
可以先從surface+vps開始,後面兩個可以在後期慢慢配。碼工優先Mac,沒錢就別折騰筆記本了,台式機價錢便宜量又足,還可隨時局部升級,當初我一隻機箱用了快十年,裡邊東西翻了幾遍台。
dell或者tp(或者神船)然後同時折騰三年linux和win再說。當然遊戲也要玩。
三年後如果linux中毒然後就繼續dell tp之類裝linux。如果成了軟粉就轉tp/sp。如果習慣了unix但是實在無力折騰linux就入mac。
現在你連門還沒摸到呢……別急……
本科期間最重要的事情是要多折騰……千萬千萬不要局限於一個環境……推薦閱讀:
※如何有定力並高效的學習編程?
※作為一名程序員,你為什麼歡迎或不歡迎轉基因食品?
※能不能用double去取代float?
※想自學編程怎樣下手?
※如何評價中科大軟院的孟寧老師?
TAG:MacBook | Mac | 蘋果公司AppleInc | MicrosoftWindows | 軟體工程 |