本人一枚菜鳥查刻,在這里不會跟你嘮叨一大篇大道理,只會根據(jù)自己的經(jīng)驗談談前端這條路適合哪些人走秧饮?該怎么走映挂?
前端,是最近幾年很火的職業(yè)盗尸,導致現(xiàn)在是群魔亂舞柑船,這里并沒有貶低任何人的意思,只是因為目前各行各業(yè)的人都轉(zhuǎn)行前端泼各,導致前端行業(yè)很亂鞍时,人員技術(shù)參差不齊。
到底是什么導致的呢扣蜻?究其原因逆巍,有兩點:
- 第一是因為那被吹上天的高工資高待遇;
- 第二是一大批亂七八糟培訓班的出現(xiàn)莽使,什么四個月包就業(yè)锐极,工資沒到多少就退學費之類的。
很多人以為到培訓班就會輕松快活的學習芳肌,其實從各大前端交流群里可以得知灵再,培訓班都是填鴨式的培訓,更要求個人的自學能力和領(lǐng)悟能力亿笤,至于四個月后翎迁,你能不能掌握,就靠你自己了(個人目測只有1%的人從培訓班出來會找到好工作)净薛。而且據(jù)傳聞汪榔,所謂的包就業(yè)都是到普通的小公司(小道消息,不知真假)罕拂。
原因說完了揍异,現(xiàn)在來說說前端該學什么全陨?
對于前端爆班,說簡單也簡單衷掷,說難也難。簡單在于入門簡單柿菩,就是學會HTML戚嗅、CSS、JavaScript
這三兄弟枢舶,你基本能開發(fā)一個簡單的網(wǎng)站了懦胞。那為什么說難呢?看下圖:
估計你看到上面這張圖凉泄,你也會心頭一顫躏尉,大吼一聲“我的媽呀 ”。這是網(wǎng)上曾經(jīng)流行的一張圖后众,包含了前端工程師該掌握的知識胀糜,當然,估計沒幾個人能完全掌握蒂誉。但從另一方面也說明教藻,現(xiàn)在的前端并不僅僅是開發(fā)一個你所見到的簡單頁面,而是要全能右锨。
現(xiàn)在說說我的前端之路括堤!
我在大學之前,可以說對電腦是一無所知的绍移,唯一的接觸就是跑到網(wǎng)吧玩游戲悄窃,還被家人抓了 。
到了大學的第一學期蹂窖,受室友的影響广匙,我慢慢地接觸了前端。最初只是因為好奇心恼策,對那些絢麗的頁面感興趣鸦致,所以就開始學習。剛開始也是學習HTML涣楷、CSS分唾、JavaScript(都是看視頻學習),慢慢地弄出了人生的第一個網(wǎng)站(個人小說網(wǎng)狮斗,運行半年后绽乔,夭折了),從此有點飄飄然碳褒,以為前端就是這么簡單折砸。
可是隨著深入看疗,我感覺到了難度,發(fā)現(xiàn)前端這個無底洞慢慢地冒出頭了睦授,經(jīng)常遇到瓶頸两芳,不得已轉(zhuǎn)變了學習方式,拋棄視頻學習法去枷,轉(zhuǎn)而看書看文章怖辆,也形成了一個學習方式:邊學邊開發(fā),在學習中開發(fā)删顶,而不是等到學完再開發(fā)竖螃。用某名人的話說,就是“學以致用”逗余。
對于JavaScript
特咆,很多人說學過就忘,要用卻無從下手录粱。其實都是這樣的腻格。JavaScript
入門真的很簡單很簡單,可是看到別人用JavaScript
搞出那么多東西关摇,看似自己也會的卻搞不出來荒叶,這是為什么呢?
其實這是因為你缺少重復的敲代碼输虱,光看是不行的些楣,技術(shù)這一類東東,都是需要“多敲多理解的”宪睹,別聽那些什么可復用性愁茁,封裝性,那是對有一定經(jīng)驗的開發(fā)者來說的亭病,初學者還是需要重復的敲鹅很,當然,并不是要你成為你一臺打字機罪帖,光木訥地動手指促煮,而是要有所理解的敲,有所收獲的敲(當然整袁,也不是要你重復地敲1+2=3)菠齿。
學習JavaScript
還有一點竅門,找來一些好的插件或別人開發(fā)的效果腳本坐昙,邊敲邊理解(不要一下子找來幾萬行代碼的)绳匀,遇到自己沒見過的結(jié)構(gòu)或方法,請勤奮點百度,別老跑到群里問疾棵,沒幾個人會理你的戈钢,除非你是MM。如果理解原理邏輯了是尔,還需要作一件事殉了,模仿別人的代碼來搞出自己的腳本,并讓其跑起來嗜历。
當然宣渗,如果是在趕項目抖所,那就乖乖的用插件就行了梨州,不必管太多原理邏輯,除非你想被炒魷魚田轧。
技術(shù)都是靠積累的暴匠,如果你沒有耐心地不斷學習,我只能說你不適合搞技術(shù)傻粘。
相信初學者還有一個都會遇到的問題每窖,我該學習什么框架?
其實對于哪個框架好弦悉,我也沒有什么話語權(quán)窒典,不過就我而言,框架的學習是基于公司項目的需要稽莉,當然瀑志,如果你有時間精力,可以考慮多學一兩個框架污秆,俗話說劈猪,技多不壓身!
我在這里也推薦兩套框架結(jié)構(gòu):
- jQuery + Bootstrap + PHP + Mysql
- NodeJs(服務器端) + AngularJS(MVC框架) + MongoDB(數(shù)據(jù)庫)良拼。
還有關(guān)于面試的事战得,我們也來說說。
當初庸推,我面試(大三)的時候常侦,由于初出茅廬,曾經(jīng)一天跑了三家公司贬媒,累尿了聋亡,但這就是新人的現(xiàn)實。如果只坐在家里等掖蛤,你是永遠找不到好工作的杀捻,除非你是牛人,公司會來挖你。
還有就是致讥,面試失敗并不可怕仅仆,可怕的是失敗后,你所想到的只是抱怨那個某某面試官的差勁垢袱,或者總是以為他技術(shù)還不如我墓拜。如果長期不思考本身原因,不會總結(jié)请契,那你永遠不會進步的咳榜。
就說我吧,我會在每次面試中觀察面試官的表情(別怕他爽锥,他也是人涌韩,而且出于尊重,你必須在談話中不時和他進行眼神交流)氯夷,而且在面試后臣樱,我會就面試官問過的問題總結(jié),明白自己哪方面不足腮考,過后就要去補充不會的知識雇毫。其實,面試也是你學習提高的一個過程踩蔚。
前端要敢想棚放,相信別人開發(fā)出來的東西,你也能開發(fā)出來馅闽,即使你是學習別人的后開發(fā)出來的飘蚯,你也是牛人一個。
最后要說的是捞蛋,現(xiàn)在是一個互聯(lián)網(wǎng)時代孝冒,網(wǎng)絡上的資料已經(jīng)多的你無法想象了,所以請遇到問題的時候拟杉,請獨立思考后先百度庄涡,再去問別人,不要太依賴別人搬设,更別依賴群里的那些潛水n年的所謂大神穴店。
靠別人不如靠自己,同是猴子進化來的拿穴,為啥你就要比別人差呢泣洞!
上面的一切都是個人看法,不管你同意不同意默色,這就是我球凰。
總結(jié):
- 前端這條路,需要的是耐心和堅持地學習
- 學以致用,牛人不是光會敲代碼呕诉,而是會原理邏輯
- 面試也是學習的路途缘厢,不要畏懼面試,即使失敗了甩挫,你也要有所收獲贴硫。
閑話談完了,如果你要更多想了解的伊者,可以在下面的評論區(qū)提問英遭!