首頁  >  文章  >  在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

青灯夜游
青灯夜游轉載
2022-07-21 11:28:022652瀏覽

想想當初的豪言壯語,真想給自己一巴掌。

憶往昔

14年,我不顧家人的反對,放棄了和相親對象結婚,沒想到這個舉動居然讓我家成了村里人茶餘飯後的談資。每當父親出門,都會有人說你家為啥不願意,人家那誰還配不上你兒子不成。 。 。我爸為了這個事氣的差點沒躺床上。

可當時我就鐵了心,就是不結。抱著對網路的期盼,懷著對未來的美好憧憬來到了北京,我跟朋友說我要在35歲賺夠一個億。 。 。朋友笑著說你知道一億是什麼概念嗎?我說你別管我知道不知道,我一定要賺夠一個億,不信你看著。

看今朝

現在想想多麼可笑,別說一個億了,我現在連一份起碼的工作都沒有,吃喝都是花我對象的錢,這個行為自古就有個很好的名字- 吃軟飯!

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

(圖片上的女孩是我對象)

之前出去吃飯都是我付錢,自從我失業後,每次出去都是她搶著付錢,每次看到她付錢,我就感覺跟扇我臉一樣。我覺得實在受不了,我就偷偷給她支付寶轉了 200 元,因為發微信怕她不收。這樣她付錢我心裡多少還能過意的去,剛開始我還竊喜以為她收了,沒想到沒多久她就給我轉回來了,她啥也沒說,我也不知道說啥。能說啥呢?你為啥給我轉回來?因為你沒工作!然後大吵一架?

來這家公司,薪資幾乎是平移過來的,當時還和對象吵了半天。因為 19 年,前端還算可以,沒有現在的競爭到白熱化。當時找工作收到了不少 offer,有的漲薪還是非常不錯的,但不知道為啥就是不想選公司加班多的公司,就算給的錢再多也不願意。因此加班多的公司一律被我 Pass 掉了。她不想讓我來這家公司,她想結婚,她想我找個比較穩定點的,薪資也更高點。但當時鬼使神差,我就認定了這家公司,雖然發生了爭執,最後還是以她的妥協告終。

現在看著她我滿懷愧疚,啥狀況?為啥我總聽不進他人的意見呢?什麼東西都要自己瞎折騰!結果每次都讓身邊最在意的人受傷! ! !

思過崖

下面來說下這段時間的面試吧。不知道其他找工作的朋友們面試機會多不多,反正我能約到的面試機會很少,也可能是我不夠優秀吧,好不容易約到的幾個面試也只是被迫給HR 刷了績效了而已。就這幾次的面試感覺來說,發現網路現在越來越捲,要求也越來越高,小公司都手撕演算法,各種原理、原始碼,大廠就更可想而知了。

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

這段時間想了很多很多,把自己之前的過往都仔細的回憶了一遍,為啥人到中年卻混的如此悲催?到底犯了什麼錯?怎麼去應付接下來的就業環境呢?暫時想到了以下幾點,不知道對不對,大家可以探討下,如果對您有些許幫助,歡迎給個小贊贊,支持下哈~

第一:每天抽出固定的時間去學習演算法和英文。

我16年入職前端,當時那家公司有個前端大佬是真的非常非常牛。聽說他之前是公司的產品,公司想做前端,但一時半會招不到合適的人,他就申請轉過來做前端了。學習能力實在太強。公司後來的招進來的研究生都很佩服他,沒有他解決不了的問題。

當時我就很好奇,為啥他這麼厲害呢?聽別人說他是北理工的研究生畢業,當時我的第一反應就是那就不奇怪了,他的數學和英語絕對頂呱呱呀,這兩樣好的話,搞個前端不跟玩一樣嗎。但可惜的是當時我並沒有特別重視起對英文和數學或演算法的學習。

直到後來感覺不對,我發現公司招募來的新人似乎沒多久就能幹我手頭上的活,自己非常容易就能被代替,毫無壁壘可言。這可咋辦?這樣自己不就是個隨時都能被取代的人嗎?怎麼辦?當時我做了個極為錯誤的決定 —— 追逐新科技。只要我學的比你們多不就好了。事實證明,這是錯的,我把自己扔進了無止盡的追逐新技術中,搞得非常的疲憊。但是公司遇到的問題我卻解決不了。後來我發現這樣不行:

  • 學的新東西並沒有幫助我解決公司的問題

  • 學的東西不用,沒多久就忘了,跟沒學一樣

  • #沒有時間和精力陪對象,導致矛盾激化

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

