-
1 # 閒事多聊
-
2 # IT小康
看到你對電腦瞭解不多。想學一門語言。我的經驗是不要著急學習語言。先了解一下計算機基礎。比如計算機的組成,計算機的工作原理。然後再考慮學習一門語言。為啥這麼說呢?這就好比你學習英語,上去就學怎麼和外中國人交流,其實是個揠苗助長的故事。短期看有益,其實是害了自己。結果弄得自己半懂不懂。說不會也會,說會呢,也不是很瞭解。
瞭解了計算機原理,你再學起來,就不會只停留在會用的基礎,你還知道為什麼是這樣,以及計算機是怎麼處理你的程式碼的。
我大伯學開車很有意思。他只會開不懂的原理,倒車入庫只會倒右庫,結果有天遇到車位只有左庫。然後回來苦練倒左庫,結果左庫學會了不會倒右庫了。這就是因為他只會倒,但不知道原理。左右倒庫是有一些不同的,他搞不懂。
所以我非常建議你把原理這些基礎的學好,不要一上來就學程式語言。就好比我大伯倒庫,和哪些一上來就想和外中國人交流一樣。造成不能隨機應變。
-
3 # 碼農的搬磚生涯
首先選定一門程式語言
然後從這個需要入手學習它的語法基礎知識
基礎一定要牢固,任何複雜的專案都是由簡單的知識點組合起來的
就跟解數學題一樣,你必須得知道加減乘除基礎知識點,必須知道一個函式解題思路等等
可以去一下適合入門的的網站跟著教程一點一點去實踐,剛開始一定要手敲不要複製貼上
最好也別藉助那些功能複雜成熟的ide,Java為例,一個記事本即可
然後就這門語言根據自身愛好選擇一個職位
去招聘網站看看職位要求具備的知識
針對這些逐一攻破
學的差不多了,在對著學習路線圖學習周邊的技術
有針對性的學,每一知識點都要學精是最好的
一般好的大公司都是先注重深度,然後才是廣度
大致就這樣
Pls:有自制力的建議自學,沒自制力的報班。個人建議不要去培訓機構,因為不值
-
4 # 我是java程式設計師
我也是學習過來的,到現在為止已經好幾年了,我是學java,從開始一竅不通到現在的高階開發,都是一步一步走過來的,只要你努力,你也可以的,學習可以從網站,部落格等等,也可以和我私聊,我給你指導
-
5 # 哈利路亞很煩惱
我高中畢業上大學學習計算機時,記得大一的時候,學習的計算機語言課程是c語言和組合語言,每天上課也是懵懵懂懂,主要是學習計算機語言的語法編寫規則,以及它的一些基礎庫的方法。同時學習了計算機的資料結構,以及需要自己有一些比較好的抽象思維邏輯,能夠把一些實際問題轉換成數學問題處理。我自己是覺得這是解決問題的第一步。
-
6 # 90後科技宅
首先英語基礎,其次數學基礎,程式設計的話C語言是比較普及的,然後像JAVA,C++,VB
只要有兩個月C語言你就可以入門了,但是要學習好C++,或者VB就要一兩年的時間才可以略懂一點。真的要用心才是最重要的。
回覆列表
可以先學 Pascal。 Pascal 是一門很好的教學語言。然後對程序式程式設計有些瞭解以後可以學習資料結構,C 和 C++。 然後可以學一下 Java 或 C#。 當然我的建議只是幫助你能夠了解過程式和麵向物件的程式設計。至於要進入IT業,方向和門類很多,所以學什麼更好不能一概而論。
大電腦科學的底子:c ,c++,離散數學,資料結構,資料庫,軟體工程,(可參考MIT Open Courseware)。業餘者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以兩者有很大的重疊部分,分不清很正常。我覺得C是基礎。用C能夠熟練地寫程式以後,再逐漸接觸C++的程式設計理念可能更好一些。
“學習一門語言的最好方法是用它來程式設計序”。
最後,不能只學語言。許多大學生認為學最新的計算機語言、技術、標準是最好的鋪路方法,因為許多公司招聘時要求這些方面的經驗。這些新技術雖然該學,但是學習計算機基礎課程更重要,因為計算機語言和開發平臺日新月異,但是萬變不離其宗的就是那些基礎課程:資料結構、演算法、編譯原理、計算機組成、關係型資料庫原理等。有位同學生動地在“開復學生網”上把這些基礎課程比擬為內功,把新的語言、技術、標準比擬為外功。只追尋時髦的學生最後只懂招式,沒有功力,是不可能成為高手的。