自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

自學(xué)成才的程序員,給新手學(xué)習(xí)編程的六個(gè)建議

譯文
開發(fā)
2017年已經(jīng)到來,如果大家下定決心要學(xué)習(xí)編程,那么現(xiàn)在正是好時(shí)候。不過有了決心當(dāng)然還不夠,作為一名自學(xué)成才的程序員,我一直在不斷敦促自己學(xué)習(xí)——而以下就是我個(gè)人總結(jié)出的六項(xiàng)重要訣竅。

【51CTO.com快譯】新年快樂!2017年已經(jīng)到來,如果大家下定決心要學(xué)習(xí)編程,那么現(xiàn)在正是好時(shí)候。不過有了決心當(dāng)然還不夠,作為一名自學(xué)成才的程序員,我一直在不斷敦促自己學(xué)習(xí)——而以下就是我個(gè)人總結(jié)出的六項(xiàng)重要訣竅。

1.讓編程成為一個(gè)習(xí)慣

想要培養(yǎng)一項(xiàng)技能的***的辦法,就是將他融入到我們的生活并成為我們的愛好。其實(shí)說白了,就是讓這個(gè)愛好成為一個(gè)習(xí)慣,一天不去做這件事情,都會覺得少了什么。在不知不覺中,這個(gè)習(xí)慣會像滾雪球一樣積累起來。

對我來說,養(yǎng)成這種習(xí)慣首先就是要對“拖延癥”說不。比如,你想鍛煉下自己的寫作能力時(shí),但是沒有好看的本子,沒有好的靈感,沒有安靜的環(huán)境....總之就是找各種理由一拖再拖,***就不了了之了。但仔細(xì)想想等你有了好看的本子,舒適的環(huán)境....就能寫出好的文章嗎?不!我很明確的告訴各位,文章的功底是隨著你不斷的積累而成的。所以,當(dāng)我們決定去做某件事情,請立刻!馬上!現(xiàn)在就要開始行動!

[[181158]]

接著從小事入手,如果我決定開始跑步,那么最初只會要求自己每周跑兩、三天。雖然看起來要求低,但這樣的作法更容易長期堅(jiān)持,且不會被其它因素所輕易干擾。

同樣的思路也適用于學(xué)習(xí)編程。每周拿出幾天,每天拿出幾個(gè)小時(shí),編程學(xué)習(xí)就這樣慢慢步入正軌。如果大家覺得沒心情閱讀編程教材,沒關(guān)系,視頻網(wǎng)站上的技術(shù)講座能夠起到同樣的作用。

2.把工作拆分成小塊

對待編程工作,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接編程2小時(shí),我們完全可以先做25分鐘、而后休息5分鐘,整個(gè)過程重復(fù)4次。很明顯,25分鐘這樣的短周期更容易堅(jiān)持也不會帶來多少壓力。

[[181159]]

不過這樣的方式應(yīng)該配合更為靈活的執(zhí)行思路。如果您感覺狀態(tài)很好,而25分鐘才剛剛完成熱身,那就繼續(xù)做下去并努力讓自己抓住這種狀態(tài)。

另外要向大家推薦蕃茄工作法,這是種學(xué)習(xí)新型技能的良好機(jī)制,因此推薦各位認(rèn)真了解。

(下面的文章,推薦了三款時(shí)間管理工具,有興趣的可以點(diǎn)擊查看)

幫助程序員提高工作效率的3款開源時(shí)間管理工具

3.閱讀別人的代碼

經(jīng)過這幾年的編程學(xué)習(xí),我認(rèn)為想要提升編碼水平的***途徑就是多看、多寫,然而閱讀別人的代碼也確實(shí)是快速提升代碼水平的一個(gè)技巧。至于怎么樣閱讀別人的代碼,大家可以點(diǎn)擊這篇文章幫您提升編程水平,這是“高度可靠”的技巧!

4.尋找良師益友

