編程首先需要先選一門簡(jiǎn)單的語言進(jìn)行學(xué)習(xí),這樣可以先對(duì)編程有一個(gè)初步的認(rèn)識(shí),我學(xué)習(xí)的第一門語言是c,學(xué)得不精,簡(jiǎn)直就是入門中的入門。
我覺得c、java、Python都是不錯(cuò)的入門語言,書籍可以直接百度。然后這樣一邊認(rèn)識(shí)編程,一邊去了解自己想開發(fā)的東西需要什么技術(shù),比如開發(fā)安卓要用java,網(wǎng)站要 asp 或 php。詳細(xì)的了解之后需要的就是不斷地去補(bǔ)充這些自己不懂的東西。 沒有必要在第一門語言選什么上糾結(jié)太久。
1、讓編程成為一個(gè)習(xí)慣:想要培養(yǎng)一項(xiàng)技能的最好的辦法,就是將他融入到我們的生活并成為我們的愛好。其實(shí)說白了,就是讓這個(gè)愛好成為一個(gè)習(xí)慣,一天不去做這件事情,都會(huì)覺得少了什么。在不知不覺中,這個(gè)習(xí)慣會(huì)像滾雪球一樣積累起來。
2、把工作拆分成小塊對(duì)待編程工作,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接編程2小時(shí),我們完全可以先做25分鐘、而后休息5分鐘,整個(gè)過程重復(fù)4次。很明顯,25分鐘這樣的短周期更容易堅(jiān)持也不會(huì)帶來多少壓力。
3、閱讀別人的代碼:經(jīng)過這幾年的編程學(xué)習(xí),我認(rèn)為想要提升編碼水平的最佳途徑就是多看、多寫,然而閱讀別人的代碼也確實(shí)是快速提升代碼水平的一個(gè)技巧。
4、尋找良師益友;
5、寫技術(shù)文章:如果大家學(xué)習(xí)了一種新的編程概念,但不能確定自己是否已經(jīng)真正掌握,可以寫技術(shù)博文加以檢驗(yàn)。一來可以提高自己的編程水平,二來也能提高自己的知名度,將來找工作也會(huì)比別人多一個(gè)機(jī)會(huì)。
6、保持耐心:對(duì)于人生來說,其中任何目標(biāo)的實(shí)現(xiàn)都離不開耐心。編程學(xué)習(xí)就如其它任何學(xué)習(xí)任務(wù)一樣,都需要反復(fù)努力并投入大量時(shí)間。