選擇
在現在這個浮躁而又拜金的社會,我相信很多人做技術并非出于熱愛,只是被互聯網的高薪吸引,畢竟技術崗位非常枯燥,不僅要面對奇奇怪怪的需求,還要不停的充實自己避免被淘汰。所以想要吃好技術這碗飯并不容易。
我一直在思考,我喜歡什么,我適合什么,我應該從事什么崗位。我的前同事東哥和我境遇相似,只是他比我畢業早了差不多十年,畢業之后讀了在職碩士,有近三年沒有休過周末,這一點我很佩服。
選擇的重要性不言而喻,如果方向錯了,再努力也是徒勞。回首走過的這幾年,我自認為我在關鍵的節點做出了還算正確的選擇。我身邊有很多對職業發展迷茫的朋友,并不是每個人都有那么好的運氣和毅力,很多人依然是在抱怨中繼續做著不喜歡的工作。
在我后來做面試官的時候,我接觸過很多開發者。有自學轉行,也有培訓之后轉行,但是大多都是盲目選擇,并不知道自己真正適合什么,所以工作幾年,依然沒有太多的亮點。
自律
自律對技術人員的成長很重要。每個技術人員都要知道在什么時間該做什么事情,該看書的時候看書,該放手的時候放手。正如前文提到的,當你選擇了技術行業,那么毫無疑問你必須約束自己,我們的時間是有限的,所以不可能有太多的時間去打王者,或者去刷抖音。
前段時間,我的一個發小向我吐露心事,畢業兩年,依然渾渾噩噩,看不到未來,打算學習技術。我告訴他,先把基礎書籍刷一遍,如果能堅持看下去,那么找一份技術相關的崗位并不難,如果看不進去,那還是算了吧,即使僥幸找到工作,天花板也是有限的。最近,我的這位發小告訴我他已經放棄了。
我一直覺得自己在大學并沒學多少東西,只是學會了忍耐,磨練了意志力。在無聊煩躁的時候可以看看書。
在學生時代,我強迫自己每個假期讀兩本名著以及堅持繪畫。現在,我強迫自己每月寫一篇文章或者翻譯一篇文章。
堅持
任何行業都必須堅持才會有所收獲,比如我們常常談論的三萬小時定律。然而技術人員應該堅持什么?這取決于你的興趣。堅持寫博客,堅持讀技術書籍,堅持做開源項目,堅持答疑解惑等等,可以堅持的東西很多,我們不知道結果如何,但過程本身就足以令人興奮。堅持的前提是自律,如果無法約束自己,堅持也無從談起。
剛做技術的時候,我也很迷茫,只是針對性的看一些教程,彌補自己的弱點。那時候我還不知道作為技術人員引以為傲的資本是什么,如果只是按部就班的做業務,難免讓人感覺無聊。大學時,我也曾為夢想堅持過,可惜一切都成為泡影,于是我明白了夢想和現實的差別。
忘我
我不知道究竟什么狀態才算忘我,或許我也沒有經歷過。忘我不是不吃不喝,而是對工作的熱愛,比如問題不解決就輾轉難眠。程序員被認為是遠離燈紅酒綠的工作狂,大多數時候都與孤獨為伴,從前年開始,我變得特別宅,幾乎放棄了社交和娛樂活動。
之前做項目的時候曾有過一段時間的瘋狂。因業務繁重,每晚差不多十點到家,為了能更快的完成項目的第一版,回家之后還要繼續工作,凌晨一兩點睡覺成為常態,那段時間真的是有點麻木,筋疲力盡。
很多時候我不知道這樣做會換回什么,可能依然是一無所有,但是有所堅持總比無所事事要好一些。正如羅曼·羅蘭說過的,“生活最大的煩惱不是工作,而是無聊”。
冷靜
如果問一個面試官最看重應聘者的哪一方面,我想一定是解決問題的能力。
解決問題需要一種心境,沉著冷靜是解決問題的前提。我發現很多人在遇到問題時,立刻就在 QQ 群或者論壇提問,其實都是一些比較基礎的問題,這不是一個好習慣。技術人員必須學會獨立思考,畢竟大多數情況下只有自己可以拯救自己。不管遇到多難的問題,首先要冷靜,然后慢慢分析問題的原因。說一些我常用的解決問題的方法。
一、睡前思考。?躺在床上閉上雙眼,回顧一遍遇到的問題,非常管用。記得上初中那會兒,我喜歡在睡覺之前或者上學的路上解幾何題,有趣的是,往往都能得到答案。剛工作時,我還有個怪癖,喜歡在解決問題之后大吼一聲甚至手舞足蹈,想要釋放一種壓力。所以每次遇到問題,我總是告訴自己,明天這個時候我就會大吼一聲,真是有點好笑。
二、學會放松。?說一件自豪的事情,大學期間,我幾乎玩遍了塞班手游,總結出很多道理,其中之一是,任何難闖的關卡在休息一晚之后都可以輕松完成,技術問題往往也是如此。
追求
作為技術人員必須有所追求,比如代碼潔癖。林納斯對不規范的代碼總是直言不諱,“你的代碼是一坨狗屎”。不知道從什么時候開始,我也有了一點強迫癥,DOM 層級,CSS 屬性順序,變量命名,末尾分號,空行等等,差一點就感覺不舒服。
除此之外,不要把工作局限在需求之內,在前東家的時候,技術經理一直強調做點工作之外的事情,申請一些專利,雖然有些面子工程的意思,不過我贊成這種觀點。作為前端工程師肯定不能只是寫頁面,而后端工程師也不應該只是做 CRUD 的工作。
很多人不知道應該追求什么,正如前文提到的,這要看你自己的定位與興趣,畢竟作為程序員,愛好應該非常廣泛。如果你把工作作為興趣,我覺得也無可厚非,把工作做到極致也是一種追求。
總結
如果現在回答文章開頭的問題,我想只要認真做一件事情并堅持下去,或許就會成為引以為傲的資本,即使資本市場再寒冷,我們依然可以從容應對。
最后總結我的面試經驗
2021年的金三銀四一眨眼就到了,對于很多人來說是跳槽的好機會,大廠面試遠沒有我們想的那么困難,擺好心態,做好準備,你也可以的。
另外,面試中遇到不會的問題不妨嘗試講講自己的思路,因為有些問題不是考察我們的編程能力,而是邏輯思維表達能力;最后平時要進行自我分析與評價,做好職業規劃,不斷摸索,提高自己的編程能力和抽象思維能力。
資料領取方式:點擊這里免費獲取
BAT面試經驗
實戰系列:Spring全家桶+Redis等
其他相關的電子書:源碼+調優
面試真題:
外鏈圖片轉存中…(img-aEwrH1yc-1626019235589)]
[外鏈圖片轉存中…(img-1IwlkZoM-1626019235591)]