不止Web前端,身為架構師,也有迷茫的時候…
Web前端技術變化太快,要了解的東西很多,而且要不停的學,以前基本要會html+css+js,後來學各種js框架、各種分層架構模式、前後臺渲染,然後又各種打包工具,接者是混合式開發,再往後就微前端等等……
其實前端比較累的,然而前後端對比起來,部分公司不太看重前端,認為既有js框架,又有UI框架,有多難?不就是綁下資料而已?後端又要效能,又要穩定,還要有安全性,難多了!實際上,後臺採用或維護了一套成熟的技術,就能在多個專案使用,而核心技術及複雜的地方僅有架構師等幾個少數人員才涉及到,而很多開發人員只專注業務開發即可,當然業務開發也要考慮效能與可維護性,也是有一定技術要求的,但對比前端有一點好處:相對穩定。同一個資料介面,前端可能因使用者需求經常修改介面。有時很大力氣實現的效果一句話就能被廢掉。就好比別人只會對你的外表指指點點,卻很少關注你的內在。所以如果前端出了力但不被認可,內心是不舒服的。
前端有時會為技術站隊而迷茫,後臺要麼用java、php、go等一用就好幾年,而且公司基本基於上述一種技術成一套體系,而前端動不動就要學另一套框架,在同一公司,不同專案,不同框架共存的現象很常見的。
對於迷茫的,個人有一點建議:先專注於某一技術,把配套技術學精弄懂,技術是殊途同歸的,當你掌握了這一技術,其它技術很快上手,不用因學什麼、為啥學、被迫學而焦慮。
不止Web前端,身為架構師,也有迷茫的時候…
Web前端技術變化太快,要了解的東西很多,而且要不停的學,以前基本要會html+css+js,後來學各種js框架、各種分層架構模式、前後臺渲染,然後又各種打包工具,接者是混合式開發,再往後就微前端等等……
其實前端比較累的,然而前後端對比起來,部分公司不太看重前端,認為既有js框架,又有UI框架,有多難?不就是綁下資料而已?後端又要效能,又要穩定,還要有安全性,難多了!實際上,後臺採用或維護了一套成熟的技術,就能在多個專案使用,而核心技術及複雜的地方僅有架構師等幾個少數人員才涉及到,而很多開發人員只專注業務開發即可,當然業務開發也要考慮效能與可維護性,也是有一定技術要求的,但對比前端有一點好處:相對穩定。同一個資料介面,前端可能因使用者需求經常修改介面。有時很大力氣實現的效果一句話就能被廢掉。就好比別人只會對你的外表指指點點,卻很少關注你的內在。所以如果前端出了力但不被認可,內心是不舒服的。
前端有時會為技術站隊而迷茫,後臺要麼用java、php、go等一用就好幾年,而且公司基本基於上述一種技術成一套體系,而前端動不動就要學另一套框架,在同一公司,不同專案,不同框架共存的現象很常見的。
對於迷茫的,個人有一點建議:先專注於某一技術,把配套技術學精弄懂,技術是殊途同歸的,當你掌握了這一技術,其它技術很快上手,不用因學什麼、為啥學、被迫學而焦慮。