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