-
1 # 王子小苦瓜
-
2 # 使用者6563189933
想自學程式設計可以先從程式設計基礎的書籍開始看。然後是去網上找相關的教學影片進行學習。主要的學習方式可以按照下面的方式進行學習。
確定學習的程式設計方向
非計算機專業自學。最重要的是確定一個學習的方向。先找一個學習的主要方向。程式語言現在比較好的像是java語言、python語言。這兩個語言的發展在目前來說都是比較好的。尤其是java語言是現在開發崗位的主要語言。python語言簡單好學,但目前主要還是運用在測試或者人工智慧上。
制定學習計劃
在學習的方向確定了之後,就是制定一個學習的計劃。可以先從程式語言的基礎開始學習。不管是學習那個程式語言,最重要的都是基礎的學習。基礎的學習可以先去網上找一些相關的教學影片。然後搭配相關的影片進行學習。切記一定要邊學邊練,程式設計最為注重動手操作能力。
階段性的檢測
在學習了這些基礎之後,就是對於所學知識點做一個階段性的檢測。檢測的目的主要是為了查缺補漏。及時彌補自己現階段所學的不足。
-
3 # IT人劉俊明
作為一名計算機專業的教育工作者,我來回答一下這個問題。
首先,非計算機專業同學自學計算機知識還是具有一定難度的,一定要做好學習規劃。
自學計算機知識要先明確一個學習方向,對於計算機基礎知識薄弱的同學來說,選擇前端方向是比較現實的選擇,一方面前端方向的初期學習難度比較低,更容易建立起學習成就感,另一方面前端的整體發展趨勢正在全棧化,學習前端的就業前景也是不錯的。
在學習前端知識的過程中,可以按照三個階段來學習,第一個階段是學習基礎的前端知識,重點在於JavaScript語言的學習,這對於後續的實踐和就業都有非常直接的影響,而且JavaScript目前是前端和後端的重要橋樑,藉助於JavaScript也可以完成一些後端任務。
第二個階段是要為自己營造一個交流和實踐的場景,學習計算機相關知識,一定要重視交流和實踐。對於非計算機專業的同學來說,可以充分利用網際網路來搭建自己的交流和實踐環境,參與一些線上的實踐活動也會有較好的實踐效果。
第三個階段是結合行業場景進行實戰開發,這是能否把掌握的知識進行落地應用的核心環節,這個環節也會積累大量的應用經驗。這個環節也可以看成是線上實踐的一個延伸,在這個環節中往往還需要結合雲計算知識,隨著PaaS的逐漸普及,前端開發結合雲計算平臺會覆蓋大量的行業場景開發任務。
回覆列表
想自學程式設計跟是不是計算機專業關係不大,主要是看有沒有決心,有決心就能排除萬難,取得真經。
我的大學老師就是從化學專業轉到計算機的,後來還當了計算機與工程學院的院長。
非計算機專業要比計算機專業學起來更辛苦一些,這是必然的。因為計算機專業開設了很多相關的基礎課程,比如資料結構等。非計算機專業要自己後面慢慢補嘍。
想入坑,第一要目標明確,選一個方向,比如學C就認真研究C,想學前端就老老實實學HTML+CSS+JS 等,切忌這又學學那又學學,最好啥都沒學好。
選定了一門語言後,就去網上選些教程,最好是影片教程,跟著老師學,學完自己敲程式碼,有問題多百度,學完一個療程下來,基本可以上手了,然後找些專案dem、原始碼,認真研究,一定會有大收穫的。
再後面還要學一些主流的框架,結合框架做很多結構專案,基本可以出師了,更精的需要邊工作邊學了。
學海無涯苦作舟,加油。