Web前端開發(fā),是近五年才真正開始受到重視的一個新興職業(yè)。Web前端開發(fā)技術(shù)是一個先易后難的過程,主要包括三個要素:HTML、CSS和Java,這就要求前端開發(fā)工程師不僅要掌握基本的Web前端開發(fā)技術(shù),網(wǎng)站性能優(yōu)化、SEO和服務(wù)器端的基礎(chǔ)知識,而且要學(xué)會運(yùn)用各種工具進(jìn)行輔助開發(fā)以及理論層面的知識,包括代碼的可維護(hù)性、組件的易用性、分層語義模板和瀏覽器分級支持等。 可以看出,web前端入門是比較容易的,但是要想學(xué)好,發(fā)展的好,是需要付出很大的努力的。可以說web前端好學(xué),但是要學(xué)好,要成為高級web前端開發(fā)工程師,并不是一件容易的事。因此很多想進(jìn)入web前端的人員,都會在自學(xué)的基礎(chǔ)上通過專業(yè)的培訓(xùn)來進(jìn)行自我提升。
自學(xué)可以學(xué)習(xí)PS,CSS等等比較簡單的技術(shù),但是其他的涉及到編程代碼的技術(shù),最好還是要經(jīng)過系統(tǒng)培訓(xùn),本人在優(yōu)就業(yè)入門web前端的。
合適不合適,針對您僅僅提問年齡相關(guān)的考慮,參考意見如下,其他層面不做展開:
【先說下Web前端技術(shù)】
前端相對于后端技術(shù)而言,入門容易但精進(jìn)難,成為高手和大師難上加難。主流的語言三劍客HTML+CSS+Javsscript的語法、原理、調(diào)試技巧必須熟悉,這是基本功;對瀏覽器兼容性要有一定的認(rèn)識;懂得如何結(jié)合應(yīng)用和需求,去選擇一個行業(yè)中層出不窮但又合適的框架,例如jQery等;日常工作中,用于軟件測試和版本管理也會占用相當(dāng)?shù)木Α?傊?,技術(shù)是沒有止境,說白了技術(shù)是利用科學(xué)原理改造世界,提供服務(wù)的一種手段或?qū)崿F(xiàn),只要你有好奇心,而且能長期保持住自己對如何實現(xiàn)工程的專注力,那么技術(shù)的入門和進(jìn)階就是遲早的事情。
【再說下年齡】
計算機(jī)和軟件行業(yè)不是吃青春飯的,這點與諸如模特、運(yùn)動員、空乘等行業(yè)不同;也不需要入門特別早,例如小學(xué)就接觸編程,掌握一定的代碼技巧。但是,年齡越大,需要更加勤奮的學(xué)習(xí)去補(bǔ)課,除非你在邏輯思維和數(shù)學(xué)等方面有出眾的天賦,否則,還是要多看書,一遍實踐一遍學(xué)習(xí)前人已經(jīng)總結(jié)好,經(jīng)過驗證是有效的經(jīng)驗。
24歲,如果沒有太扎實的基礎(chǔ)的話,建議一年至少閱讀相關(guān)20本專業(yè)書籍,動手能力方面,能否實現(xiàn)初步的裸編程。
最后,附上行業(yè)近期的各行業(yè)人才流動示意圖,可以看下web前端的位置和行業(yè)聯(lián)系。
數(shù)據(jù)來源:開源時代 2019 人才資本趨勢報告
再參考下百度的平均待遇。
數(shù)據(jù)來源:看準(zhǔn)網(wǎng)前瞻產(chǎn)業(yè)研究院整理
web前端開發(fā)工程師是一個很新的職業(yè),在國內(nèi)乃至國際上真正開始受到重視的時間不超過10年。Web前端開發(fā)是從網(wǎng)頁制作演變而來的,名稱上有很明顯的時代特征。在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁制作是Web 1.0時代的產(chǎn)物,那時網(wǎng)站的主要內(nèi)容都是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。
2005年以后,互聯(lián)網(wǎng)進(jìn)入Web 2.0時代,各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。網(wǎng)頁不再只是承載單一的文字和圖片,各種豐富媒體讓網(wǎng)頁的內(nèi)容更加生動,網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于前端技術(shù)實現(xiàn)的。
隨著WEB2.0概念的普及和W3C組織的推廣,網(wǎng)站重構(gòu)的影響力正以驚人的速度增長。