1. 程式人生 > >不只在辦公室寫程式碼, 程式設計師的一天還可以是這樣的!

不只在辦公室寫程式碼, 程式設計師的一天還可以是這樣的!

除了坐在辦公室裡寫程式碼、做一個安安靜靜的“美程式設計師”外,他們還有哪些工作方式?他們的工作、閒暇的時間怎麼度過?……今天我們隨機抓了幾隻程式設計師,讓我們聽聽他們的日子過的咋樣。

人物#1Wesley Bitomski

關鍵字:住在船上的系統架構師

作為程式設計師,我老被問到各種奇怪的問題。之前甚至有人問過我,你會不會和非程式設計師的妹子說話?你約過女生吃飯嗎?

被問到這些問題時,我只想說,程式設計師也是人啊……

不過,我覺得我是個與眾不同的程式設計師。為什麼這麼說?因為我的生活方式超級酷:我住在一艘船上!

別人通勤,走的是陸路,而我是“開船”上班

辦公室門口正好有一條開放的公共水路,簡直就是為我這種生活方式設計的。每天早上,我從自己的“船屋”出門,開上另一艘可摺疊的帆船,直接開到辦公室門口。

到了辦公室,我會把摺疊帆船收起來放到老大的辦公桌邊。因為只有老大那裡才有足夠的空間放我的船。慶幸的是,我們老大特別喜歡我這種不走尋常路的交通方式,他引以為傲。

給帆船的馬達充上電後,開啟電腦登陸上slack,這一天就算真正開始了。

今天貌似有兩個時長均為2小時的會議。一個是討論未來一個季度的工作計劃,另一個會議是討論本週的工作計劃。實話說,有的時候我真的挺煩開會開這麼久的。

管理層們好像發現了工程師們都不太愛開會這一事實。我能感覺到他們在儘量縮短會議時間。對於我來說,冗長的會議簡直就是精神上的折磨,每次開完會都覺得精力被榨乾。我想做的只是靜靜地寫程式碼,能用程式碼乾的事情,絕不用嘴幹。

不過除了寫程式碼,我大部分的工作時間還花在在與其他工程師溝通,以及大量閱讀上。

每天下班後,我組裝好摺疊船和馬達,丟進水裡,沿著河道走走放鬆一下,順帶就近找地方解決晚飯,然後就是2小時的漫漫回家路。

對了……我的生活也不是隻有工作....

最近認識了一個跟我比較聊得來的女同事。很多事情上我們都有一樣的觀點,也有共同話題(至少我是這麼覺得的)。

每晚回到家,我登上slack(一個聊天軟體)以後,都先會有意無意地看她是不是線上。不過,我從來沒有主動跟她說過話,更別提約她吃飯了。或許是缺乏勇氣吧。在這方面我的確沒有寫程式碼在行。

不過,這對一個直男來說很正常,對吧?

人物#2Maxim Andreev

關鍵字:數字遊民(Digital Nomads)

我曾經是聽起來高大上的金融本科生,做了金融5年以後才轉入IT行業。為了轉行,我也算拼了命了,每天研究程式設計的時間比研究金融的時間花的還要多。

我不想被全職工作“綁住”,於是成為了一名freelancer,接些活兒幹。

這兩天,我帶著女票在巴厘島浪,哦確切的說是衝浪。

作為一名自由職業者,美國和加拿大的專案我幾乎來者不拒。

在專案期間,我的日常比較單調:平均每天工作6-8小時,活兒多的時候每天工作12-14小時也有可能。每天收工時,我會花點功夫學習新的東西,學習的過程其實很令我享受,能讓我忘記工作的煩擾。

我是個愛運動的人,gym每天必須走一發。同時,衝浪是我的最大愛好。(成為自由職業者之後,我終於有更多的時間去“浪”啦!!!)全球飛一飛玩一玩,真的很自由。印度尼西亞是我今年去的第七個國家咯,我和女票計劃下個月去趟香港看看。

當然了,自由職業者雖然自由,但是也有讓人不爽的地方。比如,你在北美,卻一不小心接了一個俄羅斯的專案,光是時差問題就夠你受的。此外,有的客戶催活兒很急,不得不連軸轉才能完成專案。

我是那種一開始研究問題就停不下來的人,不搞明白絕不罷休,因為研究問題太久而黑白顛倒了也發生過。不過幸好我的女票很理解我的工作狀態

