11月7日,我參與了知乎live在前端領域的處女秀——小爝大大的前端工程師如何不斷自我提高,live裏乾貨滿滿。整場live,小爝大大的語速偏快,我不是挑刺,我想表達的意思是一樣1分鐘的語音,語速快的話,信息量就很大不少了。因此,知乎上的如何評價小爝的《前端工程師如何不斷自我提高》的Live的問題中,有人回答說「花1個小時的錢,聽3個小時的內容」。固然,最重要的是live內容質量很高,十分值得聽。前端
這個live,我聽了兩次。筆記是第二次聽得時候記的,我將本身比較關注的點記錄了下來。node
將大目標分拆成小目標,並分階段完成。git
自我成長。github
交流,這裏分三類:web
與身邊的其餘交流前端。面試
若是身邊沒有其餘前端,能夠經過在網上的社區提問或者回答問題的途徑來與人交流。後端
與後端交流,這樣能夠提升本身綜合能力。設計模式
學習後端的知識也是有必要的,明白了先後端交互方式,對於本身前端的工做是有幫助的。可能平時沒感受,但一旦系統須要優化的時候,若是明白先後端的性能瓶頸,就能夠有針對性地作優化工做了。而前端學習後端的話,首先就會想到node,前端你學習node相對其餘語言來講,成本低一點。
node的練習項目(儘可能不依賴包來實現):服務器
靜態服務器前端工程師
留言板
聊天室(這個是我本身加的,在live中沒有提到)
根據JD學技能,有針對性地學習技術。
要有實踐,去實現一些功能。
理論,能夠理解爲基礎牢固。好比,JavaScript方面,須要掌握DOM、BOM、正則、動畫和JavaScript語言方面(如String、Array等API)等基礎。
github,這個其實也是實踐啦。你能夠經過github先面試官展現你的學習熱情(提交記錄)和動手實踐能力(託管的代碼),還能夠代表你會使用git,一樣能夠證實你有分享精神,甚至是開源精神。
博客,這個一樣能夠證實你有分享精神,還能夠代表你的學習熱情、肯專研技術。
心態,不要有太大的壓力。
小爝大大認爲的靠譜的創業公司,有兩個特色:
大於15人的技術團隊。
有來自大公司的leader。
國外作的比較好。(好像在美國有規定,與政府有合做關係的公司,他們的網站必需要作到能夠無障礙訪問)
大廠有專門的團隊研究無障礙設計。
因爲業務迭代快,項目基本上都是短平快的,因此不少小公司沒有作無障礙設計。
首要研究的框架是本身工做中用到的框架。去研究工做中用到的框架的源碼,清楚這些框架的適用場景、bug等,只有對這些瞭然於胸了,才指導新框架是否適合工做場景。
首先寫好業務代碼,而後才能去學習其餘。但也要從寫業務代碼的過程當中有所提高:
在業務代碼中適用一些「技巧」。(能夠理解爲新語法、新特性或者設計模式嗎?)
經過重構,加深業務的深度,替身業務能力。
小爝大大是從小公司(黑做坊)一直奮鬥到阿里、新浪的,他的成長經歷對我來講,比較有參考價值。其中有兩個關鍵的轉折點。
初級工程師突破瓶頸。經過離開溫馨區(如今的技術區),去涉及其餘技術。
跟比本身厲害一點的人交流,並向他學習。
博客,寫本身學到的新知識、本身解決的bug等。
加入社區,提問、解答。
學習後端。
進階高級工程,甚至leader。
技術,創造更多利益。
工程化、模塊化、組件化。
創新,能夠影響多個業務線或者申請專利。
管理、帶人。
因爲時間不夠,原定的code review不夠時間講(有點小傷心),不過,負責的小爝大大次日寫了一篇code review的專欄文章——《從jQuery到Vue你可能還錯過了一個Backbone》。
固然,在live中還提到了不少其餘問題,例如:
webapp、hybrid app、native app
開發組件的注意點
多人開發項目的分工
首先,要感謝小爝大大這麼用心地將此次live。
其次,我從此次live中收穫到的最重要的東西就是信心,小爝大大的經歷和學習方法讓我明白只要足夠努力,在加上正確的方法和堅持,我也能夠進階爲高級工程師。
最後,引用如何評價小爝的《前端工程師如何不斷自我提高》的Live中方應杭的回答來收尾,共勉!
比我牛逼的人,還比我努力。