分享前還是先分享自己的web前端學習交流群:614315657群內不定時分享乾貨, 包括2017最新的web前端企業案例學習資料和零基礎入門教程, 歡迎初學和進階中的小夥伴入群學習交流
每年到這個時分總有一大波什麼今年前端預測, 技能結構預測什麼的。 我這次寫這篇文針對的目標, 是想在今年踏入前端這行的人們, 不管你現在是徜徉在門口, 仍是已經半隻腳踏入這片未知領域, 都可以參閱一下先行者的經歷。
先來個大約預覽:
專案工程化
發展方向
作業環境
總結要把握的結構/技能
小結放在前:
2018的前端與其說更殘酷,
前端開發工具/編譯工具 逐漸成型, 雖然比不上object-c, java, C+ 等排名靠前程式設計言語有完善的IDE環境, 可是。 工程化模組化的概念開端家喻戶曉, 這年頭還編寫原始HTML CSS Javascript 代碼的,
前端的作業更具有應戰性, 方向更多樣化
假設我今年要入WEB前端開發的坑
這兒強調web前端是因為, 現在很多iOS, 安卓開發參加大前端的這個稱號。 主要是因為React同構的呈現吧, 很多開端混合在一起了。
首先我們來回顧一下我們老同學印象中的前端:
老古董: PS切圖匯出
新手小白: Adobe Dreamweaver 寫代碼
懶人: UltraEdit, notepad++ …
或許你精通之後隨意找個能敲字的東西就可以開端寫代碼, 可是我遇到過一個有著多年豐富經歷的前端老前輩, 就是因為懶散翻開編輯器, 手寫了一段代碼也沒有檢查, 就直接提交, 然後不小心敲錯字元, 導致整個專案差點爛尾的事情。 真實厲害的人, 任何時分都應該是十分謹慎的。
跟以往不同, 如果你今年要開端web前端的開發(下面都簡稱前端), 那麼至少你是不用去折騰太多的流覽器相容, 但並不是完全不需要去關心, 僅僅開發環境不像以前那麼多坑, 因為各種編譯器的呈現。
前端面臨的國內最嚴峻的應戰是:
落後的流覽器版別反覆運算。
我拿到過國內某500強手機企業的手機, 我一看自帶webkit內核, 居然是2003 的 Releases 版別 webkit. 我當時是比較震驚的, 究竟安卓內核也是 4.x, 我至今不知道他們是怎麼做到把一個那麼舊的流覽器內核塞進一個比較新的安卓體系的, 也不知道這麼幹是幾個意思, 當然即使是高通soc基帶, 要晉級一下體系也是登天還難, 更甭說其它soc基帶。
安卓版微信在截稿之前是大約Chrome35的版別(最新是Chrome55) 並且持續了1年不變, 據說是為了穩定。
UC, 百度, 等套殼流覽器大行其道, 但它們調用的僅僅體系的流覽器內核, 你別跟我說優化了載入速度什麼東西, 載入速度是網路狀況、體系硬體決定的, 跟你一個套殼流覽器有半毛錢關係?所以我不知道它們幾十兆容量到底寫了什麼東西,
總歸, 在桌面年代, 我們面臨的是IE6, 7, 8這個毒瘤, 在移動年代我們面臨的是安卓這個毒瘤(限國內)
寫在最後:
篇幅有限, 今天先分享這麼多, 如果大家喜歡的話我會再更新, 專注學習web前端技術的小夥伴可以進群(614315657)一起交流學習, 群裡還有大量學習資料可供大家自行下載參看, 歡迎大家一起來交流討論。