一個怎樣的前端項目能夠涉及到前端的很多知識點,同時得到面試官的欣賞?

主要的對象是應屆畢業生或者工作1.2年的前端開發者


回頭看看,對一兩年的同學要求有點高了。畢竟,沒有經過歲月的洗禮,或社會的錘鍊,人性的考量,是成就不了一個老油條的鋼勁鐵骨。就是一個方向,努力靠吧,能有多近靠多近。

知識只是知識,主要的還是背後隱藏的與人或自然的關係。掌握知識是為了解決問題,解決問題是為了體現價值,體現價值就是為了平衡人與自然之間的關係。

其實個人建議,還是著重能力的鍛煉,把知識點串成線,把線連成面,慢慢積累。

1. 抽象問題的能力。比如:顯示隱藏其實是操作js display:none,block而已。貪吃蛇的移動只是addClass,removeClass而已,這種透過UI本質看js的能力。這些能講出來,說明你有一定的問題解決能力,以後有類似的你可以解決掉。

2. 糾錯能力。比如:顯示隱藏操作display的時候,如果第一次獲取他是obj.style.display == "",怎麼頻繁的add,removeClass得到向前移動的視覺動畫。這些問題能講出來,說明你做過,以後有類似的問題,你會避免掉。

3. 化繁為簡的能力。比如:js模板的實現有很多種,有空看看jquery作者實現的。這說明你有微創新的能力,有試圖去解決一些實際問題的能力,技術的存在就是為了提高生產力,提高生產力,縮減成本就是變相的創造利潤,這就是價值的所在。

4. 妥協的能力。比如:你對加班是怎麼看的。不提倡加班,但可以加班。為什麼不提倡,因為人月計劃等等。這說明你有一定的溝通能力,不是一味的為了面試迎合別人,也不是為了自己的原則,固執的堅持不加班。有人說,那你這樣豈不是很累,沒辦法,累一點收穫多一點。比我優秀的人比較我勤奮,我還不能累點?

5. 接受或輸出能力。比如:問的問題一定要聽清,答的時候一定要言簡意賅。這說明你有一定的傾聽或表達能力。

6. 善意的謊言。比如:你的理想是什麼,我的理想是不上班,但你不能直接說出來。我的理想是近幾年有獨立開發架構前端的能力。有些事可做不可說,有些事可說不可做。這說明你有一定的審時度勢的能力,該什麼場合說什麼話。

以上個人建議,僅供參考。


首先。你的面試官未必真懂這些知識點。所以好看才是王道。看起來順眼才是最靠譜的。 什麼用哪個lib啊,怎麼開發啊 都是後話。

前端最後的產品還是要落在圖形界面上。 一些ui的設計使用規範,ux的原由,再加上熟練的使用某些庫進行開發就足夠出彩了。

簡單點說,就是自己做一套小博客。

稍微難一點是電商購物系統。

再高級一點是responsive website 加 瀏覽器優化。

足夠多了。 請不要說套模板。 因為那並沒有什麼鬼用。


不用想著一個項目儘可能多的涉及知識點,只需要把涉及到的每個知識點都理清楚弄明白就可以。知識靠的的是積累。

知識的掌握程度:

看過-&>簡單寫過demo-&>實際工作中用到過-&>實際工作中用過填過坑-&>來龍去脈徹底掌握總結研究


推薦閱讀:

D2-現代前端-對視覺和交互的探索
Web 前端知識體系精簡
前端每周清單第11期:Angular 4.1支持TypeScript 2.3,Vue 2.3優化服務端渲染,優秀 React 界面框架合集
web前端開發簡歷怎麼寫?

TAG:前端開發 | JavaScript | 前端工程師 | 面試官 |