大廠前端技術不是都很強,大公司和小公司對于前端技術的要求不同罷了。在互聯網大廠和小廠工作,不管從開發流程、代碼要求還是工具應用上,都是有比較明顯的區別的。
前端項目通常開發流程項目立項->需求評估->模塊劃分(按業務)->基礎架構建設 ->交付任務開發,廠與小廠的開發流程是區別比較大的,小廠沿用的都是 Vue-cli弄下來,然后直接寫代碼的套路。但是大廠一般都是多人合作的大型項目,都會有自己的初始化模版。里面已經寫好了一些規范檢查,項目專用的 Webpack配置,一些基礎模塊。每一個開發人員,只需要下載這套模版,然后寫自己的業務部分就行了。
小廠在寫代碼的時候很多都是復制粘貼,只要能跑就行,但是,大廠的一般項目都會配置有嚴格的規范。每個項目的 eslint都是自定義去編寫的,保證大家產出代碼的風格。除此之外,大廠對于代碼的質量要求更高。
目前前端競爭激烈,對于在小廠工作習慣的程序員來說,剛進入大廠確實不會習慣,不過隨著對于開發流程的熟悉就不會覺著很難了。