不怎麼玩遊戲,寫代碼對電腦有一定要求,有什麼推薦的電腦嗎?

MILKLA

這個問題問得好,作為一個一線技術、產品從業者,首先我是一個符合文中定位的最佳用戶;然後我從大學期間到現在就幫別人維護電腦超過了千臺,這裡慢包括了Mac電腦,Windows PC以及Linux PC,所以從專業角度來說,相信我的解答也具有參考性。

首先在回答問題之前,談兩個約定,喜歡的朋友可以關注我的自媒體賬號:EmacserVimer,並且請記住一個忠告,如果需要一個更好的系統環境,當然Linux和Unix發行版本不用多說,macOS下一定要避免使用Mackeeper這種流氓軟件,Windows下一定要避免使用360安全衛士這種流氓軟件。

為什麼這麼說?請記住:這些所謂的安全軟件才是導致你電腦不安全的根本原因!

回到正題,回答題目中的問題:

  • 不玩遊戲說明什麼?

一般來說,玩遊戲代表什麼?現在的網絡遊戲對電腦配置要求也越來越高了,從劍靈開始,貌似網絡遊戲領域也開始對電腦配置要求越來越高。在單機遊戲方面,以戰地、使命召喚、孤島驚魂、孤島危機、極品飛車、刺客信條等等大型單機遊戲對電腦配置要求都是非常高的。那麼不玩遊戲至少在顯卡上要求可以不那麼高。

  • 寫代碼對電腦到底有什麼要求?

其實單純的開發,對於電腦的配置要求不用特別高,大部分開發其實Core I5的CPU+8G內存+一塊稍微好一點的獨立顯卡就可以了,所以這配置要求高嗎,其實並不會。當然如果設計到做Java開發,因為阿Java是虛擬機語言,而目前主流的Java開發工具不論是Jetbrains公司的IDEA集成開發環境,還是IBM支持的eclipse集成開發環境,本身又是基於Java開發的IDE,對電腦硬件資源要求比較高,但是上面所說的配置也是足夠的。

當然如果有更高要求,硬件要求比較高的,預算也足夠的話,那麼我想你可能需要一個更高配置的電腦。比如有的需要用到虛擬機,在虛擬機上還要裝系統,比如說你需要做移動開發,那就更離不開虛擬機了。這時候我會直接推薦兩款型號的電腦,一款是戴爾的XPS15,一款是蘋果的MacBook Pro15,這兩款代表了目前Windows和macOS領域的兩款筆記本的頂尖水平,不論是做工還是整體硬件水平都是行業最佳。當然這裡我自動略去了Alienware和Terrans Force這樣的遊戲筆記本電腦。

這裡我想詳細說一下MacBook Pro,這款產品對於大部分程序員來說簡直是太棒了,她完全兼顧哈了工作和生活,想比如Windows各種環境搞來搞去的痛苦,當然如果你說你是個.net程序員的話請自動忽略。而Linux不能很好的兼顧生活使用,macOS簡直在工作和生活中尋求到了一個趨近於完美的平衡。

macOS基於Unix的FreeBSD分支,基於Unix想必很多開發者應該明白意味著什麼應該很明確了,意味著Unix下各種shell應有盡有,c/c++/java/perl/python/php/ruby/lisp,各種 shell,拿過來直接用,你根本不需要像在 Windows下比如裝JDK等等。你不用 flex/yacc,grep,screen,ssh,make?好多 open source 的項目只提供cygwin/gcc/make 的編譯環境,所有這些都是 built in 的。

最重要的是Vim,Emacs,Gcc等眾多*nix的神器和macOS相處非常友好!

最後一點,那就是省心,不用擔心病毒,不用擔心磁盤碎片,不用擔心如何重裝系統,這些通通給你沒關係,甚至你都可以不關機,你只需要集中精力碼代碼就好了!這是我一直以來不遺餘力的推薦macOS的根本原因。

  • 記住:如果你要做深度學習,那麼請注意看這裡!


當然,有一種程序員例外,上面說的請忘記!那就是深度學習領域!

目前深度學習領域對於電腦配置要求比較高,所有的學習資源庫對硬件也比較挑。比如深度學習GPU編程效果很好,目前大部分庫也都在*nix環境下體驗更好。所以本質上如果學習深度學習,你可能需要一款高配電腦才可以,甚至最好是服務器配置。

你可能需要最好的CPU,最好的NVIDIA顯卡而且還要多通道,需要更大的內存,更好的固態硬盤來尋求最好的編程體驗。

所以最終作為一個程序員選擇什麼電腦,主要還是在於你的方向,即使在垂直領域,依然存在著具體方向的區別。普通的程序員配置並不需要太高,但是如果涉及到虛擬機,或者學習深度學習的小夥伴,那麼你的電腦可能需要比較高的配置了。

當然很多攢機的小夥伴可能比較感興趣具體的配置單什麼的,可能在下面發起討論,我會盡可能回覆的,也可以關注和私信我,分享一些實用小技巧!


