回覆列表
-
1 # NBI大資料視覺化分析
-
2 # Jobpool卓譜
首先,個人非常欣賞前端做的好的人。前端,也就是一個系統的門面、入口,是使用者最直接接觸、體驗、感受的部分。所以,某些情況下,前端的成敗足可決定專案的成敗。
學習前端,最大的困難或者說挑戰,首選應該是相容性問題。特別是在網際網路時代,前端面對的渠道方式多種多樣,有PC端的、移動端的、平板的,而且瀏覽器也是五花八門,各個版本也是數不過來!特別是面向網際網路的產品,客戶端的情況更是不可預測。要想給使用者良好的使用者體驗,這些相容性的處理,必不可少,要想做到良好相容,又程式碼架構良好,確實是有不少的挑戰。
此外,程式碼的可以維護性,對於前端的新手來講,也是一個不少的挑戰。接觸過不少做前端的新手,剛開始學習前端時,大部分精力都是花費在滿足功能需求的各種拼湊程式碼,並沒有一個良好的框架,維護起來比較麻煩(當前有很多成熟的前端框架,已有較大的改善)。
最後,想說一點的是,能做好前端的人,一定是那種有欣賞美的那種人(儘管有專業美工設計介面,但前端對美的審視也必不可少),同時是能從使用者角度去不斷思考的人。這些,對於一個剛學習前端的人來講,是要不斷培養精進的過程。
在我的工作當中,看到很多前端同事最大的難題是需要具備像後端那樣的程式設計思維,在現在前後端分離的時代,前端的要求越來越高,從早些年的靜態頁面製作到現在的功能開發,不過給前端同學帶來了更多的機會,更大的提升空間,這是好事情。