大家好,我是藍胖子,一個從機械畢業轉行做互聯網、比較喜歡折騰技術的個人網站小站長。
雖然現在沒有踏足IT編程的行業,不過一直在互聯網這條路上游蕩,跟前端技術也算是有過多面之緣吧,二十多歲的年紀,每天過得都很焦慮,特別是到了快過年的時節!
三十多歲,應該是事業快速成長期的時候吧,不知道您為什么現在想學前端了!當然如果您之前本身就是學編程的,有計算機語言方面的基礎,頭腦具備算法思維,想入前端也未嘗不可!
如果您是零基礎,想入行的話建議慎行!前端雖然說是IT里面比較好入門的行業,但是您也得保證自己的精力能夠跟得上,學習能力跟得上才行。個人感覺前端學習起來還不算太困難,想入門還算是比較容易吧,但是要真正掌握技術要領,沒有幾年的實操還真不行。如果你想報個培訓班然后再去找工作,需要你有很強大的學習能力和吃苦能力,另一方面也需要一定的經濟能力,俗話說“轉行窮三年”不是沒有道理的!
另外,現在的崗位招聘對技術的要求也越來越高,小公司要求前后端都會,大公司則需要你在前端有厚實的技術根基,自己好好把握吧!
當然,你有一定的經濟基礎,現在想學學前端技術,豐富個人的知識體系也是沒有問題的!作為一個二十多歲的年輕人,最深的感悟就是“錢難掙屎難吃”了,有很多想學的東西,也有很多想做的事,但是經濟它不允許啊!
另外可以跟你推薦個幾個網站!
1、藍胖仔導航
聚合了多個it學習網站平臺,你可以看看,有沒有適合自己的學習平臺!
2、藍胖仔資源站
有很多建站方面的知識,也有前端的視頻教程、編程工具、還有很多前端特效源碼!
前端需要學習的知識,下面已經列舉出來了,你可以照著這些階段去學習。
建議你先去b站看看超哥的視頻,免費的全套視頻和代碼,你先跟學者,如果遇到問題很多,或者自控能力不好,你再考慮去機構培訓學習。
對于我自己學習前端經歷來講就是初期折磨,中期難受,后期得心應手。我接觸前端比較早差不多是15年到17,在一個搞前端的同學慫恿下開始了前端學習,由于有C語言基礎,所以適應的比較快。現在回過頭來看,前端的學習還是比較簡單的,從的H5的框架到CSS3的豐富,再到js的修飾,一個簡單的頁面就可以完成。對于整個學習過程和方法總結起來也比較簡單的
HTML5和CSS3的學習心得
HTML和CSS是不可分割的,它們是撐起整個前端頁面的框架,在學習中也是一樣的,H5和CSS3主要由很多標簽和選擇器構成,所以記憶表現的非常重要。
不但要熟記還要熟練運用。如何做到熟練運用呢?那就要大量的動手寫代碼,要有充足代碼量作為支撐。前端內部有一段話“每天至少五百行”,少了說明技術在退步。熟練代碼以后還要有整體布局觀,一個頁面下來要先想好如何布局,div怎么嵌套,怎么浮動,怎么定位等等,這些都要在學習中慢慢積累。總結起來就是多記憶,多動手,多總結。
JavaScript的學習
JavaScript才是前端中正真意義上的編程語言,而H5和CSS算不上編程語言,只能稱為超文本標記語言。既然是編程語言,那么學習難度肯定是比前兩種要高很多。js屬于面相對象的語言,它有初級和高級兩個部分,初級的相對簡單主要是一些數據類型,循環,簡單的函數等,還是記憶的東西比較多。但是高級的部分更多的需要理解,首先要理解的就是什么事面相對象,這種編程的思維是什么,帶著這個思維去學習后面的對象,類,繼承,傳遞等等。只要過了原生js這一關,后面的學習就簡單了。
一些常用框架的學習
前端框架現在很多五花八門jquery,bootstrap,vue,node.js等等,但是這些都是基于js開發出來的,所以只要熟練js后面的學習就不是問題了。
希望能夠幫到你