回覆列表
-
1 # 悲傷的哈士奇丶丶
-
2 # 叩丁狼教育科技
坦白講,前端確實沒有後端那麼高深,所以相對來說,入行門檻會比Java等後端語言要低一些。但是,前端技術更新迭代的速度非常快,基本上兩到三年就會出現一種新技術。這恰恰考驗了前端工程師能否在短時間內快速學習和上手這些新技術,並應用的企業實際專案中去,從這個維度來講,前端也並不容易。另外,我想說的一點是,隔行如隔山,有些行業一看就非常專業,甚至看起來很神秘,比如醫生,治病開藥做手術,會就是會,不會就是不會。作為病人,我們不敢輕易質疑醫生的專業性,畢竟他開的處方我們也不懂。律師、科學家等職業也是如此。而有些行業的專業性是比較隱形的,看起來門檻很低,可實際上並沒有外人想的那麼簡單。前端就是這麼一個容易被看輕的職業,尤其是現在“一鍵生成H5"、"3分鐘快速建立移動頁面"等工具出來後,很多人就覺得,“我一個小白都可以隨隨便便做出一個很精美的H5頁面,還需要前端工程師幹嘛?”那你就錯了,你以為這些工具是憑空生出來的嗎?那也是前端工程師做出來的。我簡單舉個例子,比如要做一個互動越多越複雜的網站頁面,前端要做的工作就越多越精細。也就是說,這個頁面做出來效果好不好,大部分取決於前端。而且,前端需求修改多,寫了改,改了寫,大量的時間花在細枝末節,這是一個非常花功夫的精細活。所以,不要低估任何一個職業,沒真正做過,就永遠不能體會到其中的艱辛。前端這個工種也是有很高的技術含量的,不能瞧不起前端工程師。
前端開發肯定是有技術含量的,但是相對其它開發來說,前端開發技術含量其實並不高,前端開發需要掌握以下幾種技術。
PS:前端開發中UI切圖是需要掌握一些PS技術的,PS基本相對比較容易,花費一點時間就可以學習得很好。
html(div+css):在前端開發中頁面佈局和渲染的時候需要用到這個技術,html是標籤性語言,可以說也是比較容易學習的,有一些英語基礎,大概知道標籤的意思,然後學會這些標籤的應用,就可以很好的掌握這門技術。
js:在前端開發,頁面與頁面之間的互動,資料傳輸都需要用到js技術,這門技術對沒有太多基礎的同學來說,算是一個難點,但是真正學習後,會發現,也挺容易的。
以上所說是學習前端開發所需要具備的基本技能,往深裡說,就太多了java啊,python啊,等等,那就是比較高深的問題了。