回覆列表
  • 1 # 挨踢的蘋果

    如果你是計算機專業的,這個問題不該問,所以預設你是非計算機專業的學生或社會人。

    要想系統的學習程式設計,需要先打好基礎,然後掌握某種程式語言,最後勤加練習多多實踐就可以了。如果你想非常深入程式設計或者計算機領域,最好先將數學掌握,包括高等數學、離散數學,線性代數、機率論等,畢竟在計算機領域數學還是非常重要的。以下是這幾本書

    接下來可以從C語言和資料結構入手,先了解一下程式設計到底是什麼,最好能夠做到用C語言寫出資料結構中的各種結構和演算法,這個因人而異,有的人開竅比較快,掌握起來比較容易,有的人就比較慢,可能會花很多時間才能入門,總是入不了門也不必著急,可以先放一放,先進行下一步。

    然後是作業系統和編譯原理,這兩個比上邊更難,也更有趣(我覺著比較有趣,因為我非常喜歡計算機相關知識)。可以慢慢啃,同時別忘了前邊的C語言和資料結構,最好能夠融會貫通,所有的這些學科都是有關係的。

    另外可以學一學彙編以及32位微機原理還有網路以及資料庫,這些都是錦上添花的,尤其是網路和資料庫,很多公司面試都會問相關知識。

    最後,你可以選擇一門生產用的程式語言了,比如Java,php,python,OC,C++等等。

    最後的最後,就是實踐再實踐,生產再生產。

    以下是一些網站,可以多多瀏覽

    github,leetcode,Stack Overflow,No Excuse List,w3schools,csdn。可以上網搜一下,很多很多的。

  • 2 # 檸檬薄荷叢

    這需要有毅力,先會一些基礎,然後學習一門基礎的語言,比如c語言。時候你會發現其他的語言跟他都有類似的地方。這樣會更好入手。再然後就是勤加練習了,一些習題可以練習一下。

  • 3 # 小菜鳥學前端

    從自身需求出發吧,看清楚自己想要的是什麼程度。

    如果想從事相關工作,那可以報個培訓班然後選擇自己感興趣的方向進行學習,如常見的前端,後端,軟體測試等。儘快掌握現階段流行的技術才能在培訓過後找到心儀的工作。後期當然也要不斷學習,因為計算機領域的技術變革非常迅速。如果是對程式設計感興趣,時間比較充裕,建議參考知名大學的本科計算機類或者軟體工程學科的教學體系大綱。推薦看看百戰高淇老師的java300集,學習高手的思維方式

  • 4 # 捉爬蟲的小哥哥

    如果是零基礎,可以先去B站看一些基礎影片,選擇一門合適的語言進行入門,C,C++,python,java等。邊學邊看部落格。最重要的是動手自己寫Demo,小專案等,實踐才能出真理,才能發現自己的不足和錯誤,然後改正學習。如果想要更加深入可以培訓下,我同學就是在百戰程式設計師學習的,課程很全。

  • 中秋節和大豐收的關聯?
  • 夫妻一方出軌該原諒嗎?