回覆列表
  • 1 # 資訊科技梁老師

    學習程式語言跟學習自然語言是有區別的,學習任何一門程式語言都需要經歷幾個過程:

    一、迷茫期,C、 C++、 JAVA、 Python、 C#、 前端(html+css+js+各種切圖工具)等一大堆選擇擺在你面前,到底選哪個?哪個未來工作有錢途呢?非計算機專業的還要自己補補資料結構、相關數學知識等。因為一個人的精力有限的,任選一個方向都要花很大的力氣才能學好學精。當年我們宿舍就我選了JAVA,我鐵定了心搞JAVA,其他的同學搞C#的有,搞C 的有,也有什麼都搞後來什麼都沒學好的。

    二、枯燥無味期:選定了一門程式設計語言,接著就是開始枯燥無味的學習瞭解語法嘍,一個個demo寫,網上很多免費的收費的教程的,我建議還是花點錢的,免費的不成體系。注意,學語法不是叫你把所有API都背熟,而是瞭解它有什麼函式,什麼功能,在哪裡?寫程式碼的時候你會查API並且會使用就可以了,千萬別死記硬背啊,背死人不償命啵。

    三、當你把API搞得有點熟了,你會發現你啥應用都做不出來,就像我們學了十幾年的英語一樣,看好像還能看得懂,卻一句話說不出來。這個時候可以找一個好的demo 去研究,研究人家是怎麼實現的,並且自己修改它,修改成你想要的樣子。

    四、最好找個師傅,讓師傅給你一個真正的專案原始碼去研究,你把那個專案的原始碼搞清楚了基本入門了。

    五、接著你會發現,應聘的時候要求熟悉各種框架,你苦逼逼的又得去學習研究各種框架,熟悉各種框架的使用。

    六、當你語法熟悉得差不多了,框架也熟悉幾個了,你發現你可以筆試通過了,HR就會問你有什麼專案開發的經歷嗎?

    七、所以必須自己整一兩個專案啊,不自己整一兩個專案怎麼吹自己有經歷、經驗?

    八、順利入職後,你的學習也才算剛剛開始,好好跟大佬,幾年後你也會變大佬的。程式設計師基本是敲到老學到老的(大多數敲不到老,哈哈),邊搞專案邊學習邊提高。幾年後,當你發現你的頭髮越來越少,額頭越來越光,恭喜你,程式設計師!

  • 中秋節和大豐收的關聯?
  • 汽車換減震為什麼一次要換兩邊?換一邊不行嗎?