如果你寫了25年程式碼,你將會遇到這些
譯自Quora:quora.com(本篇回答作者是個35年C、C++經驗的工程師)
25年後,你關於程式設計的知識經驗還會不斷增加,但是你的薪水卻不會增加了。你將要重頭開始學習新的工具(語言/框架/技術/工具鏈)兩次或者三次,即便你已經掌握的工具看起來依然實用並且你已經很熟悉,但是市面上總會有些熱門的新技術出現,你必須學會它們這樣你的簡歷才會漂亮。如果你運氣好的話,你在工作中就有機會學到最新最酷的工具。如果沒有,你就必須下了班後晚上學習並且獨自研究。可能這個時候,你學會計的朋友可以去參加公司贊助的培訓,或者在參加各種party。
在這25年裡,你可能會丟掉你的工作,中間失業好幾次。這不一定就是你的錯,可能只是因為你加入了失敗的創業團隊,或者你所在的整個行業被取代消失了,或者經濟不景氣公司開始裁員。一個關於軟體開發的黑暗的祕密是它是一個工程專案,就像建造一座摩天大樓。當專案完成時,你就會被毫不猶豫的拋棄。如果你剛好趕上經濟蕭條的時期,沒有新開啟的專案,你就會失業更長的時間。這和你會多少技能無關,你就是可能連簡歷都沒有地方可以發。
25年後,如果你還因為熱愛程式設計繼續寫著程式碼,你不會選擇轉行去當管理人員。你對軟體開發的理解肯定比那些只知道做不完就招人的10年經驗的管理層更深入。你會看到他們在管理上做出一堆愚蠢的決定,因為這些愚蠢的決定你都見識過了。但是你的建議他們也不會聽,所以你就心裡苦笑著說,『這盛世,如你所願』,看著這個專案慢慢被做死。
25年後,你有了一個家庭,和一些願意經常一起去玩耍的好基友。但是你的經理卻不斷暗示你多加加班。同時你會看到身邊那些毫無牽掛的年輕人可以沒日沒夜的寫程式碼,一天可以幹16個小時。
然而25年後,你程式碼看起來會讓人覺得清新舒爽。你會將每一個迴圈和函式都完成的就像一個忍術的大師的出招一樣精妙。在這個美妙的程式設計世界裡,你會忘記了自我。就是這種寫出程式碼的快感讓你願意繼續面對那些操蛋的事情,你會願意一直寫下去。
相關文章
- 這些手寫程式碼會了嗎?少年
- 學習前端遇到瓶頸了?這些‘好’習慣都會毀掉你前端
- 如果讓你手寫個棧和佇列,你還會寫嗎?佇列
- 有了這些你們團隊的程式碼肯定規範
- 如果把 AI 寫進歷史書,這些必考點你知道嗎?AI
- 如果你是老闆,你會不會踢了這樣的員工?
- Android:寫了這麼多程式碼,你真的理解泛型嗎Android泛型
- 為了讓你搞定資料庫選型,這些工程師重寫了 26 萬行程式碼資料庫工程師行程
- Python操作MySQL儲存,這些你都會了嗎?PythonMySql
- 看看這些被同事噴的JS程式碼風格你寫過多少JS
- 想要寫出好味道的程式碼,你需要養成這些好習慣!
- Reviewbot 開源 | 這些寫 Go 程式碼的小技巧,你都知道嗎?ViewGo
- 如果你也用Chrome,你會發現這樣一條警告!!!Chrome
- 學會了這些技術,你離BAT大廠不遠了BAT
- 你會犯這些 Go 編碼錯誤嗎(二)?Go
- 你寫註釋她幫你寫程式碼
- 學會這些CSS技巧讓你寫樣式更加絲滑CSS
- 如果故障選擇了你……
- 這些Python程式碼技巧,你肯定還不知道Python
- 這些 SpringBoot 面試題你會嗎?Spring Boot面試題
- 掌握這些程式碼安全檢視方法,提升你的程式碼質量
- 這些可愛的動物logo設計,你學會了嗎?Go
- 這些Kubernetes常見安全問題,你遇到過幾個?
- 寫了 50 萬行 Go 程式碼後,我明白這些道理Go
- [程式設計] 你真的會寫函式註釋?這裡給你一個答案程式設計函式
- 【前端面試】同學,你會手寫程式碼嗎?前端面試
- 會寫程式碼是你創業路上的包袱嗎?創業
- 金三銀四跳槽季,這些面試題你都會了嗎?面試題
- 天天寫 SQL,這些神奇的特性你知道嗎?SQL
- 評審程式碼時,這樣寫就不會被懟了
- 如果將元宇宙逐層拆解,你會發現核心是“雲”元宇宙
- 關於Objective C編碼規範,這些你一定要會Object
- 蘋果釋出會後的這些更新將影響你的iOS App蘋果iOSAPP
- 這些操作刪除console.log程式碼,你都知道嗎
- 這些Java程式碼最佳化細節,你需要注意!Java
- 還重構?就你那程式碼只能鏟了重寫!
- 如果不會這兩招,千萬不要說你懂大資料大資料
- ES6的這些操作技巧,你會嗎?
- Linux面試必問題,想從事Linux工作這些你會了嗎?Linux面試