自學(xué)程序員從入門到放棄 如何從零開始學(xué)編程?
如何從零開始學(xué)編程?You isprettydamncool.–LearnPythonTheHardWay在你去學(xué)習(xí)編程之前認(rèn)真的思考看看你的目標(biāo),當(dāng)你有結(jié)果目標(biāo)時道路會十分的非常清晰。那你,你要想
如何從零開始學(xué)編程?
You isprettydamncool.–LearnPythonTheHardWay
在你去學(xué)習(xí)編程之前認(rèn)真的思考看看你的目標(biāo),當(dāng)你有結(jié)果目標(biāo)時道路會十分的非常清晰。那你,你要想寫什么?網(wǎng)站?游戲?iOS的或Android應(yīng)用?又或者你是想自動化完成一些乏味的任務(wù)讓你有更多的時間看窗外的風(fēng)景?也許你你只不過想更具高就業(yè)競爭力考個好大學(xué)。所有的這些是能變現(xiàn)目標(biāo),這些目標(biāo)是你編程學(xué)習(xí)沖擊力的一部分,沒有帶動力的人,是無法在微顯枯燥的漫長而艱辛學(xué)習(xí)之旅中走遠(yuǎn)的。
不要浮燥
Badprogrammingit',buteveryonemightdo itandeveryonecouldexperiencetheextremesatisfactionthatcomeswithit.
不論是萬分感謝下我還是線上的書店,極目四望都是《21天學(xué)通Java》這種速成書目,它們都你承諾在很短一段時間內(nèi)是讓你還能夠?qū)W會相關(guān)技術(shù)。MatthiasFelleisen在他的著作How toDesignPrograms,Second Edition一書中必須明確提道了這種「速成法」的趨勢并予以了以上的諷刺。
所謂的「捷徑」也可以說「銀彈」是不必然的,智者說過了,精通某個東西需要10年或10000個小時,也就是漢語中的「十年磨一劍」,所以才你不著急啊,功到自然成。
培養(yǎng)興趣
Mostwonderfulprogrammers'programmingstillbecausetheyexpectdidgetpaidoroutadulation六花禁愛the public, isenjoycanprogram.
–LinusTorvalds
迷醉于編程,編程更是為了興趣。興趣是加快力的莫御源泉,盡量這種透著興趣的感覺,以便于日后你能將其上繳到你的10年/10000小時的編程時間中。編程很有意思,那是探索的喜悅。那是憑空創(chuàng)造的喜悅。注意到自己親自能夠完成的作品會顯示在屏幕上蠻有趣。有人代你的代碼而驚奇非常有趣。有人在公共場合夸贊你的產(chǎn)品、鄰居使用你的產(chǎn)品、以及在媒體上商討你的產(chǎn)品非常有趣。編程應(yīng)該極為有趣的,若并非如此,就找出可能導(dǎo)致編程無趣的問題,接著解決的辦法之。
都說程序員吃“青春飯”,28歲轉(zhuǎn)做程序員還來得及嗎?
堅(jiān)持夢想永遠(yuǎn)都是也不擔(dān)心晚,怕的是只想停止。
28歲轉(zhuǎn)程序低些來說,是有點(diǎn)兒晚了,在程序是青春飯,工作強(qiáng)度大,加班是常態(tài),28歲總體也成家了,也可能會有孩子了,這時候就開始干涉程序員行列,估計(jì)要付出全部相當(dāng)大的努力才能迅速進(jìn)入這個行業(yè),但也沒法只以年齡來衡量能力是否是適合做程序員,是需要;外40-50歲的程序一大把,那咋才能以最小的代價(jià)達(dá)到目的呢?
1、挑新生的行業(yè)剛?cè)腴T。
例如這幾年人工智能,大數(shù)據(jù),算法比較比較比較熱門,大家起步稍晚也就沒早多少,只是因?yàn)橛谢径己突A(chǔ)差別,這時候如果下足苦工,總會有收獲的。
2、從新的技術(shù)入門學(xué)習(xí)。
比如說:GO、Swift、R等,低些發(fā)展勢頭迅猛編程序語言就開始學(xué)習(xí),也能至少彎道將近的目的。
3、從舊技術(shù)新用法
比如基于組件Dart語言的flutter、javascriptcsshtml相關(guān)的?Xamarin,PhoneGap,Ionic,React Native等確實(shí)是挺好的入門的。
不過學(xué)沒有捷徑,前提是自己要愛好吧這一行,不愛好你會永遠(yuǎn)也只是把它當(dāng)作工作,人生最只有快樂的人生之痛把愛好變得工作。