程式設計師的一天是怎樣度過的?

2020-07-16 10:05:16
為了讓文章更有畫面感,這裡我會創造一個虛擬的人設,一個剛畢業不久的 Android 開發工程師——小猿。

小猿就職於北京某個大型的網際網路公司,公司至少有幾千人,職位眾多,他需要和多個角色打交道。小猿為了省房租,住在五環外,所以每天乘坐地鐵上下班;幸運的是,他的住處離地鐵站比較近,公司離地鐵站也不遠。

以時間為軸線,我們作為第三者來旁觀一下他的工作與生活。

07:25

起床,上廁所,洗漱,穿衣。

07:55

下樓吃早餐(煎餅果子+豆漿),可以邊走邊吃。

08:05

從遙遠的北京五環路外出門,掃碼騎車,去地鐵站。

08:15

進地鐵站。

08:45

出地鐵站,掃碼騎自行車,往公司走。

08:55

打卡,開啟計算機。

09:00

去茶水間或過道的飲水機那裏接水,邊喝水邊瀏覽新聞,刷刷朋友圈,看看“知乎熱榜”。

09:20

每日“站會”,討論昨天的成果、遇到的問題,陳述今天的計劃。

09:40

回工位,收郵件,發現產品經理小左提了2個新的需求,開啟連結,登入Redmine檢視,記下不明白之處。回到郵箱,看到測試小蘭發來的4個Bug,開啟連結,登入Redmine檢視,設定狀態為進行中。

10:30

帶上耳機,開始改 Bug,吧啦吧啦~~

10:50

喝水,接水,找人聊兩句,休息一下。

11:00

UI 小美說:APP 商品詳情頁面的切圖好了,開啟 Redmine 下載檔案,檢視圖片資源,發現安卓版本的切圖少了 hdpi 的,還有幾個圖示的 9-patch 圖片有問題,與小美確認……

11:30

才修改了幾行程式碼!產品經理小左過來要討論需求……可是該吃飯啦!與小左約定下午一點半討論 3 個新需求。

11:40

有夥計找,一起吃飯去。食堂人山人海,排了將近 10 分鐘隊才買到飯,花了五六分鐘找座位,終於能坐下吃飯了,卻沒什麼食慾—這食堂的飯啊,真是越來越難吃了。吃完飯,結伴樓下溜達溜達,放放風。

13:00

回到工位,接水,看看新聞,刷刷朋友圈和知乎等。

13:20

開啟 Android Studio,準備寫程式碼繼續改小蘭提到的 Bug。

13:30

小左來確認需求,來回溝通,不能達成一致,叫上司過來協調確認優先順序。

14:30

小左強調了 R1 需求的重要性,離開。小雷盯著計算機發呆,平息心中怒火,琢磨接下來該做什麼。

14:50

決定先實現 R1 需求,把 Bug 先往後放。在 Redmine 上找到 R1 需求,檢視相關文件和素材。

15:00

後台工程師老李隔著幾個工位喊小雷,說訂單的 RESTful 介面可以測試了,趕緊測。小雷想起早上“站會”說的,今天要做好訂單介面,於是問老李用什麼做的 REST 服務,老李說用的是 Jersey,資料格式用的是 JSON。小雷趕緊搜尋 Jersey 的官網,研究怎麼在 Android 上使用 Jersey。看了幾分鐘,發現 Jersey 是用在後端的,繼續搜尋研究……

15:50

決定採用 OkHttp 和 GSON 實現 RESTFul 存取。OkHttp 原本熟悉,GSON 第一次用,研究怎麼用……

16:45

知道怎麼用 GSON 解析簡單的 JSON 資料型別了。喝水,上廁所,走出辦公區轉了一圈兒。

17:00

小蘭來找小雷,問 Bug 改得怎麼樣了。她說明天要灰度發布一個版本,編號為 9527 的 Bug 今天必須修改完。小雷答應小蘭今天晚上一定完成。小蘭說快下班了,晚上再完成她就沒時間測了。小雷決定先改 9527 這個 Bug。

18:00

修改完 9527 的 Bug,提交測試版本給小蘭。重新思考訂單介面的事情,這是早上“站會”確認要完成的,然而該吃晚飯了……先吃飯,先吃飯!叫上小齊,吃飯去。他們沒去食堂,走路去小吃城。

19:00

回到工位,開始寫呼叫後台 REST 介面的通用工具類。老李過來問什麼時候可以聯調 REST 介面,小雷告訴他:自己已經開始寫程式碼了,一小時後就可以聯調。老李埋怨說:“已經等了一下午了,還要一小時,看來又得加班了”。請走老李,小雷繼續寫程式碼。

19:11

小左找小雷確認需求 R1 的進度。小雷心中惱怒,程式碼才寫了兩分鐘就又被打斷!他頗不耐煩地答應小左,明天一早給小左看效果。小左走了,小雷拍拍腦袋,做三次深呼吸,繼續寫 REST 工具類。

20:30

小雷與憤怒的老李調通了第一個 REST 介面。老李告訴小雷他的計算機不關,隨時可以測,自己有事要先走。小雷繼續測。

21:21

小雷測完訂單介面,提交程式碼。喝水,休息十分鐘。開始琢磨小左說的 R1 需求。

22:19

小雷完成了 R1 需求的 DEMO 版本,提交 DEMO 版 APK 到“蒲公英”,發連結給小左,關閉計算機。

22:30

進入地鐵站,翻看微信公眾號,等車。

23:20

到合租的住處,洗漱,睡覺。

現在,請閉上眼睛,想象自己化身為小雷,他現在的一天就是你將來的一天,你有什麼感覺?想要這樣的一天嗎?想要這樣的十年嗎?