好程式設計師寫出來的程式碼,就叫好程式碼嗎?你錯了!
程式碼的本質還要在機器上執行,好的程式碼不單單的純粹的簡單的幾個字元的問題,好的程式碼不僅僅是排版上或者語法上好看,還要能經過產品的測試驗證,這是評判程式碼好壞的最準確的標準。不同水平的人對程式碼的理解是不一樣的,現在就是三種水平的人分析對待程式碼的不同態度,程式碼能夠在表面上看到水準,深層次只能靠實踐驗證。
在初級程式設計師的眼裡程式碼就是天了,能夠用程式碼實現領導佈置的技術任務,就是最大的滿足了,幾乎所有的精力都在程式碼上體現出來,拿到需求的第一時間就是會問自己程式碼如何去寫,是不是會寫,如果不會寫該怎麼辦,這也是通常剛入門的程式設計師要克服的事情,這個階段對於程式設計師的要求過多也不是很現實,畢竟剛開始還在解決溫飽階段的時候,不能強求吃的非常奢侈,而且這個階段的程式設計師能夠實現一個基本功能就能獲得巨大的成就感,每個階段追求的層面不一樣,程式碼的嚴謹程度實現方式等等都是存在巨大的最佳化空間,甚至還有一些廢物程式碼都是存在的。
中級程式設計師已經能夠對程式碼有基本的掌控能力了,拿到需求之後已經開始考慮用什麼方式實現起來更加穩定可靠,這個階段的程式設計師編碼水平屬於基本功能做的可靠紮實,已經能夠駕馭程式碼了,拿到需求之後不是先問程式碼如何實現,而是會從試下上看看有沒有更好的實現方式,絕大多數程式設計師屬於這個水準,基本上也會分成以下幾種情況,看到差不多的功能從網上找對應的程式碼,看明白之後直接複製過來修改成適合當前框架的程式碼風格,這個時候的程式設計師普遍上已經對程式設計有了感覺,覺得程式設計也就是這麼回事,很多程式設計師這個時候放鬆了對自己的要求,不像剛入行那種誠惶誠恐的樣子了,越是這個階段越是要保持一種前進的動力。因為很多年齡大的程式設計師後面跟不上節奏了,就是從這個階段開始的。
高階軟體工程師對於程式碼的依賴性更少了,考慮不僅僅是實現功能問題了,擴充性相容性以及跨平臺都是在考慮的範疇,甚至還會考慮輪子的使用是不是靠譜,還有再優秀點就考慮如何造輪子,即使造不出來也會嘗試去積累經驗,畢竟不是每個人都能有機會架構一個框架,但起碼在平時的工作過程中會一直準備著,所以等到有了機會之後緊緊抓住,現在能成為架構師的人基本上都是這麼出來的,說到程式碼就會涉及到程式語言的範疇,程式語言也好程式碼也好都是工具般的存在,工具就是為框架服務的,基本上這個層面的程式設計師是用這種方式對待程式碼的。
當然基本的程式碼需要好的規程規範,需要遵循基本的程式設計語法,起碼讓人能看懂,如果一個人寫的程式碼只能自己看懂,這屬於比較失敗的程式設計師,越是複雜的功能透過程式碼的實現變得簡單化,這才是程式設計師追求的目標,現在幾乎巨頭公司都有自己的編碼規範,就是制定一個統一的標準方便程式設計師去程式設計,對於程式碼來講一年不懂可以兩年甚至三年早晚能夠搞明白。程式設計思想的錘鍊才是高手的晉級之路。
為了幫助大家讓學習變得輕鬆、高效,給大家免費分享一大批資料,幫助大家在成為前端工程師,乃至全棧工程師的路上披荊斬棘。在這裡給大家推薦一個前端全棧學習扣qun:784783012
當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。
但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有效資源還是很有必要的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2647141/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師不寫程式碼程式設計師
- 你是一個編寫可除錯程式碼的程式設計師嗎?除錯程式設計師
- 當程式設計師寫不出程式碼了……程式設計師
- 程式設計師如何寫出更好的程式碼程式設計師
- 程式設計師既要寫好程式碼,又要寫好文件程式設計師
- 程式設計師:你的程式碼為誰而寫?程式設計師
- 你見過背誦程式碼的程式設計師嗎?程式設計師
- 程式設計師是否有義務做好程式碼的註釋?你做好程式碼註釋了嗎?程式設計師
- 優秀程式設計師寫可除錯的程式碼程式設計師除錯
- "無程式碼"時代的到來,還需要程式設計師嗎?程式設計師
- 程式設計師,你雙屏了嗎?程式設計師
- 程式設計師如何寫出好程式碼?程式設計師
- 程式設計師這樣寫程式碼程式設計師
- 當程式設計師寫不出程式碼了,該怎麼辦?程式設計師
- 吃青春飯”的程式設計師們:再過 5 年,你還在寫程式碼嗎?程式設計師
- 月薪20k以上的程式設計師都能裸寫程式碼嗎?程式設計師
- 寫了 35 年程式碼的老程式設計師的最大遺憾程式設計師
- 親愛的程式設計師,你餓了嗎?程式設計師
- C++程式設計師看過來,你會為了效能而犧牲程式碼簡潔性嗎?C++程式設計師
- 程式設計師應該每天寫程式碼程式設計師
- 程式設計師,千萬不要重寫程式碼程式設計師
- 三個程式設計師在寫程式碼程式設計師
- 野生程式設計師們長點心吧,致那些寫出來就會被開除的程式碼集錦程式設計師
- 中國程式設計師與美國程式設計師寫程式碼的區別分析程式設計師
- 程式設計師朋友們,請答應我?別再去東南亞寫程式碼了好麼?程式設計師
- 菜雞程式設計師是如何寫程式碼的?程式設計師
- 程式設計師的工作就只有寫程式碼麼???程式設計師
- 程式設計師日常丨接親的時候寫程式碼,沒個幾年的功力,寫得出來嗎?程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 寫程式碼如坐禪:你是哪一類程式設計師程式設計師
- 寫程式碼如坐禪:你是哪一類程式設計師?程式設計師
- 你需要每天寫程式碼嗎?
- 程式設計師的一週,你中槍了嗎?程式設計師
- 漫談程式設計師系列:程式設計師的生活就這樣嗎程式設計師
- 程式設計師不僅僅是寫程式碼程式設計師
- 程式設計師,你真的會寫簡歷嗎?程式設計師
- 程式設計師 你幸福嗎?程式設計師
- 當一個程式設計師寫不出程式碼了,該怎麼辦?程式設計師