大裁員下,程式設計師如何做副業?

楊成功發表於2022-03-30
本文來源公眾號 程式設計師成功

大家好,我是楊成功。

前幾天有幸看了尤雨溪尤大的直播,他們談到一個話題,是說目前前端人,或者是整個程式設計師群體如何做副業?近年來網際網路行情下降,好多人都在思考要不要搞個副業來抵禦風險。

這不又來事了,這兩天又爆了網際網路大裁員。繼阿里“向社會輸送人才”之後,京東又搞了個“畢業禮”,整的小夥伴們人心惶惶。副業的關注度又一波升級。

那今天我們就來聊聊,程式設計師做副業這件事。

為什麼程式設計師都想著做副業?

我理解今天的程式設計師為什麼都有做副業的想法,原因不外乎兩個方面。

一是網際網路的爆發期已過,以前程式設計師體量小,會點基本技能就可以不愁工作,薪資也非常可觀,但現在隨著大量人員湧入,各種名校高學歷的加入內卷,我們突然發現沒什麼競爭優勢了。

二是網際網路開發圈這種畸形的工作氛圍,熬夜加班過於嚴重,消耗生命力來趕進度。特別是大廠,錢是給的多,但是透支強度懂得都懂,說句不好聽的是拿命換錢。

以前大家聽這些可能只是自嘲一下,隨著脈脈上不斷爆出大廠程式設計師加班猝死的訊息,大家開始慌了,原來比起收入,健康才是我們終身的財富。

當然還有一個原因,不只是程式設計師的職業陰霾,但程式設計師首當其衝,那就是 “35 歲危機”。

程式設計師是拼學習能力和創造能力的職業,不進則退的規則遠大於其他行業。35 以後,如果你不是真的熱愛這個行業,那麼你會發現,20 多歲的那種學習鑽研的毅力已經沒有了。再加上身體狀況大不如前,加班扛不動,各方面你怎麼和新來的小夥子們拼?

以上的種種情況,再加上網路上瘋狂的製造焦慮,我們自己也突然有了種隨時會降薪,隨時會被裁,隨時要加入內卷,甚至隨時會沒命的擔憂,開始想後路了。不行搞點副業?不行創個業?

所以如果你今天在技術社群發一篇“程式設計師如何搞副業”的文章,點選率一定翻倍。根本原因,就是大家對未來的擔憂。

卷不動怎麼辦?遇到 35 歲危機怎麼辦?大家都想著規避風險,這才不得不去關注副業。

怎麼看 “加班內卷” 和 “35 歲危機”?

這兩個現象是程式設計師焦慮的主要來源,看似避無可避,可有沒有想過根本原因是什麼?

我們再往深剖一下這兩個問題,其實大家擔心的是:“如果這種加班狀態持續到 35 歲,我能不能撐得住?到時候競爭力下降,我會不會被新人替代?”

但是我想說一個誤區,就是初中級別的程式設計師,需要大量的寫程式碼來提升自己的技術能力,不斷的投入時間學習,研究,拓寬視野。但是到了高階別的程式設計師,比如帶團隊的 leader,架構師,寫程式碼一定是越來越少的。

對於這些人來說,他們不需要通過加班來發揮價值,他們有自己的核心競爭力和不可替代性,寫程式碼也是寫一些核心的關鍵的程式碼,更多的時間關注技術選型和解決問題的方案。所以說程式設計師的職業生涯不會一直伴隨著加班,當你擁有核心競爭力,你的工作方式反而會很自由。

那什麼是核心競爭力?我說一句話大家一定會有體會:你的技術 leader,一個決策可以讓團隊的開發效率提升 10 倍,也可能讓團隊的開發效率降低 10 倍,有可能最後還出不了成果,甚至告訴你這個不行得重來!

這就是核心競爭力呀!一個程式設計師對與技術選型,解決方案的評估和判斷,這才是他的核心競爭力。這種競爭力不是你刷一堆演算法,背一堆八股文,學很多面試技巧,他就能有的。這些東西是需要你經過幾年大量的 寫程式碼+學習+嘗試+思考 才能培養出的能力。

