色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

優秀的程序員和普通的程序員差別在哪里?

錢琪琛2年前14瀏覽0評論

這幾年項目管理的事情做了不少,管理過不少程序員,有一些程序員確實會比其他人突出一些,他們在升職加薪方面確實會快很多,如果你也想成為優秀的程序員,個人提幾點小建議:

程序員的本職工作,還是把代碼寫好,所以先說說代碼的事兒,主要講兩個方面:

  • 關注實現,也要關注效率和性能:我見過的程序員,大部分都可以把功能實現,只有部分程序員會關注性能問題,并且肯為提高代碼執行效率投入大量的時間;因為很多項目組在開發過程中,測試環境和生產環境的數據量差別很大,測試中沒有問題的代碼,一上線就會出問題。

  • 關注代碼的可復用性和擴展性:代碼寫的好不好,可復用性和擴展性很重要,這個關系到項目后期的迭代,有些項目換了幾波開發人員之后,就留有很多誰也不敢動的“祖傳代碼”了。

以上兩點,可以說是對項目的責任心:有些額外的付出,可能并不會在短期內得到回報,比如兩個人實現相同的需求,外表上看實現的功能都是一樣的,但是你寫的代碼,后期擴展起來很簡單,不過也有可能幾個月、幾年后才需要擴展,才能見識到“你代碼的好”;在這方面,我希望大家能夠“笨一些”,多花些時間在這些事情上;

  • 首先,大家一定要認清:“我做好工作,不是為了公司,而是為了自己”;千萬不要抱著“給多少工資,出多少力”的想法;

  • 代碼的復用性、擴展性,不是看幾本書就能提高的,需要長期的實戰積累;

  • 你做的這些工作,領導會看在眼里的;如果真遇到了忽視代碼、輕視開發的領導,把東西學會了,跳槽就好了。

除了一門心思敲代碼,還有很多重要的事情要注意:

  • 溝通能力、表達能力、演講能力,總之就是要“會說話”;

  • PPT能力,很多程序員對年中、年終述職嗤之以鼻,建議大家千萬要重視起來,有時候大領導不一定知道你的工作內容和成果,這真的是一個很好的機會展示自己。

  • 多和直屬領導交流,千萬不要等著領導找你;可以定期主動匯報一下最近的工作,不用很正式,時不時地找領導聊幾句:最近做了什么,有什么成果,遇到什么問題...

  • 如果遇到問題,要拿著解決方案去找領導,方案Aor方案B,讓領導做選擇題;如果沒有解決方案,要說自己的思路;總之,要證明自己思考過;

  • 進一個從0到1的項目,更容易出成績,如果有機會進新項目的話,一定要把握住機會。

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。