首先,個(gè)人非常欣賞前端做的好的人。前端,也就是一個(gè)系統(tǒng)的門面、入口,是用戶最直接接觸、體驗(yàn)、感受的部分。所以,某些情況下,前端的成敗足可決定項(xiàng)目的成敗。
學(xué)習(xí)前端,最大的困難或者說挑戰(zhàn),首選應(yīng)該是兼容性問題。特別是在互聯(lián)網(wǎng)時(shí)代,前端面對(duì)的渠道方式多種多樣,有PC端的、移動(dòng)端的、平板的,而且瀏覽器也是五花八門,各個(gè)版本也是數(shù)不過來!特別是面向互聯(lián)網(wǎng)的產(chǎn)品,客戶端的情況更是不可預(yù)測(cè)。要想給用戶良好的用戶體驗(yàn),這些兼容性的處理,必不可少,要想做到良好兼容,又代碼架構(gòu)良好,確實(shí)是有不少的挑戰(zhàn)。
此外,代碼的可以維護(hù)性,對(duì)于前端的新手來講,也是一個(gè)不少的挑戰(zhàn)。接觸過不少做前端的新手,剛開始學(xué)習(xí)前端時(shí),大部分精力都是花費(fèi)在滿足功能需求的各種拼湊代碼,并沒有一個(gè)良好的框架,維護(hù)起來比較麻煩(當(dāng)前有很多成熟的前端框架,已有較大的改善)。
最后,想說一點(diǎn)的是,能做好前端的人,一定是那種有欣賞美的那種人(盡管有專業(yè)美工設(shè)計(jì)界面,但前端對(duì)美的審視也必不可少),同時(shí)是能從用戶角度去不斷思考的人。這些,對(duì)于一個(gè)剛學(xué)習(xí)前端的人來講,是要不斷培養(yǎng)精進(jìn)的過程。