网站前端工程师要求会什么我学了divcssjs还要会啥

  1. AutoCMS
  2. /
  3. 建站资讯
  4. /
  5. 网站
logo
田超蓝

网站  2026-10-30 23:48:02   427

网站前端工程师要求会什么我学了divcssjs还要会啥

会写div加css加js,能把页面拼出来,但离“前端工程师”还有一段路。招聘方看的是你能不能把页面做成可维护、可上线、可协作的产品。我随手翻了收藏的二十来份前端JD,JavaScript基本每份都提,Vue或React出现十八九次,TypeScript十二三次,Webpack/Vite十五次左右,Git十九次。样本不大,但方向挺明显:基础只是门票,后面拼的是工程能力。

框架至少得吃透一个。不是会写v-for、会调useState就算完。组件怎么拆、状态放哪、路由怎么配、权限怎么控、接口数据怎么流,这些得在项目里跑过一遍。React的hooks依赖数组和闭包陷阱,Vue的响应式原理和computed/watch区别,面试常问,干活也常踩。最好做过一个带登录、列表、表单、权限的中后台,比看十遍文档管用。

TypeScript躲不开。现在不少项目默认TS,不用学到类型体操,但接口定义、泛型基础、类型收窄、工具类型得会。能看懂.d.ts,给API写类型,别人代码库你才敢动。不会TS,很多项目光看类型报错就卡住。

工程化是日常。Webpack或Vite至少会配一个,知道入口输出、loader/plugin、devServer代理、环境变量、分包、tree shaking。npm/yarn/pnpm会锁版本、看依赖树。Git要会分支、rebase、cherry-pick、解冲突。这些不是加分项,是每天要用的东西。

浏览器和网络也得补。HTTP缓存里强缓存和协商缓存怎么走,跨域怎么处理,Cookie/Session/Token区别,CDN和DNS大概怎么回事。从输入URL到页面展示发生了什么,能说清楚。会看Network面板,定位是接口慢还是资源大,CORS报错能自己解决,不用每次都喊后端。

性能优化别只背指标。会用Lighthouse和Performance面板,知道图片压缩、懒加载、代码分割、防抖节流、虚拟列表、缓存策略。LCP、CLS、INP大概什么意思得有数。真做过首屏从三秒降到一点五秒的事,比背十条优化清单有说服力。

测试和部署越来越常见。Jest或Vitest写单元测试,Playwright/Cypress了解E2E。CI/CD流程得知道:提交代码触发lint、test、build、部署。会看构建日志,知道环境变量配在哪。Docker基础能看懂Dockerfile更好。

跨端和小程序看岗位。不少JD要求微信小程序、Uni-app、Taro,或者React Native/Flutter。不用全学,但移动端适配、rem/vw、安全区、真机调试得会。目标岗位写什么,就补什么。

后端和协作别忽略。Node.js能写简单接口和脚本,会看Swagger/OpenAPI,跟后端联调知道字段、状态码、鉴权。commit message写清楚,PR描述说明白,能跟产品设计沟通,不是闷头写。

别停在“我会div css js”。找个完整项目,把登录、权限、列表、表单、上传、图表、部署上线串起来,把TS、框架、构建、Git、接口、性能都塞进去。招聘方要的是能交付的人,不是会写标签的人。学完这些再回头看div css js,它们还在,只是变成了地基。