也許你現(xiàn)在還只想安靜地做個碼農(nóng),但是編碼一定年限之后,一定會操心自己未來的成長之路的,只是不同的人思考這個問題的時間不一樣,這里我將直接告訴你答案。
1、成為架構師。著眼于系統(tǒng)的整體性,從系統(tǒng)頂層結構上進行方案設計,去滿足功能需求和非功能需求,側重于技術的“廣度”。
2、成為技術專家。著眼于具體某個領域的技術深度,專業(yè)度和精細化,比如視頻處理技術專家,機器學習技術專家等,側重于技術的“深度”。
二、走管理方向
1、技術管理崗。這個很好理解,就是從普通技術員工做到小組長,再到團隊leader,再到技術經(jīng)理,這個方向要求程序員不局限于開發(fā)工作,還要逐漸主導軟件活動的全流程。
2、職業(yè)管理崗。這個方向的管理者不限于管理技術類團隊,并且往往更關注業(yè)務,需要管理者具有更高的視野,需要從業(yè)務經(jīng)營方向出發(fā)去整合各職能團隊資源,為公司創(chuàng)造利潤。
三、創(chuàng)業(yè)方向
1、作為創(chuàng)始人牽頭創(chuàng)業(yè)。具有創(chuàng)業(yè)精神的技術人員不甘于一輩子打工,在自己累積了一定資本之后,會選擇創(chuàng)業(yè),創(chuàng)始人需要負責整個公司的經(jīng)營,哪怕九死一生,至少自己努力過就不后悔。
2、技術合伙人。在公司初創(chuàng)期以技術資源入股,共同創(chuàng)業(yè)的技術人,往往會直接擔任公司的CTO,全盤負責公司的技術,這個方向的技術人不僅僅是一個普通的技術管理者,本質(zhì)上與領工資的技術管理者有很大不同,這個大家可以自行體會。
四、顧問類
1、管理類顧問。這個方向要求技術人具有豐富的企業(yè)管理實戰(zhàn)經(jīng)驗,并且已經(jīng)形成一套高效的方法論,能夠為提供提供管理培訓或者咨詢服務。
2、技術類顧問。這個方向?qū)夹g人的技術能力要求很高,在技術的廣度和深度上都有很高的造詣,一般普通的應用技術可能不會有太大的問題,往往是一些小公司在基礎技術方面遇到一些性能方面的問題,這方面的代表人物,耗子大叔。
3、投資顧問。這個方向更偏重公司經(jīng)營類管理,需要具有豐富的企業(yè)經(jīng)營管理經(jīng)理,廣闊的視野和敏銳的洞察能力,能夠為個人或企業(yè)投資提供專業(yè)的分析意見。
五、其他類
1、轉職其他相關崗位。也有一部分人會選擇轉產(chǎn)品,轉運維,轉開發(fā)測試,轉質(zhì)量,轉專職項目管理,這些也不失為一些選擇項,能夠與自己的性格相符并且是自己愿意從事的工作,都是可成長之路。
2、跨界轉行。這個方向可能是無奈之選,也可能是騰飛之路。
3、考公。人各有志,自行體會。
如果你覺得對你有一點點用,請關注我或者將此文分享給有需要的朋友。