感白駒過隙兮,吾不得感慨兮,然歲月無情兮,惟傷感而淚下,吾之心繫,寄於天地茫茫兮。故作此文,記餘之2016兮. ###1.量的積累 ###至今,我已經入坑一年半了,然而讓我收穫最大的仍是今年。簡要說一下個人我的狀況,我是2014年畢業於一個普通的二本院校,專業是建築工程,和計算機沒有半毛錢關係,大學畢業通過面試去了一家乙級設計院學習,同窗都以爲我運氣好,可以進設計院,而他們只能作施工員,然而,並不是如此,設計院的 生活很枯燥,我愈來愈討厭這份工做,可是因爲本身剛畢業,不能隨便的丟棄工做,畢竟要本身養活本身,就這樣堅持了到了年末,到2015年中旬的時候,工做愈來愈忙,設計院工做也愈來愈煩瑣,我也愈來愈不喜歡作設計了。一次偶然的機會,我加了一個設計羣,在羣裏認識了個人貴人,他是作前端的,負責網站開發,我感到很興奮,由於大學的時候我就想作網站開發,就和他多聊了幾多時間,經過他的說話,我感到本身好像找到了一個老師同樣,眼前瞬間一亮我就萌生了作前端的想法,然而我沒基礎,我就想我這樣沒基礎的人怎麼能成爲前端人員呢?我越想越以爲我估計和前端無緣了,然而我真的很喜歡,頗有興趣。通過一番思考鬥爭,我下定決心,去轉行作前端開發. ###月底我就辭職回到老家,和父親說了說個人想法,我父親說:學習是好事情,我支持你,當初讓你考研你不考,如今是後悔了吧,我說不是的 我要去作開發,我把這件事情也告訴我同窗,我同窗說我確定不行,畢竟開發人員須要基礎,我對同窗說管它呢,先作再說。說來我也是幸運,恰巧此時,我舅舅有個朋友在咱們老家註冊成立了互聯網公司,我就順利進入了這個互聯網公司,簡單說一下這個公司,主要作電商的,2015年在個人老家註冊成立(偉易實業股份有限公司),主要產品就是偉易雲生活平臺,進入到這個互聯網公司,感受裏面的 一切我都挺喜歡的,我在這裏認識了第一個程序猿,他是作全棧的,因爲我是託關係進來的,因此他對我很好,咱們很快成了朋友,我告訴他我想和他一塊兒學習,他問我想學啥,我說我想學習前端,可是我之前只是設計,估計有點難沒基礎,是他告訴我前端入坑很容易,須要去學習探索. ###我就先從最基礎開始,先學習html,css,樓主當時連html是啥都不知道,還好當時樓主很感興趣,常常上班一我的去 學習html,花了大概十天左右,算是把[w3c](http://www.w3school.com.cn/)上的html學完了,52個標籤敲了許多遍,又花了大概四五天事件,學了css,別看我感受學起來很輕鬆同樣,我也是下了功夫的,上班就開始學,學到下班,當時沒**有模板參考着寫,感受很費勁,就在網上開始找模板,剛好這時候在羣裏經過別人介紹瞭解到了楊青博客,在博客裏找到好多模板,我就拿來練習,遇到 不理解的我會先本身上網搜索,是在想不明白的再去問個人程序猿朋友,就這樣,一個月後,我能夠本身寫出靜態頁面了,也學會了div+css佈局,終於要學習javascript了,都說js最難學,我感受確實如此,我在w3c看了一遍js後感受仍是很懵逼,這時候,通過朋友分享,他傳給我一份學習js的視頻,說這是他另一個朋友買的,感受很不錯讓我看,就這樣我學習js的第二步就是看[智能社javascript](http://www.howzhi.com/course/4170/?ref=cbc),真心讚一句,裏面的blue老師講的真心不錯,我以前迷茫的問題一一都找到了答案,就這樣,把視頻下載到手機,白天上班看,吃飯看,衛生間看,甚至公交車上看,晚上一遍遍的跟着練,很快學會了裏面最重要的運動框架和完美拖拽以及對原型的理解,本身也能寫些簡單的js效果了,如今還珍藏着這視頻呢,有空還會看。就這樣,堅持到了2015年末,樓主以及 能寫靜態頁面了,可是js仍是不很熟悉,簡單的能夠寫,複雜的就寫不出來了,伴隨着樓主知識的積累,樓主也愈來愈相信本身能夠成爲前端人員。 ##2.質的飛躍 ###2016年年初,羣裏的一個朋友說xx地方互聯網環境不錯,能夠來試試,我當時被他說動了,感受本身能作靜態頁面了,找個工做應該不成問題,就這樣2016年2月中旬我辭職來到了xx,當時找工做沒地方住就住招待所,媽的,很坑爹的那種,白天就投簡歷等面試,一週了,依然沒有面試通知,現實真的很殘酷,我都準備打道回府了,這時候,遇到了第二個貴人周,羣裏的朋友恰好在xx地方,他以爲我人蠻上進的,就讓我去他公司,話說樓主第一個見網友,生怕進傳銷,可是當時樓主無奈啊,只好去約定地方找他,果然,世上仍是有好人的,他帶我進了他們公司,通過一個簡單的面試,我 順利成爲他們公司中的一員,搬離了招待所。 ###在他那裏,我第一次接觸git,tower,當時很懵逼,徹底不知道這兩個玩意兒是啥,周很熱心的幫我,說回去找一些資料看看,這個學起來很快,樓主聽了他的話,開始翻閱資料,無心間找到了樓主感受最牛逼的教程,[廖雪峯git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000),三天時間我就掌握了git的一些經常使用操做,開始從coding拉代碼,正式參加項目,個人第一個項目就是後臺管理界面的數據統計,當時不知道這種統計該怎麼作,周告訴我四個字:上百度查。就這樣,我瞭解到了 [echart](http://echarts.baidu.com/),讀了文檔看了案例,感受本身能夠比葫蘆畫瓢啦,我就開始寫頁面,一次周看到我在寫頁面說,你怎麼不把控制檯打開,我說暫時用不上,周說,記住,做爲開發人員,控制檯要時刻打開,方便調樣式,控制檯有不少做用的,你能夠查閱一些資料。就這樣,我一直養成了如今的習慣,我寫頁面控制檯必定是打開狀態的。在周的公司,我學會了git,瞭解了到了mysql安裝,nginx反向代理,以及sublime的使用等,時間過得很快立刻我就在周公司一個多月了,然而公司出現了問題,無可奈何裁人,結果,裁到我了,周說沒事,即便不在咱們這個公司,你如今有了工做經驗,在xx如今能找到工做的。就這樣我被辭退了。 ###樓主又開始租房找工做,此次找工做確實還挺順利,估計是樓主的簡歷吹的太厲害了,不到五天就拿到了一家公司的offer,瞭解到這家公司算是創業公司,主要作汽車後市場服務的,開發人員有五個,一個設計,兩個後端,一個產品經理,一個前端楊。楊當時作前端才半年,他也是靠自學的,他給我看了看公司的界面,我第一次瞭解到這個界面使用[bootstrap](v3.bootcss.com)寫的,當時不太明白bootstrap,就本身去翻閱資料學習,花了不到三天時間學會了bootstrap的十二柵格系統,以及 經常使用組件,bootstrap.三天後開始寫代碼,誰知道這個公司用的 svn,寫代碼還要 直接在eclipse上寫,樓主當時不知道svn,只知道他們說下載個小烏龜,樓主當時還去百度小烏龜 ,想一想都以爲 本身是傻逼,還好有後端人員幫我,算是幫我把開發環境搭建好了,樓主也開始寫代碼了. ###話說樓主只負責寫靜態頁面,空閒的時候在羣裏也喜歡和同行聊天,他們說[jquery](http://jquery.com/)比js好學,學起來很容易,而後呢,樓主就開始學習jquery,果然jquery好學習,不得不佩服外國人的智商,作到了write less,do more,jquery主要是經過選擇器進行dom操做,對js進行了封裝,不用考慮兼容性,很適合有一點js基礎的孩子去學習。學習了jquery,算是對jquery有了本身的理解,可以用jquery進行dom操做,以及寫js了,這時候遇到了傳說的ajax,當後臺告訴我開始寫ajax數據交互時候,我有點懵逼,畢竟不會寫啊,我就說我不寫交互只能寫靜態的,而後後臺人員說 沒事 ,很好學,我只教你一遍看清楚哈,而後他開始教我用ajax寫數據交互,jquery的方法嘛就是$.ajax({});經過他的講解我知道了我如何去發起一個請求,以及如何傳遞數據,就這樣我 寫了人生中的第一個ajax請求,學了以後,感受仍是蠻簡單的,樓主就這樣學會了交互,也知道了後臺java如何接收參數,返回前端數據的,總之一句話遇到了一個無私奉獻的後端人員,學會了jquery樓主學習情緒也日益高漲,在博客園寫了人生中的第一篇[博客追夢-dream](http://www.cnblogs.com/dreamsboy). ###在博客園樓主仔細學習前輩們寫的博客,在博客園我瞭解到了css預處理器[sass](http://sass.bootcss.com/docs/sass-reference/),[Es6](http://es6.ruanyifeng.com/),前段工程化[gulp](http://www.gulpjs.com.cn/),前端打包工具[webpack](http://webpack.github.io/),以及前端模板[arttemplate](http://www.tuicool.com/articles/u6Jbyq),前端腳手架[yeoman](http://yeoman.io/),以及[node](https://nodejs.org/en/) [bower](https://bower.io/) 等管理工具,樓主在次期間還學習了移動端開發,學習了[sui框架](http://sui.taobao.org/sui/docs/),以及閱讀到了良心文章[從網易與淘寶的font-size思考前端設計稿與工做流](http://www.codeceo.com/article/font-size-web-design.html)對學習移動端的人員頗有幫助,趁着工做期間,樓主自掏腰包報了個騰訊課堂,講解的很到位,讓我知識變得系統起來,也教會了我學習方法。重要的是讓我從野路子慢慢變得正規起來,哈哈。 ##3.不斷學習 ###樓主以前一直在博客園寫文章,2016年下半年樓主學會了本身搭建博客,成立了本身的博客網站[愛吃西紅柿博客](http://www.webduan.cc)裏面有幾篇樓主以前寫的文章,前端技術更新很快,前端框架更是層出不窮,樓主工做的時候作的一個項目依賴[knockout](http://knockoutjs.com/),樓主花了一週時間學習了它,簡單的能夠寫,可是複雜的仍是寫很差,框架越研究越難,好在,國人崛起,[vue](http://cn.vuejs.org/)橫空出世,拯救了一大片碼農,樓主也開始網上找資料學習vue,大概花了三週時間用vue作了一個小項目,我會把它放到樓主的[github](https://github.com/lifenglei/mygit)上面,樓主這我的就兩大愛好,女人和鈔票?nonono,太俗了,樓主的兩大愛好是愛情和事業 ,如今樓主很喜歡本身從事的事業,做爲一個開發人員就是要不斷學習,隨着樓主知識的增長,樓主光榮的戴上了眼鏡,最近,樓主研究了[mongodb](https://www.mongodb.com/),並結合node寫了一個爬蟲,能夠爬取圖片並保存到數據庫,稍微樓主會把學習過程寫成文章發佈出來。最後的最後,樓主,想告訴每一位開發人員,被質疑的夢想纔是最偉大的。咱們須要不斷的經過學習去完善本身,否則有一天會被社會淘汰出局,趁着年輕,好好的去愛去奮鬥吧。 ##4.展望將來 ###但願能和女朋友明年順利的走入婚姻殿堂,我也會不斷努力學習,成爲更高層次的碼農。再次,祝各位新年快樂,萬事如意。想和樓主作朋友的能夠加羣:474471759(管理員端),一塊兒學習探討 ![](http://images2015.cnblogs.com/blog/908680/201612/908680-20161230160119179-2140769126.jpg)javascript