如今學習計算機的人越來越多,不少不是計算機專業的人也開始想要往這方面發展,今天我們就來談一下,非科系大學生如何學習編程。
因為你們還在上大學,理論上是時間是比較充裕的,我的建議是:
1、去看看你們學校或者清華北大等名校的計算機系、軟件工程相關的專業都學了什麼課程,按照他們的課程自學(輔助在線教程、本校旁聽等辦法)
附:北京大學計算機科學與技術專業 專業課程 ↓↓↓
返回上一級,搜索數字 0001 查看北京大學和清華大學 計算機專業本科完整課程表
2、查看BAT等IT大公司招聘崗位,特別是校園招聘的技術類崗位,看看招聘的崗位技能要求都,然後根據自己以後可能的從業方向,針對性的學習。
附:騰訊校園招聘 技術類 ↓↓↓
3、課本學習結合實踐,程序員實踐的最大好處,大多數基本上一臺電腦就能解決問題。網絡上又有許多免費的工具和開源代碼,實踐起來非常方便。網絡通信和嵌入式開發方向,可能要輔助一些硬件設備。
4、學習的時候,建議根據具體課程加入相關的論壇或QQ微信群組,有問題討論比較方便。
5、最後也是最重要的,一定要真正花時間去學習。上文也說過了,按網上說法,學習一項技能要持續投入1萬個小時,自己算算看,如果想要三年學有所成,每天需要投入多長時間。
很多人選擇入門的時候看的是郝斌的學習視頻,學校也有相關社團
1、完整的計算機課程,一定不是單純學習編程語言的,建議你看下清華北大等名校的計算機系、軟件工程相關的專業都學了什麼課程
2、如果時間有限,建議C和Java只學習其中一種就好了。具體學習哪一種,這個跟以後擇業方向有一定關係,可以參考 BAT等IT大公司招聘崗位的技能要求,看看自己感興趣的工作,到底都是要求什麼技能。
這兩點在上面其實都講過,這裡只是為了說明:① 學編程不單純是學習編程語言;② 每種編程語言的應用領域可能不一樣,可以先根據未來可能要從事的事情,反推學習,先集中精力學習好其中一種編程語言。
希望這篇文章能給你們帶來幫助,學習編程(C語言/C++),並不難各位可以加下群:304604711(資料和視頻),一起交流提升,編程不要覺得很難,雖說也有難度,但是學好了對以後的幫助是非常大。