感白駒過隙兮,吾不得感慨兮,然歲月無情兮,唯傷感而淚下,吾之心系,寄于天地茫茫兮。故做此文。
至今,我已經(jīng)入坑一年半了,然而讓我收獲最大的還是今年。簡要說一下我的個人情況,我是2014年畢業(yè)于一個普通的二本院校,專業(yè)是建筑工程,和計(jì)算機(jī)沒有半毛錢關(guān)系,大學(xué)畢業(yè)經(jīng)過面試去了一家乙級設(shè)計(jì)院學(xué)習(xí),同學(xué)都覺得我運(yùn)氣好,能夠進(jìn)設(shè)計(jì)院,而他們只能做施工員,然而,并非如此,設(shè)計(jì)院的 生活很枯燥,我越來越討厭這份工作,但是由于自己剛畢業(yè),不能隨便的丟棄工作,畢竟要自己養(yǎng)活自己,就這樣堅(jiān)持了到了年底,到2015年中旬的時候,工作越來越忙,設(shè)計(jì)院工作也越來越煩瑣,我也越來越不喜歡做設(shè)計(jì)了。一次偶然的機(jī)會,我加了一個設(shè)計(jì)群,在群里認(rèn)識了我的貴人,他是做前端的,負(fù)責(zé)網(wǎng)站開發(fā),我感到很興奮,因?yàn)榇髮W(xué)的時候我就想做網(wǎng)站開發(fā),就和他多聊了幾多時間,通過他的說話,我感到自己好像找到了一個老師一樣,眼前瞬間一亮我就萌生了做前端的想法,然而我沒基礎(chǔ),我就想我這樣沒基礎(chǔ)的人怎么能成為前端人員呢?我越想越覺得我估計(jì)和前端無緣了,然而我真的很喜歡,很有興趣。經(jīng)過一番思考斗爭,我下定決心,去轉(zhuǎn)行做前端開發(fā).
月底我就辭職回到老家,和父親說了說我的想法,我父親說:學(xué)習(xí)是好事情,我支持你,當(dāng)初讓你考研你不考,現(xiàn)在是后悔了吧,我說不是的 我要去做開發(fā),我把這件事情也告訴我同學(xué),我同學(xué)說我肯定不行,畢竟開發(fā)人員需要基礎(chǔ),我對同學(xué)說管它呢,先做再說。說來我也是幸運(yùn),恰巧此時,我舅舅有個朋友在我們老家注冊成立了互聯(lián)網(wǎng)公司,我就順利進(jìn)入了這個互聯(lián)網(wǎng)公司,簡單說一下這個公司,主要做電商的,2015年在我的老家注冊成立(偉易實(shí)業(yè)股份有限公司),主要產(chǎn)品就是偉易云生活平臺,進(jìn)入到這個互聯(lián)網(wǎng)公司,感覺里面的 一切我都挺喜歡的,我在這里認(rèn)識了第一個程序猿,他是做全棧的,由于我是托關(guān)系進(jìn)來的,所以他對我很好,我們很快成了朋友,我告訴他我想和他一起學(xué)習(xí),他問我想學(xué)啥,我說我想學(xué)習(xí)前端,但是我以前只是設(shè)計(jì),估計(jì)有點(diǎn)難沒基礎(chǔ),是他告訴我前端入坑很容易,需要去學(xué)習(xí)探索.
就先從最基礎(chǔ)開始,先學(xué)習(xí)html,css,樓主當(dāng)時連html是啥都不知道,還好當(dāng)時樓主很感興趣,經(jīng)常上班一個人去 學(xué)習(xí)html,花了大概十天左右,算是把w3c上的html學(xué)完了,52個標(biāo)簽敲了許多遍,又花了大概四五天事件,學(xué)了css,別看我感覺學(xué)起來很輕松一樣,我也是下了功夫的,上班就開始學(xué),學(xué)到下班,當(dāng)時沒**有模板參考著寫,感覺很費(fèi)勁,就在網(wǎng)上開始找模板,恰好這時候在群里通過別人介紹了解到了楊青博客,在博客里找到好多模板,我就拿來練習(xí),遇到 不理解的我會先自己上網(wǎng)搜索,是在想不明白的再去問我的程序猿朋友,就這樣,一個月后,我可以自己寫出靜態(tài)頁面了,也學(xué)會了div+css布局,終于要學(xué)習(xí)javascript了,都說js最難學(xué),我感覺確實(shí)如此,我在w3c看了一遍js后感覺還是很懵逼,這時候,經(jīng)過朋友分享,他傳給我一份學(xué)習(xí)js的視頻,說這是他另外一個朋友買的,感覺很不錯讓我看,就這樣我學(xué)習(xí)js的第二步就是看智能社javascript,真心贊一句,里面的blue老師講的真心不錯,我之前迷茫的問題一一都找到了答案,就這樣,把視頻下載到手機(jī),白天上班看,吃飯看,衛(wèi)生間看,甚至公交車上看,晚上一遍遍的跟著練,很快學(xué)會了里面最重要的運(yùn)動框架和完美拖拽以及對原型的理解,自己也能寫些簡單的js效果了,現(xiàn)在還珍藏著這視頻呢,有空還會看。就這樣,堅(jiān)持到了2015年底,樓主以及 能寫靜態(tài)頁面了,但是js還是不很熟悉,簡單的可以寫,復(fù)雜的就寫不出來了,伴隨著樓主知識的積累,樓主也越來越相信自己可以成為前端人員。
2016年年初,群里的一個朋友說xx地方互聯(lián)網(wǎng)環(huán)境不錯,可以來試試,我當(dāng)時被他說動了,感覺自己能做靜態(tài)頁面了,找個工作應(yīng)該不成問題,就這樣2016年2月中旬我辭職來到了xx,當(dāng)時找工作沒地方住就住招待所,媽的,很坑爹的那種,白天就投簡歷等面試,一周了,依然沒有面試通知,現(xiàn)實(shí)真的很殘酷,我都準(zhǔn)備打道回府了,這時候,遇到了第二個貴人周,群里的朋友剛好在xx地方,他覺得我人蠻上進(jìn)的,就讓我去他公司,話說樓主第一個見網(wǎng)友,生怕進(jìn)傳銷,但是當(dāng)時樓主無奈啊,只好去約定地方找他,果真,世上還是有好人的,他帶我進(jìn)了他們公司,經(jīng)過一個簡單的面試,我 順利成為他們公司中的一員,搬離了招待所。
在他那里,我第一次接觸git,tower,當(dāng)時很懵逼,完全不知道這兩個玩意兒是啥,周很熱心的幫我,說回去找一些資料看看,這個學(xué)起來很快,樓主聽了他的話,開始翻閱資料,無意間找到了樓主感覺最牛逼的教程,廖雪峰git教程,三天時間我就掌握了git的一些常用操作,開始從coding拉代碼,正式參加項(xiàng)目,我的第一個項(xiàng)目就是后臺管理界面的數(shù)據(jù)統(tǒng)計(jì),當(dāng)時不知道這種統(tǒng)計(jì)該怎么做,周告訴我四個字:上百度查。就這樣,我了解到了 echart,讀了文檔看了案例,感覺自己可以比葫蘆畫瓢啦,我就開始寫頁面,一次周看到我在寫頁面說,你怎么不把控制臺打開,我說暫時用不上,周說,記住,作為開發(fā)人員,控制臺要時刻打開,方便調(diào)樣式,控制臺有很多作用的,你可以查閱一些資料。就這樣,我一直養(yǎng)成了現(xiàn)在的習(xí)慣,我寫頁面控制臺一定是打開狀態(tài)的。在周的公司,我學(xué)會了git,了解了到了mysql安裝,nginx反向代理,以及sublime的使用等,時間過得很快馬上我就在周公司一個多月了,然而公司出現(xiàn)了問題,迫不得已裁員,結(jié)果,裁到我了,周說沒事,即使不在我們這個公司,你現(xiàn)在有了工作經(jīng)驗(yàn),在xx現(xiàn)在能找到工作的。就這樣我被辭退了。
樓主又開始租房找工作,這次找工作確實(shí)還挺順利,估計(jì)是樓主的簡歷吹的太厲害了,不到五天就拿到了一家公司的offer,了解到這家公司算是創(chuàng)業(yè)公司,主要做汽車后市場服務(wù)的,開發(fā)人員有五個,一個設(shè)計(jì),兩個后端,一個產(chǎn)品經(jīng)理,一個前端楊。楊當(dāng)時做前端才半年,他也是靠自學(xué)的,他給我看了看公司的界面,我第一次了解到這個界面使用bootstrap寫的,當(dāng)時不太明白bootstrap,就自己去翻閱資料學(xué)習(xí),花了不到三天時間學(xué)會了bootstrap的十二柵格系統(tǒng),以及 常用組件,bootstrap.三天后開始寫代碼,誰知道這個公司用的 svn,寫代碼還要 直接在eclipse上寫,樓主當(dāng)時不知道svn,只知道他們說下載個小烏龜,樓主當(dāng)時還去百度小烏龜 ,想想都覺得 自己是傻逼,還好有后端人員幫我,算是幫我把開發(fā)環(huán)境搭建好了,樓主也開始寫代碼了.
話說樓主只負(fù)責(zé)寫靜態(tài)頁面,空閑的時候在群里也喜歡和同行聊天,他們說jquery比js好學(xué),學(xué)起來很容易,然后呢,樓主就開始學(xué)習(xí)jquery,果真jquery好學(xué)習(xí),不得不佩服外國人的智商,做到了write less,do more,jquery主要是通過選擇器進(jìn)行dom操作,對js進(jìn)行了封裝,不用考慮兼容性,很適合有一點(diǎn)js基礎(chǔ)的孩子去學(xué)習(xí)。學(xué)習(xí)了jquery,算是對jquery有了自己的理解,能夠用jquery進(jìn)行dom操作,以及寫js了,這時候遇到了傳說的ajax,當(dāng)后臺告訴我開始寫ajax數(shù)據(jù)交互時候,我有點(diǎn)懵逼,畢竟不會寫啊,我就說我不寫交互只能寫靜態(tài)的,然后后臺人員說 沒事 ,很好學(xué),我只教你一遍看清楚哈,然后他開始教我用ajax寫數(shù)據(jù)交互,jquery的方法嘛就是$.ajax({});通過他的講解我知道了我如何去發(fā)起一個請求,以及如何傳遞數(shù)據(jù),就這樣我 寫了人生中的第一個ajax請求,學(xué)了之后,感覺還是蠻簡單的,樓主就這樣學(xué)會了交互,也知道了后臺java如何接收參數(shù),返回前端數(shù)據(jù)的,總之一句話遇到了一個無私奉獻(xiàn)的后端人員,學(xué)會了jquery樓主學(xué)習(xí)情緒也日益高漲,在博客園寫了人生中的第一篇博客追夢-dream.
在博客園樓主仔細(xì)學(xué)習(xí)前輩們寫的博客,在博客園我了解到了css預(yù)處理器sass,Es6,前段工程化gulp,前端打包工具webpack,以及前端模板arttemplate,前端腳手架yeoman,以及node bower等管理工具,樓主在次期間還學(xué)習(xí)了移動端開發(fā),學(xué)習(xí)了sui框架,以及閱讀到了良心文章從網(wǎng)易與淘寶的font-size思考前端設(shè)計(jì)稿與工作流對學(xué)習(xí)移動端的人員很有幫助,趁著工作期間,樓主自掏腰包報(bào)了個騰訊課堂,講解的很到位,讓我知識變得系統(tǒng)起來,也教會了我學(xué)習(xí)方法。重要的是讓我從野路子慢慢變得正規(guī)起來,哈哈。
樓主之前一直在博客園寫文章,2016年下半年樓主學(xué)會了自己搭建博客,成立了自己的博客網(wǎng)站愛吃西紅柿博客里面有幾篇樓主之前寫的文章,前端技術(shù)更新很快,前端框架更是層出不窮,樓主工作的時候做的一個項(xiàng)目依賴knockout,樓主花了一周時間學(xué)習(xí)了它,簡單的可以寫,但是復(fù)雜的還是寫不好,框架越研究越難,好在,國人崛起,vue橫空出世,拯救了一大片碼農(nóng),樓主也開始網(wǎng)上找資料學(xué)習(xí)vue,大概花了三周時間用vue做了一個小項(xiàng)目,我會把它放到樓主的github上面,樓主這個人就兩大愛好,女人和鈔票?nonono,太俗了,樓主的兩大愛好是愛情和事業(yè) ,現(xiàn)在樓主很喜歡自己從事的事業(yè),作為一個開發(fā)人員就是要不斷學(xué)習(xí),隨著樓主知識的增加,樓主光榮的戴上了眼鏡,最近,樓主研究了mongodb,并結(jié)合node寫了一個爬蟲,可以爬取圖片并保存到數(shù)據(jù)庫,稍微樓主會把學(xué)習(xí)過程寫成文章發(fā)布出來。最后的最后,樓主,想告訴每一位開發(fā)人員,被質(zhì)疑的夢想才是最偉大的。我們需要不斷的通過學(xué)習(xí)去完善自己,不然有一天會被社會淘汰出局,趁著年輕,好好的去愛去奮斗吧。
希望能和女友明年順利的走入婚姻殿堂,我也會不斷努力學(xué)習(xí),成為更高層次的碼農(nóng)。再次,祝各位新年快樂,萬事如意。