內(nèi)卷嚴重?加班多?給幾條程序員都適用的建議
_陳哈哈|https://sourl.cn/NPSdQr
王興曾說:“2019年可能會是過去十年里最差的一年,卻是未來十年里最好的一年”。誰曾想,一語成讖。
2020年,一場肆虐全國的新型冠狀病毒肺炎疫情,讓許多中小企業(yè)們陷入經(jīng)營困難危機之中。面對這種情況,有一些單位開始停發(fā)薪資、變相裁員,脈脈上收到爆料某公寓租賃企業(yè)直接裁掉80%員工,讓更多的員工再次陷入了緊張的境地。那么這對我們程序員來說意味著什么?
2020年我們究竟該如何看待自己的職業(yè)生涯?是要過苦日子了嗎?
為啥難?
干活苦
有新聞說晚上十點某領導在微信群要求下屬在十分鐘內(nèi)回復,一員工因休息早而沒及時回復被裁了。
對于程序員來說,晚上十點仍有許多人在公司趕進度,等發(fā)布。即使在深夜熟睡之際,一旦電話鈴聲響起,程序員在十分鐘內(nèi)就得起來查看處理,畢竟如果是系統(tǒng)宕機的話,晚一分鐘處理損失就多幾個零。
選擇程序員這職業(yè)也就是選擇7*24*365的待機模式,出門可以不帶錢包但隨身得帶個vpn,搞不好程序員在結(jié)婚當天還得停下來打開電腦解bug。
競爭大
編程技術不再高大上,入行門檻不再高。普通人從培訓學校培訓四個月便能就業(yè),月薪輕松過萬;大四學生不喜歡本專業(yè),自己拿本書學習也能找到不錯的公司以實習生的身份入門;00后從幼兒園開始學習編程軟件,懂奧數(shù)不再厲害,會編程才是加分項,小學生會編軟件操作機器人的比比皆是…
學習編程的人越來越多,和你一起競爭的人也越來越多。無數(shù)比較有資質(zhì)的程序員都抱怨當下面試的難度比之前難了太多,你一個社招現(xiàn)在都需要手撕算法了。各種高并發(fā)、高可用、分布式事務幾乎都是大廠面試必備了。
“面試造火箭,入職擰螺絲”這句哈可不是說著玩的!

