996.icu,不加班的程序員有前途嗎?

最近,996的話題挺火的,我不想聲援或者譴責996,更不不想糾結於996是否合理,只是想站在程序員的角度,思考一下如果暫時無法擺脫996的現狀,程序員們又該如何提升自己呢?

一個程序員996之後,留給自己的時間本就不多了。每天9點下班,到家的時候也要10-11點了,簡單洗漱一下就要睡覺了。每週只有一天休息,還要陪陪家人什麼的,真正能留給自己支配的時間微乎其微。

就算是有心思想要學會習,但是長期的超負荷工作會導致情緒低落,不願意學習,或者無法靜下心來學習。

對於處於996狀態中的Java程序員,有以下幾點建議:

識別自己996的原因,是否是效率問題,如果是效率導致,那首先想辦法提升自己的工作效率,進而擺脫996的現狀。

識別自己996忙的是什麼,看看自己忙的是業務需求還是無意義的重複性無技術含量的工作。如果是重複性的無技術含量的體力勞動,那要想辦法擺脫這種現狀,可以考慮找老闆溝通或者換工作。

如果自己確實是忙於業務需求,那麼其實你也是可以在996的狀態下學習的。

這裏給你幾點親測有效的建議:

1. 調整好自己的心態

首先應該調整好自己的心態,不能因爲工作忙而導致自己過於消極。要積極的面對學習這件事情。好的心態不僅可以提升工作效率,還可以讓自己活的更開心一些。最重要的是,沒有一個好的心態,是沒辦法學習的。

2. 利用好碎片時間

996的程序員註定沒有大片時間來學習了,那麼怎麼辦呢?其實還是可以利用好碎片化的時間的。如早晚的通勤時間、週末陪孩子上培訓班的時間等。這種碎片化的時間可以藉助博客、技術公衆號、在線專欄、在線教育等方式提升自己。

3. 工作中也能學習

996的程序員最多的時間都是在工作的,但是工作也不是不能學習呀,比如在接一個新需求的時候,可以考慮引入一些新的技術,或者做一些技術預研。多考慮使用一些設計模式,多考慮併發問題的解決等。這些都是可以運用到工作中的。

4. 多向別人學習

工作中,遇到問題多多和身邊的同時溝通,溝通是一個很好的學習方式。無論是業務問題還是技術問題,都可以交流。工作中遇到的問題多多和別人進行思想碰撞,多向別人請教。

5. 主動承擔更多

都已經996了,爲什麼還要主動承擔更多工作呢?這裏我建議主動承擔的不是業務需求,而是一些其他的非功能性需求。如開發的應用遇到性能問題,主動承擔去解決。如線上發生了頻繁GC、數據庫死鎖、併發問題等,主動承擔去排查和解決。這樣不僅能夠通過解決問題學習到很多知識,還能在同事中提升技術影響力。

6. 多寫思考和總結

工作中會遇到各種各樣的問題、想法等,及時的把自己的想法總結記錄下來,時常的翻閱也是很好的學習辦法。

最後,如果你想業餘時間看一些視頻提升自己,或者找資料,以及與同行交流給大家推薦一個Java進階內推交流羣967051845,不管你在哪個方位,不管你參加工作幾年都歡迎你的入駐!(羣內會免費提供一些羣主收藏的書籍資料以及整理好的幾百道面試題和答案文檔!)

最後,祝所有奮戰在一線的開發者們都可以認真生活!快樂工作!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章