學(xué)習(xí)編程的一個(gè)很好的方法就是和其他的程序員交談。這不僅能夠幫助我們多獲得一種思維方式,同時(shí)也能夠以更為愉悅的感受完成學(xué)習(xí)任務(wù)。至于內(nèi)容沒有特定的要求,可以是你正在學(xué)習(xí)的東西,也可以是你認(rèn)為很酷的東西,更可以是你正在工作的東西.....。這樣做可能會讓你學(xué)到很多關(guān)于庫,服務(wù),編程語言和模式方面的知識。但是,最重要的是,你能了解到其他人是如何看待編程的。

[[181160]]

 

5.寫技術(shù)文章

如果大家學(xué)習(xí)了一種新的編程概念,但不能確定自己是否已經(jīng)真正掌握,可以寫技術(shù)博文加以檢驗(yàn)。(注意:51CTO也在找這樣的小伙伴,我們這里是付稿費(fèi)的!有興趣的同學(xué) 可以粘貼網(wǎng)址轉(zhuǎn)到此鏈接 http://yangsir.blog.51cto.com/1549/1738717)一來可以提高自己的編程水平,二來也能提高自己的知名度,將來找工作也會比別人多一個(gè)機(jī)會。

或者是在技術(shù)博客網(wǎng)站上搜索,找找是否有人提出了類似的問題,然后給出您自己的答案。如果答案不對,那么討論的過程能夠有效加深理解。這樣的過程,能給我們帶來寶貴的經(jīng)驗(yàn),同時(shí)也能幫助他人。

[[181161]]

值得提醒的一點(diǎn),別因?yàn)樽约簞倓偵婕熬幊潭兴檻]。羅馬不是一天建成的,出色的程序員也是一樣。只要您對問題有所了解,就不妨給出自己的答案——無論對錯,這都將成為一次寶貴的經(jīng)歷。

6.保持耐心

對于人生來說,其中任何目標(biāo)的實(shí)現(xiàn)都離不開耐心。編程學(xué)習(xí)就如其它任何學(xué)習(xí)任務(wù)一樣,都需要反復(fù)努力并投入大量時(shí)間。

在這個(gè)過程中,您一定會經(jīng)歷高潮與低谷——別被這些曲線影響了心情。接受已經(jīng)發(fā)生的一切,并盡可能避免其中不好的部分。就像打高爾夫球一樣,我們的手感總在不斷浮動,但只要堅(jiān)持到底,您最終總能成為一個(gè)大神呢~

自學(xué)成才的程序員,給新手學(xué)習(xí)編程的六個(gè)建議

同志們,加油!

原文鏈接:http://breakingintotech.com/learning-how-to-code

原文標(biāo)題:Five Tips for Learning How to Code

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:陶家龍 來源: 51CTO
相關(guān)推薦

2016-01-27 10:36:25

程序員自學(xué)

2020-01-21 22:00:34

程序員技能開發(fā)者

2020-11-04 10:21:37

機(jī)器學(xué)習(xí)技術(shù)人工智能

2015-04-07 13:29:06

編程自學(xué)開發(fā)應(yīng)用

2022-08-21 21:39:06

程序員建議

2017-01-10 14:59:03

開發(fā)者故事

2017-02-09 16:52:33

開發(fā)者優(yōu)勢劣勢

2019-04-30 14:36:36

程序員技能開發(fā)者

2011-04-02 10:50:36

WebHTML 5

2016-12-15 09:53:07

自學(xué)編程技巧

2025-02-26 14:22:18

2021-12-22 10:57:26

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2011-06-15 08:39:10

程序員

2025-02-25 08:06:05

2018-05-09 00:04:50

程序員技能溝通

2021-02-18 00:09:23

程序員編程技能

2011-08-02 08:59:02

程序員

2018-03-23 08:48:51

程序員技能溝通

2020-06-05 15:25:05

工具代碼瀏覽器

2021-07-23 22:31:00

MySQL數(shù)據(jù)庫SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號