#想來想去,我到底佩服這個大佬什麼呢?後來發現,我佩服的是他解決問題的能力。什麼技術難題到他手上都能解決,但並沒有見人家拼命學呀。那麼怎麼樣去提升自己解決問題的能力呢?

透過對大佬的觀察,我發現他的邏輯思考能力非常強,英文能力非常強,新技術看看文件就能寫。後來我就給自己定了每天學習演算法和英文的規劃,演算法一定程度訓練了思維,改掉了自己接到活後想都不想直接擼的毛病。英語的學習有效的提高了自己查閱英文資料的能力,一些新技術翻翻文件也能會了,根本不用無休止的看影片。

第二:研究一手資料

如果專案比較急,看影片確實可以幫助我們快速入門,快速踩坑。但看完影片專案能上手後,抽空一定要把你之前透過影片學習的那些技術的技術文件翻出來,最好是英文的,從頭到尾的讀一遍,並整理好腦圖。這樣有助於幫助我們深度學習,能對新的技術了然於胸,學的更深入。

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

第三:每季抽出固定的時間去面試

每季抽出固定的時間去面試,用面試指導自己的學習。學習這種事情,個人感覺最怕三個事情的發生:

  • 一直在舒適圈打轉,反反覆復學那些已經掌握的東西,稍微難點的東西根本就不碰。

  • 閉門造車形的學習,胡亂學一通,和市場根本不接軌。

  • 學習不成體系,盲目學。學習一定要想辦法打造自己的知識體系,東一榔頭,西一棒槌,只是在浪費時間而已。

這樣做是為了未雨綢繆,不要等突然有一天咱們去面試的時候,才發現自己學的那些東西分文不值。我們要用面試去指導自己的學習、用實際專案需求去指導自己的學習。

第四:努力去鍛鍊自己的人際溝通能力

從現在起,多和其他部門的同事進行溝通。自從乾程式一來,我發現很多程式設計師都很木訥,不愛跟別人溝通。這樣是非常有問題。剛開始入行悶頭學技術還好。但如果一直這樣,自己的路會越走越窄,對大多數人來說,尤其是不是科班出身的程式設計師來說,能把寫程式碼乾一輩子的少之又少。隨著年齡的不斷增長,我悟出了一個道理:一個人個人能力再強,如果沒有他人的幫助,只能事半功倍而已。

智商高,情緒智商也高的人,春風得意。智商不高,情商高的人,貴人相助。智商高,情商不高的人,懷才不遇。智商不高,情商也不高的人,一事無成。 ——《情緒智商》

當然,你可能會說我的溝通能力不好。沒事,只要我們運動就行了,程序那麼難,我們不是也寫了嗎?咱們只需要記得咱們要鍛鍊自己的人際溝通能力。每天早晨醒來對著鏡子裡的自己跟自己說,我要鍛鍊自己的人際交往能力,我要鍛鍊自己的人際交往能力。

在競爭激烈的大環境下,程式設計師要懂得「自保」與提升!

可以嘗試拍一些自媒體視頻,在視頻裡嘗試給別人講一些東西。透過自媒體來鍛鍊自己的表達力,不要害怕。就算剛開始我們丟人了,也不要去介意。我們短暫的失去是為了以後更好的掙臉。

第五:從現在起,認認真真的去寫博客

從現在開始認認真真的去寫博客,爭取每個月至少寫一篇。不要管別人是否寫過類似的文章。我們只要做好自己的事情就好了。除了寫部落格之外,盡可能去寫一個自己的開源項目,認認真真的去維護它。

寫部落格不但可以鍛鍊自己的寫作能力,一定程度也能鍛鍊自己的思考能力,更重要的是它也是一個非常有效的學習方法的實踐 —— 費曼學習法。

之前一個身價過億的老闆開會的時候曾經跟我們說:「你以為你會的,如果沒辦法給別人講明白,讓別人也Get 到你的點,那你就是在自欺欺人,你根本就不會!」

寫部落格、寫開源專案等還有一個更重要的好處——打造個人IP,畢竟我們身處自媒體時代。

結尾

必須承認,上面的幾件事沒有哪一件是容易的。但是,如果我們想和別人有差異,盡力讓自己做到不被輕易代替,咱們就必須去做那些別人不想做的事,而且要把它做好。否則,我們又要怎麼打造自己的核心競爭力呢?

不知道我上面反思的一些東西對大家有沒有用,如果有絲毫幫助的話,歡迎大家幫忙點個小讚贊支持下哈~。如果有不對的地方,歡迎大家在留言區批評指正,本人一定要改正。

陳述:
本文轉載於:掘金社区--程序员黑黑。如有侵權,請聯絡admin@php.cn刪除