web前端好學嗎?



最近這段時間許多學生討論關於WEB前端工程師這個職位的問題。比如:關於前端難不難?好不好找工作?有沒有用?好不好學?待遇好不好?好不好轉其他的職位?
  針對這個問題,課工場露露老師想跟大家談談自己對前端工程師的看法。
  所謂的Web前端工程師,都應該會些什麼,幹些什麼呢? 好多前端工程師,大部分的人會切幾張圖,會從bootstrap裏複製粘貼,會用jQuery做個特效,會用html遊戲框架寫個flappy bird 會在Github裏找各種模板自和庫拼拼弄弄,就大言不慚的稱自己爲“前端工程師” 甚至還吹牛說什麼前端好簡單啊,前端找工作好難啊,沒有發展啊,想轉行啊。 最可怕的是,這些個“前端工程師”,有部分還不瞭解什麼是HTML,就到處問(百度知道、知乎裏尤其多)一開始怎麼學前端啊,前端前景怎麼樣。
 露露老師認爲,什麼東西難不難,什麼東西好不好,發展前景可不是這樣問出來的,做伸手黨是沒有前途的。況且現在處於網絡信息資源及其豐富的年代,花半小時自行搜索即可得到自己想要的答案。
  任何一個工程師的首要職務不是炫技,也不是爲了死記這些專業知識而應付面試,而是爲了完成工作任務。你的工作任務不要求你懂得一切語言細節,懂得一切語言細節也無法讓你成爲一個合格的前端工程師。就像僱一個殺手的最終目的是要去幹掉別人,而不是精通軍火庫裏的所有武器。舉個例子,如果你是個使用狙擊槍的高手,但是你正坐在你暗殺對象的對面,你的手邊只有一隻削尖的鉛筆沒有槍,但你也知道該怎麼做。
  根據他個人所接觸到的關於前端工程師一職總結了一些高級前端工程師的基本素養:
  1.能夠把一項工作描述清楚。一個人對自然語言的駕馭能力決定了寫代碼能力的高度。
   2.能夠估計項目每個環節的時間,和各種可能的不確定因素,這也是有了足夠多的實踐經驗後纔會擁有的技能。
  3.知道怎麼去查。首先最好能比較精通英文,並且使用搜索引擎,搜索引擎的優點是會在搜索結果中替換英文的同義詞,所以下一次搜索時你就可以使用被替換的同義詞。總體來說獲取知識的重要環節是反覆修正自己的問題。只有提出精確的問題才能得到精確的答案。另外每次搜索,你要看前十頁的內容,如果覺得內容多,是因爲閱讀速度不夠快。這需要下功夫。
  4寫可以維護的代碼。模塊化,用精確恰當的函數名/變量名/參數名/對象名。任務拆分恰當。你不一定看過《設計模式》的書,但是最終你會發現自己摸索出來的可維護性最好的代碼規範和《設計模式》講得差不多。
  5.知道自己的薄弱環節。不知道不要緊,可以用的時候再查,但是要知道到哪裏才能查到。你需要有自己的專業知識資源庫,反而需要記住的東西並不是很多。同樣,你在90%的時間裏會使用你10%的知識和技能,用的時候再查,不必全都記住。

 

html&css】歡迎進羣免費領取學習資料,搜羣【WEB前端學習交流羣21   598399936

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章