1.時刻提醒自己不斷學習
每年都有新的技術框架或者程式語言出現,程式設計師是需要保持一顆學習的心,一顆年輕的心,經驗豐富的程式設計師也需要不斷的學習,透過閱讀優秀原始碼,欣賞原始碼程式碼框架的微妙,讓自己的程式設計水平更上一層樓。平時也可以瀏覽國內外程式設計論壇,或者參加一些開源專案,分享自己的心得,多關注其他開發者反饋的意見,讓自己不斷進步
2.對程式碼要求嚴格
我們平時開發需求時,同一個功能的實現方式有很多種,優秀的程式設計師會考慮程式碼的可分解性、可組合性、可理解性和可持續性,畢竟產品經理的需求是說變就變,優秀的程式設計師會考慮需求迭代的便利,對程式碼要求嚴格也是對自己時間的重視,少一個bug就多一分鐘,整體來看,少bug的同事,自由的空間比較大,能夠用來學習更多的知識。
3.善於與同事溝通
一般人以為程式設計師都是坐在電腦前眼睛死死地盯著螢幕,雙手在鍵盤不停地敲打,不需要與人交流溝通,在實際開過過程中,程式設計師需要與產品經理,測試甚至專案經理頻繁的溝通,尤其在一個需求或者bug產生時,雙方的立場往往決定看問題的角度是對立的,這就需要優秀的程式設計師能夠心態平和的溝通,能夠靜心解決問題,不至於無法溝通,進而影響其他同事對你的看法,認為你是一個頑固之人。
1.多總結自己的不足和彌補不足
2.和大牛溝通找到自身的技術差距
3.良好的學習習慣,不斷提升自己的技術
4.良好的大局觀
1.時刻提醒自己不斷學習
每年都有新的技術框架或者程式語言出現,程式設計師是需要保持一顆學習的心,一顆年輕的心,經驗豐富的程式設計師也需要不斷的學習,透過閱讀優秀原始碼,欣賞原始碼程式碼框架的微妙,讓自己的程式設計水平更上一層樓。平時也可以瀏覽國內外程式設計論壇,或者參加一些開源專案,分享自己的心得,多關注其他開發者反饋的意見,讓自己不斷進步
2.對程式碼要求嚴格
我們平時開發需求時,同一個功能的實現方式有很多種,優秀的程式設計師會考慮程式碼的可分解性、可組合性、可理解性和可持續性,畢竟產品經理的需求是說變就變,優秀的程式設計師會考慮需求迭代的便利,對程式碼要求嚴格也是對自己時間的重視,少一個bug就多一分鐘,整體來看,少bug的同事,自由的空間比較大,能夠用來學習更多的知識。
3.善於與同事溝通
一般人以為程式設計師都是坐在電腦前眼睛死死地盯著螢幕,雙手在鍵盤不停地敲打,不需要與人交流溝通,在實際開過過程中,程式設計師需要與產品經理,測試甚至專案經理頻繁的溝通,尤其在一個需求或者bug產生時,雙方的立場往往決定看問題的角度是對立的,這就需要優秀的程式設計師能夠心態平和的溝通,能夠靜心解決問題,不至於無法溝通,進而影響其他同事對你的看法,認為你是一個頑固之人。