⑴ 程序員加班最狠的一次是什麼情況,有多辛苦
我自己的高強度加班有2次,都是自己創業
當時這是個社區平台,有過千萬用戶了,一個核心系統升級,然後出了點問題,不能降級,沒辦法只能停了這個系統加班加點修改。
改了4天3夜,中途還接了用戶近200個電話,好多是凌晨,用戶還很驚訝,說那個時間還有人接電話。
最終解決了,用戶也沒有流失,睡了好幾天補覺。
這是一個 游戲 接入項目,因為對方是一個大平台,用戶量特別大,要上一個流量平台,一堆 游戲 cp搶著上,所以你不搶肯定趕不上第一波,而第一波絕對是資源最足的。當時開發團隊分在3個城市,我來統一指揮,還需要跑去平台那邊,相當於是4個地方,最終也是趕上了。雖然 游戲 沒賺到錢,不過這個加班是太狠了。
當然,對方平台公司更誇張,為了他們流量平台項目,整體沒日沒夜加班3個月,每天到凌晨3點,早上還早早9點就到公司了,具體公司就不說了,我們對比他們簡直算是早九晚五了。
另外從業20年,總結:
短期沖刺加班趕節點還是有點用,長期加班的項目成功概率太低了
遇上長期的,趕緊換公司走人
其他程序員怎麼加班我確實不太清楚,就我個人的經歷,最狠的一次加班是在2009年1月1日。
直到現在,我都清晰的記得當時的情況。那是的我還是一個普普通通程序員,2008年的年末,我們接手了一個新的項目,是和蘇州公司合作的一個項目,因此,蘇州公司派了一名項目經理全程參與。
我還記得第一天項目啟動會的時候,這位項目經理說:「我希望大家能夠通力合作,完成項目。放心,我不會把大家當牛當媽的使喚的。」當時,我以為這是一句玩笑話。但是後來我明白,他果然沒有把我們當牛馬,都快要豬狗不如了。
2008年12月底,由於項目快完成是產生了需要和設計的變化,而需求和設計的變化不小,導致代碼改動很大,但是項目研發階段的deadline臨近,本來之前就加了不少班,大家就怨聲載道了,現在更是只變需求不給時間,大家就更是不開心了。Teamleader和項目經理是因為這個問題直接懟上了,最後,項目經理很不厚道的把「我們完不成任務」的情況匯報給了集團的高級總裁。
這件事也就不可收拾了,我們這里分公司的總經理扛不住,只有要求Teamleader按照項目經理的要求完成,如果完不成就提前說,咱們就換人。
最後,自然就定下了一個目標,1月7日前完成所有的調整,保證質量的情況下進入集成測試階段。
於是,慘無人道的7天生活就開始了。
2009年1月1日,元旦節,我們在公司加班到了凌晨1點多,到處都沒有人了,就連對面的華為(當時華為的園區還沒有修好,所以就在我們公司對面)也沒人了。我們大概10人左右的小分隊就到了附近的燒烤攤,吃了頓燒烤,然後3點左右回到公司繼續幹活。到了凌晨5點多的時候,扛不住趴著睡了一下,9點多又起來接著干。
2009年1月2日,其他項目繼續放假,我們接著干,中午的時候休息一下,下午開始又一直弄到完成11點多,然後回家。
2009年1月3日,整個公司還是只有我們這一個小分隊,9點多到公司後開始幹活,一直干到了晚上9點多,然後讓一些女同事先回家了,畢竟女孩子要是一個人的話,太晚回家還是有安全上的風險。我們幾個男同胞又接著干,到凌晨3點多,然後收工回家。
2009年1月4日,公司正常上班了,我們也按時到了公司,這時候項目其實基本是趕工的成果,功能沒有全部改完,也沒有經過驗證,風險很大。但是,集成測試前,有一個UT和Checklist是必須完成的,這個至少需要留一天時間,也就是留給研發的時間只有不到3天了。
於是,1月4日這天又忙到了凌晨3點多,還是有很多問題沒有解決。無奈,大部分人都快要扛不住了,還是回家吧。
2009年1月5日,我大概9點多到的公司,然後繼續開始了趕工之路,時間已經不多了,這天結果一直到了晚上2點多,還是有很多未完成的內容,Teamleader帶著大家出去覓食,結果便利店都關門了,只有無奈返回,繼續幹活。一干就干到了1月6日下午5點多。這個時候,大部分的問題都基本處理了,只剩下一些零散的內容。所以,到了晚上8點多,大家就撤了。
2009年1月7日,對整個系統進行了自測,遇到問題處理問題,由於根本沒有時間做UT用例,所以都是想當然的進行了驗證,按照Checklist的內容一一跑了一下。最終,在晚上9點多的時候完成了所有的測試並進入了集成測試階段。
終於,我們算是按照要求達到了目標,不過也度過了慘無人道的7天。什麼凌晨4點的街道,什麼凌晨5點的朝陽,呵呵。
那肯定是連續通宵加班啊,趕項目就是這樣,沒辦法,干工程的人員應該都有體會!
分享最近的一次加班經歷吧,多狠倒是不至於,也沒覺得有多麼的苦逼,反而很有成就感。
就是這次疫情期間發生的事情,很多公司都停工停產,不過也有行業很早就開啟了遠程辦公模式,我們公司也也不例外,甚至我們在春節假期期間,就已經開啟了加班模式了。
針對這次疫情,我們公司推出了一款新產品(線上),具體內容就不詳細說了,反正也算是做了一件利國利民的事情,所有收入都捐給了武漢,而這款新產品的開發,讓一個團隊上百個夥伴,連續工作了三天三夜。但是產品上線後遇到了一個比較嚴峻的考研,就是業務量比較大,一個老介面已經超過了現有系統的承受能力,所以需要一個系統提供一個介面,現有業務遷移到新的介面上。
我是那天晚上起點多接到了領導們的微信語音,了解到這件事兒的前因後果,並且領導給出的提測時間點:第二天早上。
苦逼么?別人系統做了幾天還是幾周開發出來的東西,需要第二天重構出來。
其實一點兒都不苦逼,反倒覺得非常有挑戰,似乎有一些熱血澎湃。
討論完需求的具體細節之後,我安安穩穩吃完了晚飯,然後:
20:40 沐浴更衣,准備大幹一場。
21:00 點坐在了電腦前,VPN 連到了公司的電腦;
22:00 總體的架構就搭建起來了;
02:00 四個小時把細節全部實現;
03:00 一個小時自己進行調試,修改,再調試 ... 通過;
03:30 花了半個小時完善了註解和文檔;
提交代碼,打完收工,貌似提前完成了工作;
測試團隊(全流程)測試,第二天下午上線,上線後效果不錯,抗住了壓力。
感覺自己像一個拯救了世界的英雄。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
作為一名老程序員,職業生涯經歷過很多次加班趕進度的情況,這在這個行業里是再所難免的,偶爾的加班其實還都可以接受,怕就怕持續性的加班。
基本上對於大公司來說每次大促活動、大版本發布都需要經歷一段時間突擊,當然,像大促活動上線這種情況即便你工作完成了,在上線前後你都需要隨時待命,一般像雙十一這種規模的活動,基本上都是徹夜守候在電腦前,保障系統穩定性和及時解決出現的問題。這種加班其實並不是工作量的累了,而是真正的精神壓力了,一個小問題都有可能引起大故障。但在這種情況下後勤保障還是挺完善的,各種小吃飲品滿足你需求,緊張的心情伴著「節日」氛圍,事後釋懷了回想起來讓人也是感覺成就感滿滿的。
我曾經半夜三點被主管喊起來開車拉我到公司解決線上Bug,也曾因為接到了一個自己完全不熟悉的領域連續加班5天到2點,但這不是常態,如果成為常態那果斷離職吧。
在這里也建議各位程序員加強身體鍛煉,畢竟身體是革命的本錢。
我聽朋友說的,他是在公司做HR,有一次她早上來上班,正常的和同事說話,可能聲音比較大,把項目經理吵醒了,發現項目經理一夜都在公司,基本熬個通宵。
有的時候為了趕項目,確實要加班很晚,但也不全是這種狀況,要是平時速度快的話,肯定是不用加班的。
程序員加班其實沒有最狠,只有更狠。從不同的領域細分,一般互聯網企業加班是最厲害的,然後是一些頭部的私企,具體是哪家就不說了。有的創業公司加班也比較厲害,但不一定。
很難從總體上說是什麼情況,說說自己從業十幾年的經歷吧。
L公司
剛畢業的時候去的L公司,號稱是國企的IT公司。到了沒多長時間就碰上新項目,由於工期緊,領導帶著做封閉開發。基本上是每天凌晨3點睡覺,早上8點多起床。最後加班都加惡心了。
H公司
然後去了H公司,H公司是一個私企。加班本來就是家常便飯,但是我參與的又是線上的業務,出了問題要馬上搞定。記得最厲害的一次應該是搞了一個通宵,然後第二天正常上班接著搞。
倒是沒有連續搞多個通宵的情況。沒有在互聯網公司呆過,聽說那裡加班更加厲害。有過類似經歷的同學可以在下面分享一下。
你知道凌晨四點的杭州西湖是什麼樣子嗎?
每個公司不一樣,部門不一樣,加班的原因也不一樣。像我,很多大型活動的時候都需要研發值班過晚上12點,2、3點下班。比如618,雙十一,雙十二,雙「蛋」。一年也就那麼幾次,沒那麼頻繁,不然誰都受不了。
但是這不是最苦逼的,因為第二天可以調休,值夜班中間也沒啥事,還有公司統一發放的夜宵,同事之間吃吃喝喝,說說笑笑,還是很嗨皮。
最苦逼的是半夜三更被電話叫起來,應急處理某些重大線上bug。只有你一人孤軍奮戰,從天黑干到天亮。還得正常上班,開一天的會向領導匯報情況,精神一直處於高度緊綳狀態。最後還吃力不討好,成為背鍋俠。後面幾天晚上都睡不好,從身體到心理上都覺得苦逼。
總結下,bug無法避免,我們程序員個人能做的是什麼呢?除了提高技術能力之外,就是保存良好心態,和擁有強健體魄。隨著年紀增長,越發的理解前輩的話,能夠倒頭就睡第二天被上班鬧鍾叫醒真的很幸福!
我記得那是上班的第二年,在移動的一個項目上,當時真的是年輕,精力充沛。當時是年底組巡,為了應對檢查,通宵兩個晚上去核查數據,基本連續兩個晚上沒睡,到了第三天下班才正常回家補覺。
後來年紀大了,真的熬不起了,奉勸年輕人還是不要這樣,提高工作效率是關鍵,沒有產出的加班是一種無能的表現。
最狠的一次加班也就是連續半個月在公司待到凌晨一兩點左右吧。那時候為了完成一個項目所有同事都一直忙到很晚才回去,自己我住的離公司很近,其實也不算多麼的辛苦吧,畢竟就算不加班自己也是要一點左右才睡覺的。每次加完班走在回去的路上,反而有一種病態的滿足感,感覺自己過的很充足 。感覺每天和一群同事努力的去完成一件事情,特別是最後圓滿完成的時候有一種小小的成就感。其實做了五年的程序員,平時很少加班的,因為沒有加班費所以公司也不提倡加班。如果不是特殊的情況,一般都是朝九晚五的節奏,很少有在公司待到一兩點的。很多人提到程序員就是加班,什麼九九六,什麼零零七,其實正常的公司為沒有這么變態了,一般只是一些特殊的情況才會偶爾加一次。
⑵ 程序員的日常生活都是什麼樣的
不喜社交,但並不是不善社交,單純覺得擼點代碼搗鼓點東西比和一幫人吃飯喝酒 KTV 更有趣。偶爾無聊空虛也會出去參與各種活動,控場無壓力。
交流技巧無非就是自黑暖場,察言觀色,這些和職業無關,和人有關。
對潮流打扮之類無感……但迫於女票的壓力,每天還是會穿戴整齊,弄弄頭發再出門。
除了在車和鍵盤之外的事情都不捨得花錢,吃蘭州拉麵都捨不得多加份肉。當然玩的車和鍵盤也沒貴到哪兒,單純喜歡。
平時基本就上班寫代碼,回家吃飯,洗碗,完了接著寫代碼,然後睡覺。但周末一般都會出門,也挺簡單,看電影,吃飯,逛街。這方面特別容易滿足。
剛畢業的時候也覺得程序員是吃青春飯,一路走來,也做了幾年管理(當然也是技術團隊)。覺得還是寫代碼更好玩,而且似乎可以一直寫下去,並沒有會被精力旺盛的新人碾壓的壓力。最近一年慢慢調整自己的工作重心,重新回到代碼和技術上來。
曾經也心高氣傲,恃才傲物。現在越來越覺得吧,程序員也只是一份普通的職業,沒比別的行業好太多,當然也是好那麼一點點。大富大貴的機會其實不多,但總體上來看,還是比其他行業酷一點。是一份有可能讓你真正愛上的職業。
⑶ 32歲程序員失業後,轉行開網約車又賠錢,後來怎樣了
一位叫做劉小板的32歲網友分享了自己的職業歷程。
2012年,他在剛剛興起的互聯網大潮中,成為了一名程序員,在北京奮鬥了幾年後,進入到了行業"大廠"。但996、無休止的加班,讓他對人生產生了懷疑,難道要這樣當一輩子"社畜"嗎?於是就逃離了北京,去了妻子的老家重慶,乾的還是老本行。
正當他習慣了重慶的生活時,公司卻受到了新冠肺炎的影響,他的工資從1萬5千降到了7000,後來因為人事調整等問題索性離了職。離職之後去跑了滴滴,第一天賺了95塊錢,第二天卻因為違規停車被罰款200元,就放棄了這個職業。
對於程序員來說,從入職到35歲,有十多年的時間,在這10多年的時間里,不僅要提升自己的寫代碼水平,還需要提升自己的情商、交際能力,爭取早日轉型,成為管理人員,才能夠避免到了35歲被優化掉。沒有成功轉型的,要放平心態,接受自己的平凡,和自己和解,有的時候內心就不會那般郁悶了。
對於30歲以上的人來說,最關鍵的是要內省,要了解自己,知道自己擅長做什麼,知道自己的優勢在哪裡,去找到將自己的價值最大化的途徑。同時也要知道自己有什麼缺陷,避開那些不擅長的事情,對自己了解得更多一點,對未來的迷茫就更少一點。
有人說,人生的下半場,拼的是健康,這一點兒錯都沒有,強身健體,也是抵抗中年危機的途徑之一,看到自己的腹部沒有變得油膩、雙腿還和年輕時一樣有力時,心中的憂愁便會減少幾分。
⑷ 不做程序員可以做什麼
前兩天跟一個朋友聊天,他的職業跟我以前一樣,是一個程序員,工作了好幾年,經驗非常豐富。
他的技術棧非常完備,前端開發、伺服器開發、網站設計都非常厲害,而且也做過一段時間管理,做過主程序員兩年。
不過因為家庭原因,他對於這種996工作比較厭倦,不再想繼續加班,想找一份能夠雙休的工作,比較好的照顧家庭。
我們討論了一些轉職業跳槽的可能性。
在公司內的話,開發工程師可以轉測試工程師,可以轉運維工程師,可以轉產品經理,可以轉項目經理。
會一點技術,轉什麼都過得去。只要你確認有興趣,然後內部溝通吧。不行再往別的公司跳。
他也想過考公務員或者事業編制,爭取進入體制內,不過現在競爭比較激烈,他覺得考上比較難,但是如果他以後不再想留在一線城市的話,回到自己老家,不得不考慮這類的工作。
家鄉里沒有太多可以選擇的職業,考取編制也許是最好的選擇,甚至是唯一的選擇。
離開公司的話,體力活也馬馬虎虎吧,保安,送外賣,這些沒技術含量都也能幹。
還有自己創業,這要資金和人脈,然後開個公司,搞起來。
或者自己做實體,開個便利店,開個小飯館。
混口飯幹啥都行。
要有發展,做生意。
但是不是立刻全職做生意。是兼職做生意。
做個人IP,做小淘寶店,做私活外包工作室,做連接其他程序員和臨時客戶之間的產品經理。
做和人打交道的銷售,瘋狂掃樓陌拜推銷自己的產品。什麼都行。最好是去省會城市賣房子。
通過能力瘋狂建立賺錢轉化器。
程序員如果轉產品轉成功了,並且能碰上牛逼的有機會做起來的項目,比如說像類似這種抖音啊,像小紅書啊,是吧,像這種那真的是一輩子光宗耀祖啊,你如果有機會做這樣的產品,你整個職業天花板就幾乎無限了啊,沒有上限了,所以就很牛逼,當然這個也不是每個成員都能轉成,這個你要是想做成一個合格產品經理要求你的這個,用戶思維啊,溝通能力,營銷思維啊什麼的都很懂啊,所以還是很有挑戰,但是如果轉成功了,很有前途啊,所以各位程序員兄弟們要量力而行。總之這個就是我個人的見解。
做程序員門檻高,如果不做程序員,那選擇的路很多,比如回家種地,或者去做運營,或者考公務員!
總之,不做程序員,你有很多選擇,看你喜歡什麼,做自己喜歡的工作是輕松的