跳到主要內容

發表文章

目前顯示的是有「Programmer」標籤的文章

[轉載]如何在40歲後繼續從事軟體開發的工作?

這是一個 42 歲的開發者所寫經驗分享文章.並且列出一些他 18 年多身為軟體開發者的經驗談.許多部分看完後都會希望自己當時就能夠了解,所以很推薦不論是新手或是老手都要好好閱讀這一篇文章 建議如下: 1. Forget The Hype (忘記各種程式語言與架構的炒作與熱潮) 不少的新的語言與技術來來去去,作者不是要你不要去學習新事物.而是不要因為有太多的新事物而恐慌或是自我放棄.持續鑽研你目前在學習的,並且可以每年挑一些你有興趣的項目深入了解. 2. Choose Your Galaxy Wisely (慎選你的星系) 為了維持原文,我還是使用星系這個字.這邊指的是你學習跟從事的技術要慎選.舉例而言微軟星系(泛指: .Net, C# ….) 或是 Apple 星系 (Objective C++ , Swift …) .慎選你喜歡的星系,因為那會影響你未來的發展. 3. Learn About Software History (了解各種軟體的歷史) 作者認為如果你喜歡一種程式語言,一種架構你就需要好好的了解他的由來與故事. 4. Keep on Learning (持續學習!!) 不論你喜歡哪些新的技術或是新的程式語言.你都應該持續的學習.裡面並且建議: 每年學習一個新的程式語言. 每年讀六本書. (作者推薦 Peopleware , The Psychology of Software Programming, Facts and Fallacies of Software Engineering, Agile!: The Good, the Hype and the Ugly, Rework 跟 Geekonomics 都是好書) 5. Teach (指導其他人) 這邊指的不是一定要開堂授課,你可以是寫一篇部落格來講解你學習的新事物.因為教導是最好的學習方式. 6. Workplaces Suck (工作場所糟糕透了) 不要去期望軟體公司會給你任何職涯的規劃,相反的不少公司會將你認為是另外一種的勞工只會將你放在你擅長的位子,所以也有軟體公司變成血汗工廠的相關文章. 作者同時也認為開放性座位對於需要高度腦力工作的軟體工作者是一種最不好的設計(使用 “cancer” 這個詞). 而對於工作上的指派,作者也建議大家應該要...