所以說,我們所謂的 “加班內卷” 和 “35 歲危機”,得分兩個階段來看。

工作五年內

如果你是工作的前五年,這個階段你精力旺盛,學習能力強勁,那就是要卷的啊。趁著職業上升的黃金時期,花大量的時間和精力做積累,不斷做加法,盡力嘗試著去拓寬技術視野,讓自己成為一個獨當一面的人。這樣你才能積累到別人無法超越的高度。

如果這個階段你躺平了,你想著反正大家都在卷,我不想參與其中,每天上班空閒摸個魚也挺好的。那這樣持續幾年,除了業務程式碼熟練一些,你在技術深度廣度上都沒多大的長進。當你發現公司的新人越來越厲害,他們帶來的技術讓你應接不暇的時候,你突然發現臥槽,危機真的來了,這個時候再卷是不是晚了?

我不是鼓勵大家內卷,相反我很反對做那些沒什麼意義光是自我消耗的事情。但是努力和積累永遠不是卷,更不是不想奮鬥的藉口。如果卷真的避免不了,那一定要“卷的有價值”。

比起內卷,其實我更鼓勵大家“外卷”。外捲到意思就是當你在某個領域積累了一定經驗後,要試著跳出當前的圈子,去探索一下外面的世界。

比如你是一個前端程式設計師,儘管你的 Title 是“前端”,但你不能一直只在前端的圈子裡打轉。作為一個程式設計師,只要涉及到程式開發的,前端後端產品伺服器,你都要接觸,這樣你的視野才會變的更廣,看問題的角度更多,隨之你的判斷能力和才會得到提升。

大家總覺得,一個前端就該專攻 js,只有準備向全棧發展才會接觸後端。其實不是的,接觸並不代表一定要做,瞭解整體可以培養你的全域性觀。比如你遇到了一個難題,你只會在前端的範疇研究,可能這個問題在後端處理只是一行程式碼的事情,可你不知道呀,所以會浪費很多時間。

工作五年後

如果你已經工作五年以上,上面說的你都沒做到,眼看著自己快奔三了,還是一線開發,依然沒有形成核心競爭力,這個時候 35 歲危機襲面而來。你面對一浪強過一浪的後浪,有心追趕但是明顯吃力,這個時候即使老闆不會裁你,你心中也會忐忐忑忑,害怕自己某一天突然失業。

但是如果上面說的你都做到了,工作五年後,你多半會帶一個小團隊,或者成為架構師。不管有沒有進入大廠,你總會在一個地方持續發揮著自己的不可替代性。

工作的基本任務你會安排給組內小夥伴,架構和難題自己攻克,長期下來,你會越來越值錢,這是再厲害的應屆生都做不到的,這個時候你會有 35 歲危機嗎?自然不會。

而且我有一個預感,程式設計師這個行業一定是越做越自由的。當你能力出眾,技術超群,地域已經限制不了你,你可以選擇任意地方的工作,並不一定要守在某一家公司,某一個城市。

或許有一天你可以在三亞海邊租個小房子,每天早上起來曬曬太陽,開啟電腦,安排好今天的工作,然後看看前沿技術資訊,review 一下同事的程式碼,花幾個小時解決掉剩餘的難題,然後眯著眼繼續曬太陽。

聊這些就比較理想了,未來還是要展望的嘛。但是核心思想就是,如果你五年內沒有做好積累,形成自己的核心競爭力,那麼 35 歲危機也許真的離你不遠。反之,則是另外一種狀況。

怎麼做副業

上面說,程式設計師的 35 歲危機本質是因為沒有核心競爭力。再回到做副業這件事,怎麼做副業能幫我們抵抗 35 歲危機?

既然危機來源於核心競爭力,那麼副業的目的一定是幫助我們提升核心競爭力。

