繼上一篇文章 《想編程,是勤奮自學仍是去培訓班學習?》簡單給不知道如何選擇的朋友一些建議,今天文章主題就是,選擇後該如何一步步走下去?編程
不管作什麼事情以前呢,第一步選擇很重要,編程也不不例外,若是你想作 Android 開發,那麼就選擇 Kotlin 、Java,若是你想作 iOS 開發,那麼就選擇 Object-c、Swift,等你熟練掌握了一門語言,甚至是精通,那個時候你再去學習一門新語言,你就會以爲很輕鬆了。網絡
如今網絡如此便利,找學習資源我的以爲不成問題,固然了,學會利用網絡找資源是你必須會的,未來大有用處。總結了下,大概有這麼幾種方式:學習
以上幾種方式我的建議最好能結合起來,要知道,編程原本就是一件很辛苦的事。google
我所說的基礎是指基礎知識,千萬不要心急,所謂「欲速則不達」,急於求成反而會功虧一潰,其中,語法和編程習慣很重要,沒有掌握好一門語言的語法,等於沒有靈魂的畫家,出不了驚人的做品;而一個良好的編程習慣,則會給你帶來不少益處,想一想此時在你面前有兩個項目,一個全部 code 都加了詳細的註釋,變量定義遵循必定的規則,並且代碼都是通過格式化的風格,而另外一個則看不到任何註釋,並且代碼格式亂七八糟,更不要說什麼變量定義規則了,此時,你會以爲那個好呢?code
「天下大事必做於細,天下難事必做於易」視頻
我是這麼總結的:資源
所謂的看效果包括兩個方面,本身須要實現的效果,別人已經實現或者類似的效果,多作收藏,有空拿出來練練;多看技術分享,要知道技術在於分享,在編程這個路上,有不少同行都是樂意分享的,多看他們的分享,既是學習也是鋪墊;做爲編程人員,最終都是要落實在 code 上,因此要多看 code,多敲 code;開發
可能對於開發人員來講,最不想聽見的就是有人對你說:「出 bug 了」,這個時候不能厭煩,若是投簡歷的時候仔細看過招聘信息的朋友應該會注意到有時候會包括這麼一條:「對 bug 不厭煩,能適應需求變動」,因此,正常應對策略應該這樣想,出 bug 那就說明是正常的,由於沒有那個程序是不存在任何 bug 的,有 bug 正是咱們提高技術的一個途徑啊,要堅持「不忘初心,方得始終」;編程前期感受到枯燥無味那就對了,說明你正在入行,堅持一段時間,你就會發現其實也沒有那麼枯燥啊,由於你會慢慢認識不少有趣的人,知道不少有趣的事。get
編程呢,通常都會認爲有這麼幾個成長階段:初級——>中級——>高級——>資深或者管理崗等,這條路是漫長而又艱辛的,且每一個階段須要掌握不一樣的知識點,對應每一個人的領悟不一樣在時間長短上就不同,須要作的,一步一個腳印,搞好該有的技能,別妄想有什麼 XX 天精通等途徑。博客
技術與心得分享公衆號:code小生