前幾天有幸看了尤雨溪尤大的直播,他們談到一個話題,是說目前前端人,或者是整個程式設計師群體如何做副業?近年來網路行情下降,好多人都在思考要不要搞個副業來抵禦風險。
這不又來事了,這兩天又爆了網路大裁員。繼阿里“向社會輸送人才”之後,京東又搞了個“畢業典禮”,整的小伙伴們人心惶惶。副業的關注度又一波升級。
那今天我們就來聊聊,程式設計師做副業這件事。
為什麼程式設計師都想著做副業?
我理解今天的程式設計師為什麼都有做副業的想法,原因不外乎兩個面向。
一是網路的爆發期已過,以前程式設計師體量小,會點基本技能就可以不愁工作,薪資也非常可觀,但現在隨著大量人員湧入,各種名校高學歷的加入內卷,我們突然發現沒什麼競爭優勢了。
二是網路開發圈這種畸形的工作氛圍,熬夜加班過於嚴重,消耗生命力來趕進度。特別是大廠,錢是給的多,但是透支強度懂得都懂,說句不好聽的是拿命換錢。
以前大家聽這些可能只是自嘲一下,隨著脈脈上不斷爆出大廠程式設計師加班猝死的消息,大家開始慌了,原來比起收入,健康才是我們終身的財富。
當然還有一個原因,不只是程式設計師的職業陰霾,但程式設計師首當其衝,那就是 「35 歲危機」。
程式設計師是拼學習能力和創造能力的職業,不進則退的規則遠大於其他行業。 35 以後,如果你不是真的熱愛這個行業,那麼你會發現,20 多歲的那種學習鑽研的毅力已經沒有了。再加上身體狀況大不如前,加班扛不動,各方面你怎麼和新來的小伙子們拼?
以上的種種情況,再加上網路上瘋狂的製造焦慮,我們自己也突然有了種隨時會降薪,隨時會被裁,隨時要加入內卷,甚至隨時會沒命的擔憂,開始想後路了。不行搞點副業?不行創業?
所以如果你今天在技術社群發一篇「程式設計師如何搞副業」的文章,點擊率一定會翻倍。根本原因,就是大家對未來的擔憂。
卷不動怎麼辦?遇到 35 歲危機怎麼辦?大家都想著規避風險,這才不得不去關注副業。
怎麼看 「加班內捲」 和 「35 歲危機」?
這兩個現像是程式設計師焦慮的主要來源,看似避無可避,可有沒有想過根本原因是什麼?
我們再往深剖一下這兩個問題,其實大家擔心的是:「如果這種加班狀態持續到35 歲,我能不能撐得住?到時候競爭力下降,我會不會被新人取代?」
但我想說一個誤解,就是國中層級的程式設計師,需要大量的寫程式來提升自己的技術能力,不斷的投入時間學習,研究,拓寬視野。但是到了高階的程式設計師,例如帶團隊的 leader,架構師,寫程式碼一定是越來越少的。
對這些人來說,他們不需要透過加班來發揮價值,他們有自己的核心競爭力和不可替代性,寫程式碼也是寫一些核心的關鍵的程式碼,更多的時間專注於技術選型和解決問題的方案。所以說程式設計師的職業生涯不會一直伴隨著加班,當你擁有核心競爭力,你的工作方式反而會很自由。
那什麼是核心競爭力?我說一句話大家一定會有體會:你的技術leader,一個決策可以讓團隊的開發效率提升10 倍,也可能讓團隊的開發效率降低10 倍,有可能最後還出不了成果,甚至告訴你這個不行要重來!
這就是核心競爭力呀!一個程式設計師對技術選型,解決方案的評估與判斷,這才是他的核心競爭力。這種競爭力不是你刷一堆演算法,背一堆八股文,學很多面試技巧,他就能擁有的。這些東西是需要你經過幾年大量的 寫程式 學習 嘗試 思考 才能培養出來的能力。
所以說,我們所謂的 “加班內卷” 和 “35 歲危機”,得分兩個階段來看。
工作五年內
如果你是工作的前五年,這個階段你精力旺盛,學習能力強勁,那就是要卷的啊。趁著職業上升的黃金時期,花大量的時間和精力做積累,不斷做加法,盡力嘗試著去拓寬技術視野,讓自己成為一個獨當一面的人。這樣你才能累積到別人無法超越的高度。
如果這個階段你躺平了,你想著反正大家都在卷,我不想參與其中,每天上班空閒摸個魚也挺好的。那這樣持續幾年,除了業務代碼熟練一些,你在技術深度廣度上都沒多大的長進。當你發現公司的新人越來越厲害,他們帶來的技術讓你應接不暇的時候,你突然發現臥槽,危機真的來了,這個時候再卷是不是晚了?
我不是鼓勵大家內卷,相反我很反對做那些沒什麼意義光是自我消耗的事情。但是努力和累積永遠不是卷,更不是不想奮鬥的藉口。如果卷真的避免不了,那一定要「卷的有價值」。
比起內卷,其實我更鼓勵大家「外卷」。外捲到意思就是當你在某個領域累積了一定經驗後,要試著跳出目前的圈子,去探索一下外面的世界。
例如你是一個前端程式設計師,儘管你的 Title 是“前端”,但你不能一直只在前端的圈子裡打轉。身為程式設計師,只要涉及程式開發的,前端後端產品伺服器,你都要接觸,這樣你的視野才會變的更廣,看問題的角度更多,隨之你的判斷能力和才會得到提升。
大家總覺得,一個前端就該專攻 js,只有準備往全端發展才會接觸後端。其實不是的,接觸並不代表一定要做,了解整體可以培養你的全局觀。例如你遇到了一個難題,你只會在前端的範疇研究,可能這個問題在後端處理只是一行程式碼的事情,可你不知道呀,所以會浪費很多時間。
工作五年後
如果你已經工作五年以上,上面說的你都沒做到,眼看著自己快奔三了,還是一線開發,依然沒有形成核心競爭力,這個時候35 歲危機襲面而來。你面對一浪強過一浪的後浪,有心追趕但是明顯吃力,這個時候即使老闆不會裁你,你心中也會忐忐忑忑,害怕自己某一天突然失業。
但如果上面說的你都做到了,工作五年後,你多半會帶一個小團隊,或是成為架構師。不管有沒有進入大廠,你總會在一個地方持續發揮自己的不可替代性。
工作的基本任務你會安排給組內小夥伴,架構和難題自己攻克,長期下來,你會越來越值錢,這是再厲害的應屆生都做不到的,這個時候你會有35 歲危機嗎?自然不會。
而且我有一個預感,程式設計師這個行業一定是越做越自由的。當你能力出眾,技術超群,地域已經限制不了你,你可以選擇任意地方的工作,並不一定要守在某一家公司,某一個城市。
或許有一天你可以在三亞海邊租個小房子,每天早上起來曬曬太陽,打開電腦,安排好今天的工作,然後看看前沿技術資訊,review 一下同事的代碼,花幾個小時解決剩餘的難題,然後瞇著眼繼續曬太陽。
聊這些就比較理想了,未來還是要展望的嘛。但核心思想就是,如果你五年內沒有做好積累,形成自己的核心競爭力,那麼 35 歲危機也許真的離你不遠。反之,則是另一種狀況。
怎麼做副業
上面說,程式設計師的 35 歲危機本質是因為沒有核心競爭力。再回到做副業這件事,怎麼做副業能幫我們抵抗 35 歲危機?
既然危機來自核心競爭力,那麼副業的目的一定是幫助我們提升核心競爭力。
這裡大家也會有一個迷思,認為做副業的目的是為了賺錢,開闢一條新的收入途徑。這個也不能算錯,但是你想啊,年薪百萬的程式設計師需要做副業嗎?
人的精力有限,如果你的副業不是為了幫你鞏固主業,而是分走了你投入在主業上的一部分精力,可能你真的賺了筆錢,但長遠來看肯定沒有你持續提升帶來的收入更多。
核心競爭力除了硬實力,當然也包含這些:
#名氣
口碑
寫文章
#錄製影片
寫文章真的是一個非常非常好的學習總結方式。人的聽和看的能力是天生的,但是讀和寫的能力是需要後天培養的。比如你看一個技術視頻,看完貌似學會了。十分鐘後讓你寫一下這個影片的關鍵訊息,你一想,哎剛才是什麼來著?好像記不清了。有些東西你以為掌握了,但是讓你寫的時候,你才發現那也許是錯覺。
寫文章會逼你回憶和思考,沒有真正吸收和消化的東西,你是寫不出來的。所以堅持寫文會提升我們的思考力和總結概括能力。還有你工作上遇到的重要問題和解決方案,如果你不記下來,過幾個月多半會忘。等到要寫履歷的時候,突然發現好像沒什麼好寫,這是非常不划算的事。
除此之外,你還可以把自己的文章發表到社區,會得到很多讀者的回饋,這個會給到你非常正向的鼓勵,也有利於查漏補缺,同時也會慢慢累積你的口碑和名氣。
不過開始寫文章的時候會比較痛苦,寫的不好,還憋不出來。其實我現在也是這個狀態,一篇文章得寫一周,一句話改來改去總覺得不通順,總覺得結構設計差點意思。不過只能硬著頭皮寫,寫的多了總會得心應手的。
至於錄視頻,我最近才發現這個事的好處,有點後知後覺了哈。
不得不承認我們程式設計師大多都宅,不愛說話,表達能力一般般。好多人比較願意寫幾行程式碼,也不願意多說一句話。但你想啊,如果有一天你的技術非常厲害了,你要把自己的經驗分享給別人,如果你不能很精簡的表達出關鍵點並且讓別人聽得懂的話,這是不是成了你的短板?
錄影雖然也是總結,思考,但比起寫文章,它對表達能力的要求更高。表達能力是你往上走的通用能力,如果你想成為管理階層幾乎必備。但是呢我們工作和生活環境中表達的機會又很少,如果你可以嘗試透過錄影來分享你的技術,一來有的聊,二來練習面對鏡頭的心態和語言組織,這是非常好的鍛鍊。
總之呢,打造核心競爭力,不只是程式碼,不斷突破自己的限制,才是正道。
本文聊的做副業並沒有聊怎麼賺錢,而是賺“核心競爭力”,這個東西雖然不能直接帶來票子,但又何嘗不是你抵禦風險的底氣呢?
原文網址:https://juejin.cn/post/7080694504914681864
作者:楊成功
#更多程式相關知識,請訪問:程式設計影片! !