回覆列表
  • 1 # 北大青鳥優越IT學院

    學會取捨,用到什麼就學什麼

    程式設計路上知識點甚多,你能掌握的永遠是很少的一部分,新的技術不斷出現,你難道能跟上? 相反,程式設計思想確是相對穩定的。

    對於新手,到書店找一本入門的書,用最快的速度讀一遍,不要超過3天。 記住,你不需要理解,因為你理解不了,你只需要對那些東西有個大概的意識,噢噢噢,好像有那麼幾頁有這個東西,能達到這個效果就非常不錯了。 千萬不要一開始從第一章就仔細的看,那沒用。

    看完之後,找你最感興趣的部分看,如果看不懂哪些內容,就去翻其他部分,然後馬上返回。這部分看懂後,馬上開機訓練。

    學會總結

    知識如果不用,就會被逐漸淡忘,當你需要的時候,如何能用最短的時間回覆呢?那就是記筆記。 blog很好,寫在筆記本上也行,寫在一個word檔案裡面也好。 總之,以你能很快的能找到為準。

    正確理解學習過程

    初學時,就是死記硬背,你只需要知道應該怎麼樣就可以了。

    有一定經驗後,你就需要知道,還能怎麼樣?

    熟悉後,你應該知道為什麼要這樣?如果不這樣會怎麼樣?

    精通,這個東西適合嗎?如何選擇呢?

  • 2 # 玩科技得鬥米

    不知道為什麼題主要加個2019作為修飾語,我覺得,不管是哪一年,任何時候,學一樣東西或者學一種技術,都無非是“學—練—糾”的迴圈。

    首先說“學”

    學就是“學習”的學,首先跟著別人學。

    從學習java來說,第一步,你得先學理論知識。你得先知道面向物件是個什麼玩意,“Hello world”怎麼輸出出來。這個階段,你可以選擇看書籍,或者聽別人講課。我建議選擇後者,因為在你什麼都不懂的情況下,聽別人講是最快入門的方式,具體方式:去“網易雲課堂”、“CSDN”等教學類影片網站看教學影片。

    第二階段:跟著敲。

    學習程式碼這東西,我覺得沒什麼特別好的方法,就是哐哐敲就行。在學的階段,我們沒有必要非得自己構造邏輯敲,就是比著敲就行。比著書上敲,比著影片敲,比著別人的原始碼敲,什麼都不幹,就是一頓敲。但是,敲的過程,不是讓你來學26個字母的鍵盤位置的,你得學著思考,多想想,他為什麼這麼寫,這段程式碼實現了一個什麼功能。

    其次說"練"

    練和糾,共同組成了學習的習。

    練也沒有別的方法,還是哐哐一頓敲,但是此敲非彼敲。這個敲就不是比著敲了,而是根據邏輯需求,自己去構造邏輯程式碼,實現功能。這個階段一開始比較考驗耐心和平常心。因為程式碼不熟的情況下,經常一段程式碼搞幾個小時,這裡改改,那裡補補的,很正常,所有人都是從這個過程過來的,要平常心對待。

    最後說“糾”

    糾顧明思議就是糾錯。這個糾錯不是指的你的某一段程式碼裡的bug,糾正過來。而是說糾正你的知識體系。人的大腦不像資料庫,知識進去了,就持久化了,人會遺忘,不但會遺忘,有時還會篡改,把本來記得對的知識改成錯的。所以我們要時不時的對自己大腦裡的知識,過濾一遍,把錯誤的糾正過來,把遺忘的和不會的補充上去。

  • 中秋節和大豐收的關聯?
  • 花椒樹長油旱蟲怎麼處理葉子上長滿油旱蟲需要怎麼防治?