在新浪用標配的 2G 內存開發機編程是種怎樣的體驗?
微博上傳說新浪很摳門,給員工配的機器都只有 2G 內存,很好奇用這樣的機器當開發機編程是種怎樣的體驗?開一次 Eclipse 或 Visual Studio 要多久,編譯一次代碼要多久?
突然想起離職的時候忘了把自己買的內存條拔下來……
哈哈哈,先把吐槽渣浪的程序猿關注了一遍……看未來有沒有機會一起幹活。
然後雖然是產品狗,但是在門戶呆的比較久,所以知道門戶的電腦裝備其實新浪和網易都挺差的。說幾個好玩的事情……1.當年在我狐,實在不忍心讓ios開發用虛擬機去開發,所以就用部門經費買了一台mac pro。但是這種上萬元的設備是需要審批的,我要避過審查,就要用其他發票頂。後來一個朋友幫我找了一萬五的肯德基發票,我就貼了交上去了……過了幾天,行政部門的一個MM中午叫我吃飯,我說不吃了,她說:「你們團隊別吃那麼多肯德基,不健康……」
2.上面有人說,渣浪是默認新員工要用老員工退回的設備。當年我老婆在妖鹿山,給她分配用的那台破戴爾筆記本,顯示屏只能保持一個角度,必須精準,否則立不起來。桌子不平或者打字一快,顯示屏就啪得一聲倒下了。所以有時她有急事處理的時候,就有一個搜狐的員工幫網易的員工扶著筆記本顯示屏……3.在搜狐時經歷了兩次換電腦裝備。第一次是奧運前,都換成了聯想的小型台式機。恩,那些機器好像都是聯想用來折一部分奧運頻道上的廣告費。不過看了這個問題,我也想起來了,我離職的時候,自己加的兩根內存條忘記拔下了……誰黑我渣浪,你們去技術那裡看看,清一色的macbook,全都自帶的
去年畢業去了某外包公司,一起去的還有兩小哥。我自己帶的電腦,還湊活,他們用的公司電腦,2g內存,跑起來那叫一個卡。過了個把個月,估計兩小哥受不了了,商量著去找主管加條子,主管x哥猥瑣一笑說,行啊,不過你們得寫個申請,兩小哥就屁顛回去寫申請了。某天吃完午飯,x哥露出那依舊猥瑣的笑容說,你倆條子批下來了,呶,一人兩條,說著就給他倆拿了四個嶄新的條子。他倆拿到條子的時候兩人異口同聲的說了一句卧槽,我一聽心想,這加的多大的啊,不得立馬鳥槍換炮了啊。我也跑過去看了看。當我拿到條子的時候,我震驚了,這尼瑪,四條256啊!256啊!!!!!這十年前的機子都是512啊!!!!當時是整整笑了一中午沒睡覺,到下午三四點,b小哥想了想說,唉,好歹也是256的,加上總比之前能強點吧。說著就關電腦,拆機箱,剛拆開,沒多久就聽見哐當一聲,b小哥把機箱蓋給地上一扔,拿著煙就往外走。」b哥,咋啦呀」 a哥問道「不行,我得出去抽根煙冷靜會」我低頭一看,這尼瑪,兩個卡槽,插了兩個1g的。我這輩子也忘不了b哥風中凌亂的表情。。。。。
直到b哥抽完煙回來,安好機器,默默地打開了某東。。。
渣浪員工,回答一下樓主的問題。
其實2G內存還是可以工作的,給我配的是i3+2G的台式機,自己裝了Linux(mint),寫java代碼用的eclipse之類IDE的也能跑的起來,只是一旦開了多個tab之後系統就會開始變慢,做更新依賴之類重型任務的時候會假死1分鐘左右。另外比較糾結的是如果要上網查點資料的話得關了eclipse才能開chrome,一般會先寫代碼,遇到問題先攢起來,覺得遇到瓶頸了再關了IDE開瀏覽器幾個問題一起查資料。
後來覺得因為這樣還是比較耽誤效率(比如關IDE再開chrome大概要3-5分鐘左右),所以就把主要編輯器改成了VI:
寫代碼用vi+插件,實在需要重構之類的場景要再開IDE;打包用命令行打包工具;調試用測試伺服器+遠程調試;寫文檔用vi+markdown;寫ppt用vi+beamer/pandoc;畫圖用vi+graphviz;
簡單的數據分析用vi+awk也能搞定;日常工具能用shell就用shell,不行就用網頁版的在線工具,再不行就用手機,後來還自己做了一套shell+網頁工具;總的來說2G內存做開發機其實也沒那麼誇張,對於喜歡linux+喜歡瞎搗鼓的人來說能玩到不少東西。
大概這麼工作了半年多,後來因為開會比較多就買了mac,目前自配屏幕、自帶鍵盤、自帶mac工作,公司這台2G內存的機器就當監控機用了。
據說現在新發的機器配置好一些,不過依然是目之所及的互聯網公司里配置比較差的,大概是流暢運行word的水平。
=========更新一下,其實在低配電腦下寫程序是很鍛煉編程水平的事情,因為任何事情都要想清楚才敢做,試錯的代價太大。比如類設計的不合理了,想重構,開個eclipse2分鐘就過去了,重構完關個eclipse又2分鐘過去了……
或者代碼有bug,要調試,開個eclipse,2分鐘,打個包上傳到測試機調試一下,2分鐘,覺著哪裡可能有問題,關了eclipse開個chrome查資料,5分鐘過去了,如果發現不是真正出問題的地方要重新debug,IDE和瀏覽器一開一關10分鐘又沒了……
再或者圖形化界面里連著做幾步操作之類的事情,屏幕老是會卡住,要在屏幕前等著,過一段時間以後才能執行下一個操作。為此寫了一堆自動化腳本,執行腳本等著的時候還能順便看看網頁。
在這種場景下編程一段時間之後,真的發現自己的編程水平和分析問題的能力有了質的飛躍……
=======
再更新一下秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰秦泰這兩個字是不一樣的!!!!!!!!
=======
半年之後的更新
渣浪終於給開發換了13寸中配的mac和24寸的dell顯示器,有種三年血淚史一朝得解放的感覺,以上內容也都是歷史了。難怪鳥哥把PHP優化的那麼好--------------------------------------
收到這麼多贊,嚇尿了,隨口瞎扯(update 06-21)
新浪良心企業啊,為了幫助國家解決就業壓力,不惜通過自降生產效率來多招碼農。
來華為試試桌面雲?
剛入職的時候,我還感嘆過組裡邊好多土豪啊,好多 macbook, 後來我也成為土豪了。。。
一開始我以為是拿2g內存的安卓機來測試,我覺得還可以吧。。
我和學生說過,怎知道該不該去某公司呢?去他們的研發部門瞅一眼,看一下有多少人用雙顯示器……凡是捨不得給員工配好機器的公司,基本上都不要去,多屬於血汗工廠類型。
我去渣浪的第一天,去領電腦。然後我回到工位,打開了電腦,然後兩個按鍵掉了下來。
後來經過我的研究,這個電腦應該是it工程師自己組裝的。後來他們給我換了一個電腦,我也同時買了一台新電腦。鵝場新開發機
i7-4790+16G+128G SSD+1TB HDD
,快到碗里來吧稍稍修改一下文案效果。
以前都聽說新浪的大神們寫代碼都用vim的
頓覺牛逼每日內心膜拜,苦練碼功現在,我vim了,你跟我說這個??????
==============分割線一下是原版============
我突然想起來,幾年前在某技術沙龍給一些初學者做PHP方面得分享。當時兩位講師,我和新浪的一位開發工程師。當時我推薦的開發工具是Zend Studio,新浪的那位講師上台後對我說,其實vim要好的多。
嗯,原來是這樣。當時我太嫩,天真得以為新浪的工程師都很牛,全都在vim下工作,現在在知道,大家的生活都是有苦衷的。早上點開eclipse,一個早上就過去了。下午打開VS,一個下午又過去了!哈哈哈
誰說的,我的4G,不過都用記事本寫代碼。第一次看到17寸的大顯示器時,感動的哭了。上次見到還是8年前在學校的老舊機房裡。