當前位置:
首頁 > 最新 > 編程的三大必備技能

編程的三大必備技能

總結多年的工作經驗,我認為,編程有三大技能是必須掌握的,掌握的好,能力就可以慢慢提升,從菜鳥到大牛,掌握的不好,永遠一瓶子不滿,半瓶子咣當,下面就逐一介紹這三個必備技能

技能一,寫注釋

任何一門編程語言都允許你寫注釋,注釋是對程序關鍵邏輯的註解。寫注釋有兩個好處,一是幫助你梳理邏輯,二是幫助你回憶。

先說第一個,初學者經常邏輯混亂,這很正常,因為編程強調嚴格的邏輯而且還要用編程語言來把邏輯描述出來,起初,你對編程語言掌握的不熟練,所以每次一寫就發矇,這個時候,不妨先寫注釋,注釋是用你最熟悉的漢字來寫,這個過程就幫你梳理的邏輯,然後再用編程語言來寫程序語句就容易一些。

一段50行的代碼,你寫完後的第三天再回頭看,我敢保證,你一定看不懂了,你已經忘記了當初是怎麼想的了,這一點對於誰都一樣。如果你之前寫過很好的注釋,那麼就能快速的幫助你理解程序的邏輯和意圖,再一次強化了你對各種語法和演算法的理解。

技能二、debug

如果程序有問題,也就是俗稱的bug,那麼你想一眼就看出bug在哪裡,幾乎是不可能的,你想通過閱讀代碼找出bug所在,是非常非常困難的,除非程序很簡單。

如果你寫的程序出了bug,不要灰心,不要自責,寫bug是程序員日常工作的一部分,正因如此,你必須學會如何debug。debug的方式有很多,最普遍的方法是在程序中輸出關鍵變數,通過觀察關鍵變數來判斷程序哪裡出錯,這個對於初學者比較困難。

初學者最好的辦法是使用各種IDE提供的debug工具進行程序的調試,比如pycharm就有非常好的debug工具,即便你程序沒有問題,也可以使用debug工具進行調試,調試的過程中,就等於放慢了程序的執行過程,每一步你都看得很清楚,變數的值究竟是怎樣變化的,程序如何在不同的邏輯分支里進行,這些可以幫助你更好的理解程序的運行過程,當你有能力不用debug工具就能在大腦里推演出程序運行的過程時,你的編程能力就上了一個新台階。

技能三、利用搜索引擎

坦率的講,利用搜索引擎,不僅僅是編程的必備技能,更是現代人的必備技能。上一篇文章有一位朋友留言,內容如下「網上的文章比較零散無法了解一門語言的整體系統,但是比較接地氣,好懂。 好書裡面的知識更系統,讓你點基礎更牢。 所以我覺得學習應該跟著書的脈絡學,具體詳細的要在網上找資源學習,然後就是不斷的實踐,把東西寫出來」

他說的這個方法非常好,書本里的知識是系統的,但一本書太薄了,就算你都吃到肚子里,所掌握的知識量也是遠遠不夠的,所以必須從網路里尋找更廣泛,更深入的知識,在書本知識的基礎上進行擴展。這就需要你會使用搜索引擎,比如我前面講到debug,那麼,你能自己搜索一下python如何debug么,如何用pycharm做debug么?

你面臨的絕大多數問題,都可以通過搜索引擎解決,當然,搜索引擎不是萬能的,不然,就不需要老師來教學了,但是,老師交給你的只是基礎,究竟能把自己提高到什麼程度,要看自己的努力,而自己努力的過程中,利用好搜索引擎,是最經濟,最高效的方法。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 一條瘋狂吐絲的蠶 的精彩文章:

TAG:一條瘋狂吐絲的蠶 |