這裡大家也會有一個誤區,以為做副業的目的是為了賺錢,開闢一條新的收入途徑。這個也不能算錯,但是你想啊,一個年薪百萬的程式設計師需要做副業嗎?

人的精力有限,如果你的副業不是為了幫你鞏固主業,而是分走了你投入在主業上的一部分精力,可能你真的賺了筆錢,但長遠來看肯定沒有你持續提升帶來的收入更多。

核心競爭力除了硬實力,當然也包括這些:

  • 名氣
  • 口碑
  • 幫助別人
  • 分享技術
  • 分享思想

名氣不用說,在任何圈子積累了名氣路就會順暢許多;口碑呢就是說你這個人的辦事能力,靠不靠譜;幫助別人是你有沒有帶動別人一起成長的能力;分享最關鍵了,你的任意優勢,包括技術和思想,如果你認為是有價值的,那就分享出來啊,這樣別人才能在更多方面瞭解你,這是你簡歷之外的另一張名片。

如果你做副業的目標是為了增加上面幾個方面的軟實力,OK,這就是最棒的。這些方面可能短期看不到回報,光是付出了,但是堅持下去,一定會給你帶來意料之外的驚喜。

具體到做副業的方式有哪些?我認為兩個足矣:

  • 寫文章
  • 錄視訊

寫文章真的是一個非常非常好的學習總結方式。人的聽和看的能力是天生的,但是讀和寫的能力是需要後天培養的。比如你看一個技術視訊,看完貌似學會了。十分鐘後讓你寫一下這個視訊的關鍵資訊,你一想,哎剛才是什麼來著?好像記不清了。有些東西你以為掌握了,但是讓你寫的時候,你才發現那也許是錯覺。

寫文章會逼著你回憶和思考,沒有真正吸收和消化的東西,你是寫不出來的。所以堅持寫文會提升我們的思考力和總結概括能力。還有你工作中遇到的重要問題和解決方案,如果不記下來,過幾個月多半會忘。等到要寫簡歷的時候,突然發現好像沒什麼可寫,這是非常不划算的事情。

除此之外,你還可以把自己的文章發表到社群,會得到很多讀者的反饋,這個會給到你非常正向的鼓勵,也有利於查漏補缺,同時也會慢慢積累你的口碑和名氣。

不過開始寫文章的時候會比較痛苦,寫的不好,還憋不出來。其實我現在也是這個狀態,一篇文章得寫一週,一句話改來改去總覺得不通順,總覺得結構設計差點意思。不過只能硬著頭皮寫,寫的多了總會得心應手的。

至於錄視訊,我最近才發現這個事的好處,有點後知後覺了哈。

不得不承認我們程式設計師大多都宅,不愛說話,表達能力一般般。好多人更願意寫幾行程式碼,也不願意多說一句話。但是你想啊,如果有一天你的技術非常厲害了,你要把自己的經驗分享給別人,如果你不能很精簡的表達出關鍵點並且讓別人聽得懂的話,這是不是成了你的短板?

錄視訊雖然也是總結,思考,但比起寫文章,它對錶達能力的要求更高。表達能力是你往上走的通用能力,如果你想成為管理層幾乎必備。但是呢我們工作和生活環境中表達的機會又很少,如果你可以嘗試通過錄視訊來分享你的技術,一來有的聊,二來練習面對鏡頭的心態和語言組織,這是非常好的鍛鍊。

總之呢,打造核心競爭力,不僅僅是程式碼,不斷突破自己的侷限,才是正道。

本文聊的做副業並沒有聊怎麼賺錢,而是賺“核心競爭力”,這個東西雖然不能直接帶來票子,但又何嘗不是你抵禦風險的底氣呢?

我想看更多

本文首發公眾號 程式設計師成功,這裡有硬核的技術乾貨,也有程式設計師的職場感悟,有趣生活。歡迎關注我,看更多前端工程與架構的好文。

除此之外,我還建了一個前端微信群,用於交流分享,提問答疑。如果你也感興趣,歡迎加我 微信 拉你入群~

相關文章