正在工作的程序員,生活狀態什麼樣?

看了大家的回答,做一個又浪又認真的碼農好像挺難,我還是好好學習吧哈哈哈

————以上是感受,以下是原題————

我是即將大三也不久打算去實習做java項目的學生,對編程序挺感興趣的。可是聽同學說干碼農這行每天加班要死要活,日日碼代碼沒精力干別的事了,有個師兄做IT銷售,不太辛苦,生活還算美滋滋。是真的嗎?

我也知道這社會幹哪一行都不容易,可是覺得好像碼農生活確實很單調。天天碼代碼,日常嗨一嗨浪一波都沒時間,更別說有精力談戀愛了。想問問在工作的各位前輩,你們的生活是怎麼樣的?

到什麼能力才能勝任自己的工作,早點下班呢? 可能這想法有點天真哈哈哈(尤其深圳這地兒)


講真 寫代碼其實不無聊 有時候閑一天才無聊


我是一個對技術沒有很大熱情的程序員。

即使在項目忙的時候我也不會加班很長時間,因為我覺得我的身體坐了一天了,它予我以生存,我必須善待它,但步行3公里回去吃完飯我還是會在各論壇上看看解決問題的最好辦法,因為公司予我以飯碗,我必須對得起他,不斷的學習只是因為單純的覺得想要更好就必須學習,出於慾望而不是熱情有時會走不多遠但又強迫自己繼續學習,上班的代碼是工作的,下班的代碼是自己的,還是會不斷的焦慮,imooc1200多小時不夠、實驗樓七十多層不夠、網易雲課堂幾百個課時不夠、leetcode刷一遍不夠……前路其修遠兮,吾心何處安放。

會看每周一期的歡樂戲劇人或者現在的笑聲傳奇,彷彿這樣我下班一個人的生活是充滿歡笑和樂趣似的,第二天會在上班前把看的段子講給同事們聽聽,偶爾會冷場但更多的是大笑聲不絕於耳,在這笑聲中我開始了一天的工作。

看著最近的代碼和以前的相比較,覺得自己還是有進步的吧,有的地方不是很好想去重構下,想想反正現在運行正常就不用了吧,經理的需求又改動了,即使一萬個不願意還是說出:「沒問題,這個改起來很快。」埋頭便是一兩個小時過去了,脖子有點酸,抬頭看了看10點鐘方向的妹子,但是工位欄擋住了我只能看到她的額頭,但是...她的額頭真好看。

我不承認自己是GitHub的搬運工,搬運下來的只是腳手架,很多配置要自己修改,還有很多的業務代碼要去填,如果覺得業務代碼簡單那麼你還是和我原來一樣年輕,你忽略了「難纏客戶」和「產品經理」這兩個魔法值變數隨時可能出現在你的代碼中。有時光想想異常的處理我就頭皮發麻,我的習慣用50%的規則代碼保證50%業務代碼的運行,萬一它出了問題,我可以一秒debug到bug的位置,有時候很多設計模式你不得不去思考如何更好的與項目協調,不得不考慮這裡是面向對象好還是面向過程好,偶爾還要用老驥伏櫪的HBuilder+mui或者Ionic客串下移動端的開發,即使才剛剛會用這些寫Hello World也得硬著頭皮上,領導聽說node.js能快速開發給了幾十個工時去研究然後就讓我直接上了,有時嘲笑著自己還是一如既往的菜。

看著知乎和論壇推送的什麼超高並發、PB級別大數據處理、AI、機器學習我就時刻覺得自己處在山腳仰望著。看著那些龐雜的知識結構和極其巨大的學習成本我一次次的望而卻步,但是我能怎麼辦?沒有過人的天賦和令人吃驚的毅力,我就是一個普普通通的偶爾還想著貪玩的大齡男青年,這一切怪我自己也不怪我自己,誰說的請。但有時在想我在山腳,別人在山頂看到是各自的風景卻沒有誰的更美一說。

其實我並不喜歡這份工作,但也說不上討厭,或許可能所有重複性的工作做久了都會產生厭倦吧,但總得有一份維持生計的收入,或許用這點收入還可以做點有意思的事情。從最開始的堅持到現在的習以為常。經常刷知乎羨慕別人的詩和遠方,光是看看別人相機下的風景都已心馳神往,但是合上手機聽著老舊空調的嗡嗡聲卻是愈加的疲倦,既沒說走就走的勇氣,又有工作上不能斷檔的脅迫,這一個「矩形」把我框死在裡面,除非我的某一方面變成了銳利的三角才能切開這個「矩形」吧,但孰知後面會不會是更大的矩形呢?但還是希望能看到這更大的」矩形「。

