謝邀。
這個應該看個人吧,個人興趣、所處的環境。
我說下我的經歷,我從事開發第5年的時候,覺得自己要轉型,當時有幾點因素:
我是大專生,想要繼續做純開發升到系統架構師跟本科碩士的競爭力差了很多,應該說編程技術都差不多,但英文、算法等方面就不是一個級別的,這點我有自知之明。
正因為職業上升通道受阻,進不了高大上的公司,只能在小的民營企業任職,所以直接導致收入到了瓶頸。當時月薪8K,算是純編碼中比較高的了,再往上就不可能了。
做項目管理一般就沒那么嚴格,只要有足夠的經驗和責任心就行,之前有項目組長的一點經驗,然后又自學了項目管理方面的一些書籍,于是我寧可降薪也換了一份項目經理的工作。做了幾年,就去做了部門經理(技術部,也參與到市場部,跟著老板招投標、跑市場,小公司沒有嚴格的界限),然后又覺得在乙方地位太低了,想去甲方試試。
于是先做了ERP實施顧問,后跳到甲方的軟件部、CIO(公司也不大,100多人),終于做到副總的級別(打工算是頂點了吧),發現跟老板價值觀不符,于是最終選擇了自己創業。
以我個人總結來說,從純開發到管理的轉型無疑是明智的,豐富了我的知識體系,了解了項目中的各個角色,更有利于挖掘用戶需求、理解產品。