前言
繼上一篇文章 《想編程,是勤奮自學(xué)還是去培訓(xùn)班學(xué)習(xí)?》簡(jiǎn)單給不知道如何選擇的朋友一些建議,今天文章主題就是,選擇后該如何一步步走下去?
選擇一門語(yǔ)言
無(wú)論做什么事情之前呢,第一步選擇很重要,編程也不不例外,如果你想做 Android 開(kāi)發(fā),那么就選擇 Kotlin 、Java,如果你想做 iOS 開(kāi)發(fā),那么就選擇 Object-c、Swift,等你熟練掌握了一門語(yǔ)言,甚至是精通,那個(gè)時(shí)候你再去學(xué)習(xí)一門新語(yǔ)言,你就會(huì)覺(jué)得很輕松了。
現(xiàn)在網(wǎng)絡(luò)如此便利,找學(xué)習(xí)資源個(gè)人覺(jué)得不成問(wèn)題,當(dāng)然了,學(xué)會(huì)利用網(wǎng)絡(luò)找資源是你必須會(huì)的,將來(lái)大有用處。總結(jié)了下,大概有這么幾種方式:
網(wǎng)絡(luò)搜索/查找(google、baidu)
購(gòu)買書(shū)籍(根據(jù)自己的水平)
適合自己的視頻或者博客
多碼 demo,多認(rèn)識(shí)同行,多交流
試著去寫(xiě)博客,做記錄
以上幾種方式個(gè)人建議最好能結(jié)合起來(lái),要知道,編程本來(lái)就是一件很辛苦的事。
我所說(shuō)的基礎(chǔ)是指基礎(chǔ)知識(shí),千萬(wàn)不要心急,所謂“欲速則不達(dá)”,急于求成反而會(huì)功虧一潰,其中,語(yǔ)法和編程習(xí)慣很重要,沒(méi)有掌握好一門語(yǔ)言的語(yǔ)法,等于沒(méi)有靈魂的畫(huà)家,出不了驚人的作品;而一個(gè)良好的編程習(xí)慣,則會(huì)給你帶來(lái)很多益處,想想此時(shí)在你面前有兩個(gè)項(xiàng)目,一個(gè)所有 code 都加了詳細(xì)的注釋,變量定義遵循一定的規(guī)則,而且代碼都是經(jīng)過(guò)格式化的風(fēng)格,而另一個(gè)則看不到任何注釋,而且代碼格式亂七八糟,更不要說(shuō)什么變量定義規(guī)則了,此時(shí),你會(huì)覺(jué)得那個(gè)好呢?
“天下大事必作于細(xì),天下難事必作于易”
我是這么總結(jié)的:
多看效果
多看技術(shù)分享(博客、論壇、各種分享平臺(tái)、已發(fā)布 APP)
多看代碼
所謂的看效果包括兩個(gè)方面,自己需要實(shí)現(xiàn)的效果,別人已經(jīng)實(shí)現(xiàn)或者相似的效果,多做收藏,有空拿出來(lái)練練;多看技術(shù)分享,要知道技術(shù)在于分享,在編程這個(gè)路上,有很多同行都是樂(lè)意分享的,多看他們的分享,既是學(xué)習(xí)也是鋪墊;作為編程人員,最終都是要落實(shí)在 code 上,所以要多看 code,多敲 code;
不厭 bug
不厭枯燥
可能對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),最不想聽(tīng)見(jiàn)的就是有人對(duì)你說(shuō):“出 bug 了”,這個(gè)時(shí)候不能厭煩,如果投簡(jiǎn)歷的時(shí)候仔細(xì)看過(guò)招聘信息的朋友應(yīng)該會(huì)注意到有時(shí)候會(huì)包括這么一條:“對(duì) bug 不厭煩,能適應(yīng)需求變更”,所以,正常應(yīng)對(duì)策略應(yīng)該這樣想,出 bug 那就說(shuō)明是正常的,因?yàn)闆](méi)有那個(gè)程序是不存在任何 bug 的,有 bug 正是我們提升技術(shù)的一個(gè)途徑啊,要堅(jiān)持“不忘初心,方得始終”;編程前期感覺(jué)到枯燥無(wú)味那就對(duì)了,說(shuō)明你正在入行,堅(jiān)持一段時(shí)間,你就會(huì)發(fā)現(xiàn)其實(shí)也沒(méi)有那么枯燥啊,因?yàn)槟銜?huì)慢慢認(rèn)識(shí)很多有趣的人,知道很多有趣的事。
編程呢,一般都會(huì)認(rèn)為有這么幾個(gè)成長(zhǎng)階段:初級(jí)——>中級(jí)——>高級(jí)——>資深或者管理崗等,這條路是漫長(zhǎng)而又艱辛的,且每個(gè)階段需要掌握不同的知識(shí)點(diǎn),對(duì)應(yīng)每個(gè)人的領(lǐng)悟不同在時(shí)間長(zhǎng)短上就不一樣,需要做的,一步一個(gè)腳印,搞好該有的技能,別妄想有什么速成的捷徑。
與之相關(guān)
關(guān)鍵詞:code小生
聯(lián)系客服