代碼能看懂,可是爲何不會寫?

程序代碼是主觀性很強的東西,一樣的一個功能,每個程序員所寫出來的代碼都不同,因此那句名言「一千個讀者就有一千個哈姆雷特」在代碼上一樣使用。同時,代碼又是隻可意會卻很難言傳的東西。硬件原理,看的多了即便外行人也能指點一下,可是代碼只有編寫的人才清楚。這也使得不少人認爲代碼很神祕。

圖片1 代碼要多看、多練程序員

在學習編程語言的時候,咱們都會有這樣的經歷:老師在講每行代碼的時候,咱們都能聽懂,可是要本身寫的時候,卻一條語句可能都寫不出來。因此,代碼除了要多看,還要多寫。在練習寫代碼的時候,從最簡單的功能開始,要搞懂每一條語句的含義,充分理解編程的思想,清楚每個經常使用函數的使用方法。其實編程者就是一名經理,每個函數就是一個工程師,經理就是要發揮每個工程師的優勢去實現一個項目。這就要,經理多和每一個工程師談話,熟悉每一個工程師的作事方法、優勢以及肯定。用好每個人。編程

圖片2 編程以前要作好流程框圖編程語言

拿到一個任務後,千萬不要當即開始敲代碼,而是要規劃一下編程思想和流程,先把程序的流程圖畫下來。前文說過,實現一個功能的代碼方法有不少,最重要的是編程思想,必定要先把本身的編程思想、程序構架梳理好後以後再去填充代碼。不然,本身會陷在本身的邏輯裏出不來。3 優化代碼、提升執行效率一樣的功能,有的人須要一百行代碼,有的人須要七八十行代碼,而有的人可能只須要四五十行。有的代碼執行效率很高,而有的代碼執行效率卻很低。功能實現了並不表明任務就結束了,接下來要作的工做就是優化代碼,包括優化代碼結構、優化變量、減小全局變量等,同時經過測試來驗證代碼的邏輯防止出現BUG。ide

圖片

編程是必定要動手的,別人講千百遍也比不上本身的一次動手,代碼能看懂卻寫不出來就是由於動手少,不知道從何下手。函數

相關文章
相關標籤/搜索