來源丨Jack Cui
https://mp.weixin.qq.com/s/DWrTsAqOg-4V2xOyyw1jvA
這兩天,看到了一個有意思的問題。
其實很多小夥伴,之前也問過我類似的問題,技術焦慮,甚至懷疑自己。
先分享一個高贊匿名答主的回答,再聊聊我自己的經歷。
希望對有類似焦慮的小夥伴,有所幫助。
匿名使用者
轉自:https://mp.weixin.qq.com/s/L-IBvvamLswa7bD0LA3Ggw
寫了十幾年程式碼,對計算機科學沒啥瞭解,各種底層原始碼也沒看過,leetcode 撐死刷幾道簡單題,有段時間看到一些大神在 linkedIn,facebook 社交網站曬出在 github 上刷滿一整年全綠的 leetcode,羨慕不已,也決心每天刷幾題,堅持了兩週就放棄了,確實挺鍛鍊邏輯的,不過時間一長我就忘記怎麼解題的了,最重要的是感覺沒有那道題是我日常開發用的上的,如果真的遇到需要非常精巧演算法解決的問題,我可以把這部分抽象到一個策略中去,先寫個一般的解決方案,公司確實有非常聰明的同事,請教一下他以後寫個更好的替換就好了。
當然,我也不是覺得演算法毫無用處,有段時間也研究過一下資料庫的實現,裡面有很多與儲存,執行計劃相關的演算法,除此之外還有叢集節點,控制器,服務 api 的模組涉及整體架構和設計的經驗。但是其中的演算法和 leetcode 好像又沒有啥關係,不過我瞭解的也比較淺薄,也不知道理解的是否正確。
職業生涯就找過兩次工作,現在的面試可能根本搞不定,有時候也會在公司面試來應聘的,內部的題目也超簡單,感覺就是確認一下你是個智力正常的人,僅此而已。工作之餘出版過 2 本應用類的程式設計書,類似 in action 這樣的,不需要啥底層原始碼分析,用起來就行,沒法和國內大佬那種分析底層原理的書比,可能就是大家看不起的調 api,而且我也不太明白為啥要去管別人怎麼實現的,逆向分析也很費時間,會用或者想個自己的方法實現不就行了。
公司很多 50 歲以上的工程師,有些人就死磕一個領域的產品,甚至就一個軟體持續 10 年,20 年都有,這些產品比我工作的時間都長。更神奇的是公司里居然有些同事家裡連電腦都沒有,回家加班或者學習估計是不可能的了。
自己在美帝有五六個軟體應用類的專利,不過也不用覺得是什麼很厲害的技術,就是一些改進的方法,軟體公司蠻多這樣的專利,所在的公司靠一些小創新,小改進賺了不少錢,因為能比競品好用一些,銷售就能推銷出去的。但我對程式設計也沒啥理解,而且 20 年來我只會一種程式語言,感覺沒法做到會一種語言就能輕鬆學會另一種程式語言,看知乎很多人都會好多程式語言時也會懷疑自己的能力。那種程式語言好壞之爭,底層原理的話題我也看不出什麼名堂,感覺那是計算機科學家才會懂的事情。
大學學過作業系統,資料庫系統設計。像《深入理解計算機系統》,《tcpip 協議》以前聽大神說很重要,後來我自己仔細看過五六遍,現在可以花幾個小時給你從頭到尾各種細節給你概括一遍,可是我也不知道這些具體有什麼用。總得來說我即沒能力寫作業系統,寫資料庫,重寫 tcpip,別說造計算機了,計算器我都造不出來。而且日常工作中也不從事這些開發,所以計算機科學對我來說真沒有什麼大的用處和幫助。後來知道有些牛逼大學的課堂作業就是寫一個作業系統,或者寫一個數據庫,也是感到不可思議,這也太厲害。
家裡有長輩做的是其他技術領域,八九十歲吧,算是國內該領域金字塔梯隊了,幹了一輩子這個領域,早年代表工廠去德國考察學習,發現差距太大,很多產品國內都能做,但是能做和能做好不是一回事,這個世界只需要很少的大神在前面開路,其他人跟著跑就行了,所以我對技術學習這件事就看淡了,強中更有強中手。自己程式設計就是一份安身立命的工作,賺點錢,身體好,然後就退休了。所在的公司也不加班,平時有時間搞搞自己喜歡的業務改進,公司付了薪水給我,雖然我很菜,但還是會盡力提升自己的能力,更好的解決工作中的問題。要是像國內 996 加班的話,我估計啥都不想搞了,就只能應付一下工作了。技術改變世界的事情也不是普通人能考慮的。
個人感受
最後,說下我自己。
我也經常有技術水平不行的焦慮,有句話怎麼說來著:
你知道的越多,你不知道的也就越多。
學海無涯嘛,就是這個道理。
不瞞大家,我剛刷 LeetCode 的時候,一天就能刷兩道題,這還算快的。刷的慢都還好,關鍵總忘,一道題反覆刷 3 遍以上才能勉強記住,一度懷疑自己智商有問題,差點被自己菜哭。
直到後來我認識了一個大佬,對比了一下後,我就不再懷疑自己了。
沒有對比,就沒有傷害。智商不夠,努力來湊唄。
找個自己喜歡的領域,長期投入,不斷深耕,終會有所收穫。
當然,不想活得太累,也可以佛起來,不用有太大壓力,能做好本職工作,就不算是一名差程式設計師。
個人感覺,一切的焦慮都來自對比。
所以,我凡事只跟自己比,每天進步一點點,我就挺快樂了。