1. 程式人生 > >做了三年的菜鳥web前端的感悟

做了三年的菜鳥web前端的感悟

做了 bluebird 開始 模塊 買房 寫代碼 運用 其他 mys

  作為一名真正的菜鳥我想沒有比我更加實在的了,三年之中,雖然做了一二三四五六七個項目,基本都是jQuery寫的,但是還是一名不折不扣的菜鳥。這讓我很尷尬啊,面對前端大量要學習的東西,真的是很頭疼,技術更新的實在是太快了,讓我這一棵焦躁的心不知所措。

  第一年學習前端是懵逼的,當時只是會css,html而已,而2016年才開始真正的踏入前端的大門,學會了jQuery。之後寫了好幾個項目中的幾個模塊,開始當然基情比較大,因為那個時候一臉懵逼,反正所有的頁面可以通過同事或者自己的簡單編寫,網上百度搞定。就那樣算是半混日子的寫了兩年,中間有看vue的教學視頻。不過效果不是很大,因為沒有實際運用,然後基本上都是浪費效果啊。後面開始了艱辛的找工作狀態,面試了好幾家,應該算是打擊連連吧。後面終於進了考拉簽證,我知道我已經多學點東西,於是,下載了es6小姐姐的視頻,看微信小程序的視頻,看了幾個react高階組件的教程,還有自己搞了一下GitHub,git,mysql。還有linode服務器,有些憂傷的就是看過基本上就忘記了。中間記得還改過一個vue的項目。自己很容易很容易忘記,這個真的是個很大的麻煩。因為有些東西真的不太清楚啊!

  最尷尬的就是在我沒有任何的準備的情況下,我們的公司搬遷了,莫名其妙的失業了。我的天,真的是有點郁悶啊。好吧,又要找工作了,我知道我的基礎很薄弱。一開始第一個月基本每天花費幾個小時去看react的源文檔基礎部分,因為高階部分根本就看不太懂。然後一邊看還一邊要看視頻教程,自己真的是菜雞。後面聽到群裏很多人在用 async,await我是真的懵逼了。因為看了半天的react,我居然還是沒有懂他們到底在講什麽?我的天啊!好吧,後面去了解了一下es6的premise,知道aysnc是premise的升級版本。好吧看來我需要補一下es6 不過單純的看阮一峰老師的文檔是在是太枯燥了。內容及其多,我知道我沒有那麽多時間去把所有的東西都看懂。 好吧,我覺得我應該把es6 再學習一下,並且重要的一些知識點可以達到對答如流的狀態。這個時候我關註了一個web前端教程。這個公眾號讓我有種發現了中國新大陸似的感覺,內容都是淺顯易懂的。大概是我比較菜吧。不管了,能讓我學的進去的就是好文章。雖然我明白我要學會去在vue的環境裏面安裝babel,然後安裝webpack(這個我只會安裝,只知道是打包工具,聽說webpack已經出了4.0了),然後是Typescript ,聽說Typescript可以讓我們寫出前類型的Js,從而減少運行時的錯誤。好吧,我真的是面試的時候才意識到這個詞,雖然我之前也看到過,不過一直沒有關註過,聽說獲取數據用Fetch APi。好吧我現在是你真的很懵逼啊,為啥才過了那麽幾年這個前端的發展發展的那麽迅速啊!淚流滿面啊。

  好像是用Typescript 寫代碼,用Fetch 發起異步請求,所有的代碼編譯成ES6,然後用上Babel的stage-3配置,把ES6轉譯成ES5。所有代碼用System Js加載。如果你用不了Fetch,就加個polyfill,或者Bluebird、Request或Axios,這樣你就可以用await來處理promise了。

  好吧,這麽多東西我一個都不會,那麽我還是先乖乖的把es6掌握的牢固一點在說其他的吧。學vue和es6一起,聽說vue簡單點。然後接下來的文章我主要從那個微信公眾號裏復制過來的。因為我覺得真的看著很舒服。以前的我太過迷茫了,總是想著談戀愛,買房子之類的,現在還是老老實實的學代碼吧,不要想那麽多。作為一名菜鳥前端實實在在提升技術才是王道。沒有錢,怎麽買房,怎麽找對象啊~~我可以new一個,嘿嘿~~繼續找工作,繼續學習~

    2019年2月27日

做了三年的菜鳥web前端的感悟