-
1 # 愛科技愛奇趣
-
2 # 九九歸一是為道
這是一個簡單而又複雜的問題,對於初學者來說,我建議你應該把下面兩個問題先搞清楚,再開始去學。
一、瞭解自己學習程式設計的目的是什麼?程式設計可以是一種職業,也可以作為興趣愛好。
如果希望自己走職業程式設計的道路,那麼學校無疑是最佳的學習程式設計場所,因為學校的課程設計會更系統、更全面,當然時間也需要投入更多。這裡的學校包括正規的大專院所,也包括一些職業技能培訓學習。以前有個北大青鳥,也算是老牌培訓機構了。
如果只是作為興趣愛好的話,現有的網路資源已足夠豐富,首推慕課網,這裡有大量的影片培訓資料,也有很多免費的程式設計基礎課,而且有入門、初級、中級、高階等分類教程,非常適合程式設計人員學習與進階。
二、瞭解不同程式語言的特點,選擇合適的程式語言確定學習程式設計的目的後,還需要了解一下常用程式語言的特點。現在程式語言非常豐富,常見的有C、JAVA、PHP(世界上最好的語言)、Python、JavaScript、VB.NET等等。不同的語言又有不同的應用場景,如WEB程式設計、安卓及蘋果的移動應用程式設計、微控制器開發、遊戲動畫程式設計、智慧機器開發等等,WEB程式設計又分前端開發和後端開發(當然這個如果是個人愛好的話,就得一起學了)。
這裡分享一張圖,是近期一個程式語言的排名情況,當然這個排名統計跟國內關係不大,主要是國外的,可做參考。
慕課網,這裡主要是影片課程https://www.imooc.com
看雲,這裡主要是文件教程https://www.kancloud.cn
CSDN,老牌的IT技術社群,https://www.csdn.net
W3SCHOOL,老牌的WEB線上教程,https://www.w3school.com.cn
碼雲,國內程式碼託管,https://gitee.com
在哪學程式設計不是最重要的,重要的是,要有興趣!!興趣!!興趣!!
沒有足夠的興趣支撐著,很難堅持的,因為你會發現,總有學不完的東西在等著你。
祝你成功!
-
3 # 大手牽小手的時光
現在自學的途徑多了,看影片學習比以前背書效果好很多,建議初學者儘量先找一些免費的影片課程看,等有點基礎或者去入門後,再報一些專業的培訓班效果會好很多!推薦以下網站
1.51ETO,大量會員免費課程,會員費季度只要11塊,相當划算!
2.慕課網,也有很多免費課程,影片簡短明瞭,容易學習!
3騰訊課堂,大平臺,課程比較全面系統,就是略微貴點!
最後,祝君持之以恆,馬到功成!天下無難事,只怕有心人,加油!
-
4 # 負債追夢人
一個普通人要提高個人收入、迎合網際網路發展潮流,程式設計可能是比產品、設計、銷售、運營等更高效更實際的的崗位選擇,而且個人創業的可能性也更多。答主就是這麼一路走過來的。
假如你還在讀高中那我強烈建議你學好理科,並且高考後選擇數學類或計算機類的大學專業,個人更傾向於前者,大資料、演算法最佳化都需要強硬的數學理論支撐,程式設計就只是你的工具了。
大學就讀或者已經工作了別緊張,答主是畢業之後才學的呢。這個時候我們一切的學習就是為了就業,所以時間一定要花在刀刃上,所以我就不推薦一大堆自學網站和平臺了。
黑馬程式設計師(http://www.itheima.com/)
Github(https://github.com)
前者有豐富的公開課影片、教程,我工作 3 年了,至今還會到上面學習新的東西,因為實在太有用了,畢竟老師都是一線開發退下來的。後者,相信你以後也會持續使用這個平臺,上面有大量的優秀開源專案,試著拉下來閱讀,模仿。
另外,如果是從零入門,更建議你從前端或者Java入手,應用層的開發,只要你用心,肯定能學會的,加油~
回覆列表
美國 2014 前百大最佳職業,第一名就是「軟體工程師」,而且相關人才需求在未來仍然持續成長。這幾年國內也興起大量學習程式設計的學校。
Javascript、Java、Python、C、C++、C#、Php、Ruby、Objective,這麼多的程式語言無論你想成為哪種開發者、前端工程師、遊戲開發者等,要去哪找這些學習語言的資源和工具,的確是很頭痛的事情。
學習程式設計時最大的問題在於,它從來不是一件簡單的事,它需要投入很多時間而且會相當枯燥。 不過有非常豐富的線上資源和網站可以讓學習程式變成的更簡單。以下這些網站都是互動式的,在學習 Coding 的過程你可以立刻有所收貨。