我是怎樣走上前端這條路的

今天,我講一下我是怎樣走上前端這條路吧,順便也分享一下我的學習路線
首先本人是個渣渣二本,機械電子工程專業,報這個專業是因爲之前我被一些機器人這種東西入腦,當時覺得這個很酷,也以爲這是人工智能(請原諒我的無知),覺得未來有的發展,找工作應該也挺好的,開學的時候也有老師來吹噓着這個專業的機器人方向的發展,但其實我也挺喜歡計算機的,也覺得以後也會用到編程的技術,於是我在大一的時候,也在斷斷續續的學習着C語言,看的是郝斌老師的視頻-----覺得講的挺不錯的,入門C語言的話足夠了。因爲大一的時候我也挺忙的,進入了兩個部門,一個是策劃部,一個是網絡編輯部,當時我是挺喜歡網絡編輯部的,裏面能學到一些實用點的技能----攝影、微信公衆號的運營、PS(用來做宣傳海報)、PPT、AE(做視頻特效)、PR(視頻剪輯),由於部門工作原因,我又迷上了AE的視頻特效,覺得做視頻的特效實在是太酷了,想不到電影看到的這些特效,是能用這個軟件做出來的,所以在大一的第二個學期,我又進一步的去學習AE,看完了一套九十多集的視頻,還有也時不時看一些PS的案例教程,微博關注的很多都是PS,和攝影技巧的這些,因爲那時候也愛看微博。那時候的我簡直就是一個技術迷,遇到什麼好玩有趣的都想學。
大二,我由於留下來了當網絡編輯部的部長,所以更忙了,挺少時間去學習其他的東西,後來到國慶的時候放假了,我也覺得C語言不能再拖了,於是利用了國慶的7天,我把C語言還沒看完的視頻給看了,當然也不能是單純的看,視頻的所有小dome都要自己敲一遍,然後理解,不懂就回看或者自己上網找答案又或者是問朋友,看視頻呢適當加速,自己能接受就行。第二個學期,寒假的時候在朋友那裏借來了C++和數據結構的書,在專業學習C語言的時候,我在學習着C++,也利用了一些上課的時間去學習,當然,書裏的每個程序也是需要一 一去實現,去理解,朋友說學完這兩種語言,入門其他的語言就輕鬆很多了,後來發現的確是這樣,由於數據結構的書又大又厚,我看了前幾章,就問朋友要視頻看了。裏面的算法還是有些沒看(這個坑遲早都是要補的),也問同學借了一本計算機組成來看,也有一陣子因爲好奇黑客技術而去學習了一下虛擬機,linux命令這些,看了一些有關網絡技術的東西,後來這個學期終於是有時間停下來去想想我自己的路了,反思我以後應該幹什麼,因爲學到越後,發現自己專業目前學習的東西,不知道能幹些什麼,學的挺雜的,也不想進工廠做機械的東西,但電子的東西又不深入,也可能是因爲我對這專業已經失去了興趣,並非我想象中的專業,專業也有學一些計算機控制,和建模,工業通訊網絡,覺得實用點的就是建模,後來又覺得轉專業也來不及了-----計算機專業,在暑假的時候,我去找我朋友,決定跟他學習----Java後端,我就開始一天到晚的學習Java語言,的確有C語言和C++的基礎,的確容易上手,當然學習途徑也是看視頻,10天我把Java的基礎語法學習完,其中理解和總結、消化。
大三第一學期的時候,我學習完了Java語言和它的一些新特性,直到在寒假的時候,我學習到了Javaweb的視頻,開始是學習一些前端的知識,朋友說一個後端需要懂一半的前端知識,還問我要不要重新考慮一下方向,是走前端還是走後端,後來第二個學期開學3月初,我決定走前端了,因爲前端是視覺上的,頁面的交互,像和建模,和我視頻做特效也比較類似,而且我也會PS,覺得我可能比較適合做前端,於是朋友就問一個學習前端的同學要了一份他的學習路線,我就借鑑了一下他的路線開始學習了,我的學習途徑是黑馬程序員的視頻(主要),慕課網和文檔還有谷歌,我從html---->css---->bootstrap---->javascript---->jquery---->ajax---->h5c3---->canvas---->webpack---->vue
由於我在javaweb那裏已經學過html,但我還是看了視頻,快速的看的了,也看了一遍文檔,如果從零開始學的同學一定要自己跟着去敲一下代碼,還有看一遍文檔。當然,視頻還是要加速看的(節省點時間),至於倍速適合自己就好,然後就是學習css從中還要學習ps的,還有學會做精靈圖(這裏我學過ps但我還是快速看了一遍沒有操作),還沒學過的一定要自己跟着操作一下熟悉熟悉,還有一個切圖插件挺好用的—cutterman,然後bootstrap我是看慕課網和文檔,它的常用類我也用差不多都用過一遍,還有學習它的響應式佈局—慕課的視頻,然後接下來的都是看黑馬程序員的視頻,javascript由於學習過java語言,我上手也比較輕鬆,然後學習時長是按這套視頻的來,但一定要理解好,動手實現視頻中的每個小dome,並做好筆記,時長自己控制好就好,其中我也看完了《高級程序設計》的前幾章,然後大概是用了一個月的時間學完了javascript,然後是到jquery我大概是用了6天的時間學習,看視頻並敲代碼,學習ajax用時2天,然後是h5c3用了時7天,再是canvas用時7天,都是那樣看視頻,理解,敲代碼,不懂就使用谷歌搜索,因爲百度有時候可能搜不到你想要的結果,有個‘’谷歌訪問助手‘’的插件,安裝後是可以使用谷歌搜索引擎的,然後就到webpack了,我在這裏折騰了,因爲webpack的版本的問題,我安裝了4.xx的版本,但是視頻是3.xx的,後來才發現兩個版本的命令好多都不一樣了,所以一定要注意版本的問題!其中我還在b站找了webpack4的視頻看,折騰了挺久的在這裏。後來終於跳了出來了學習vue。還有,其中學習新知識的同時,你要想想你之前的東西需不需要回去複習一下,是否有開始忘記了,我就隔一段時間就會抽時間去複習之前學習的東西(注:個人強烈建議在複習的時候,可以去寫一下博客,筆記也好案例也好,這樣印象會深一些,並不是等技術好了纔有能力去寫博客)。
終於學習到了7月份,我終於是學習完了vue,其中我也看了一點小程序的視頻,歷時5個月的時間。其中我是除了上專業課的時間,其它的空餘時間我都在學習,看視頻,沒有周末也沒有午睡,可以說我是完全拋棄了我的專業課,有時候也會用到上課時間看一下高程,但效率不高,現在我也只能是先停留在這裏了,因爲要準備實習了目前已是準大四了,最近複習所有學習過的前端知識,和寫一些總結,更好的消化、沉澱所學的知識,還有刷面試題。
經過這次轉行學前端,真心體會到的是無論學什麼東西,只要你是真的想學,無論什麼時候學都不遲,如果說什麼是最好的時機,那麼我想和你說,現在就是!

遇到喜歡的東西一定要去追尋着,不管什麼時候都不遲,也不要給自己找藉口----等什麼什麼時候,擔心沒時間擔心這個擔心那個的。告訴你現在開始纔是最好的開始,努力堅持下去!

上面是我轉行學前端的過程,其中也迷茫過。最後還是學好當下,既然心中已有方向,那跟着自己走便是,以後的事交給以後的自己去想吧,說不定會有不一樣的想法,總會找到答案的。因爲最近我進行復習、總結,最近纔開始寫的博客

如果有什麼不好的地方,請大家諒解,在此謝謝大家傾聽我的故事!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章