公眾號(hào)做了快兩個(gè)月了,文章也積累了一些。雖然不算多,但是開(kāi)了個(gè)好頭,以后我也會(huì)堅(jiān)持做下去。
最近一直在考慮怎么才能做得更好,昨天也收到了很多朋友的回復(fù),每一條建議我都認(rèn)真看過(guò)了,謝謝你們~
之前基本上一直在介紹開(kāi)源庫(kù),這次想談?wù)勏敕?,分享一下我?duì)于如何學(xué)習(xí)、如何進(jìn)步的心得。
最重要的一點(diǎn)就是要有不斷探索的好奇心。
互聯(lián)網(wǎng)上的信息太多了,現(xiàn)在數(shù)據(jù)挖掘不是很火嗎,其實(shí)我們每個(gè)人也需要去挖掘?qū)ψ约河杏玫臇|西。
就拿github來(lái)說(shuō)吧,上面有explore,也就是熱度排行榜。大家沒(méi)事時(shí)候就上去看一看,最起碼看懂這個(gè)庫(kù)到底好在哪里。看的多了,想的多了,眼界就開(kāi)闊了,層次也就上去了。等你眼界開(kāi)闊了之后,自己寫(xiě)代碼的時(shí)候也就能一眼看出其中的不好之處了。
師夷長(zhǎng)技以制夷嘛。
第二點(diǎn)就是永遠(yuǎn)不要停止思考。
好奇心給你帶來(lái)的更多的是機(jī)會(huì),相當(dāng)于增加了你可能接觸到的信息量。但是如何將這些信息消化吸收最終變成自己的東西,需要的是你自己的主動(dòng)思考。
同樣的一個(gè)庫(kù),不會(huì)思考的人可能僅僅是學(xué)會(huì)了如何使用,會(huì)思考的人則會(huì)想:這個(gè)庫(kù)有什么缺點(diǎn)?這個(gè)庫(kù)能不能和別的庫(kù)配合以達(dá)到更好的效果?
思考的目的就是思考本身,不要在意你的結(jié)論是否正確。唯一需要注意的就是——永遠(yuǎn)不要停止思考。
第三點(diǎn)是英語(yǔ)。
雖然很不愿意承認(rèn),但是現(xiàn)實(shí)就是我們國(guó)家的計(jì)算機(jī)水平還是遠(yuǎn)遠(yuǎn)落后于美帝。
說(shuō)一個(gè)很實(shí)際的例子,現(xiàn)在國(guó)內(nèi)最優(yōu)秀的計(jì)算機(jī)書(shū)籍幾乎全部是翻譯過(guò)來(lái)的。假設(shè)2014年國(guó)外出版了一本書(shū),那么最樂(lè)觀估計(jì),等中文版出版起碼要2年之后了。你想想,等你剛看到書(shū)的時(shí)候人家國(guó)外已經(jīng)多學(xué)了兩年了,這是什么概念?
有人可能會(huì)說(shuō),我英語(yǔ)基礎(chǔ)不行,很難學(xué)。
英語(yǔ)四大部分聽(tīng)說(shuō)讀寫(xiě),你只要掌握讀就可以了?,F(xiàn)在各種在線(xiàn)翻譯都很好用,計(jì)算機(jī)的專(zhuān)業(yè)詞匯量也并不大,所以只要你堅(jiān)持去看英文文章、英文文檔,很快就能習(xí)慣了。
喝了三碗雞湯了,來(lái)點(diǎn)餅吧。
怎么做?
我說(shuō)說(shuō)我覺(jué)得比較好的方法,大家可以參考一下:
- 多讀書(shū),讀書(shū)可以明智
- 多用Google,stackoverflow,少用百度
- 隨時(shí)記錄自己的想法,無(wú)論大小
- 看到覺(jué)得有用的東西就馬上記錄下來(lái),比如一個(gè)你暫時(shí)用不到但是以后可能會(huì)用到的庫(kù)
- 看英文文檔,不要看百度到的中文教程。英文文檔永遠(yuǎn)是最新的
最后再說(shuō)一個(gè)非常有用的github進(jìn)階方法——二次開(kāi)發(fā)。
之前介紹了很多bootstrap的衍生庫(kù),這是一條路,大家可以在現(xiàn)有優(yōu)秀庫(kù)的基礎(chǔ)上進(jìn)行開(kāi)發(fā)。
還可以去開(kāi)發(fā)廢棄的開(kāi)源庫(kù),比如之前介紹的autopy。github上面有非常多優(yōu)秀但是廢棄的開(kāi)源庫(kù),有可能作者后來(lái)沒(méi)精力再做了,也可能是遇到了什么技術(shù)難題。不過(guò)基礎(chǔ)的東西已經(jīng)都有了,你完全可以在這之上繼續(xù)與完善或者做你的東西。
說(shuō)得有點(diǎn)多,大部分人肯定看看也就過(guò)去了。不過(guò),雞湯這種東西,喝的多了總還是會(huì)有一點(diǎn)營(yíng)養(yǎng)的是吧~希望大家能有收獲吧,無(wú)論多少。