對於學習新技術的思考

                                                                     對於學習新技術的思考

一、今天學習了下github使用,用會了後,會使用gitlab進行項目的管理。

二、今天在B站學習的視頻,覺得將講的挺清晰的。

        https://www.bilibili.com/video/BV1n441157Zt/?spm_id_from=333.788.videocard.0

        跟着視頻學習製作,我也全部瞭解了基礎的單詞,但我現在不看視頻和筆記,還是有些步驟想不起來,下一步應該執行什麼git命令了,這不由得讓我反思了下,爲啥會出現這種情況呢?這種情況和學校裏面有一種情況很類似,那就是,剛開始看老師在電腦上講,跟着操作得時候,自己聽得是明明白白,知道爲什麼要這樣去做,但當讓自己重新從頭開始寫得時候,就有點困難了,這一點可以很充分得說明,自己還不是完全理解。真正得完全理解,那應該是在腦海裏面不用去想,就應該會有某種反應,就是我接下來該敲什麼命令了,到哪一步了,這是非常關鍵得。這裏面就關係到學習方法和個人的理解能力的差距了,也許優秀的程序員大佬,可能看一遍這個技術,他就能夠很靈活的進行使用了。

        但這樣的缺陷,我覺得沒有什麼是不可彌補的,如果我跟着做第一遍感覺還是不太熟悉,那我就在進行多做幾遍,加深在腦海中的印象,總會記得該怎麼做了吧!

四、寫代碼的一點思考:

        有一種很奇怪的現象,如果當你發現一個程序員當離開了自己的筆記本,就不知道該怎麼進行開發寫代碼了,那麼這一類應該就是代碼的搬運工了,複製粘貼在改改的操作。但在我眼裏,如果一個真正合格的程序員,應該是要在不同的環境下,這些技術知識都是裝在腦海裏的,而不是單純的進行復制粘貼,是要能夠進行重寫。你會發現當你去看某些up主的技術視頻,基本上每行代碼都是自己敲上去的,只是偶爾重複的部分才進行復制粘貼,在他們的腦海裏清楚的知道下一行,下一個函數該怎樣去寫,思路是相當清晰的。

      其中,最高的一種寫代碼的境界,那就是腦海中進行編程,能夠在腦海中重構編寫相應代碼的編寫,但這種是基本上沒有的。想想而知,哪個稍微厲害一點的程序員沒遇到過難題,也都是一個坑一個坑踩過來的,只有不斷的反覆重寫,進行學習,不斷試錯,熟練度纔會大大提升。

       這裏簡單的說一個例子:

           我們都知道現目前有許多人都在玩王者榮耀,爲了追求王者段位,很多人天天打。這裏說一個邏輯:

          比如有三個人分別是A、B、C、D:

          A 打了800場,就上了王者。

          B 打了1200場,就上了王者。

         C 打了2000場,沒上過王者,最高也就星耀。

         D 打了3000場,才上了王者。

        從這裏簡單的可以看出,不同的人玩遊戲,上手能力和理解能力是完全不同的。(這裏也不是說玩的好的就很聰明,不能相提並論,這是兩個不同的概念性問題了),但還是可以看出,就算一開始玩的不怎麼樣,但打的時間久,自然而然熟練度還是會有提高的,只是這種熟練度的成長每類人都是不同的。

那對於編程而言,我想也是這個道理,你雖然不能像比爾蓋茨、各種編程語言和技術創始人一樣,畢竟光彩奪目的是少數,但我這裏不是說你就不能成爲,我是一個從來都不會否認事實、會認輸的人,只要去努力,至於最後的結果是怎樣,都應該坦然面對的,始終當成自己生活中的一種樂趣就好。

        世界,總有三六九等之分;
        生活,總有權貴貧富差距;

        但,努力寫代碼的你;

        將會贏得自己的掌聲。

編寫人:洪偉富

聯繫方式:[email protected]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章