回覆列表
-
1 # 黑龍港河靜悄悄
-
2 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。
首先,自學計算機從C語言開始學起是完全沒有問題的,掌握C語言對於系統學習計算機相關知識還是有很大幫助的,一方面原因是掌握C語言之後可以透過閱讀作業系統的核心原始碼,從而瞭解作業系統的更多細節,另一方面原因是基於C語言也可以比較方便地學習資料結構知識。實際上,當前大量的計算機專業依然把C語言作為一個重要的專業課。
在學習C語言的過程中,應該同時學習三方面知識,其一是作業系統知識,重點在於作業系統的體系結構、任務排程過程和儲存等資源管理方式,掌握作業系統體系結構對於程式編寫還是非常重要的,初學者建議從Linux作業系統開始學習,目前不論是大資料開發還是物聯網開發,掌握Linux作業系統都是比較重要的。
其二是資料庫知識,可以從關係型資料庫開始學起,進而逐漸接觸NoSql資料庫。資料庫是計算機技術體系結構的重要組成部分,未來不論是從事Web開發還是大資料開發,掌握資料庫知識都是非常重要的。資料庫雖然比較重要,但是學習起來還是相對比較容易的。
其三是選擇一個具體的學習方向,目前計算機技術體系有很多學習方向,比如Web開發方向、大資料方向、嵌入式方向、人工智慧方向等等,不同的方向需要組織不同的知識結構,也需要不同的學習環境。如果自身的數學基礎比較紮實,可以重點考慮一下大資料和人工智慧方向,這兩個方向未來的發展前景還是非常廣闊的。
-
3 # 80後老程式設計師
自學,建議從相對簡單的語言開始,有成就感,就不容易放棄,
不要把自己想的有多強大,趁自己還有興趣,抓緊時間趕快學,不要往後拖延,
計算機語言很多種,主要看你學習的目的,需要解決什麼問題。目前,國內教育大多數是把C作為基礎,透過C的學習,理解計算機程式設計思想,有了C作為基礎,學習其他需要也不是跟難。
下面介紹下九種主流程式語言,從Python、Java到Objective-C。碼農世界,哪種才是最好的程式語言?
這9張資訊圖囊括了九種主流程式語言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。對於每種程式語言,大家都能夠看到由其打造的頂級應用成果,相關職位的平均薪酬(美國)以及該語言的優勢與弊端。