我建議堅持做前端開發!
前端的技術已經開始進入到平穩的階段了,不會像2015、2017年那種一年一個框架的狀態,各種工具也是大同小異萬變不離其宗,如果題主能熟練掌握一套技術棧,再想轉入其他的前端技術也是分分鐘的事兒,所以不要怕自己趕不上潮流,可能是因為工作的時間太短,并沒有把握好核心的技術點而已。
建議題主先把js學好,然后三大框架找一個體系玩起來,然后幾個項目之后,你會發現自己真的成長了,加油!
Web開發是IT行業內的重要開發方向之一,當前有大量的程序員在從事Web開發工作,隨著Web3.0等定義的推出,未來Web開發的發展前景依然非常廣闊。Web開發整體分為兩個大的開發內容,一個是前端開發,另一個是后端開發,所以要學習Web開發,應該從這兩個部分入手。
Web前端開發包括的知識結構有三大部分,分別是Html、CSS和JavaScript,其中JavaScript是學習的重點和難點。近幾年JavaScript語言的上升趨勢比較明顯,JavaScript語言的應用邊界也在不斷得到拓展,一方面JavaScript可以擁有傳統的前端開發,另一方面還可以用于嵌入式開發和后端開發(Nodejs)。從目前的發展前景來看,未來JavaScript依然有較大的上升空間,所以可以重點關注一下JavaScript。
Web后端開發的語言還是比較豐富的,可以采用PHP、Java、Python、C#等,其中PHP的占比份額比較大,尤其在大量的中小型網站開發中,采用PHP是比較普遍的。Java語言的特點是性能穩定且擴展性比較強,所以Java語言往往是大型互聯網平臺的后端解決方案,雖然優勢明顯,但是Java語言自身的開發周期比較長,方案復雜度也相對比較高,所以不少中小型網站往往不愿意采用Java方案。
Python語言也是傳統的Web開發方案之一,Python語言的特點是簡單,但是礙于性能方面的限制,Python在Web開發領域一直沒有太大的突破,但是Python得益于在大數據和人工智能領域的優勢,目前Python語言的應用越來越普遍,未來發展前景非常廣闊。
總之,如果未來想從事專業的Web開發,那么學習JavaScript和PHP是比較現實的學習路線,在學習PHP的過程中也需要學習數據庫等內容。總的來說,學習Web開發還是相對比較容易的。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網方面的問題,或者考研方面的問題,都可以咨詢我,謝謝!
說實話,編程不像其他手藝活,有人手把手帶你做東西,編程基本上都靠自己學,因為不會有人手把手教你寫代碼,如果真有人這樣教你,建議不要跟他學。
有人帶著學與純自學的區別。
1.成長速度。有經驗的人可以直接告訴你需要學什么,哪些技術是最新的,讓你少走一些彎路,少學一些不常用或者過時的技術。
2.少踩坑。學習新知識難免會有很多問題不能解決,有人帶你可以快速解決,自學只能查資料,查資料的過程其實很費時間。有時候花費一個下午解決一個自己粗心導致的問題,有經驗的人一眼就看出來。但自行解決有時候可以學到更多更全面的相關知識,且印象深刻。
但是,編程這個事99%靠自學。公司里不會有人教你,但是公司有高手是有好處的,你可以看到牛人都有哪些技能,可以模仿,這可能是最直接的作用了。
上面有點廢話,對于前端,其實入門比較簡單,半個月差不多,如果有編程基礎,半年差不多就可以獨立解決大部分問題。所以個人認為有沒有人帶其實區別不大。
我做了幾年前端了,這幾年前端技術更新太快,要學習的東西太多,現在感覺前端已經不是那么好學了。
1.建議做好職業規劃,如果工作還不錯,可以先入職。
2.形成自己的知識體系,不要只學習前端,設計,后端,運維,測試,各個方面都了解一些。
3.有計劃的學習新東西,對前端的技術圖譜有一個大概認識。知道現在流行的技術有哪些,按需學習。
4.編程最好的方式是,遇到問題,學習相關知識,解決問題。邊學邊用。
5.讓自己沉淀一段時間,跳槽。