一個(gè)“新手”前端的反思

找工作一周,面了5家,面試的過(guò)程中發(fā)現(xiàn)了自己很多問(wèn)題,結(jié)合之前實(shí)習(xí)生活,給大家分享下經(jīng)驗(yàn)。

原生js很重要


雖然現(xiàn)在前端框架百花齊放,用起來(lái)比原生js要方便很多,但是作為一個(gè)程序員不能過(guò)分依賴框架,獨(dú)立的思維和解決問(wèn)題的能力很重要。歸根結(jié)底,這些框架還是原生js寫(xiě)出來(lái)的。對(duì)于好的框架,應(yīng)該學(xué)習(xí)框架的設(shè)計(jì)思想,它的優(yōu)雅的地方,不足之處,思考它解決了什么問(wèn)題,還存在什么問(wèn)題。單純的做一個(gè)API使用者,最后也不過(guò)是一名熟練工,而不是高級(jí)高級(jí)工程師。

不要一味的追求新框架


貪多嚼不爛。雖然很多業(yè)界大牛經(jīng)常在各種社交網(wǎng)站上發(fā)表新框架的體驗(yàn),雖然這些框架很火,github星星過(guò)萬(wàn),但是作為新人,并不具備這種快速學(xué)習(xí)的經(jīng)驗(yàn)和能力,剛剛學(xué)的框架,還沒(méi)體會(huì)到它的精華,就換目標(biāo)了。

前端框架實(shí)際上更新的很快,不要什么火,就去學(xué)什么。存在即合理,有些人覺(jué)得jQuery落伍了,但是還是被大量使用,試試打開(kāi)調(diào)試板輸入$,簡(jiǎn)書(shū)還是用到j(luò)Query了。

→_→此經(jīng)驗(yàn)不適用于已經(jīng)領(lǐng)會(huì)編程精髓的高手新人。

前端需要大量實(shí)踐積累經(jīng)驗(yàn)


用戶體驗(yàn),數(shù)據(jù)交互,有些東西,自己親自做過(guò)才知道坑在哪!自己搭建一個(gè)網(wǎng)站可以很好的了解整個(gè)web運(yùn)行的過(guò)程。建站的教程很多,我就不多說(shuō)了。

對(duì)工作的態(tài)度


對(duì)剛剛畢業(yè)的年輕人來(lái)講,前幾年需要的是踏實(shí)的學(xué)習(xí)、不斷地積累經(jīng)驗(yàn),對(duì)于工資的要求不用特別高,能不能學(xué)到東西才是關(guān)鍵,IT也算是高薪的一個(gè)行業(yè)了,基本溫飽是可以滿足的。要有吃苦耐勞的精神,這里不是鼓勵(lì)加班,是建議每天抽點(diǎn)時(shí)間學(xué)習(xí)和思考。多看看源碼,fork點(diǎn)自己感興趣的項(xiàng)目。能力強(qiáng)了,工作也會(huì)變得得心應(yīng)手。

情商很重要


如果你智商已經(jīng)高到可以無(wú)視情商的地步了,那恭喜啦,任性點(diǎn)也沒(méi)關(guān)系。剛剛步入職場(chǎng),年輕氣盛,容易浮躁,好高騖遠(yuǎn),讓人覺(jué)得不靠譜,領(lǐng)導(dǎo)不會(huì)放心把重要的事交給不靠譜的人辦的。不要好高騖遠(yuǎn),有目標(biāo)有追求是好事,但是在對(duì)自己認(rèn)識(shí)不夠清晰的時(shí)候,要選擇更堅(jiān)實(shí)的基礎(chǔ)。對(duì)待同事,真誠(chéng)即可,不用太熱情也千萬(wàn)不要隨便冒犯前輩,職場(chǎng)不是學(xué)校,無(wú)所顧忌可能會(huì)碰壁。



一口氣說(shuō)了怎么多雞湯,來(lái)點(diǎn)干貨吧。

面試題


不定寬高的垂直居中,清浮動(dòng),css畫(huà)圖(三角形之類的)

DOM操作?

hack技巧

排序算法

H5和CSS3的新屬性,特別是H5

原型,閉包,繼承,面向?qū)ο?br>

網(wǎng)站性能優(yōu)化

跨域

手寫(xiě)AJAX

jQuery 源碼 on(),bind(),delegate()的區(qū)別,jQuery有那些局限性,實(shí)現(xiàn)一個(gè)簡(jiǎn)單版的選擇器功能

簡(jiǎn)紹一下你熟悉的MVC框架(會(huì)針對(duì)性追問(wèn)比如,為什么要這樣設(shè)計(jì))

模塊化 sea.js require.js的區(qū)別,實(shí)現(xiàn)一個(gè)模塊加載器

編程題:實(shí)現(xiàn)一個(gè)商品做活動(dòng)的倒計(jì)時(shí)函數(shù)。編寫(xiě)對(duì)Cookie操作的函數(shù)(保存修改等)。

推薦幾本js書(shū)


JavaScript高級(jí)程序設(shè)計(jì)

JavaScript語(yǔ)言精粹》

《編寫(xiě)可維護(hù)JavaScript》

最后說(shuō)點(diǎn)實(shí)際點(diǎn)的,面試的時(shí)候和技術(shù)談應(yīng)該態(tài)度踏實(shí)點(diǎn),不要拿自己一知半解的東西逞強(qiáng)(比如設(shè)計(jì)模式),面試官經(jīng)驗(yàn)比你豐富,分分鐘鐘問(wèn)的你卡住。對(duì)人事要謹(jǐn)慎,什么按效績(jī)發(fā)季度獎(jiǎng),半年一次加薪,上市后發(fā)股權(quán),都是畫(huà)大餅,真的進(jìn)去了,加薪比測(cè)試階段無(wú)bug難,季度獎(jiǎng)可能不存在,實(shí)打?qū)嵉幕竟べY才是王道。

有空再補(bǔ)面試題答案

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評(píng)論 25 708
  • 區(qū)分大小寫(xiě)松散類型的變量,只會(huì)存值不會(huì)標(biāo)記變量類型,關(guān)鍵字var變量類型:Undefined, Null, Str...
    大水啊大水閱讀 349評(píng)論 0 0
  • 上周一天下午,接孩子放學(xué)后,我們就直接去了萬(wàn)象城西西弗書(shū)店,繪本講了一本一本又一本,時(shí)間就快到了七點(diǎn)。 轉(zhuǎn)移到樓下...
    晚媽育兒閱讀 516評(píng)論 0 1
  • 六月的天空真是炎熱無(wú)比,透藍(lán)的天空,掛著火球般的太陽(yáng),云彩像被太陽(yáng)燒化了,也消失得無(wú)影無(wú)蹤。樹(shù)也被太陽(yáng)曬得垂下...
    木絳閱讀 472評(píng)論 0 0
  • 去年11月,自己報(bào)名的心理咨詢師要在武漢考,所以規(guī)劃了這次之行,湖北其實(shí)早在讀大學(xué)時(shí),我和他借了兩輛自行車...
    兔子拈花閱讀 204評(píng)論 0 0

友情鏈接更多精彩內(nèi)容