最主要原因是,現(xiàn)在年輕一代,不管有沒有錢但是一定得享受,用Mac主要部分還是裝逼。要說好用windows也很好用,別給我說什么unix系統(tǒng),鏈接服務器方便,終端好用和linux命令一樣、系統(tǒng)不卡這些,這些在window都可以搞定。作為一個用了10年Mac的老程序員總結(jié)就是這些。已換windows
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站設計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的南陽網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
一方面是xcode的原因,另一方面是因為mac干擾少,windows容易卡,還動不動出彈窗廣告,容易分心。我不用Xcode但是我也用mac,寫c++用的sublime text。
做app開發(fā)的,可以在mac上完成android和ios兩個平臺的開發(fā),打包,上架。在win上想要完成ios端只能黑蘋果?,F(xiàn)在又有很多app前端混合開發(fā)或者搬磚的能同時搞android和ios,用mac省事。專做后端開發(fā)呢,win居多
軟件開發(fā),mac是首選,itream ,idea,subline,好用!主要是系統(tǒng)穩(wěn)定,系統(tǒng)能用到機器報廢,我第一臺電腦還在用,11年的mbp13寸!
如果打 游戲 那必須windows
公司配置mac,我感覺是這幾點吧!一,提供公司形象,
二,公司抵稅,
三,算是給研發(fā)的福利,說提高效率有點扯蛋[呲牙]!
我也是在糾結(jié)究竟買Win好還是Mac好。作為開發(fā)老兵,用過Win,用過Linux,就是沒長期用過Mac,這終是一塊心病,但是多次看著Mac想入手,一考慮到價格還有點不舍得。一臺Win的筆記本,就算比較貴的ThinkPad X1也沒有Mac同等配置的貴,別和我說什么物有所值,錢才是第一考慮要素,至少對我來說是這樣。工作上來說,Win肯定是夠用的,絕對不會出現(xiàn)不能工作的情形,只有別的系統(tǒng)兼容Win的情況,不會有Win去兼容別人的情況。有人說,一個人可不可靠就看他做事穩(wěn)不穩(wěn)定,如果和領導或客戶開會,突然有個程序或文檔要打開,這時Mac系統(tǒng)卡殼會不會影響自己的印象呢?這個真不好說,但在職場還是保守點好,至少對我來說是這樣。但是,技術(shù)上的沖動有一種強烈的吸引力,Mac從開始到現(xiàn)在,一直有一種精致的映像在市場中傲立,Win雖然好用,卻沒有這種引領 時尚 的風骨。對技術(shù)老鳥來說,什么技術(shù)都應該不算障礙了,把Mac配成和Win一樣方便,甚至更方便也不是難事,唯獨放下心中是不適應,即可。甚至,一種特立獨行般的個性就是品牌所帶來的價值,像耐克,阿迪一樣,穿在身上總覺得更自信一些,用起Mac來是不是敲碼都更快一些呢?現(xiàn)在我也立一個flag,等現(xiàn)在這個本子淘汰的時候,一定入手一臺Mac,雖然每次下單的時候都會改變主意,這次真不想變了。別等哪天老奶奶都用上Mac,才開始入手就太Out了,雖然現(xiàn)在已經(jīng)有點Out了。
用mac都懶人居多,大多不想折騰環(huán)境
因為linux很多底層環(huán)境都有了
例如,windows還要裝很多才能搞makefile 指令,例如mingw這種...
跑git也是也是要裝很多,裝錯移除也是一大困難。
不過若非XCode因素,ubuntu才是最適合軟體開發(fā)的
因為你不可能把伺服系統(tǒng)架在macos上。。。 OS要錢
寫完還要考慮環(huán)境在裝在ubuntu上,簡直傻B。
這是我周遭碼農(nóng)的心得。
卡不卡,是你電腦買太差, 有錢買mac卻沒錢買同價位的win筆電,這才是病。
分不分心,這是你的問題,說用mac就專心也只是借口而已。
當然這一切要建立在你不會用到Xcode情況。 否則正常碼農(nóng)首選因該是ubuntu類型。
開源/DIY/又可以伺服器/免費商用
當你用了Mac開發(fā)以后,就回不去了。
Java程序員開發(fā)效率提升30%以上,關鍵還一直用一直爽,不像Windows下開發(fā),一開始偶爾卡一下,后面偶爾不卡一下。
一,界面簡潔。
二,操作簡單。
三,手機,電腦,iPad都是一個操作邏輯,上手快。
四,系統(tǒng)好
雖然都是用x86構(gòu)架,但是內(nèi)存管理依然和iOS一樣。
五,沒有亂七八糟的廣告,和彈窗。
大概就是你看30幀電影和看60幀電影的區(qū)別吧,看30幀你也說不上哪里不好,反正一直都是怎么看的,但一看60幀你就感覺,臥槽,好絲滑好流暢
像我這樣搞完前端搞后端,搞完后端搞andriod,搞完andriod搞ios,你說,不用mac怎么搞,怎么搞
原因如下:
1、操作系統(tǒng)的競爭到了一個新的階段
Windows雖然仍舊是實質(zhì)上的老大,但是操作系統(tǒng)的戰(zhàn)爭早已不是10年前的樣子。隨著Web應用的大行其道,很多人的電腦,都已經(jīng)成了名符其實的上網(wǎng)本或者上網(wǎng)機。
Window/Mac OS X/Linux/Unix幾大主流平臺上都有了流行的Web瀏覽器,只要不是一個執(zhí)著的IE粉絲,那么如果你的主要任務是Web瀏覽,現(xiàn)在幾大操作系統(tǒng)的體驗已經(jīng)非常接近了。其他的基于互聯(lián)網(wǎng)的流行軟件,一般也都有比較好的跨平臺支持。例如,聊天工具,Gtalk全平臺覆蓋,Msn全平臺覆蓋,現(xiàn)在甚至連一向被人看作很封閉的QQ,實際上也有Linux版本(雖然口碑很大,但是還有l(wèi)umaQQ這樣的替代產(chǎn)品),Mac版本(口碑不錯),iPhone版本了(最近剛更新過,很不錯)。
我們甚至看到了上網(wǎng)本這一硬件類別的產(chǎn)生?;ヂ?lián)網(wǎng)成了計算機的中心,這很大程度上降低了微軟的壟斷優(yōu)勢。
3-4年前,切換到Mac OS X的時候,除了招商銀行等少數(shù)應用以外,沒有覺得任何的痛苦。那時候,主要開發(fā)服務器端程序,程序的運行環(huán)境是Linux,在Mac OS X這個Unix上面開發(fā),其實很方便。
程序員可以在不同平臺切換并不重要,重要的是,我們這些程序員的衣食父母已經(jīng)可以自由的在各種平臺上切換了。這就給了我們?nèi)L試Windows以外平臺的可能性。
很多人在比較Windows和Mac OS X的時候,有一個誤區(qū)。因為他們自己是長期的Windows用戶,對很多Mac OS X的細節(jié)很不喜歡(右鍵、按鈕位置等等)。但是作為一個開發(fā)者,要注意的是用戶。希望你們設想一個場景,一個從來沒有用過電腦的人,他們學習Windows和Mac OS X,他們會更喜歡什么。想更多人會喜歡Mac OS X,如果設想是對的,那么未來是屬于Mac OS X的。
2、iPhone以及未來的iPad
iPhone是近10年來,看到的最革命性的硬件產(chǎn)品。雖然他的功能,除了多點觸摸、加速度傳感器以外,大多數(shù)我們都在Nokia和其他競爭者的產(chǎn)品中見到過。用過Nokia2002年的產(chǎn)品7650,iPhone的所有功能它幾乎都有(沒有wifi,但是有g(shù)prs),但是用起來跟iPhone就是不一樣。
那么區(qū)別在哪里呢?05年我買iPod Nano的時候,看到盒子的時候,吃了一驚,因為盒子最顯眼的地方寫的不是“容量:4G”,而是“可以容納1000首歌,xxx張照片”。這家賣水果的公司突然明白,用戶其實關心的是那個叫mp3的東西可以容納多少歌,而不是從比特的角度,從存儲的角度他的容量是多少G。多少G多少M的容量,是實現(xiàn)“容納多少多少歌”這個目的的一種手段。我們總是太過care手段,忘了我們的目的是什么。
做產(chǎn)品的時候,很多人也是這樣。如果你是第一次看電視購物賣手機,也許你就會想把手里面的iPhone扔掉,去買那些垃圾。因為你聽介紹的時候,你會覺得全世界最好的手機就在那電視里,叫做“XX全能王”。從功能列表來看,它們簡直是世界上最好的產(chǎn)品,但是如果你真的拿到手,你也許會發(fā)現(xiàn)那東西3分鐘死機,也許什么操作都很慢,也許摔了一下就壞了。那個時候,我估計你會領悟到,功能多當然好。但是功能列表不會包括“不會3分鐘死機”,“操作不會很慢”,“摔一下不會壞”。手機,或者任何產(chǎn)品對你最重要的不是功能多,而是好用。
iPhone讓我發(fā)現(xiàn)原來手機上也可以有這么好用的瀏覽器。這是個純技術(shù)問題么?不是,要知道Nokia很多手機用的瀏覽器內(nèi)核和iPhone毫無二致,都是Webkit。但是操作起來看看,大家知道iPhone出來沒有多久,所有網(wǎng)站手機流量最大的就是iPhone了,這不是靠運氣啊。我有個Nokia E61i歐版手機,可以用wifi,但是用它的瀏覽器,實在是不方便,每次都要重新選擇wifi,打開網(wǎng)站也很慢,打開了以后,放大縮小也很不方便。
好的體驗僅是其一。更重要的是水果公司在iPhone這個產(chǎn)品上開發(fā)了AppStore,這是近10年來,我認為在軟件行業(yè)最重要的一個東西。1976年2月3日比爾蓋茨發(fā)表了著名的《An Open Letter to hobbyists》(給愛好者們的一封信),事實上開啟了商業(yè)軟件的道路。然而,商業(yè)軟件從誕生起,就受到盜版的詛咒。從全球看,表面上微軟是盜版的最大受害者。沒錯,從金額上看,是這樣的。但是實際上所有的第三方開發(fā)者,才是盜版的最大受害者,他們中的很多人因為盜版而喪失了成長為微軟這樣企業(yè)的機會。
AppStore不能完全杜絕盜版,但是它從發(fā)行和支付渠道出發(fā)(跟iTune Store如出一轍),很大程度降低了盜版對第三方開發(fā)者成長帶來的風險。很多單槍匹馬的第三方開發(fā)者,憑借做iPhone軟件發(fā)家(當然一個市場是有容量的,你不能指望它超越自己的機極限)。很多開發(fā)Mac軟件多年的人,沒因為開發(fā)Mac軟件發(fā)家,但是因為移植了一個簡單版本到iPhone發(fā)了家。據(jù)說,因為開發(fā)iPhone只能用Mac OS X,這成了近兩年對Mac電腦銷售最大的拉動。很多人為了開發(fā)iPhone程序而購買Mac電腦。
就在這時iPad來了。價格在2000-3000之間的上網(wǎng)本,應該是最近和未來,電腦市場一個很重要的增長點。這個價位可以吸引很多買不起電腦(可能更多是不舍得買電腦)的人。另外,關注上網(wǎng)這個概念簡化操作,也可以讓很多覺得電腦太難用的人們,來購買電腦??上В赪indows的上網(wǎng)本在用戶體驗上實在是乏善可陳,往往僅僅是一個屏幕更小的Windows而已。
Windows在PC上面的優(yōu)勢本來有機會拓展到其他平臺。在WinCE和Palm,微軟實際上獲勝了。但是之后就固步自封了,現(xiàn)在iPhone出來了,WinCE實際上已經(jīng)沒有什么大機會了。上網(wǎng)本和觸摸設備,本來也是Windows有巨大優(yōu)勢的,但是微軟實在缺乏在用戶體驗方面的努力(你去看看各種基于Windows的觸摸查詢設備吧,居然需要點一下然后鼠標光標蹦過來,然后才能點?。。。。。。。?/p>
iPad的發(fā)布會,并不讓人多么驚喜。這是因為iPad和iPhone戰(zhàn)略在水果公司是緊密結(jié)合的,iPad包含了iPhone的所有革命性,然后把尺寸放大。發(fā)布會開到結(jié)尾,說到電池時間和價格的時候,我才開始興奮。
iPad意味著什么?意味著一臺便宜的上網(wǎng)本;有電腦的用戶也不介意購買一個,買不起或者不舍得買電腦的人可能會買;因為便宜,所以醫(yī)院和餐館等可能會購買作為內(nèi)部管理系統(tǒng)(醫(yī)院信息系統(tǒng),點餐系統(tǒng));學校可以買做教育用途(電子書包)。意味著,我們可以在電腦上面寫文檔累了的時候,躺在床上抱著它聽歌,看看書,玩?zhèn)€游戲。
這個產(chǎn)品如果操作的好的話,可以造就一個比iPhone更大更好的軟件市場。
3、Mac OS X是Unix
對于大多數(shù)做服務器端開發(fā)的開發(fā)者,服務器端開發(fā)也許就意味著Linux下的C/C++和Java。Mac OS X是真正的Unix(符合標準,有授權(quán),合法的可以用Unix商標)。大多數(shù)這類開發(fā),你可以在Mac OS X下做,在Linux下執(zhí)行。少數(shù)涉及到Linux和BSD內(nèi)核不同的應用,稍微麻煩一點。但是如果你做到這個級別的話,我想你也不在乎了。
大多數(shù)基于Linux的開源軟件,大多數(shù)為Unix架構(gòu)設計的程序,都可以在Mac OS X下正常工作。雖然有很多軟件編譯起來,會遇到很多稀奇古怪的問題,但是放心,你在不同的Linux版本間編譯的時候遇到的會更多。雖然Mac OS X下面的自動軟件安裝工具也會有各種各樣的問題,但是放心,Linux下的也是。
Unix文化最經(jīng)典的管道和腳本,Mac OS X也支持的很好。
Mac OS X是一個非常好的平衡,Unix式的命令行、腳本能力它全部具備,而且?guī)в幸粋€非常好用高效的GUI。所以不管你是CLI(命令行界面)控,還是GUI控,你都應該可以玩的很好。
有人問我Mac OS X是不是一個很好的學習Linux的途徑。我不得不說,你要是真的玩轉(zhuǎn)了Mac OS X(CLI+GUI)的話,你真的無需去學習Linux,用就是了。尤其是,學習Linux是為了學習服務器管理的人們,真玩轉(zhuǎn)了Mac OS X,Linux有什么區(qū)別?
4、開拓你的視野
一段時間以來,我研究自己發(fā)展的過程中的瓶頸的時候,發(fā)現(xiàn)一切瓶頸都不來自能力,都來自視野,來自于給自己設置的愚蠢的極限。這么說,是因為我發(fā)現(xiàn),我想做一輩子的程序員,而我也樂意學習新的知識,我也確實擅長不停的學習新的知識。
只是每經(jīng)一個階段,一旦我發(fā)現(xiàn)自己長期沒有什么進步的時候,就會發(fā)現(xiàn)原因就是我已經(jīng)不知道前面的路在哪里了。在.net出現(xiàn)之前,我已經(jīng)是一個微軟幾乎所有產(chǎn)品的專家(但我不是MVP),我可以不借助ATL自己寫Com組件,我寫過IE和Outlook插件,等等。但是到了.net時代,我的心疲憊了,我決心不再跟隨微軟的腳步。
這兩年,尤其是09年,做了一些iPhone開發(fā),Cocoa開發(fā)(Tiny4Reader),做了些服務器端開發(fā)(GinkgoTek.com),我又開始像剛開始接觸電腦那樣的激情澎湃了。
對大多數(shù)純Windows程序員,Mac OS X的GUI和基于Unix的CLI都是新的天地,哪怕你不真的從事這兩方面的開發(fā)。在這些領域看到的東西對你的開發(fā)都是有利的。
騰訊是一個大家印象中很不注重用戶體驗的公司(老程序員視角)吧?但是現(xiàn)在QQ已經(jīng)有了Mac版,iPhone版,而且iPhone版本已經(jīng)多次打磨,已經(jīng)是一個相當好用的iPhone應用了。年前我去了趟深圳,見了他們的iPhone開發(fā)team,他們很重視用戶體驗,也做了很多的嘗試。而騰訊更多其他平臺開發(fā)的工程師,也開始更加關注用戶體驗了。
對絕大多數(shù)Windows程序員,關注用戶體驗的經(jīng)驗和意識都不足,使用Mac OS X有利于提高這些方面的素養(yǎng)。
程序員非常希望自己的電腦能夠一直保持干凈,什么軟件都不想裝,系統(tǒng)自帶的軟件就夠用了,甚至連系統(tǒng)自帶的軟件都想卸載個一干二凈。開發(fā)的工具也不想裝,因為不想工作。我就隨便說下曾經(jīng)用過的軟件。
必備的電腦管理軟件
PP助手,相當于Windows的360軟件管家。
必備的瀏覽器
Firefox瀏覽器,自由開源的瀏覽器,調(diào)試網(wǎng)頁的功能非常實用方便,經(jīng)常能查出網(wǎng)頁傳遞的錯誤。
Google瀏覽器,安裝管理插件非常方便,頁面設計簡潔干凈無廣告。
必備文本編輯器
Microsoft系列辦公軟件,表格數(shù)據(jù)庫文件都算實用,流通度最廣的工具。
Adobe閱讀器,可以封裝文件加簽名,減少污染保護版權(quán)。
必備數(shù)據(jù)庫文件
Sql server,極其難安裝的軟件。
MySQL,簡單易裝。
C++開發(fā)平臺
Visual Studio,老牌開發(fā)軟件,功能強大,每一位程序員用過的工具。
Dev C++,簡單的C++開發(fā)工具,推薦新手使用。
Java開發(fā)平臺
Myeclipse,能解決許多找不到jar包的問題,全套配置。
不是裝了程序員的軟件就能變成程序員的。想知道需要安裝什么樣的app,變成程序員就知道了,不是必要的軟件就不會安裝啦。而且使用的是蘋果系統(tǒng)也不需要擔心,找不到對應Mac版本,推薦你安裝一個虛擬機,裝啥都行啦。
作為一個經(jīng)常使用蘋果電腦,并且在Mac OS X上做開發(fā)的人,一直想找個機會出來說一下,為什么偏愛蘋果電腦和Mac OS X。
愛蘋果,愛Steve jobs,但同時也愛微軟,崇拜Bill Gates,他是兒時的偶像。
作為一個以寫程序為生的人,Windows對來說一點障礙也沒有,基本上知道如何重裝,知道如何處理Windows上 的任何問題,一時半會不知道的也能通過搜索引擎知道,知道如何抵抗病毒,保護自己的系統(tǒng),知道如何在Windows上開發(fā)程序,滿足老板的需求,坦 白說,在Windows上的工作效率還要高。
總是和朋友說,其實是雙痛苦:用Mac的時候,很痛苦,因為用不了招商銀行的網(wǎng)上銀行,也不能看鳳凰寬頻,有些應用程序的效率在Mac上實 在是不怎樣;
用Windows的時候也很痛苦,習慣了使用Expose的功能,把鼠標甩到屏幕的右上角,但是Windows沒有反應,所以是雙痛 苦,既了解Windows也了解Mac OS X,很清楚各自有什么缺點和優(yōu)點。
愛蘋果的界面 但是這里有一點要注意――當只用Windows的時候,并不知道Windows的缺點,以為自己生活在一個完美的世界里。
這個邏輯是非常詭譎的:世界上一個完美的東西因為另外一個不完美的東西變得不完美了。
換句話說,原本擁有一個完美的東西,現(xiàn)在擁有的兩個東西都是 不完美的。
但是,因此就損失了么。
在換一句話說,退步了么。
答案相反,比以前進步了。
很多人認為Mac OS X最大的不同就是華麗的Aqual界面。
但認為這只是Mac的表面,不足以說明Mac OS X系統(tǒng)的優(yōu)秀。
實際上經(jīng)過配置的Linux和Windows甚至能夠做到更加華麗的效果。
第2頁:愛蘋果的簡單直接 愛蘋果的簡單直接 Mac OS X真正閃光和留住用戶的是他的設計哲學。
那是簡單,盡量不要讓一些不必要的概念來干擾用戶。
比如Windows軟盤是A:、B:,硬盤是C:盤,在Mac OS X上沒有這樣的概念軟盤就是一個軟盤的圖標,硬盤就是一個硬盤的圖標。
用Windows的時候有沒有想過,為什么一定要存在A: B: C: D: E:盤這樣的概念。
再比如,在沒有任何網(wǎng)絡設備的情況下,兩臺筆記本電腦可以通過各自的無線網(wǎng)卡就可以連接,在Mac OS X的操作很簡單,就是其中一臺創(chuàng)建一個網(wǎng)絡,另一臺加入這個網(wǎng)絡,馬上就能看到對方電腦的圖標。
很多朋友說,Windows上好像沒有這個功能把,答案 是:有的,Windows是無所不能的,但是Windows下需要一堆的概念,首先要了解無線網(wǎng)卡有兩種連接方式,然后是各種網(wǎng)絡協(xié)議,設置IP,網(wǎng)段 等等……,面對這一堆問題的時候,首先會懷疑自己的愚蠢,但有沒有想過,這么多的概念,難道都是必須的。
Mac OS X在整個系統(tǒng)處處體現(xiàn)出這種精神,更少的概念,更簡化,更直接的操作,所以Mac OS X沒有注冊表,Mac機不需要區(qū)分是不是交叉線就可以雙機互聯(lián)(為什么一定要讓用戶去識別交叉線。
)。
以程序員的身份發(fā)言 這樣的感覺,在做Mac編程的時候更加強烈。
Objective-C是蘋果官方的首選語言,它和C++一樣是C語言的超集,非常簡潔漂亮地在C的基 礎上添加了面對對象的特性,沒有多余的模板,運算符重載的概念(這些是一定需要的么。
需要的只是面對對象而已)。
在Mac OS X底層Cocoa API中,這種精神得到了更加強烈體現(xiàn),甚至一條語句就可以實現(xiàn)多線程,MFC相形之下顯得非常笨拙,。
Net可以比一下(但仍然概念比較多)。
但別忘 了。
Net和Cocoa不是同一個時代的產(chǎn)品,Cocoa的前身OpenStep早在Java出現(xiàn)之前就有了。
隨著Leopard的推出,蘋果推出了 Objective-C 2.0, 這是Objective-C多年來的第一次升級,只是小心謹慎的添加了為數(shù)不多的幾個概念。
第3頁:愛蘋果的文化 愛蘋果的文化 天才就是在別人習以為常的問題上多問了幾個“為什么”,這叫獨立思考。
欣賞蘋果Think Different的文化。
這里理解有兩層意思,第一層是Different, 但Different的東西是不是一定就好。
見到很多年輕人標榜自己很Different,“地盤做主”什么的,非常hip-hop,很有個性, 發(fā)型很另類,但關鍵時候人生的選擇一來都跑去考公務員了,圖個穩(wěn)定,爹媽也放心云云……這只是Different,沒有Think。
Think是什 么。
Think就是獨立思考。
比如說,別人講做公務員工作穩(wěn)定,獨立思考的人就應該想一下,公務員真的就穩(wěn)定么。
為什么會穩(wěn)定。
那么年輕,需要穩(wěn)定 么。
很多人覺得蘋果電腦應該是搞設計的人用的,覺得不是,PC的Photoshop今天也很棒,一樣可以做出不俗的設計出來。
蘋果電腦Mac OS X現(xiàn)在在中國,大多數(shù)人是不適用的,主要原因是還沒有普遍獲得中國軟件/游戲開發(fā)商的認同,暫時還是少數(shù)人的玩具。
但還是有一些人合適,就是那些有獨立思 考的能力,喜歡了解新事物,不害怕打破習慣,接受世界不太完美,但希望對世界有更多認知的人,當然還要愿意為了解新事物付一點錢和時間。
計科專業(yè)從事軟件開發(fā)多年,程序員選擇電腦未必都去選擇mac或者thinkpad,早些年大家對程序員對thinkpad還是比較有感覺,后來聯(lián)想拿下這個品牌之后明顯的感覺少了許多,其實很多程序員對于mac的極致體驗還是情有獨鐘,但想買未必真的去落實買,畢竟高出市場價位還是有一定的距離,特別是一些上了年紀的程序員都會選擇一般品牌的筆記本,倒是很多年輕的程序員一般都是選擇mac,未來畢竟是越來越個性的時代。
大部分程序員對筆記本的要求主要是響應速度,基于這一點未必真的選擇什么牌子的筆記本,配置是選擇電腦很重要的一個因素,外界對于程序員的了解還是存在很多的誤解,覺得這個職業(yè)存在著很多神秘感,特別是覺得程序員就該有自己的特殊鍵盤,程序員就是敲代碼又不是為了專業(yè)鍵盤玩 游戲 ,好在國內(nèi)程序員的數(shù)量已經(jīng)百萬之眾,不像以前那么稀有,而且在二三線城市已經(jīng)慢慢散開了,也就是講程序員已經(jīng)不是一線城市專有的權(quán)限,這樣更多真實的程序員展示在大眾的面前。
外界對于程序員還有一些常見的誤解,做程序的無所不能,丟了QQ號或者在網(wǎng)絡上賭博輸了錢就可以找個程序員給找回來的這種想法,在身邊人還是大有人在,而且還會說到作為一個程序員這點都不懂,本人在現(xiàn)實中經(jīng)歷了很多次這種情況,電腦壞了找程序員來修,電視壞了找程序員來修等等,在很多人眼中程序員就是無所不能的存在,最讓人討厭的是媳婦每次問word或者excel的使用上規(guī)則,先不要說了解不了解,最后扔下一句話是假程序員。
外界可能都會認為程序員的電腦配置除了mac就是thinkpak,在現(xiàn)實中使用這兩個牌子的程序員不在少數(shù),但也有很大一部分選擇別的品牌,程序員主要任務是編寫高質(zhì)量的代碼,不是講有了這兩個牌子才能寫出高質(zhì)量代碼,再者說了程序員很多寫電腦的筆記本基本上都是單位配置的,單位配置什么就用什么,用個人電腦寫代碼的畢竟還是少數(shù),而且很多單位喜歡用戴爾的牌子,這些都不是程序員所能決定的,由于外界的不理解對程序員的誤解現(xiàn)象還在加劇。
其實用什么牌子的電腦對于程序員來講都不是什么難事,如果遇到一個不懂技術(shù)的領導或者老板才是程序員最大的悲哀,有時候做的努力別人認為成無用功,而且老板可能覺得一個功能只要實現(xiàn)了就沒啥問題了,但事實是穩(wěn)定的程序是調(diào)試出來的,所以很多老板覺得程序員的能力不行,所以如果遇到不尊重技術(shù)的老板,基本上在這種公司呆的時間都不會太長,畢竟任何技術(shù)類的工作都需要沉淀,都需要市場的打磨驗證,不可能什么事情一蹴而就,這可比選擇什么樣子的電腦品牌要重要的多,希望能幫到你。
我們這邊的猿人都是些能用鍵盤解決的,絕不會去碰鼠標和觸板。所以都只用鍵盤帶桿的。
如果看到哪位用鍵盤不全的macbook寫代碼,那一定是正在找自虐的猴子
program ?Mac :ThinkPad
其實在我看來,問題應該轉(zhuǎn)化成 “同等價位 游戲 本要比ThinkPad的配置要高的多,為什么身邊大多數(shù)程序員還是選擇ThinkPad” ,畢竟用Mac太不習慣了。
那么ThinkPad到底為何受到程序員的青睞呢?
1、非常穩(wěn)定
這一點可能是最重要的原因,作為一個程序員,最看重的就是機器的穩(wěn)定性,因為誰也不想辛辛苦苦敲出來的代碼因為機器的原因而“灰飛煙滅”吧!thinkpad的穩(wěn)定性還體現(xiàn)在外殼和設計上,thinkpad外殼的材質(zhì)耐摔、不易變形,并且“小黑”的設計看起來就是兩個字兒,結(jié)實!
2、鍵盤手感好
說程序員是靠腦子吃飯的,但是鍵盤是腦力發(fā)揮的重要因素,試想一下一個毫無手感、敲起來手指生疼的鍵盤能讓程序員安心想代碼嗎?thinpad鍵盤軟硬恰當、鍵程適中,再加上經(jīng)典的“小紅帽”設計,工作時完全可以脫離鼠標。有人曾經(jīng)說過,習慣了thinkpad鍵盤的人,完全看不上其他的鍵盤。
3、拓展性好
作為一臺商務本,齊全的功能是必備。請大家想象一下,你做好一份案子,跑到客戶那里準備演示,一看投影儀是VGA口,而你的電腦卻只有HDMI接口,多尷尬……thinkpad電腦雖然不是最薄的,但卻是考慮最周到的,可以直接插拔的SD卡口,很多系列還提供了拓展塢,給予了大家更多的擴展性。
4、沒毛病
我的四年了,平時看電影, 游戲 很少玩,用另一個戰(zhàn)神筆記本玩,ThinkPad專門用來辦公,絕對是大家眼中最好的商務本,別說看起來有點笨中,實際上這是專門為防震、防水、防塵而設計的架構(gòu)。四年了。沒出現(xiàn)任何毛病。電池耐用、易于維修、系統(tǒng)穩(wěn)定、簡潔大方,絕對是大多數(shù)程序員的最愛。
看個人經(jīng)濟條件了,條件好的,買個配置好的,不好的買個一般配置的。
經(jīng)濟充裕的話,可以考慮蘋果,thinkpad頂級配置的
一般的戴爾,惠普,聯(lián)想,神州,華碩好點的配置的。
看弄什么開發(fā),一般后臺代碼開發(fā),CPU越強越好,內(nèi)存越大越好,我選筆記本電腦,一般內(nèi)存是16g起,能支持擴展更好,CPU i7八代起 銳龍7也可以。顯卡隨意了。因為不玩 游戲 ,確實用不到。一定要輕薄,攜帶方便。不能有一大堆燈光特效,給客戶演示的時候電腦一拿出來,五顏六色的,也不是那么回事,對吧。
有的開發(fā),比如你開發(fā)什么圖像處理,圖像識別,視頻處理軟件,需要用到GPU參與運算,那么GPU也會選好點的。
電腦是生產(chǎn)工具,條件允許的情況下,花個兩三萬為自己整個好點的電腦,也很有必要。
配置太差的電腦,確實用起來煩,同樣的項目,別人編譯打包,五六秒,你一分鐘。同樣的邏輯,別人十多秒,你要一分多鐘,確實會影響。
現(xiàn)在很多IDE 越來越吃配置,配置好的電腦運行起來確實要快。
很多公司,都很明智,會優(yōu)先給開發(fā)配置高的電腦,畢竟相對于工資,電腦這點開銷不算啥的。
有一樣的嗎
我身邊的程序員用什么電腦
從業(yè)多年,發(fā)現(xiàn)身邊的程序員基本都會買 游戲 本作為自己的個人電腦,原因很簡單,程序員的樂趣除了熬夜寫代碼,就是下班打 游戲 。那么一臺 游戲 本自然是必不可少。Mac電腦和Thinkpad電腦并不適合打 游戲 ,自然不會是身邊程序員的首選。但是,也有一些土豪程序員,擁有Mac,Thinkpad, 游戲 本等多臺電腦,那么就不存在選擇問題了。
我用什么電腦
這么多年,我總共買過四臺電腦:
程序員用Mac or ThinkPad
作為程序員還是得根據(jù)自己的職業(yè)需要選擇,比如:
運維老鳥也來談一談這個問題
入職的時候公司會給新人配電腦,公司出3000元,4年以后電腦歸個人。我第一次申請的是TP 第二次申請的時候MACBOOK AIR。我還是一直用TP來處理工作事務,主要是以下兩點。
皮實
我們公司的大部分程序員都是用thinkpad的,而我們的產(chǎn)品經(jīng)理或者管理層一般都喜歡用mac,我的這臺電腦T420i馬上就要8年了,除了 游戲 帶不動以外,我增加了內(nèi)存條,光驅(qū)位加上了固態(tài)硬盤,現(xiàn)在日常工作還能應付,而且沒有絲毫的故障。thinkpad外殼的材質(zhì)耐摔、不易變形,并且“小黑”的設計看起來就是兩個字兒,結(jié)實!
外觀不落伍
TP的外觀我看都一樣,沒有太大的差別,這樣也就是我的8年電腦開會的時候拿出來絲毫的不掉價,而且黑色設計商務范十足。
用起來順手
習慣這個東西很難改掉的就像用慣了WINDOWS然后用ios一樣很難適應,TP的一些設計也是這樣的比如觸摸板的手勢,紅點鼠標等。
對于編程而言,mac和thinkpad自己都有在使用,下面說說這兩種類型的筆記本
鍵盤和觸控板
對于鍵盤手感而言,thinkpad的鍵程適中,打起字來很舒服。長時間的編程敲代碼,手指基本上不會有酸痛的感覺。在這一點上thinkpad的鍵盤設計要比mac好一些,并且thinkpad獨有的紅點設計完全可以不用鼠標進行操作。當然mac也完全可以鍵盤加觸控板來進行一些常規(guī)的電腦操作,mac的優(yōu)勢在于其觸控板的個性化設計,切屏,上下滑動屏幕,靈敏度度都非常的棒。
所以鍵盤的話thinkpad要具有一定優(yōu)勢,觸控板來說mac的設計更勝一籌
操作系統(tǒng)
mac獨有的os系統(tǒng)非常適合進行編程開發(fā),因為一般開發(fā)出來的系統(tǒng)大多數(shù)會部署到Linux的服務器上面。 而類UNIX的系統(tǒng)基本上大同小異,Unix下的一些工具包都可以下載使用 ,所以對于開發(fā)而言,mac具有天然的優(yōu)勢。并且mac的開機速度,異常關機后的環(huán)境恢復做的都非常棒,體驗非常不錯。對于thinkpad來說,如果是安裝windows系統(tǒng)的話,一些常用shell命令,系統(tǒng)的啟動腳本之類的需要去單獨的做適配,建議安裝deepin深度操作系統(tǒng),跟Ubuntu的操作習慣差不多。從系統(tǒng)的生態(tài)環(huán)境來說,個人感覺mac的生態(tài)環(huán)境是很好的。
便攜性
mac的體積不大,非常的輕薄便于攜帶,而且外觀比較美觀,這是大多數(shù)人對于mac的直觀印象。從續(xù)航的角度來說, mac的續(xù)航能力也是非常的不錯 。正常使用5,6個小時是完全可以的。thinkpad的續(xù)航上面對比mac要差一些。所以如果是經(jīng)常需要攜帶筆記本上下班,mac是一個非常不錯的選擇。
個人從以上三個方面談了自己對于mac和thinkpad的看法,那么使用哪個筆記本辦公,還是需要結(jié)合自己的具體業(yè)務場景。
用windows你永遠也不會成為一個真正的程序員
你好,我是鵬妹妹。針對您提出的問題,我給出的答案是:我身邊大部分當程序員的朋友基本上用的都是蘋果macbook。
編程本身和選擇電腦品牌是沒有任何關系的,為什么我的這些朋友選擇mac呢?
1、體積小、輕薄便于攜帶,而且外觀比較美觀,這是選擇macbook人的第一印象。
2、續(xù)航,macbook的續(xù)航能力真的是相當?shù)某錾?。我本人以及我的朋友正常編程使用?h是妥妥的。
3、觸控板。macbook的觸控板真的是太好用了,觸控面積又大。說句大實話,用過macbook觸控板的人基本上都不想再去用鼠標。就是這么厲害??!
4、Linux下開發(fā)更優(yōu)秀。Mac OS是基于Unix的,想用的工具真的是太多太多了,不需要安裝復雜的環(huán)境。常用的編程語言全部支持,linux下開發(fā)效率更高。
5、沒有病毒的干擾,系統(tǒng)流暢,操作界面簡潔。
最后還是要說下,編程其實和選擇電腦品牌沒關系,完全是個人喜好,但是我更人推薦你買macbook。macbook除了貴點,但是你買了它絕對不會后悔,并且真香?。。?!