技術致富難
作為70后一線程序員的洋哥在帝都坐擁四套房,他的發(fā)家史簡單粗暴:作為最早一批趕上互聯(lián)網(wǎng)浪潮的程序員,瞄準一家創(chuàng)業(yè)公司,勤勤懇懇工作幾年,公司上市后他用期權買房。之后跳槽到小公司,花幾年時間將團隊從幾個人帶到一百來人后再離開,這是洋哥第四套房的來由。
洋哥說自己沒有大理想,不喜歡當管理,只喜歡在一線崗位和年輕人一起編程,在一家公司呆六七年,看公司逐漸發(fā)展擴大,然后得到自己該得到的。
洋哥說這屆程序員太浮躁和焦慮,他幾乎每個星期在吃散伙飯和迎新飯,每個人像虱子跳來跳去。五年四跳,三年三跳的程序員比比皆是。
可年輕程序員沒有辦法,工資不漲房價嗖嗖漲,與公司的一起成長的情懷比不過現(xiàn)實的殘忍:領導畫的餅遲遲不兌現(xiàn),還沒到30歲兩鬢開始發(fā)白,腰背也熬病了,薪資還是那么點。同一起跑線的同學跳槽早就實現(xiàn)了薪資翻翻,這人又何必在一棵樹吊死呢?
一位長期加班并懷孕的程序員,終于無法忍受領導的畫餅充饑策略,寫出的一份看似搞笑但很真實的離職申請:
有程序員自嘲道,程序員是建設信息社會的底層工人,性質(zhì)像現(xiàn)實社會的農(nóng)民工。樓建起來了,自己卻只能在門外路過。
為了改變現(xiàn)狀,不少程序員在知乎上提出這樣的問題:
“怎么才能成為大神級的程序員?”
“普通程序員和大神程序員有哪些區(qū)別?”
……
眼下局勢,程序員該怎么辦
有所為,有所不為
很多人都知道**「樹立明確的目標」**是取得進步的根本,但對于如何做好這件事,大多數(shù)人其實都陷入了一個誤區(qū)。
Mike Flint做了巴菲特的私人飛行員十年之久,還曾為美國四任總統(tǒng)開過飛機,但他仍在事業(yè)上有著更多追求。有一次,他和巴菲特在探討他的職業(yè)生涯目標時,巴菲特讓他去做這么一件事。
首先,巴菲特讓Flint寫下他職業(yè)生涯最重要的25個目標來。于是,F(xiàn)lint花了一些時間,把這些目標寫了下來。然后,巴菲特讓他審視一下這個清單,然后圈出他認為最重要的5個。Flint也照做了。
Flint現(xiàn)在有了兩個清單。一個是他認為自己職業(yè)生涯最重要的5個目標,另一個是另外20個他也覺得比較重要的事。
巴菲特問Flint:你現(xiàn)在知道該怎么做了么?
Flint答:知道了。我現(xiàn)在會馬上開始著手于實現(xiàn)這5個目標。至于另外20 個,并沒有那么緊急。所以可以放在閑暇的時間去做,然后慢慢把它們實現(xiàn)。
巴菲特聽完后說到:不,Mike,你搞錯了。那些你并沒有圈出來的目標,不是你應該在閑暇時間慢慢完成的事,而是你應該盡全力避免去做的事——你應該像躲避瘟疫一樣躲避它們,不花任何的時間和注意力在它們上面。
這讓我想到了三件事:
1. 如何讓自己的目標變少非常重要
對于個人還是企業(yè),最可怕的狀態(tài)是什么?
是「什么都能做」,「所有方向都可以是方向」。這意味著你沒有具體的目標,并且什么都不愿舍棄,最后一定就會什么都做不好。
脫離這種狀態(tài),最關鍵的一點是:將開放式的問題變成封閉式的問題。
2. 專注非常重要
在一個人的認知資源有限的情況下,一段時間如果有太多目標,那么很可能哪個都無法完成。
盡管「專注」和「聚焦」的概念已經(jīng)被現(xiàn)代人提及的太多,但真正能做到準確地辨識自己的欲念,去除自己不真正需要的東西的人,還是少數(shù)的。
3. 比起「有所為」,「有所不為」可能更加重要
這可能和芒格說的「Invert, always invert.」有相通之處。沒有被選中的那 20 件事,其實也是你感興趣的或者有意義的,所以就很容易找到各種合理的理由去在那些目標上花時間。但它們才是默默消耗掉時間,轉(zhuǎn)移你的注意力,又不能真正產(chǎn)出成果的事情。這種目標比看起來明顯就很愚蠢的東西更加危險,就像是大量無用垃圾在占用你的CPU和內(nèi)存,搞得你很難受。
太用力的人跑不遠。
![]()
多年前曾讀到過林清玄先生的一個故事,我覺得這真是對很多程序員的寫照:
毛竹”只生長在中國最東邊,4年也只不過長高3cm。但5年后,以每天足足30cm的速度生長著。這樣只用6周就可以長到15米了!
努力不應該是某種需要被時常覺知的東西,意志力是短期內(nèi)會用完的精神能量。
真正堅持到最后的人靠的不是激情,而是恰到好處的喜歡和投入。
當堅持不再成為需要被言說的事實或是需要被排練的步驟時,它就成為了我們生活的一部分,而不是什么掛在生活之上的負擔。
就像寫CSDN博客一樣,一開始是羨慕別人能長時間積累下來,還寫得十分出色,我也想試試。
寫了半年后,突然我發(fā)現(xiàn)已經(jīng)慢慢養(yǎng)成了寫博客的習慣,能較為從容的將我想說的技術要點描述清楚,且通俗易懂。其實一開始我只是為了當作記筆記而寫博客的,可漸漸的,卻成為了我學習生活的日常。也沒有覺得寫博客有什么負擔,已經(jīng)悄然習慣了。
我覺得,這就很好。
最長久的陪伴不費心力。如果你真的喜歡那個人,真的想在他身邊一輩子,就不會說有多么愛他,而是覺得“每天能和他在一起,就很好。”
太用力的愛不僅讓自己累,也讓身邊的人累。樸素的道理,更經(jīng)得起推敲。因為用力會不自覺地提高你的預期。不要像個孩子一樣向這個世界索取回報,自我的用力感覺、委屈,不能成為你的籌碼。
太用力的人更容易產(chǎn)生期望落差,更不愿接受自己找錯了方向的事實。“努力沒有回報”本身,就是非常讓人絕望的事情。輕裝上陣的人,回旋的余地更大。
人越用力,就會越想要得到及時的良好刺激。越用力的人對于正刺激的需求就越高,越不能忍受暫時的負反饋。
真正的堅持歸于平靜,靠的是溫和的發(fā)力,而不是時時刻刻的刺激。
太用力的人增加了執(zhí)行的功耗。糾結(jié)、選擇恐懼,是太用力的副產(chǎn)品。只管去做,就是在意識與行動之間盡可能地減少沖突帶來的心力損耗。
執(zhí)行階段最大的敵人,是糾結(jié),是埋怨,是后悔,是內(nèi)心的沖突——太用力,就是心理額外動作太多。
我一直告誡自己不要用力過猛,以保持自己對困難的鈍感和不順的接受程度。
短期的過度用力極容易造成身體和心理上的挫傷。哪怕你在做的事情非常重要,也要保證基本的休息和放松,不要縱容自己消耗健康來填補對努力的需求。
到最后你會發(fā)現(xiàn):盡管你從不認為自己真的拼命過,但是正因為你走得足夠遠,每個人都會認為你是多么地努力。
用力的人心里瞎折騰,真正堅持下來的人往往覺得“這就很好”。
其實,"找好方向,一直努力就很好",學會給自己鼓掌。
培養(yǎng)成長型思維
成長的過程中不可能是一帆風順的,肯定會有痛苦、有阻力、有挫折。面對逆境,我們應該怎么做?
有些人也許不堪重負,就此沉淪了,而有些人可以越挫越勇,把每一次失敗都當成學習的機會。
成長型思維(Growth Mindset) 和 固定型思維(Fixed Mindset) 會極大地影響我們面對逆境的處理方式。我在最低迷的時候,正是成長型思維幫我渡過了難關。
成長型思維和固定型思維體現(xiàn)了應對成功與失敗、成績與挑戰(zhàn)時的兩種基本心態(tài)。
具有成長型思維的人相信自己可以通過學習來提升自我,相信學習和成長的力量,相信努力可以改變智力和能力。
我們可以通過下圖所示的對比來判斷一個人是“成長型思維”還是“固定型思維”。
標成長型思維和固定型思維對比圖題
我曾經(jīng)就是一個典型的固定型思維的人,在遇到困難和挫折時很容易引發(fā)自我懷疑和自我否定。技術人員的工作面臨著很多的挑戰(zhàn),我們需要具備成長型思維才能應對工作和生活中的壓力。
這樣在遇到問題時,我們才不會輕言放棄,而是會積極主動地去學習,去尋找解決方案。即使最終還是失敗了,把失敗當作學習的機會。
在企業(yè)永遠是螺絲釘,要有創(chuàng)業(yè)的夢想
《阿里創(chuàng)業(yè)軍團》書里說,在企業(yè)我們頂多是從鋼的螺絲釘變成鍍金的螺絲釘,變成純金的螺絲釘,但是我們始終不能成為獨立運轉(zhuǎn)的機器,一旦這個機器不要我們了,我們插在別的地方說不定是擰不進去的。
前同事林同學在第一次創(chuàng)業(yè)失敗后,應聘成為一名普通的程序員,如果他不說,沒人知道他曾創(chuàng)業(yè)兩年。在公司干了兩年后,拿著積蓄他又跑去創(chuàng)業(yè)了。問他這次要再失敗怎么辦?30歲的他無所謂道,重新找家公司打工掙錢,再想辦法創(chuàng)業(yè)。
在創(chuàng)業(yè)路上,有的人倒下就再也沒有起來,有的人盡管跌跌撞撞,但始終在前行。這么多人執(zhí)著于創(chuàng)業(yè),可能是我們在企業(yè)只能像螺絲釘般地流水工作,但創(chuàng)業(yè)能野蠻成長為獨立的個人。
無論你是在哪條路上,我們每天低頭忙碌為的只是像法國詩《海濱墓園》里描述的:起風了,唯有努力生存。
最后

文章有幫助可以點個「在看」或「分享」,都是支持,我都喜歡!
我是Guide哥,Java后端開發(fā),會一點前端知識,喜歡烹飪,自由的少年。一個三觀比主角還正的技術人。我們下期再見!
往期推薦
