回覆列表
  • 1 # 一零言

    作為一個過來人,雖然我不是軟體工程專業,但是我也是計算機類專業,所以在這方面我很有發言權。在過去大學四年中我也經歷了經歷了一個學習自我學習的過程。對於計算機類知識的自學,我有以下建議。

    第一點 確定目標。

    確定目標很重要,這樣你知道自己要學習什麼,而不是胡亂的瞎寫,因為計算機方向這些方面有很多的知識,很多的程式語言很多的大類,如果你這個學一點那個學一點,那麼你到最後什麼也學不好,所以你必須要確定你想學什麼東西,你要做什麼?

    第二點,學好基礎。

    如果你確定了方向,那麼你就朝著這個方向去發展,例如你要從事Java後端。首先你要學好基礎知識,軟體工程來說,Java這門課程肯定是要學的,當然,可能只是j2se相關的知識,一方面j2ee可能需要你自己另外去學習。在學校裡有很多的課程,比如說呃基礎的程式語言,資料結構,演算法。計算機網路組成原理,等等課程都需要你去認真的聽,因為這些對未來都是很有用的,只要你把基礎學好了,那麼你在進階更深入的去學習才能更加的順利。

    基礎知識學習除了課本上的知識,還有就是說你可以到網站上去找。比如說菜鳥教程或者是易佰教程,易佰教程個人感覺會更好一點。

    第二點,勤於實踐。

    基礎的知識學習與實際應用之間還是有一定的隔閡,並不是說你學了Java之後,你就馬上就能去做去寫一個網站,或者是寫一個app之類的。對於很多人來說,他們肯定會覺得。我怎麼去寫一個網站,雖然說我已經學會了Java。對於這種情況,你需要找可以在網上直接找一個demo過來看,瞭解一下它是怎麼寫的,然後你再參考著去寫出一個自己的網站出來。但是做一個網站你又需要前後端的知識,如果你不想在前端上面花費太多時間,你可以與同學一起合作。

    就我個人感覺而言,多寫程式碼對自己幫助很大。我成長比較快的階段就是我去寫一些比賽專案或者是在接一些外包專案,在這個階段寫程式碼越來越熟練,直接掌握越來越深。

    第三點利用好github

    給他哈不上有很多開源專案,我覺得對你自己的提升也很有幫助。你可以找到自己一些感興趣的專案,去學習大佬們是如何寫程式碼的?學習他們的思維,他們的邏輯,他們的想法。

    第四點多混社群

    在各種it社群中,有很多大佬人物說四,sdn,部落格園等等,你就會可有很多機會跟他們交流。跟牛人交流的會自己對自己提升有很大幫助。

    可以經常寫部落格來記錄自己一些經常遇到問題或者一些可能有必要的知識點。並不是說每一點都要記憶,因為很多東西都不要,不需要幾記一記下來,因為寫部落格比較花時間。

    相信你。參考上面的方法循序漸進,很快有所成長。

  • 中秋節和大豐收的關聯?
  • 怎麼算分數加減法?怎麼教給孩子?