筆者正是某某公司的資深研發人員,我想說每個公司對于資深的要求和定位可能不一樣,但是從高級進階到資深,或多或少需要經歷些什么、積累些什么。
針對問題,作為一名資深人員,到底需要具備哪些優良習慣呢?談談自身感受。
1、保持學習,保持一個持續接納知識的心,這也是為什么大齡程序員不好找工作的原因所在,反而一些剛工作沒多久的更容易被企業接納(通常被定義為有潛力的人),記住,你停止了學習就意味著遲早有一天你會被當初你面試的人所指揮!;
2、精益求精,什么意思?作為一名資深程序員,對待一個哪怕是普通的研發任務,不能只考慮“做出來”,更重要的是如何做的更好、性能更優、有什么隱患需要避免等等。一句話,不要寫出來的代碼讓別人看到后說是“實習生”寫的;
3、懂得分享,但凡是能被打上“資深”標簽的,肚子里或多或少都有些貨,無論是積累的經驗還是學習得到的新知識,可以不定期團隊內分享,大家互相交流取長補短,別人知道的你也不一定了解,記住,不是“高級”的不如你,也許只是別人還沒碰到伯樂;
4、善于溝通交流,一名資深程序員除了完成自身任務的同時,通常都需要扮演一個teamleader的角色,需求討論、方案設計必不可少,這是溝通能力就尤顯重要,這直接關系著你的工作效率的高低;
5、良好的心態,平時或多或少會碰到焦頭爛額的事情,如生產問題、需求變更等等,此時切勿急躁,保持良好心態極為重要,不手忙腳亂了,才能靜下來分析并一步一步去解決;
6、謙虛請教,不要以為自己是資深人員了,就過分彰顯,要知道山外有山人外有人,資深上面還有一堆更高級的頭銜,哪怕是中級、高級人員,也不乏大牛,畢竟一個出身小公司的人員,其眼界上就不如bat的中高級人員了,所以,遇到不懂的,解決不了的就虛心向周邊請教,沒什么不好意思的,只有學到了自己身上才是自己的,你怎么知道哪一天當你跳槽時,就因為你虛心請教的問題讓你身價double了呢?
以上都是個人觀點,雖然不是名言大道理,但卻是實實在在,希望能幫助到你。