當前位置:編程學習大全網 - 熱門推薦 - 90後二流大學程序員自述:從“菜鳥”到“辣雞”,我到底經歷了什麽?

90後二流大學程序員自述:從“菜鳥”到“辣雞”,我到底經歷了什麽?

程序員高手和菜鳥,不僅僅是技術上的差距,還體現在習慣、經驗、看問題的角度等各個方面。

1.代碼規範:代碼寫得不好,其實壹眼就能看出來;比如代碼裏面的各種命名(包、類、方法、變量等等)。在最初寫程序的時候,很多人都會起沒有含義的變量命名,比如 String str;其實我們完全可以把變量名稱起成帶業務含義的,比如在運用中慢慢發現用String username我們會越來越熟練,寫的也越來越好。

?

2.經驗:軟件開發,經驗還是很重要的。壹是技術上的積累,高手技術的廣度和深度都會比較強壹些;當遇到壹個問題,高手會想到N種解決方案,然後再選擇出壹條最適合的,而菜鳥可能就壹條路走到底了。二是積累業務知識,對項目的理解程度會更深;接到壹個需求,高手可以快速的想到到需要修改哪些地方,而菜鳥還需要重新處理壹遍程序吧。

? ?

3.善用工具:很多時候,我們會依靠壹些輔助的軟件去幫助我們完成壹些“體力勞動”。高手程序員對IDE更熟悉,熟悉每壹個快捷鍵,進而開發效率會更高。高手程序員有更完善的代碼庫,有時候開發壹個功能,直接從代碼庫裏面Copy出來就好了。高手程序員有更多順手的輔助軟件,比如對比兩個文件夾內所有文件的不同之處,我們只要用beyond compare壹對比,就能得到答案。

4.心態:不和需求或者產品經理吵架,是壹個高手的必須課;不和測試吵架,是壹個高手的必修課……高手不是壹日養成的,菜鳥也不會壹輩子都是菜鳥。與各位***勉,***同進步。

?

  • 上一篇:極上超人氣委員長為什麽下架
  • 下一篇:roof怎麽讀
  • copyright 2024編程學習大全網