作為自由職業者,我身邊常備的不是健胃消食片,而是:

  • Angular2
  • (目前我已換到Vue.js咯)
  • Django + DRF
  • PSQL
  • Ubuntu
  • Nginx
  • Pycharm和Webstorm
  • 13英寸MacBook Pro

至於python,sass,js,type,git,bash等是“基本品”我就不廢話了。目前,我正在死磕ML,同時上一些網課充實自己。

人物#3Edmund Elmer

關鍵字:閱讀、學習、思考

我是一名正在創業中的程式設計師。

除了寫程式碼外,我還有一部分工作是思考和閱讀。這是為了跟上時代進步,為了與新技術同步。如果非要說個比重,那麼大概30%的工作是“敲程式碼”,70%的時間用來閱讀、學習和深度思考。

大多數時間,我都是坐在電腦前思考和學習的,不過思路卡住的時候,溜狗和散步是另外一種幫助我深度思考問題的方式。

此外,我也會特意安排一些時間來social和見投資人。每天都很充實。這種為了目標奮鬥的感覺其實特別好。

人物#4Roger Tan

關鍵字:永恆的三明治

我的工作日常其實挺有規律可循的,包括吃的東西,幾乎都一樣…… 給大家看看我的工作流水賬:

  • 工作日流水賬一覽:

7:30 am - 粗門上班。出門前確保今天的食物裝進包裡:三個三明治和兩個西紅柿。

8:30 am - 到達辦公室。喝著辦公室的免費咖啡,吃下我的第一個三明治,順便查一下email和當天新聞。

9:00 am - 開始工作!昨晚在家寫的code可能今天會用到。

noon - 拿出我的第二個三明治:午餐時間到。偶爾會用這個時間和同事討論問題。(如果當天晚上我要去老媽那裡蹭飯,我會把第三個三明治也吃掉)

1:00 pm - 飯後喝咖啡和小憩的時間,刷一會兒手機。

1:30 pm - 迴歸工作,每天的下午才是最忙的時候。

6:00 pm - 吃掉最後一個三明治

6:30 pm - 三明治吃完了,最後發一波郵件,就下班。下班後,看心情,我通常幹這四件事情的其中一件:

  1. 找老媽吃飯,月末的時候順帶給她些錢零花。
  2. 去pool泡著,自認為這是最解壓的方式了。
  3. 去超市。(我自己搞了個Android應用程式幫我整理去超市的事項)
  4. 上課,目前正在學習Java / Android課程。

9:30 pm - 回家,做3個三明治,明天的食物就有了。

10:00 pm - 洗衣服。修bug。接著白天的程式碼繼續寫,反思白天的工作內容如何改進。研究新的程式碼。或者學習新的知識。如果犯懶,偶爾也會看看港劇。

1:00 am - 睡覺。

  • 週末流水賬一覽:

9 am - 在家附近的星巴克讀Quora(小編注:竟然沒有吃三明治?!)。

10 am - 泳池泡一泡。

noon - 如果不去找老媽蹭飯,就自己在家做三明治吃。

1 pm - 做點兒家務。 (我自己又搞了個Android應用程式幫我整理做家務的事項)

2 pm - 寫程式碼修bug。如果程式碼被我早早弄完了,我就會更新我的技術部落格,寫寫教程啥的。寫技術部落格比寫程式碼難多了,花的時間更長,但我享受其中。

6 pm - 自己在家做三明治吃。偶爾會選擇出去吃飯或者看個電影。為了豐富生活,我還會讀小說或者泡圖書館。我還有做手工的愛好……就是組裝我的紙箱戰機機器人模型。

2 am - 睡覺。

這麼規律和無聊的生活,可能就是我沒有女朋友的原因吧。朋友說我找不到女朋友就是因為我吃太多三明治了……話怎麼能這麼說呢,萬一哪天我就碰見了一個愛吃三明治的妹子呢。

程式設計師的生活,和你預期的,

有差嗎?

不知道你是否注意到,不論大家是在人生中的什麼階段,不論有無女票否,全職還是兼職,創業還是打工,住船裡還是住地上,有件事情是所有程式設計師的日常,那就是:

學習技術更新迅速,不學習就要被拋在後面啦。吸收新的知識是快樂的,享受學習的過程,讓大家成為更好的程式設計師。

今天,你學習了嗎?

本文編譯自:https://medium.com/the-mission/what-is-a-day-in-the-life-of-a-coder-like-72dbdc1d14bb本文版權屬原作者所有。

更多科技求職資訊,請關注“來Offer”