EmacserVimer

其他的戰且不說,光是內存就非常吃緊,一完全套的vs就佔c盤塊60個g,所以一塊256g的nvme固態就是有必要的,固態不要分區!其次就是一塊支持畢竟全的指令集,兼容性較好的主板。既然不玩遊戲獨顯的必要性就不是特別高了,750ti足以。cpu的話自然高一點比較好土豪的話什麼7700k直接上,入門的話i3-6100足矣。比起了還有一款看著真舒服的顯示屏和一款敲著特爽的鍵盤就很重要,敲代碼是非常耗時間的,舒適度一定要足!


畫師曦兮

看到上面基本上都是軟件工程師的回答,作為一名硬件工程師,說說我的想法。


如果是硬件工程師,電腦可以接兩個屏幕,一個看原理圖或手冊,一個寫程序。

USB接口要皮實耐操,因為總是要拔來拔去。

有個固態硬盤,因為總是會打開各種軟件工具。

續航要好,因為總是會到外面測試。

最好輕薄,理由同上。

如果再有點逼格,最好是小黑。

如果無懼,神船也無所謂。


我現在用的,戰神K650D-i7 D3,15.6屏,自帶英睿達4G內存,自己外加了個英睿達的SSD,加了個英睿達的內存條,沉過一次船,換了個屏,現在用了快兩年,win10系統,依然很溜。

夢想是能夠換個Thinkpad X1,依然還在為夢想奮鬥的路上。


蘋小小果

其實還有一個比較要緊的,如果你買臺式機,最好是配2臺顯示器,一旦你習慣了2臺顯示器工作,就再也回不去單臺的了。壞處是比較費鼠標和你的腕關節。

如果是買筆記本,也要再買一臺顯示器和連接線,也可以作為雙顯示器來用的。


無敵咖喱飯

這麼說吧!以我這幾年的經驗,一般說不怎麼玩遊戲的,就直接給他裝個配置高點,顯卡好點的,說不玩遊戲就直接給他裝個差不多的,配置中等的,永遠要給他留點預期,不然他突然心血來潮要玩遊戲,發現不行,就該罵娘了。他才不管當初他說過什麼,他就會直接說,我什麼也不懂。


丷水瓶KISSkiss

有錢選Mac,據說好。其他人說的基於Unix系統,怎麼怎麼好用,那都是扯淡,大多數人接觸電腦和教學都是Win,而且去到公司上班大把Linux測試環境可以連。所以選什麼樣的系統,還是看喜好,別太刻意,說哪個系統搭環境方便什麼的,不過除非你IOS開發,我就不相信你天天搭環境,一個開發環境搭好了,就不怎麼去變動了,安心寫你代碼就是了。

建議,1內存大,2硬盤優選SSD,3買個稱手的鼠鍵。 內存8G以上,Win機器現在普遍都是4加4,有條件就自己買一條8g的換上去,然後硬盤選雙硬盤的,如果沒有的話,找有M.2接口的,日後可以買個SSD做系統盤,保留機械盤存數據。牌子的來來去去那幾家,剛剛興起的那些還是最好不要選吧,戴爾聯想這些都還好。Mac就是貴,配置低,不過據說流暢的很。

--------------------額,漏了一點,其實都不知道題主是寫什麼代碼,是做什麼開發,遊戲?IOS? .net ? Java? Web?。。。蛋疼的問題


Mrlong123927933

這問題也太模糊了= =

首先,是要臺式還是筆記本,其次,預算價位也不說,我只能把我目前用的筆記本介紹下,畢竟都是學編程的。

炫龍X55

已經用了半年了,基本沒什麼毛病,基本的java開發,Android開發等都沒什麼問題

至於說的不怎麼玩遊戲,那顯卡可以換成1050,京東,炫龍官網都有配置的,不過推薦還是這個版本,畢竟價格相差不多,遇到3D圖形學什麼的,好的顯卡還是很有必要的。


計科小白

我去年買的ThinkPad T460P頂配,行貨15000,港版8900,敲代碼很不錯,很多軟件公司都用這個系列的。

現在470也出來了,同樣可以考慮。

聽說美國程序員喜歡用MacBook,但是這個本太輕薄,鍵程短,個人覺得手感不好。


落水清風

Mac適合幾類人。1。iOS相關開發 2。前端開發 3。商務辦公 4。音樂愛好者 5。UI ue 6。裝逼。

多數人處在最後一個,買Mac看愛奇藝


zhkmxx930

我的個人配置,thinkpad x1 2014款,內存8g i7這個配置看起來還是不錯了但是用上windows還是比較吃力,自己編譯了個Gentoo用得就超級順溜了,開機內存佔用700兆



現在同時4ububtu虛擬機,谷歌瀏覽器20+標籤頁,火狐當然gentoo下叫Aurora10+標籤頁,還有一系列的後臺服務內存佔用看照片。超極本也是可以的😄😄😄


分享到:


相關文章: