部落格作者Oren Eini在他的最新文章分享了他對這個問題的看法。他認為,回答這個問題的關鍵不在於你能幹什麼,而在於你想幹什麼:
問問自己三年後想幹什麼。七年後呢?二十年後呢?
他把程式設計師的職業發展路線大致概括為四類,並一一予以剖析:
- 專家型
- 資歷型
- 承包人型
- 創業型
網路專家不僅僅要精通TCP/IP,而且要能運用它來優化HTML5應用。作為專家,必須還要承擔起傳播知識的責任,並且要不停更新自己的知識。當然如果你的基礎很好,學習新知識也會很快。
第二種模式是資歷型。這類人的主要競爭力不是專業知識,而是體現在他們對長期服務的公司的環境和業務非常熟悉,任何事情到他們手裡,都可以不費什麼周折就搞定了。這種駕輕就熟需要二十年的經驗,而不是一年經驗簡單放大二十倍。當然,這類人也面臨著威脅,比如併購、裁員都有可能使他們丟掉工作,並且很難再找到一份同樣的。
承包人模式適合那些希望自己打造產品的人。工作不但涉及技術,還有很多市場、銷售、人事等等各方面的事情。找一到三個人,花三到六個月打造一個產品原型,然後看看能發展成什麼樣子。如果成功了,則可以擴大團隊規模。工作會佔用你絕大部分時間,但好處是你可以做自己的主人,按自己的想法來打造產品。
最後一種就是創業型了。這種模式下,你最需要關心的是融資。財務方面的風險不大,因為你的投資人會幫你考慮。你面臨的最大風險就是失敗。創業的成功率太低,但還有很多人認為這是唯一值得一拼的事情。創業公司的工作環境往往不錯,但你要做好睡在那裡的準備。
當然,以上幾種模式是最常見的,還有其他一些路也可以走,並且計劃是永遠跟不上變化的。但只要程式設計師擁有良好的職業規劃,就不必過分擔心自己的未來。
相關閱讀
評論(1)