如果你寫了25年程式碼,你將會遇到這些
譯自Quora:quora.com(本篇回答作者是個35年C、C++經驗的工程師)
25年後,你關於程式設計的知識經驗還會不斷增加,但是你的薪水卻不會增加了。你將要重頭開始學習新的工具(語言/框架/技術/工具鏈)兩次或者三次,即便你已經掌握的工具看起來依然實用並且你已經很熟悉,但是市面上總會有些熱門的新技術出現,你必須學會它們這樣你的簡歷才會漂亮。如果你運氣好的話,你在工作中就有機會學到最新最酷的工具。如果沒有,你就必須下了班後晚上學習並且獨自研究。可能這個時候,你學會計的朋友可以去參加公司贊助的培訓,或者在參加各種party。
在這25年裡,你可能會丟掉你的工作,中間失業好幾次。這不一定就是你的錯,可能只是因為你加入了失敗的創業團隊,或者你所在的整個行業被取代消失了,或者經濟不景氣公司開始裁員。一個關於軟體開發的黑暗的祕密是它是一個工程專案,就像建造一座摩天大樓。當專案完成時,你就會被毫不猶豫的拋棄。如果你剛好趕上經濟蕭條的時期,沒有新開啟的專案,你就會失業更長的時間。這和你會多少技能無關,你就是可能連簡歷都沒有地方可以發。
25年後,如果你還因為熱愛程式設計繼續寫著程式碼,你不會選擇轉行去當管理人員。你對軟體開發的理解肯定比那些只知道做不完就招人的10年經驗的管理層更深入。你會看到他們在管理上做出一堆愚蠢的決定,因為這些愚蠢的決定你都見識過了。但是你的建議他們也不會聽,所以你就心裡苦笑著說,『這盛世,如你所願』,看著這個專案慢慢被做死。
25年後,你有了一個家庭,和一些願意經常一起去玩耍的好基友。但是你的經理卻不斷暗示你多加加班。同時你會看到身邊那些毫無牽掛的年輕人可以沒日沒夜的寫程式碼,一天可以幹16個小時。
然而25年後,你程式碼看起來會讓人覺得清新舒爽。你會將每一個迴圈和函式都完成的就像一個忍術的大師的出招一樣精妙。在這個美妙的程式設計世界裡,你會忘記了自我。就是這種寫出程式碼的快感讓你願意繼續面對那些操蛋的事情,你會願意一直寫下去。
相關文章
- 這些都不會,你說你會寫程式碼?
- 想靠寫程式碼吃飯?這些你一定要會
- 想靠寫程式碼吃飯,這些你一定要會
- 想靠寫程式碼吃飯 這些你一定要會
- 這些手寫程式碼會了嗎?少年
- 想靠寫程式吃飯,這些你一定要會
- 你得會寫程式碼。。。
- 寫程式碼時你可以聽聽這些音樂
- 學習前端遇到瓶頸了?這些‘好’習慣都會毀掉你前端
- 這些必備Java技能,你都會了嗎Java
- 不會寫程式碼?這耽誤不了你創業創業
- 如果讓你手寫個棧和佇列,你還會寫嗎?佇列
- 有了這些你們團隊的程式碼肯定規範
- 如果把 AI 寫進歷史書,這些必考點你知道嗎?AI
- 如果你也用Chrome,你會發現這樣一條警告!!!Chrome
- 學會了這些技術,你離BAT大廠不遠了BAT
- Python操作MySQL儲存,這些你都會了嗎?PythonMySql
- 這些符號你會讀麼?符號
- 如果你擁有OculusRift,這些VR遊戲不容錯過!VR遊戲
- 你會犯這些 Go 編碼錯誤嗎(二)?Go
- 看看這些被同事噴的JS程式碼風格你寫過多少JS
- 想要寫出好味道的程式碼,你需要養成這些好習慣!
- Android:寫了這麼多程式碼,你真的理解泛型嗎Android泛型
- 學會這些CSS技巧讓你寫樣式更加絲滑CSS
- 為了讓你搞定資料庫選型,這些工程師重寫了 26 萬行程式碼資料庫工程師行程
- 老闆會因為你拼命寫程式碼而感謝你嗎?
- 寫程式碼怎能不會這些 Linux 命令?Linux
- 你寫註釋她幫你寫程式碼
- 面試現場:這些常問的面試題你都會了嗎面試題
- 金三銀四跳槽季,這些面試題你都會了嗎?面試題
- 老闆會因為你拼命編寫程式碼而感謝你嗎?
- 現在寫 PHP,你應該知道這些PHP
- 如果程式碼審查時你忘記了拿近視眼鏡
- 13 年來,我寫了這些糟糕的遊戲程式碼遊戲
- 如果你不知道這11款常見的Web應用程式框架,就說明你out了Web框架
- 如果你不知道這11款常見的Web應用程式框架 就說明你out了Web框架
- 這些 SpringBoot 面試題你會嗎?Spring Boot面試題
- 這些 iOS 面試基礎題,你會麼?iOS面試