為什么說模仿是最好的學(xué)習(xí)方法?

我回顧我學(xué)習(xí)Android和iOS的經(jīng)歷,發(fā)現(xiàn)那些很有價(jià)值的知識很多是我模仿習(xí)得的。

怎么模仿?開兩個(gè)項(xiàng)目。比如模仿Jack的朋友圈實(shí)現(xiàn),我看兩行他的代碼,然后在我的項(xiàng)目寫他的代碼。不懂再回去看,懂的話就按照自己的想法寫,一次性寫多點(diǎn)。

用這種方法,很深刻地記得學(xué)會了自己寫Android的下拉刷新瀑布流,iOS的手寫UI,等等。

Android的下拉刷新那次讓我第一次不用xml直接對view進(jìn)行控制,而且懂得了手勢。是一次提高。有時(shí)抄著抄著原作者的代碼就恍然大悟了。有些東西是自己看不出來的,無論怎么思考。因?yàn)榭吹臅r(shí)候忽略了不少東西,看不到重要的東西,而打著代碼,用手操作著,這樣讓人更加投入,讓人時(shí)不時(shí)去想為什么,注意到了更多細(xì)節(jié),所以最后理解那個(gè)東西。像我前一篇的視覺差效果。一開始我是不知道橫著放或豎著放背景圖片會移動的,后來仿寫著代碼注意到了不少東西,注意到了不少東西,學(xué)會了毛玻璃效果的一個(gè)制作方法。

iOS以前我是用xib很多的,手寫代碼試過幾次都放棄了,模仿朋友圈的項(xiàng)目,我簡直就像抄一樣。大部分的除了名字有時(shí)有差別完,其它都一樣。但是我還是注意到了不少手寫代碼重要的東西。像列表cell,如果高度隨著內(nèi)容變化的話,你要畫它之前先計(jì)算它的高度。傳給tableview。怎么計(jì)算高度咧?一個(gè)方法是用固定的寬度來算高度。這些在抄著代碼的時(shí)候就會注意到了。

在模仿的時(shí)候,也往往更投入一些。我看代碼,容易看著看著就想睡覺。一是因?yàn)槟X子累,二是因?yàn)檎麄€(gè)身體都是安靜的,容易進(jìn)入休息狀態(tài)。我一個(gè)朋友看代碼的時(shí)候,會記一些筆記。知乎上有人說解issue 去看代碼,熟悉項(xiàng)目。這些都挺好,總之要參與起來,不能只是看。當(dāng)然可能有些人光是看、思考就能持續(xù)很久。

模仿的時(shí)候,和自己創(chuàng)造的時(shí)候,是不一樣的,模仿要容易些,因?yàn)槭悄7?,大不了我寫一樣的代碼,照抄即可。創(chuàng)造的過程要難不少。往往模仿他人的App要容易一些,看著人家的布局,容易計(jì)算frame。模仿因?yàn)樯晕⑷菀滓恍?,所以可以持久一些。不會因?yàn)樘y而退卻。但是模仿習(xí)得的知識有時(shí)比創(chuàng)造更多。

模仿,讓試錯(cuò)更少,讓人更快掌握正確知識。學(xué)習(xí)編程,可以邊做項(xiàng)目邊查 Google。這樣的話,會試錯(cuò)很多,這個(gè)探索一下,那個(gè)探索一下,很多時(shí)候并不是很適合的方法,尤其是初學(xué)的時(shí)候。而且很多時(shí)候的試錯(cuò)是沒有意義的。有時(shí)候掌握正確的知識,知道它為什么正確就夠了。很多時(shí)候,試錯(cuò)的時(shí)候是亂試錯(cuò),比如html的格式,排版不對了,這個(gè)修改一下,那個(gè)改一下,改對了,下次又遇到一樣的問題。模仿的時(shí)候,因?yàn)檎_的答案就在別人的代碼里,可以去參考一下。正確的答案觸手可得。所以很快地掌握正確的知識。比如html的格式,我找一些html的格式的項(xiàng)目來,一行一行地照抄人家的代碼,然后邊吵邊想,可能比我自己搗鼓亂搞學(xué)得更快更好。

模仿起來!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,954評論 25 709
  • 每天上班的時(shí)候有的人覺得今天的工作很少所以很輕松,有的人覺得工作太多所以很累,但殊不知兩人做的工作其實(shí)是一樣的只是...
    青島金獅DDM劉婷婷閱讀 139評論 0 0
  • 藏傳佛教之密宗,從偏密處證大道。相傳密宗有神通,如以心馭物諸如此類,因無上師灌頂,也就無從窺其奧妙。 這密宗修得的...
    煙花英雄閱讀 282評論 2 1
  • 《晨間日記的奇跡》這本書里面說:每天“念”這自己的夢想,在不久的將來,你的夢想就應(yīng)該會實(shí)現(xiàn)了。 人的潛意...
    范范_嘟嘟閱讀 250評論 0 0
  • 天機(jī)子大師之徒,鳳國皇儲鳳卿若親自領(lǐng)兵出站,鳳戚兩國的戰(zhàn)局變得更加曖昧,各方勢力作壁上觀,猜測著這一戰(zhàn)會是虎狼之師...
    黎晏閱讀 450評論 0 0

友情鏈接更多精彩內(nèi)容