前言:這是我 3 年前在美團(tuán)的時(shí)候?qū)懙囊黄獌?nèi)部文章,現(xiàn)在回過(guò)頭來(lái)看,還是有不小的實(shí)用價(jià)值,對(duì)于想進(jìn)階的同學(xué)仍能夠提供一些思路和啟發(fā)。
如今的網(wǎng)絡(luò)可以說(shuō)是瞬息萬(wàn)變,我們前端工程師的 1 個(gè)重要任務(wù)就是要與時(shí)俱進(jìn),不斷用更高效的工具、工作流來(lái)武裝和提升自己。但是每天有太多的相關(guān)內(nèi)容被發(fā)到網(wǎng)上,我們根本不可能看完所有的內(nèi)容,這時(shí)候你需要 1 個(gè)有效的策略來(lái)事半功倍。
打好基礎(chǔ)
我們都知道沙灘上累不起高塔,我相信任何 1 個(gè)想與時(shí)俱進(jìn)的前端工程師都有 1 顆追求卓越的心,追求卓越的路會(huì)很漫長(zhǎng),首先我們得保證腳下是石頭而不是沙子,就是得打好基礎(chǔ)。對(duì)于前端的基本內(nèi)容都有很好的理解,比如 JS 中的閉包、繼承和事件、CSS 中定位、布局等等。
找到牛人并積累資料
這些人肯定對(duì)你有所幫助,因?yàn)樗麄冊(cè)谧约旱念I(lǐng)域內(nèi)都做得不錯(cuò),并且他們的工作得到了廣泛的認(rèn)可。比如下面這些人:
- Douglas Crockford,Javascript The Good Parts 的作者,JSLint、JSMin 的作者,JSON格式提出者;
- Steve Souders,High Performance Websites,Even Faster Website s的作者,前端性能優(yōu)化方面的領(lǐng)路者;
- Nicholas Zakas,Javascript for Web Developers、Maintaiable Javascript 的作者,ESLint、CSSLint 的作者;
- Addy Osmani,Yeoman 的作者(類(lèi)Grunt的任務(wù)管理工具),就職于 Chrome 開(kāi)發(fā)團(tuán)隊(duì),對(duì) Chrome Dev Tools 很有研究;
- Paul Irish,就職于 Chrome 開(kāi)發(fā)團(tuán)隊(duì),Modernizer、Yeoman、H5BP 的開(kāi)發(fā)者,前端開(kāi)發(fā)工具流方面很前衛(wèi),演講很有激情;
- John Resig,jQuery、Sizzle 的 開(kāi)發(fā)者,Secrets of Javascript Ninja 的作者;
- Axel Rauschmayer,JavascriptWeekly 的維護(hù)者;
- Ben Alman,Gruntjs 的作者,jQuery 貢獻(xiàn)者,演講比較風(fēng)趣;
- Chris Coyier,CSS Tricks 的維護(hù)者;
- Nicole Sullivan,OOCSS 的作者,前端架構(gòu)方面很有見(jiàn)地;
上面的多數(shù)同學(xué)是會(huì)在各種互聯(lián)網(wǎng)服務(wù)上留下足跡的,比如 Blog、Youtube、SlideShare、SpeakerDeck、Twitter、Github,對(duì)你來(lái)說(shuō)找到這些人在這些地方的足跡肯定能學(xué)到很多東西。其中最重要的幾個(gè)地方:
- Blog:對(duì)于技術(shù)的思考、某種技術(shù)方案的設(shè)計(jì)、某些新技術(shù)的嘗試心得大多記錄在此;
- Youtube、SlideShare、SpeakerDeck:在重要的場(chǎng)合拋頭露面,少不了技術(shù)分享,這些人的技術(shù)分享通常干貨很多;
- Github:你最喜歡看到的可能就是代碼了,可以用代碼和他們交流的地方;
除了上面這些地方之外,還有些非常不錯(cuò)的網(wǎng)站,上面的內(nèi)容質(zhì)量都不錯(cuò),比如:
- http://dailyjs.com/
- http://www.echojs.com/
- http://www.quirksmode.org/
- http://csswizardry.com/
- http://www.smashingmagazine.com/
- http://net.tutsplus.com/
- http://jsperf.com/
除此之外,你還可以訂閱 1 些周刊性質(zhì)的內(nèi)容,比如;
- http://web-design-weekly.com/
- http://css-weekly.com/
- http://javascriptweekly.com/
- http://html5weekly.com/
- http://feweekly.com/
取其精華并惠及他人
上面的資料來(lái)源涵蓋的內(nèi)容已經(jīng)非常廣泛,我們面對(duì)這些內(nèi)容的態(tài)度應(yīng)該是取其精華,對(duì)于那些比較有深度的,適合目前自身情況的可以深入學(xué)習(xí),并實(shí)踐運(yùn)用,轉(zhuǎn)化非自己的知識(shí)和技能,而剩下的只需要在腦子里留個(gè)道道,任其發(fā)酵,說(shuō)不定哪天你遇到某個(gè)問(wèn)題的時(shí)候突然冒出來(lái)。
討論使人深刻,分享讓人快樂(lè),你從高人那里雪來(lái)的技術(shù)可以通過(guò)和他人的討論,讓你的理解更加深刻,而從令1個(gè)角度講,你的學(xué)習(xí)資料取自前端社區(qū),最好你能回饋社區(qū)。
當(dāng)你有1定的技術(shù)積累的時(shí)候,可能上面的某些資料在你看來(lái)都非常的 easy,你可以繼續(xù)在這個(gè)領(lǐng)域深挖,找到更適合你的資料來(lái)源。更好的情況,你能在某個(gè)領(lǐng)域解決別人沒(méi)有解決的問(wèn)題,從而惠及更多的同學(xué)。
總而言之,不管在什么領(lǐng)域想追求卓越,就需要 Stay Hungry,Stay Foolish!