回覆列表
-
1 # 叻道
-
2 # 願你好2018
個人認為這個問題其實是程式設計師的職業生涯規劃的問題。
一個人的職業生涯規劃要考慮的因素主要有:個人因素、環境因素和社會因素。
大的環境因素和社會因素,我們需要的是適應和融合,個人很難改變。而個人因素,自己卻有很大的主動性可以掌握。
個人因素是職業生涯規劃的基礎,個人因素在人的職業生涯規劃中起著基礎作用,決定著一個人的發展方向和前景。它包含健康、性別、年齡、性格、興趣、教育、自我價值觀等要素。其中比較重要的是個人性格、興趣、愛好、教育程度和自我價值觀等。
性格決定著一個人走什麼樣的職業路線,個人一定要根據自己的性格特點來規劃職業生涯。其實每個程式設計師都有自己的特點,自己所處的環境也各有不同,最後的職業決定,要綜合自己的特點和環境的不同才能決定自己到底適合做什麼!
最後你要明白管理和技術所要處理的問題有根本的差異。
管理者往往需要處理許多與人相關的事情,這導致要處理的事情是碎片化的,如堅持寫編碼,那麼每天每天的打斷往往會大幅降低寫程式碼的效率。管理人員總是面對大量的瑣碎工作,例如,人手不夠,你要趕緊協調,不僅要找到人還要找到合適的人;兄弟們有情緒了,你要能安撫的住才行等;還有專案預算、評估等等。
你很難讓這些事情按照自己的節奏發生,如果管理人員做程式設計,最終這些都會變成一種對程式設計工作的干擾。
做技術還是做管理?還需要考慮三件事情:第一從事技術的發展前景如何?第二個人的性格是否適合做管理工作?第三、管理工作能給自己帶來什麼樣的影響?
主要還是看你當前的工作情況(公司內的崗位發展路線),和你希望的職業發展路線吧。
往寬地說,這個行業不再鄙視高齡程式設計師,如果你有實力,而且在一個需要技術實力的環境。這裡技術深耕自然是在大公司會好許多,在一些技術性強的小公司也還行吧。
前幾天33歲生日,寫了一篇文章 三十三而已,特此分享以共勉。
https://mp.weixin.qq.com/s/tQIBBlGEHWjkQa3uYvuVHg