2017年即將結(jié)束了,作為一名程序員,你的技術(shù)和能力提高了嗎?
面對即將到來的2018年,程序員需要設(shè)置一些目標(biāo),完成一些挑戰(zhàn)。
2018年用這5種方法提高你的編程實(shí)力,學(xué)編程就是學(xué)手藝!
今天w3cschool要給程序員小伙伴們分享的是提高編程能力的5種方法:
0、把編程當(dāng)手藝
千萬別把編程看作知識(shí),而是要把它看成是一門手藝。
所以,就要用學(xué)手藝的思路去學(xué)習(xí)。
以代碼行數(shù)為標(biāo)準(zhǔn),比如每年敲50000行代碼,如果覺得自己游刃有余,可以挑戰(zhàn)10萬行。
對編程能力本質(zhì)最好的比喻就是彈琴。能想出優(yōu)美的旋律,并且能彈奏出來。
這就需要足夠多的練習(xí),沒有其他捷徑。
2018年用這5種方法提高你的編程實(shí)力,學(xué)編程就是學(xué)手藝!
1、瘋狂的刷題
特別是對于一名新手程序員而言,就要做到瘋狂刷題。
比如在w3cschool網(wǎng)站上刷題。遇到一些不會(huì)的問題,直接看答案,再實(shí)現(xiàn)一遍。
瘋狂刷題要到什么程度?在公交上也可以刷編程題,比如你下一個(gè)w3cschool app,直接用編程微課刷。
2018年用這5種方法提高你的編程實(shí)力,學(xué)編程就是學(xué)手藝!
需要說明的是,編程微課和打游戲刷副本有點(diǎn)類似,所以你就不是在學(xué)編程,而是玩編程。
如果是用玩的學(xué)習(xí)方式學(xué)編程,那就會(huì)十分有趣,也只有這樣才可以持久學(xué)編程,進(jìn)而提高自己的技術(shù)。
2018年用這5種方法提高你的編程實(shí)力,學(xué)編程就是學(xué)手藝!
2、開發(fā)者提高效率武器
每個(gè)開發(fā)者都應(yīng)該有一把自己的瑞士軍刀,利用它們可以大大提高開發(fā)效率。
如IDE vs Text Editor,Vim vs Emacs,Sublime vs Atom等。
2018年用這5種方法提高你的編程實(shí)力,學(xué)編程就是學(xué)手藝!
3、思想備份
程序員更需要知識(shí)管理,因?yàn)槌绦騿T每天琢磨技術(shù),會(huì)產(chǎn)生大量的想法。
隨時(shí)隨地記錄自己的想法,這是進(jìn)行知識(shí)庫管理和思想的外部備份。
4、打造自己的產(chǎn)品
對于一個(gè)程序員而言,更需要打造一款自己的產(chǎn)品,如做一個(gè)app、一個(gè)網(wǎng)站等。
不然,你未必可以將所學(xué)的技術(shù)都應(yīng)用到實(shí)踐中。2017年即將結(jié)束了,作為一名程序員,你的技術(shù)和能力提高了嗎?
面對即將到來的2018年,程序員需要設(shè)置一些目標(biāo),完成一些挑戰(zhàn)。
今天w3cschool要給程序員小伙伴們分享的是提高編程能力的5種方法:
0、把編程當(dāng)手藝
千萬別把編程看作知識(shí),而是要把它看成是一門手藝。
所以,就要用學(xué)手藝的思路去學(xué)習(xí)。
以代碼行數(shù)為標(biāo)準(zhǔn),比如每年敲50000行代碼,如果覺得自己游刃有余,可以挑戰(zhàn)10萬行。
對編程能力本質(zhì)最好的比喻就是彈琴。能想出優(yōu)美的旋律,并且能彈奏出來。
這就需要足夠多的練習(xí),沒有其他捷徑。
1、瘋狂的刷題
特別是對于一名新手程序員而言,就要做到瘋狂刷題。
比如在w3cschool網(wǎng)站上刷題。遇到一些不會(huì)的問題,直接看答案,再實(shí)現(xiàn)一遍。
瘋狂刷題要到什么程度?在公交上也可以刷編程題,比如你下一個(gè)w3cschool app,直接用編程微課刷。
需要說明的是,編程微課和打游戲刷副本有點(diǎn)類似,所以你就不是在學(xué)編程,而是玩編程。
如果是用玩的學(xué)習(xí)方式學(xué)編程,那就會(huì)十分有趣,也只有這樣才可以持久學(xué)編程,進(jìn)而提高自己的技術(shù)。
2、開發(fā)者提高效率武器
每個(gè)開發(fā)者都應(yīng)該有一把自己的瑞士軍刀,利用它們可以大大提高開發(fā)效率。
如IDE vs Text Editor,Vim vs Emacs,Sublime vs Atom等。
3、思想備份
程序員更需要知識(shí)管理,因?yàn)槌绦騿T每天琢磨技術(shù),會(huì)產(chǎn)生大量的想法。
隨時(shí)隨地記錄自己的想法,這是進(jìn)行知識(shí)庫管理和思想的外部備份。
4、打造自己的產(chǎn)品
對于一個(gè)程序員而言,更需要打造一款自己的產(chǎn)品,如做一個(gè)app、一個(gè)網(wǎng)站等。
不然,你未必可以將所學(xué)的技術(shù)都應(yīng)用到實(shí)踐中。