-
1 # 冀中V生活
-
2 # 不死鳥飛飛飛
1.看自身想學什麼程式設計,程式設計是一個大的門類,你想學前端還是後端還是資料庫還是想學演算法?
2.資料庫程式碼量少,工作量不多,語言較為統一,除了關係型與非關係型之分就沒啥大區別,很好入手。但需要特別謹慎,不然得跑路(當然是跑不了的) ;
前端程式碼多,語言複雜,html,css,js還有各大框架,第一眼可能就會讓你摸不著頭腦,但是這一段時間之後就不會了,理解難度不算特別大。
後端程式碼中等,邏輯性強,語言很多種選擇c家族,java,python等等等等,各種語言各種框架琳琅滿目,這會已經開始逼死選擇困難症
演算法入門門檻特別高,幾何線性代數,機率學,統計學都要有很紮實的基礎才能入門,目前來說最好語言就是python。
以上是關於程式分類的解答,以下為學習流程還有IDE軟體選擇等講解內容:
首先非常推薦VS Code,全程Visual Studio Code,幾乎可以寫所有主流語言的程式碼,好看的主題,豐富的外掛庫都是推薦的首要理由。前端後端甚至資料庫都可以用此書寫。
資料庫的話推薦NaviCat的編輯器,簡單,舒服,符合華人的審美。
演算法的話當然是anaconda和jupyter notebook很好吃 ,然後就是自行透過是選定的方向進行抉擇。
學習方案建議是購買一些基礎書籍或者電子書去看原理,有了原理的理解才能很好的寫程式碼,能叫工程師,培養學習能力。因為學程式設計肯定不會只懂一門語言,這個時候就是考驗學習能力了,只會看影片寫程式碼永遠理解不了邏輯,你只能是最低階的碼農。所以才建議由書籍的基礎開始,然後github上面很多開源的專案,你可以下載各路大神的程式碼,在有一定的基礎上看github文件,可issue問問大神,不過可以先會基礎才可以。谷歌,github,csdn,簡書等等網站可以去參考和提問。程式設計其實就是多思考多寫多理解的學習,很多時候開始並不難。主要是得會堅持。
希望你能夠堅持努力地學習。
-
3 # 小憩客棧
從你的言語之中表達的意思是什麼好學我去學什麼!而不是因為我感興趣我要去學!從這一點可以看出你不瞭解程式設計,而且害怕遇到困難!所以我建議你不要去學,你都不知道自己要幹嘛學了有什麼用!
-
4 # 電腦小暉
不是隻學一個,是要所以都懂。都是大同小異的。先學會一個,別的就很容易了。語法差不多,學習哪一個先。看你可以找到哪種程式設計的教程多,我第一個是C和C++。
-
5 # 嗨嗨YOU悠哉
如果說是軟體的話,那可能還真沒有。不過,自學程式設計的平臺倒不少。 一般來說,需要裝在電腦上的有關程式設計的軟體可能就兩個:IDE和git。剩下的網上有很多自學平臺。比如w3cschool、MOOC網等等。 當然,如果追求趣味性就可以試試CodeCombat,如果追求互動性就可以試試Freecodecamp,還有Codewars的問答式程式設計等等。網課和看書當然也是一種不錯的學習方式。至於詳細選擇肯定還是要看題主的學習需求(比如從哪門語言開始)以及個人風格喜好。 其實說實話,最有效的方法肯定是堅持實踐。比如剛剛學習了一個函式,就在當下把它用起來,看看效果。題主如果對某方面感興趣的話,也可以從這個專案入手,學習與其的有關內容,並由此延伸開來。這樣興趣也會成為你堅持的動力之一。
回覆列表
學習程式設計之前,先要明確自己是否對程式設計具有足夠大的興趣。因為學習程式設計的過程是十分枯燥的,也很辛苦,你需要每天在電腦面前和各種各樣的程式碼打交道。因此,你需要足夠的興趣和決心來支撐自己在這條道路上走下去。