偶爾翻開手機的相冊,看到高考前一天我拍下了數學活頁上的照片。

那時的我是多麼的豪情萬丈,一往直前,可時光兜兜轉轉在這社會的大熔爐將往日的「少年之光」衝散的七零八落,只剩下心中最深處偶爾傳來的一絲吶喊,願不久我能重拾那份心情再次出發。

最後送上最近總在聽的《勳章》的幾句歌詞吧:

他們說每一個風浪

都能夠淹沒我

可我會像奧德休斯一樣

朝著心中的方向

哪怕眾神會在彼岸阻擋


女程序員,本科剛畢業,坐標深圳,在現公司工作第三個月(實習兩個月),初創公司,六個技術人員,公司很小,除了老闆偶爾來公司露個臉,平時就我們六個朝夕相處。公司氛圍好,領導樂於指導,進步很快,直接參与項目的開發,超級有成就感,每天都沉浸在代碼里無法自拔,只要遇到不會的,去問領導就會被悉心解答。最重要的是,領導是個逗比,同事都性格好,所以上班也很歡樂。

工作不是很忙,雖然每天加班啦,但是都會在9點前走。回到租的房子,先用keep健身半個小時,然後洗澡,看書一直到11點,準點睡覺,早上6點起,背一個小時的單詞(準備雅思),7點準備一日三餐(帶便當去公司),8點出門上班。周末準備雅思和看些從深圖書館借的書,學技術課程,還有下廚做好吃的。

我覺得還是看個人心態吧,我覺得每天都很充實,也很愉悅,沒有什麼累不累的。

——————三個月之後修改——————

平時工作,很少看知乎,打開再看還是嚇了一跳。我只是頭腦發熱回答了個問題,居然被不少人看到了。

三個月後,我現在的狀態是怎樣的呢。其實我已經連續加班了三個月。每個周末只休息一天。因為項目趕著上線,每天加班到十點十一點才回到家。因為持續的加班和學習,我覺得自己的能力得到了煉獄般的鍛煉和提升。

還是會堅持每天做便當,因為還是覺得自己做的飯比較健康。

沒有時間沉浸式背單詞,於是報了個英語原著的閱讀課程,每天上下班的公交車上會用來學習英語。周天休息,就儘可能地放鬆,會去找環境好的咖啡店喝杯手沖單品,會去海邊騎個單車,坐海邊發會呆,也會去游泳館學游泳,泡了兩次游泳館,居然真的學會了蛙泳超開心。在出門的地鐵上會儘可能看深圖借來的書,很漫長的路程,我也不想玩手機浪費時間。

有時候會為了找便利店的寵物狗玩,特地去買盒維他,一邊喝維他,一邊吸狗。

因為持續性的加班,有過非常沉鬱的幾天,但通過放鬆都得到了很好的釋放,也找回了全身心投入工作的狀態。

我相信很多人也一直在努力、認真地生活,希望我的生活狀態能帶一些正面的能量,希望大家都能開心地工作,開心的迎接每一天。


