月薪2~3萬,碼農怎樣度過一天
還記得扎克伯格的時間管理嗎?小扎親手做了26張PPT,教員工如何管理時間。
小扎說:「你的時間值1000美元/時,但你自己得動起來,所以要尊重你的時間,并且讓它被尊重。」
另外,他還留下了很多關于時間的金句,比如「每天只計劃4-5小時的真正工作。」、「工作時間越長,并不等于產出越多,把約束當機會。」、「行勝于言!工作是迭代的,一開始就追求完美會讓人窒息。」
是的,作為科技大佬,小扎擅長于規劃自己的時間。那IT行業的主力軍,千萬碼農又是度過自己的一天呢?
程序猿的一天
拿著3W月薪、帶著007節奏、深夜修著Bug,程序員是如何度過一天的?
正常來說,他們的上班時間大致如此:
9:30-12:00上班;14:00-18:00上班;19:00-21:00上班;21:00+加班
具體說來,早上9點之前到公司,吃早飯,9點半前打卡。
然后,到了工位,打水,開電腦,然后工作。工作的內容可能是開發(寫代碼)、對需求、解bug、開各種各樣的會議。
12:00吃過午飯,午睡到下午2點,然后繼續工作。18:00晚飯,飯后可以稍事休息。
大概在晚上7點,又繼續上班,處理對接需求、過進度、會議協調等。
到了晚上9點,可以下班了。但要是碰到發版本之類的事情,經常10點、11點、12點、凌晨一兩點才下班。
平日的一天,也是假日的一天。
以上針對國內程序員的調查,其實,國外情況也不例外。
2019年,Facebook華人員工陳勤(音譯)因工作壓力太大跳樓自殺。據報道,死者自2018年3月加入臉書工作,經常加班到夜里一兩點,卻因績效考評或面臨開除。
一天如此,周而復始,年年如此。
沒有高光,總是艱難
借用工作三問法:有意義嗎?我快樂嗎?有錢嗎?
程序員說:「沒有高光,總是艱難。」
程序員還說:「每當看到外面天氣好,而我只能被按在一個小隔間里面敲代碼的時候,我就分外不爽。」
程序員感嘆:「這種工作強度身體真的扛不住,如果不能往上爬,就等著被優化淘汰吧。」
甚至,有程序員寫起了詩,來抒發職業心境。
「十年編程兩茫茫,工期短,需求長。千行代碼,Bug 何處藏。縱使上線又如何,新版本,繼續忙。黑白顛倒沒商量,睡地鋪,吃食堂。夜半夢醒,無人在身旁。最怕燈火闌珊時,手機響,心里慌。」
程序員還會面對著不少奇葩時刻:
比如,「2013年的時候,老板讓我一周做出來一個和淘寶一模一樣的系統。」
再如,「那個運維啊,你來把他的系統破解了,要不把他服務器黑了也行。給你一天時間,搞不搞得定。」
他們看到的聊天信息,有了不同常人的刺激反應:
在嗎?= 要改需求了
那個…有句話…不知… ==要改需求了
下次肯定不改了== 這次先改了再說
每年10月24日,是一年一度的程序員節,一種職業一旦有了自己的節日,多半是從事的人多了,對社會影響大了,其重要性不言而喻。
像教師節、護士節、記者節,都是備受社會尊重的職業,它們也都有自己的節日。
那么,從事程序開發、維護的程序員們,就像是一個個1024(2的十次方,二進制計數的基本計量單位之一),以務實簡明的功能構筑起紛繁復雜的科技世界。
Github上甚至有一份《程序員延壽指南》,關心該職業從業者的健康風險。
比如,吃白肉的ACM(All-Cause Mortality,全因死亡率)可降低3%-11%,蔬果為主飲食ACM可降低17%-26%,多曬太陽可以降低40%ACM,僅是揮拍運動的運動,若是每周能保持3次,每次45-60分鐘,便可以讓ACM降低47%。
睡覺也是降低ACM的重要因素。每天睡7小時全因死亡率最低,若是在22-24點間睡覺最好,早睡和晚睡會分別增加43%和15%的ACM。而在睡眠這一點上,程序員似乎是很難達標的。
盡管,寫代碼的一天,錯過了人生中很多好玩的東西,但是那些錯過的終究還是沒有寫代碼好玩。
大佬的一天
前面說了小扎的時間管理PPT,現在看看馬斯克的時間管理筆記。
馬斯克每周的工作安排很緊張,不僅要在特斯拉與SpaceX之間周旋,還要抽時間和家人共度周末。
他將每天的日程分為「5分鐘」時間塊,把任務限定在5分鐘之內完成。
同時,他還不斷思考自己在做什么,以及怎樣才能做得更好,以此將嚴格的日程安排與專注于優化高效結合了起來。
歷史上,本杰明·富蘭克林的時間管理可謂經典。他是美國著名政治家、科學家,恐怕是所有名人中最嚴謹規劃每一天的人了。
富蘭克林的生活得很規律,他每天都有嚴格的時間表,他還在每天早上決定一個當天的目標,到了晚上會問自己今天一天都完成了些什么。
借用李嘉誠的一句話,「人生成功,本質上是自我管理的成功造成的!」。李嘉誠的一天時間管理:堅持早起,手表永遠別人快十分鐘。
? ?