做前端的起因是我覺(jué)得韓語(yǔ)翻譯好無(wú)聊,隔壁程序員的工作好像挺有趣誒,學(xué)學(xué)看咯,然后就入坑了。
轉(zhuǎn)行的經(jīng)過(guò)是我開(kāi)始利用下班時(shí)間在網(wǎng)上看一些入門(mén)視頻,買(mǎi)了一本HTML5+CSS3從入門(mén)到精通....
就這樣過(guò)來(lái)一段時(shí)時(shí)間發(fā)現(xiàn)效果甚微,于是我裸辭了工作,在家專(zhuān)心自學(xué)。
自學(xué)完HTML+CSS后,就開(kāi)始看js的視頻和書(shū)籍了,我買(mǎi)了JavaScriptDOM編程藝術(shù)和JavaScript權(quán)威指南,JavaScript高級(jí)程序設(shè)計(jì).這段期間一個(gè)大神朋友提供了我許多幫助,大神朋友不僅會(huì)幫我解答一些問(wèn)題還會(huì)給我推送一些學(xué)習(xí)資料,期間也因?yàn)檫@個(gè)大神朋友我在一家小公司做起兼職,也是有工資的,可以讓我在家里工作,主要是負(fù)責(zé)切靜態(tài)頁(yè)面,再后來(lái)我報(bào)了js培訓(xùn)班,雖然js基礎(chǔ)我都自己自學(xué)過(guò)一遍了,可是自己還是覺(jué)得很浮躁,也覺(jué)得沒(méi)有底,再加上后期自己有點(diǎn)懈怠.于是我就選擇報(bào)班了。
這段學(xué)習(xí)的過(guò)程中前期跟著教程內(nèi)容過(guò)了一遍,后期大部分時(shí)間還是自己自學(xué)和做作品為主,前期老師會(huì)要求大家完成一些小練習(xí),在做練習(xí)的時(shí)候,我并不只是去完成老師展示的效果,而是在實(shí)現(xiàn)了基本需求后,自己會(huì)根據(jù)自己的想法去添加一些效果,這樣既可以擴(kuò)展自己的想象力,又可以鞏固之前學(xué)過(guò)的知識(shí)。
總之其他作品也都是會(huì)根據(jù)我自己的一些突然的想法去擴(kuò)展,我比較喜歡把自己投入到一個(gè)creator的角色中,這也是我為什么會(huì)越學(xué)越有興趣的原因吧.
除了平時(shí)跟著上課內(nèi)容學(xué)習(xí)學(xué),看書(shū)學(xué)習(xí)一些原理性的知識(shí)是非常有必要的,特別是在你遇到一些看不懂的代碼的時(shí)候,在知道其原理之后,就豁然開(kāi)朗了。畢竟課堂上老師不會(huì)講的很細(xì),這需要很多時(shí)間,所以需要自己花時(shí)間研究。
自學(xué)框架的時(shí)候,我是自己看中文文檔,跟著文檔里的demo練習(xí),邊看邊敲,在看完所有文檔后,自己會(huì)去根據(jù)自己學(xué)到的內(nèi)容,去寫(xiě)一個(gè)完整的作品,作為一個(gè)知識(shí)的初步學(xué)習(xí)成果。
除了看書(shū),看視頻之外,看一些大神的博客也是前端學(xué)習(xí)過(guò)程中,必不可少的一環(huán)。除了國(guó)內(nèi)一些優(yōu)秀的論壇,我個(gè)人建議可以去看國(guó)外的技術(shù)博客,可以學(xué)到很多最新最優(yōu)質(zhì)的前端內(nèi)容。我義務(wù)給國(guó)內(nèi)一個(gè)比較優(yōu)質(zhì)的前端學(xué)習(xí)網(wǎng)站翻譯過(guò)幾篇英文文檔,在翻譯的過(guò)程中可以收獲到很多。所以比較建議前端初學(xué)者可以去翻譯前端英文文檔,除此之外,一些前端學(xué)習(xí)的app可以幫助到你,如圖
最后就是github要會(huì)玩
整個(gè)課程結(jié)束后我寫(xiě)了一份中英文簡(jiǎn)歷后,就開(kāi)始找工作了,靠著我自己寫(xiě)的5個(gè)作品和兼職的經(jīng)歷,找到了現(xiàn)在的這份工作,從開(kāi)始寫(xiě)簡(jiǎn)歷到投簡(jiǎn)歷到面試到拿到正式offer,耗時(shí)22天,在找工作的這段時(shí)間我并沒(méi)有選擇海投,而且有針對(duì)性的找朋友內(nèi)推,一些知名但不是特別大的互聯(lián)網(wǎng)公司是我的主要目標(biāo),當(dāng)然我也找了知乎的內(nèi)推哈哈哈哈,這些公司中有在電話面試就掛掉的,有的在二面掛掉的,還有的是面了4輪掛掉的,那個(gè)4輪掛的我真的很想進(jìn),也是一個(gè)說(shuō)名字大家都會(huì)知道的公司,我清楚他們喜歡我的點(diǎn)在哪,不然不會(huì)讓我跑幾趟的,可是他們的前端只有一個(gè),還是剛剛校招進(jìn)去的一個(gè)很厲害的學(xué)生,他們現(xiàn)階段更需要一個(gè)有經(jīng)驗(yàn)的coder,所以我還是理解的,我是一個(gè)有自知之明的人,很明白自己的短板是什么,但是我還是想去爭(zhēng)取一下誒。
面試的經(jīng)歷我也學(xué)到了很多,我更加清楚了自己基礎(chǔ)的不牢固給我?guī)?lái)的問(wèn)題,以及掌握了一些面試技巧,我把每次面試都當(dāng)成一次學(xué)習(xí),每次面試的時(shí)長(zhǎng)大約都在2-3小時(shí)左右,這期間我會(huì)做很多記錄,不會(huì)的也會(huì)向面試官請(qǐng)教,還好我碰到的面試官都很nice,會(huì)很耐心的引導(dǎo)我,并耐心解答,我覺(jué)得還是挺幸運(yùn)的,基本上面試完都是有收獲的。
我很謝謝找工作期間幫助過(guò)我的人,幫我內(nèi)推的朋友,給我面試機(jī)會(huì)的朋友,非常熱心的給予了幫助的知乎大牛,和最后能夠看中我的老板。
最終我接到了一家小公司的offer,現(xiàn)在就職的感受呢就是,我作為唯一的一個(gè)前端,肩負(fù)了太多重任了,一入職就趕上最忙的時(shí)候,遇到新問(wèn)題就會(huì)感嘆我需要一個(gè)老司機(jī),但是好在老板很好愿意給我時(shí)間去學(xué)習(xí)和解決,經(jīng)驗(yàn)也還是要慢慢積累起來(lái)的,工作之余學(xué)習(xí)一點(diǎn)都不能落下,這樣才能不斷的進(jìn)步,畢竟我是一個(gè)要成為火影的程序媛。
最后附上我的工位