while(活著)
{
try
{
加班; 吃飯; 拉屎;
catch(猝死)
{
料理後事;
}
}

差不多就這樣吧


360實習生一枚,安全研究員,也算個程序員吧。

八點起,洗漱,騎車去公司,蹭個早飯,九點多了開始幹活;

中午十二點到兩點吃飯加午休;

七點下班,七點半蹭晚飯,一般不會吃完飯就走,回工位看看書之類的,算是充個電。

到家一般十點左右了,還會看點文檔之類的再睡。

周末啊...

公司還是有飯的睡到中午去蹭飯順便搞自己的研究(順便也補個番啊)

emmm...單身狗當然沒有什麼x生活和夜生活...

個人不覺得有什麼累的,因為在學校的時候沒課了基本都去實驗室了,下午到晚上。

反而感覺而現在的生活和以前沒什麼太大的差別,做著自己喜歡的研究工作,很開心,而且導師人很nice。

等工作穩定了領養一隻貓,生活就完美了吧。


坐標:上海

工作年限:實習一年,剛拿到畢業證。

工作性質:java開發,主要做後端開發,架構設計這一塊的內容。

生活作息:在公司附近租房,20多平方。早上8點10分起床,騎車去公司20多分鐘,9.30正式上班。中午2個小時休息吃午飯,下班時間是18點,但通常會被無良老闆拖半個小時,隨便解決晚飯,偶爾和同事出去聚餐。晚上最多的活動是寫博客,研究新的技術,看書,看直播逛B站,玩遊戲,偶爾心血來潮回去跑步,但主要還是看心情。晚上12點左右睡覺。

因為一直將編程當做自己最大的愛好,所以不會覺得上班只是為了生活,在技術和項目中有了新的突破後也會得到滿足感。

(搬家後只留了一部分,基本都看完了)

(實習期間看書的成長是比較大的,現在主要是關注開源和官方文檔)

周末如果沒有很好的安排,大多數時間是重複每天晚上的內容。偶爾參加一些線下的程序員交流沙龍,7月底據說還有ChinaJoy 。為了避免「孤單」,也可以選擇遊戲開黑,和朋友吐槽之類的,偶爾會想是否一直留在魔都呢?然後就會得出結論:先這樣吧,想太多沒什麼用。

圈子很小,社交方面也不像大學裡面那樣有很多同學,可以經常一起吃飯。和家人也是1個月只交流幾次。

總結就是:一個沒有女朋友的興趣驅動的生活內容較為單一的圍繞著代碼偶爾玩玩遊戲出去逛逛的狀態。


去年這個時候差不本科多剛畢,在廈門一家普通的互聯網公司上班,這一年學習到了很多東西,生活的還算比較愜意。剛來公司的時候每天要做很多重複的工作,現在在我一年的努力下很多工作都實現了自動化,現在最大的目標就是完善自動化,爭取今年可以實現流式計算作業的配置自動化,讓自己越來越懶!

每天工作基本如下:

7點30起床,走路或者騎小黃車上班,半路順便帶一份早餐,八點半到公司吃早餐,還可以邊吃邊刷下知乎或者GitHub。

八點四十五差不多開始看下重要的郵件(無關緊要的郵件都已經設置好過濾器自動設置為已讀)

九點打開IDEA/Sublime Text等開始寫代碼

九點半敏捷站會團隊討論進度問題

十點繼續擼代碼

十一點四十五吃午飯,最近經常叫餐外賣減了好多天天吃萬達都不心疼了

吃完飯辦公室刷知乎王者榮耀或者瞎嘮叨

十二點四十五繼續擼一會代碼

一點二十睡覺到兩點起來後繼續擼代碼

下午就是典型的程序員生活了,發現問題解決問題。

不斷的跑單元測試、不斷的SonarLint檢查代碼、不斷的重構一塊又一塊的代碼。

一般都是一下午帶著耳機的喜歡沉浸在音樂里寫代碼,然後雙手敲著青軸的機械鍵盤又有手感又不會吵到自己。

六點下班,但是一般都會繼續上班到快七點左右才下班,年輕人還是要多學習嘛。

七點回「家」,偶爾會自己做點吃點,或許炒麵炒飯這些簡單的,或許用公司博餅拿到的烤箱做點洋快餐,再或許煮點五穀雜糧粥煎個厚雞蛋。當然大部分時間還是比較懶的,隨便在外面吃。

八點多基本會玩一兩局農藥,或者看一集電視劇,然後運動半小時(就是簡單的Keep)上班了,人都肥了不運動真不行啊!

運動完洗完澡就是舒舒服服的看看書,最近在看《大數據日知錄》狂補大部數據知識。

最後就是安靜的睡覺,準備新的一天奮鬥!

基本每天都很充實感覺還沒到達瓶頸每天都在很快的進步,當然和知乎上很多大咖相比自己還真是菜鳥的不行,但是知足讓我快樂!

做程序員一年了, 經常想,自己真是幸運能做自己喜歡的事情,還能順便賺不少錢(相比其他工作程序員工資還是看的過去的)。生活遇到的也都是好人,很多幫助我的前輩,很多關係很好的同學、朋友,時不時還能聚一聚吹吹牛逼。有愛人,有自己努力的目標,生活美好待我,我必感恩生活,真誠對待所有人和事。


坐標北京
14年7月畢業,專業是電信,可走硬體也可走軟體,女生,所以選了軟體。
畢業三年,這是第三家公司,剛換過來沒幾個月,現在的公司比較清閑,活不是特別多。所以就有時間做自己的。
同事都非常好,大家中午吃飯都是呼啦啦一圈人,但是我們速度很快,因為餐廳就在B1,基本20分鐘就吃完飯上樓了。
中午有一小時午休。
早上7點50起床,洗漱吃麵包喝水,8點25出門。
地鐵上背英語單詞,背的四級的,因為畢業三年快忘光了。
8點55到公司。
在公司的話,如果有活先幹活。如果沒活,做自己正在研究的技術,比如最近在看dubbo。
如果做完一些demo有收穫,會記錄到印象筆記,做好分類。

18點下班,18點50到家,19點40做完晚飯,
晚飯長這樣

20點30分開始運動,先做瘦腹操,仰卧起坐等,做20分鐘,21點下樓,沿著小區周圍走4-5圈,直到當日步數為1w+,

22點30分左右沖澡
23點躺床上刷知乎,23點30分左右睡覺。

比較愛運動,不想時間都浪費,所以周末會出去,有時候部門同事組織活動,有時候跟同學一起。比如cs,比如爬香山,比如野營,比如五道口逛5小時街。

剛出社會的時候都會有一些好奇心,也會有一些害怕,別怕,這都是人生會經歷的。也不要怕走彎路,只要腹中有墨,走哪都不怕。打好基礎,會基本的框架,就可以準備上路了。新人加油^0^~

=========================================================

想了一下,還是想把從畢業到現在的狀態說一下。因為提問者畢竟是剛畢業的應屆生,我上面的回答是工作三年之後的狀態,不太具有參考性,所以寫一下我剛畢業的情況,以做參考。

一、第一份工作

公司類型:傳統企業

總體評價:公司規模大,薪資低,技術老,活不多,福利有餐補,每年組織旅遊(免費),技術提升不多

描述:第一份工作,是大四快畢業的時候找到的,是一家傳統企業。第一份工作確切來說不是自己找的,是公司到學校招聘,當時就面了這一家。比我們班很多同學都幸運吧,沒有大海撈針的找工作。所以第一份工作來的還比較容易。然後那時候是周一到周五,早上8點半晚上5點半,周末雙休。傳統企業,不忙,幾乎無加班,偶爾有出差(平均一年一次),需要去現場辦公。技術氛圍不是太濃厚。幹了一年辭職。

總結:雖然第一份工作第一個公司不是很理想,但是初入社會,能有一份工作已經很滿足,技術提升不是很大,雖然人多,但是高手不多。接觸的技術只有SSH,其他都沒聽說過。

二、第二份工作

公司類型:互聯網創業公司

總體評價:公司規模小,薪資正常,技術新,活多,福利多,技術提升多,開闊視野

描述:第二份工作可能會是令我最印象深刻的。從第一家公司離職,無頭蒼蠅似的面了將近10家才面上這個公司。當時雖然給的薪資也不是特別高,但是已經很開心了。一周上6天班,早上9點半到晚上6點半,加班是常事,也熬過幾回夜。但最重要的是,在這裡看到了很多新的東西,視野開闊了很多,技術也有了很大的提升。在這裡工作了將近兩年。呆了一年之後,公司實行了996,在996下我繼續呆了半年。但最後還是選擇了離職。原因如下:

1、我沒有自己的時間

早上8點起床,晚上10點到家,如果加班,到家時間已是凌晨。

2、我沒有社交

同在北京的大學同學,聚會已有4-5次,我沒有一次參加過,因為加班

3、技術只停留在接觸層面

接觸的技術很多,但是只會用,因為時間都在寫業務代碼,其餘的剩下不多的時間,休息都來不及。

4、沒法去提升自己除技術以外的技能

我一直想提升自己的英語水平,但是真的心有餘而力不足

5、健康

沒有運動,體重增加了10斤,其他的程序員通病就更不用說了。

6、家人

跟父母的聯繫幾乎是1-2個月偶爾聊天一次,休息的時候因為累,不想說話,在公司的時候永遠有活

總結:雖然在這個公司日子過得很「苦」,但是對我的職業道路卻起到了很重要的作用。更加讓我明白了做一個程序員需要什麼。

我比較崇尚通過努力獲得自己想要的東西。我應該深受一本書的人物的影響,《平凡的世界》里的孫少平,認識自己,正視自己,在一個人沒有任何其他助力的情況下,除了自身加倍的努力,沒有更好的途徑。額。。。扯遠了,不說了,我不能把自己的想法強加到別人的身上。

第三份工作上面已經有描述了,我就不多說了。薪資OK,有空閑時間,終於有時間做自己想做的事。多運動,不然身體真的不行了。時間多,可以多在技術上做鑽研了,只要沒活就做自己的,寫筆記,整理筆記,寫博客,上github,看基礎經典書籍。總之現在的生活非常正。

以上,希望對剛畢業的應屆生朋友有所參考。


早上 6.10起,6.30出門開車25分鐘去南邊一個高中教第一節課(AP CS課),8.20下課開車30+分鐘回到家,走路十分鐘9.00到公司, 吃早餐到9.30

刷知乎到10.00,有心情就開始coding,沒心情就划水

11.30吃午飯到12.00或者12.30,下午繼續coding

4.00前後下班(國內凌晨4.00沒毛病),回家看視頻或者打遊戲

生活沒什麼目標。。自己一個人又不怎麼花錢。。也就沒什麼動力努力工作。。

------------------

以上就是我在谷歌的一天


然後晚上回到家忙著玩 中土世界:獸人pokemon、城市天際線、無雙全明星、異度之刃2、光環5、火影究極風暴4、陰陽師 等遊戲(陰陽師在上班等測試結果的時候也會玩)


資深外企程序員,不存在996,不打卡。

因為是在外企,總舵在美國西海岸,所以經常要早起開會,對岸(太平洋對岸)下午快下班時我們快上班時,或者他們應該下班時我們已上班時。最讓人討厭的事情就是一大早跑來辦公室開會,發現十幾分鐘前對岸把會議取消了:-|

平時工作氛圍很好,同事都是文明人,辦事方式溫和,講科學講道理,沒有價值觀考核,沒有標語口號要喊。

一天中除了寫代碼就是各種會議,有在會議室的回憶,有在工位上討論幾句的臨時會議。干這行最重要的技能就是溝通。

工作累了可以找地方休息一下,打桌上足球撞球,坐按摩椅,當然,我很少休息,他們說:「Morgan plays nothing except code.」

其實我也是有娛樂的,我的娛樂就是寫寫書,在知乎上回答問題,助人乃快樂之本嘛。

工作日之外,就陪家裡人玩,港真,和家裡人玩才感覺生活充滿變化和意義。

了解更多外企日常請關注@程墨Morgan


07:50 --起床

08:00 --擠地鐵

08:30 --出地鐵,順便買個早飯

08:55 --打卡到公司,沖杯咖啡或者牛奶。開始吃早飯

09:30 --廁所拉個屎,刷刷知乎,掘金,segmentfault

09:50 -- 12:00 一邊更後台小哥吹逼,一邊debug

12:30 -- 13:30 我一般不午休,這個點會打開廖老師的python3,學習開車,或者 leetcode做題

13:30 -- 13:40 陽台曬會太陽

13:40 -- 18:00 下班(PS:其實如果不買菜回家做飯,是不會走的)

18:00 -- 19:00 和同事一起找地方吃飯,然後回陽台吹吹逼

19:00 -- 21:00 到這個點就可以申報加班費了,我留在公司是為了躲開下班高峰期,同時也為了學習更多的知識,沒辦法。前端變化太快,都他媽感覺要失業了

21:30 -- 到家,吃點零食,洗個澡,打開空調,從書柜上拿本書來看。看著看著就睡覺

最後落地窗工作台和書櫃走一波

有在深圳的小夥伴,闊以約我一起喝奶茶,聊代碼……


之前重複了4年的程序員生活,在杭州,大致如下:

8:00 起床,不需要像在北上廣的人早上67點就起來。有時候睡到9點也沒事,不用像要遲到的感覺,反正也不打卡,所以就可以多躺會,對於程序員來說是一件幸福的事情。

9:30 出門上班,之前也很多次9點就到公司,人很少,也沒人聊,所以就改成9點半出門,步行10分鐘到公司,住的離公司比較近。

10:00 晨會,程序員嘛,一般都需要和產品、運營或者自己部門溝通需求和開發進度,還有review最近的一些問題。氛圍相對來說比較輕鬆,如果是大老闆的需求那可能會迫切一點。現在的互聯網公司不像之前電商那樣,搞得很苦逼,當然也不排除很多公司人手不夠的情況,所以每個情況都不太一樣。每次基本都是鍋的飯反覆炒,很少能炒出什麼新花樣。

11:00 開始碼代碼,做的比較簡單的事情,看看跑的數據效果怎麼樣,修修一些bug,想想開發的進展和會議後要解決的問題。如果是要上什麼新的東西,可能會忙點。

12:00 吃中飯,剛來杭州的時候基本就是去公司食堂,吃膩了就出去吃了。原來沒有拆遷的地方還有很多自家的小菜館在小巷子里,會約幾個人到浙大門口那邊去吃飯,價格實惠味道又好。後面拆沒了,就去浙大裡面的留學生食堂,反正比在外面好吃很多。再後來就是團隊少聚餐,就幾個人去麵館和川味館,少了很多當年的味道。也有人自己帶飯或者訂外賣,杭州畢竟是餓了么的重點關注對象,所以夏天訂餐也很方便。

13:00 睡個午覺,不睡下午犯困。

14:00 開會,一般還是產品的需求細節等等。

15:00 寫代碼。。。。。。

16:00 刷會朋友圈、知乎和內網,看看有沒有什麼新聞八卦,朋友圈沒什麼好看的,質量越來越少。知乎的水軍也越來越多,沒什麼新鮮的。內網從原來的撕逼大戰到後來都是相親貼,嗯,如果有美女的話當然是最好的,看看。

16:30 買水果或者來杯星巴克,活動下。

17:00 繼續寫代碼。。。。。。

18:00 去樓下吃個飯,晚上不怎麼會出去吃,畢竟吃完還要回來寫代碼,如果是晚上聚餐就直接回家了不回公司了。

18:30 散個步。

19:00 繼續寫代碼。。。。。。

20:00 回家。

周末跑步、吃飯、周邊游。

簡單理解就是:

吃飯、開會、寫代碼、睡覺;

肥胖、眼花、腰椎毛病、等死。


_(:3」∠)_ 在鵝廠打雜的安全狗(emoji 被吞了QAQ)

一天的生活如下:

7:00 起床,洗漱刷牙,喂貓鏟屎

7:50 出門,坐班車。班車上打一下崩壞3日常任務

8:40 到公司樓下 7-11 吃早飯,抽根煙上樓

9:20 看 RSS,主要是一些安全諮詢、漏洞以及技術 paper

9:40 開始打雜?(;′Д`?)

11:50 吃午飯

1:50 午休快結束,下樓買瓶烏龍茶飲料,抽根煙

6:00 下班,坐班車回家,打一下崩壞3的開放世界

7:00 到家,叫個外賣或者煮泡麵

7:30 吃飯 看番 擼貓

10:30 嗑褪黑素,上床玩會兒手機 / 看雜書

12:00 睡著

每日如此,雖然鵝廠都有加班的習慣,但是我個人是不太喜歡加班的。因為要回家喂貓,而且習慣自己一個人生活,還是想要更自由一些。

現在沒有顯示器,所以不怎麼寫代碼。等過幾天顯示器到了,繼續寫一下 BGmi,可能會刷刷 SRC,最近吃土。

曬貓:


這已經是我成為一個全職的職業程序員的第十三年了,十三年來,我也曾嘗試著改變,我也曾嚮往不同的生活,但後來才發現我就如同碗里的一顆珠子,轉的再歡,最後也還是停在碗底。這不是一種苦悶,而是發覺終於找到了最適合自己的位置。

前兩天有個同事問我業餘時間干點啥。這是多好的問題啊,我誠摯地告訴他我沒事寫兩行代碼啥的。你看這是多好的娛樂,不費錢,偶爾還能賺點小錢。

年紀大了,但偶爾也玩玩遊戲,可沒玩兩下,就總想著寫個程序幫我按鍵,最後把各種模式識別都用上了,活生生變成一個外掛,最後外掛跑的比遊戲都重。

有一台14核心志強cpu的電腦,就喜歡打top,然後再按個1,看著28行的數字,開心的笑了。。。


今天是開齋節後的第一個工作日,程序員們早早地來到了公司(大概10點)。

有的在格子間里交流小長假是如何度過的,有的在pantry坐著喝咖啡。

老闆還沉浸在假日的氛圍中,在WhatsApp群里發了個信息說今天下午再來。

Admin拿著她的洗漱套裝一邊跟我們談笑風生,一邊走進了盥洗室。

大家歡笑著,假裝工作著,時不時有咖啡機轟轟作響的聲音。

11點還沒有來的小夥伴們發了個郵件說今天work from home,有事情直接留言。

11點半有的小夥伴剛剛踏入辦公室,有的小夥伴已經成群結隊去吃午飯了。

到了下午4點半,辛苦工作了兩個小時的老闆收起了他的兩個筆記本走了。

其餘的小夥伴繼續假裝一下在工作,然後有條不紊地退出IDE,退出terminal,或者直接鎖屏。

大概一天就這麼結束了。

--廢柴的自我修養


我作為矽谷碼農比較典型的一天:

9點到公司,看email,review代碼,思考今天需要完成什麼工作,給自己列個表,排個序

11點之前,寫代碼黃金時間,寫代碼寫代碼寫代碼

11點,開會,review代碼,讀文檔,寫email

12點,吃飯

1點,寫代碼黃金時間,寫代碼寫代碼寫代碼

2點,開會,review代碼,讀文檔,寫email

3點,開會,review代碼,讀文檔,寫email

4點,寫文檔

5點,準時下班接娃~

感覺隨著級別上升,寫代碼越來越少,開會,review代碼,讀文檔,寫email越來越多。


即將奔四的大三狗(只剩一個暑假了),坐標上海普陀,實習職位是Python後台開發,剛好滿一個月。

7:30 ~ 8:00 :鬧鐘響,在床上掙扎了半個小時之後起床

8:00 ~ 10:00 :從冰箱里拿出早餐(一般是奶黃包或者叉燒包,廣東人民首選)快速蒸幾個湊合著吃,一邊吃一邊看看編程書或者背背英語,人懶的時候就會去公司前的麥噹噹買一份6文的麥滿分

10:00 ~ 12:00 :到達公司,如果看到自己的PR被review掉就聽取大佬們的建議修(chong)改(xie)代碼,或者補一下PR的測試(寫好測試是一個好的後端工程師的職責)

12:00 ~ 13:00 :跟隨組裡的老司機外出探索新大陸(吃飯)

13:00 ~ 14:00 : 趴在桌子上睡午覺(眯著眼的時候思考新功能怎麼做)

14:00 ~ 19:00 : 根據產品的文檔寫需求,有坑及時跟組裡的老司機交流

19:00 ~ 19:30 : 辛苦一天工作後的加班餐特別好吃(我學長說的)

19:30 ~ 21:30 : 有發布的時候會留下來看發布有沒有什麼問題,沒有發布的時候可以跟老司機聊聊今天實現功能時遇到的坑,一般這個時候司機們最有空開車

21:30 ~ 22:30 :回家總結一下今天工作遇到什麼坑,下一步應該怎麼做,比如說如果明天要繼續實現功能,但是這個功能依賴某一個業務,今晚就要提前熟悉一下業務代碼了。沒有什麼新坑可以玩一盤初音歌姬放鬆放鬆

22:30 ~ 23:30 :洗澡準備睡覺,早睡早起(其實是因為困的睜不開眼了)

周末基本就是學習新的知識,吃飯的時候就是一群合租的工程師點幾個菜圍著一桌吃(畢竟都單身,周末都在家打遊戲)。

這樣充滿學習與工作的生活可能會有點枯燥,但是卻很充實,很令人安心。當我在大學學習新技術的時候經常會充滿了迷茫,我現在學的技術它能解決什麼,它可以對應什麼場景,沒有一個線上的環境讓我親自去踩坑,而現在我會接觸到很多真實的問題,這些問題更有明顯的針對性,而且有更多志同道合的老司機會跟你一起討論。我會覺得我寫的代碼是有價值的,是有意義的,它可能真的方便了人們的生活,響應了人們的期望,或者具有更好的性能和可讀性。

比如說最近我研究的一個問題就是在緩存更新的時候,在不使用Paxos和2PC的情況下如何保證DB和緩存之間的強一致性,我拜讀了組裡老司機們推薦的文章,分別是陳皓老師的緩存更新的套路以及沈劍老師的主從DB與cache一致性,裡面兩種更新的思路其實都是有問題的,而我需要做的是在業務層解決這一個問題(如果只是快速設置過期時間還是會有一段時間的臟數據,並不會永遠存在,但是這不符合強一致性),而不是在資料庫連接層解決這個問題。要解決這一個問題,首先要從還原這種高並發問題開始,因為文章裡面已經給出bug出現的流程了,手動模擬沒有問題,但是要在高並發的環境下還原這一個bug我覺得還是有一定挑戰性的,昨晚跟 @yichya QC 討論了一晚上有一定進展但總感覺有坑,今早起床想到的方法是,開三個線程,一個線程負責寫(維持一個加鎖的本地計數器),一個線程負責讀(time.sleep一定的時間),還有一個線程負責查詢資料庫之後和緩存進行核對,看運氣復現。


正在某知名互聯網工作,妹子一枚,早上八點班車,不到九點到公司,然後吃飯到九點,然後就開始寫代碼,有時會開很長時間的評審會,中午休息,好多時間不午休去打撞球或是玩桌游;

下午好好寫代碼,不是每天九九六,晚上想再公司吃飯就晚些走,不吃就六七點走;

每周有上線日走的晚,看是否順利,12點走的時候也有,順利就九點多;

周末大部分不加班,吃吃喝喝逛街,買買衣服化妝品,有時會直播,因為自己太冷清哈

看書一定要看的,最近在看高並發這塊的東西,一般睡覺前看書和周六日抽出一下午時間

然後還有游泳以及健身是不能少的

—————————分割線

周一周二太忙了,接了個坑爹的需求,和本地無法啟動,沒有測試環境的垃圾項目,剛上完線

頭一次回答問題好多人點贊,好激動啊,有人私信問我了一些問題,一起說下吧

1問我哪個公司的,沒說是因為大公司同事太多,租房子,健身房哪哪都是我同事,不瞞大家說年初去相親了,碰到同事了

2看什麼書,一般問這些的都是剛入門的小朋友,我說下基礎的吧

深入理解java虛擬機

重構

品悟性能優化 講mysql招式

海量資料庫解決方案 講資料庫優化心法

java並發編程實戰

還有內存資料庫庫,消息中間件,大數據組件,推薦演算法找些有代表性的看就行

大公司面試的都很底層,比如都會看到spring的核心cglib這層,但是大公司可能會問cglib的底層asm,會問到這層,比平時看的會在深入些,就是這麼個意思,手機打得費事,我之前總結了下面試的很多點,包括朋友的,我們之間一般都互通有無,要是有人感興趣我可以詳細寫

3.我沒要轉行直播哈哈,就周末播下,沒啥

https://weibo.com/u/5792511510

我微博鏈接,可以沒事交流下編程,因為上微博的時間比較多

4為什麼這麼辛苦做開發

因為錢多呀

哈哈當然還有攻克難題的成就感,以及些許熱愛吧

對了我在北京,不在深圳哈


做公交,上班,樓下買個熱乾麵,吃了,到公司

開電腦,開始擼代碼

看看昨天寫到那裡,哦哦,似乎還可以,這個發展勢頭很好,今天繼續

擦擦擦擦擦擦擦,這踏馬的怎麼這樣

卧槽這 SDK 怎麼這樣,XX 團隊的人都是傻逼啊,出個 SDK 居然這都不考慮

擦擦擦擦擦,這踏馬是什麼鬼問題,又。。。

卧槽,居然可以了,我真英明

卧槽又出問題了,這次是什麼鬼

我擦,伺服器被我搞掛了。。。擦擦擦擦擦擦擦擦

十分鐘後,卧槽總算好了,繼續看剛才改到哪裡了

(遇到問題了 google 中)

if 找到:哦哦哦,原來如此,跟我想的差不多麼,繼續改了

else 卧槽,沒人遇到過這個問題啊,擦擦擦擦擦

卧槽總算找到辦法跳坑了

(一看時間)

卧槽這麼快就到吃飯時間了啊

(吃了飯)

刷下知呼,看下新聞,卧槽沒時間睡覺了,算了看下書得了

(下午繼續)

擦擦擦擦擦擦擦,這 SDK 怎麼這樣,蘋果爸爸怎麼老弄詭異的問題

卧槽總算解決了,看來今天是妥妥的能搞定了

(一看時間)

卧槽要下班了啊,等下是騎車回去呢,還是做公交-,-???


畢業前,聽說程序員各種加班各種累,想著以後還是轉行不做程序,畢業後還是乖乖地投身到挨踢屆,第一家外包公司,雙休準時下班,即使最忙的時候也沒加班超過八點。一年跳槽後,到了產品主導的公司,產品已成型,平時就是開發維護,試過凌晨三點下班,但大部分時間都是閑著,依然準時下班。兩年了,技術感覺沒什麼提高。開始妥協,發現大家都是普通人而已,知乎上的大牛離我們太遙遠了,大部分人都是一樣的,不怎麼生產品氣了,大家都是混口飯吃,最近一年喜歡上畫畫,下班後就在電腦前學畫畫,最近辭職了,太閑了,很難受,想轉行又沒一技之長,或許還會繼續走這行。最後勸各位想入行的童鞋,沒有真心的熱愛,其實任何工作都是一樣的,改變世界的永遠是少部分人....


推薦閱讀:

在美女眼中,我們IT程序員是什麼樣?
年紀輕輕的單身碼農(男),開著奧迪車是怎麼樣的一種體驗?
程序員這樣的工作,可以做一輩子嗎?
你是如何從程序員轉型做產品經理的?
為什麼互聯網公司不太愛招新手?

TAG:程序員 | IT公司 | 軟體工程師 | Java | Java程序員 |