回覆列表
-
1 # 愛學習的小懶豬
-
2 # 伊森326
首先,我們看看什麼是前端。用官方的話來說,前端就是網站前臺部分,執行在PC端,移動端等瀏覽器上展現給使用者瀏覽的網頁。
用自己的話來說就是網頁給訪問網站的人看的內容和頁面。那前端開發顧名思義就是這些內容的製作開發,也就是程式碼的實現。不過現在的前端不完全就是網頁設計,早年的網頁設計主要是以圖片和文字為主,使用者使用網站的行為也以瀏覽為主。而現在的前端開發使得現代網頁更加美觀,互動效果顯著,功能更加強大。
換句話說,門檻很低,現在網上有很多web前端培訓班,一般是一個月1w的培訓費,一個月出師,很快節奏的發展,我有幾個朋友也是轉行,去學這個了,現在發展也不錯,三線城市6k+ 一線那個10k+了
現在是網際網路時代,也是快節奏的時代,現在去嘗試計算機行業也未嘗不可,相對來說計算機行業還是要比製造業或者零售業,要穩定的多,因為屬於高科技人才,到哪都不會因為沒有本事而失業的
-
3 # 竹石頭
作為一個10幾年開發經驗的IT工作者,我可以負責人的說,WEB前端開發,在整個IT行業的開發體系中,它的入門門檻相對較低,而工作中工資不低,市面上好多培訓班,每年會向社會輸出非常多的WEB前段開發人員。
還有,我們的學校也會輸出很多開發人員。
實際上,我們平時見到的很多WEB前端開發,並不是高科技,就是基礎的應用層面。
而很多後端開發/資料庫開發/演算法開發才是真正的技術核心所在。而這些,在學校或培訓機構都只是學些最基礎的理論,實際應用還得到具體專案中。
這個問題其實仔細觀察和了解這個行業後就會找到答案,就我的個人經驗來看主要有以下幾點原因:
網際網路的普及推動web應用大行其道得益於科技的進步和網路的發展,許多應用開始藉助於網際網路絡進行資料交換和功能實現,應用的主要和核心服務都部署在伺服器端(這個伺服器端可能是傳統機房,也可能是雲計算平臺),形成了BS模式應用(也就是瀏覽器伺服器模式)這樣帶來幾個好處:
有利於統一部署和集中管理相比傳統的CS模式,BS模式的應用更加安全可控,更不容易被篡改有利於應用功能的更新升級和應用遷移,因為傳統CS模式需要安裝到客戶計算機上,而客戶計算機的作業系統和執行環境五花八門,要使得應用都適配這些客戶端環境,非常不容易,而BS模式的應用就沒有這個煩惱形成了瘦客戶端模式,使用者僅僅需要瀏覽器這玩意就可以訪問應用,減少傳統CS端軟體的現場安裝、運維和人工成本,極大的提高了部署實施的效率市場對這種“物美價廉”的web應用需求越來越大web前端是使用者感官上認識的第一個東西,得到客戶的認可會給前端開發者更大的滿足感web應用(也就是上面說的BS模式應用)分為前端和後端,都需要開發,但是相比傳統CS模式更加開發更加靈活,能很容易的設計開發出你能想到的任何介面和功能,更能得到客戶的認可,提升自己的成就感。而傳統CS模式應用要做些特色的介面和功能是比較困難的,或者說是要耗費很多精力的,況且即使設計出來,這種特殊的介面和功能的重複利用也是個大問題。
web前端開發更加容易,需求也大也是相比後端開發而言,後端需要掌握一門或者多門程式語言,而學習程式語言意味著要學習伺服器、作業系統、網路、媒體、叢集、資料庫、分散式、設計模式、架構等許許多多的技術,而每門這個技術都紛繁複雜,包羅永珍,需要投入相當多的時間成本,還不一定能學好。而前端只要掌握html、css、js三個就可以吃下80%的天下了,這三門不能叫語言的語言學起來輕鬆好多,我個人經驗html和css看個半天就可以完全掌握,至於js如果對於初學者需要多花點時間,但是複雜程度也比不上後端那些個語言,當然對於前端開發者如果還了解一些http、cdn之類的那就更好了,這裡我推薦前端開發者可以去學一下nodejs,一種讓js跑在伺服器上的技術,那就能前後端通吃了,還能利用前端所學的js知識,多麼棒的存在!