天天看點

如何成為一名黑客?

如何成為一名黑客?

最近一個看到程式員自嘲的文章,程式員要麼被搬磚,要麼就是錢多話少死得快,還說成青春飯,老了還在寫代碼被嘲笑。今天路上遇到一個妹子,說起程式員的職業說到了,為啥程式員哥哥們都喜歡熬夜,是不是覺得白天寫代碼沒有夜裡寫代碼來的有感覺。當時聽了這話心裡很不是滋味,有點凄慘的感覺。世人原來都是這麼了解碼農這個職業,說起來都帶着怪怪的口吻。

昨天看到一個冷笑話,說是一個程式員爸爸因為經常熬夜弄得兩歲的兒子也跟着熬夜,把兒子的生物鐘也給搞亂了。曾經看過一個調查中國的程式員不加班熬夜的機率幾乎為零,難道程式員真的喜歡熬夜?筆者就以過來人的身份分析下程式員為啥被加班被熬夜。

現在的中國網際網路發展與科技最先進的美國在發展速度以及技術程度在全球範圍都屬領先,也許大家都覺得在科技方面中國還有很美國一樣領先的東西,随着中國科技的進度目前很多新型行業技術發展起碼不次于老美,在網際網路和新能源充電領域中國還是走的比較快速。邏輯思維裡的老羅曾經總結過一句話:中國人幾乎是世界上最勤奮的民族,對财富的追求是以中國人沒有理由不在未來崛起。說到網際網路企業中國bat三家在技術層面和美國巨頭企業有差距,整體還是世界領先的水準。筆者認為中國的網際網路發展就是靠加班加出來的。

也曾有幸在一家還算知名的網際網路公司任職過兩年的時間,正點下班走人都會覺得很不好意思,不是公司的制度規定不讓正常下班走人,百分九十九的人還在埋頭苦幹,這個時候正點下班,就會有種做了虧心事的趕腳。到晚上十點的時候還有一堆黑壓壓的人頭在埋頭做事,這基本上屬于國内網際網路公司的常态 。已經就業或者對程式猿圈子有所認知的人,網際網路公司給的工資比傳統的企業多很多,而且在年終獎方面也是超過很多,基本上一年下來是傳統行業的2倍差不多,從加班的時間以及熬夜的程度,超過的這些工資早就用時間給補償上了,有這種工作氛圍中國網際網路公司發展在世界前列也不難了解了。

白天無休止的會議以及産品經理不間斷的需求變更。在中國無論公司都有一些技術讨論會,程式員是需要一個對腦力要求極為苛刻的職業,有人做過一個調查,在一個人集中精力做一件事情的時候,如果中間被打斷了5分鐘,起碼需要三十分鐘的時間恢複到之前的狀态,會議和需求的變更,會經常打斷程式員的思維,久而久之就會覺得白天特别煩,比較煩。選擇在夜深人靜的時候寫代碼,構思不失為一種好的選擇。這點傳統的企業比網際網路公司會稍微好點。

工期壓縮的很短,無奈被迫加班熬夜,這基本上是加班熬夜最直接的理由。在中國不懂技術的上司懂技術算是一種常态。作為技術工種的程式員,代碼細節極多,很難直接估測出直接完成的時間,而且完成了還需要初步測試以及深入測試。而且中間再疊加需求的變更,技術人員的實施難度可想而知。記得有個項目經理說過一句話:産品都是改出來的,你會發現最終呈現的産品樣式和最初設計的樣式天壤之别。在程式界也是很稀松平常的事情。

有一些技術geek的确喜歡在夜間寫代碼,白天睡大覺。這些人占比極少,基本上屬于真正喜歡程式設計範疇的人群,對代碼癡迷到無以複加。記得有個同僚說過,有個50多歲的老頭特喜歡寫代碼,但又特别喜歡抽煙,每次憋不住了抓緊出去抽半根煙,過過煙瘾,抓緊回來繼續代碼,這是真愛。但是目前有多少是對程式的真愛,絕大部分覺得寫代碼拿的工資高,能改善下生活,靠意志加入程式設計的大軍。

絕大部分程式員并不喜歡被人稱作喜歡熬夜加班,熬夜的理由雖然多種多樣,要麼為了生活,要麼為了興趣。

世間事,熙熙攘攘,皆為名利

關注微信公衆平台:程式員互動聯盟(coder_online),你可以第一時間擷取原創技術文章,和(Java/C/C++/Android/Windows/Linux)技術大牛做朋友,線上交流程式設計經驗,擷取程式設計基礎知識,解決程式設計問題。程式員互動聯盟,開發人員自己的家。

繼續閱讀