工作三年的前端,应该储备哪些技术?

2023-06-20 340 0

很想知道一个工作三年的前端,应该储备哪些技术?

社区之前已经有过类似的问题了:

  • 你们认为 3 年经验的前端开发应该达到怎样的标准? - SegmentFault 思否
  • 前端 - 在深圳投简历4天了,一个面试都没收到,大佬们救救孩子吧!!我这个简历很差吗,有什么地方可以优化的? - SegmentFault 思否

三年对应的就是初级开发蜕变为中级开发的时期,主要表现就是:

  1. React/Vue/NG中一个以上全家桶熟练工。
  2. Debug能力,可以有不能解决的BUG,但是需要知道如何定位BUG。

3大框架都写过demo吧。了解后端 简单写个demo。部署 运维 nginx 这种也能简单操作。一句话,能独自干活。也能和上下游顺畅沟通。然后面试就是八股文这种的了。

“工作三年”已经是现在各大公司招聘收到的简历里最为流行的一句话了,也自然受到不少计算机培训机构的关注,因此我们能看到几乎市面上所有的培训机构嘴上说着简历保真,实际都有在暗示引导三年经验的简历制作。虽然这些简历存疑,但是经历可以作为参考。我将某份简历中的内容做了大致的整理,作为你的参考:

深入JavaScript语言特性和应用场景,包括ES6及以上版本的语法特性、函数式编程、面向对象编程等。这些技术可提升代码可读性、可维护性和重复利用率。

掌握流行的前端框架,如React、Vue和Angular等,熟练运用其核心API,渲染机制、组件化思想等,有助于加快项目的开发速度和提高用户体验。

熟悉前端工程化手段,如Webpack、Rollup、Parcel等构建工具,掌握前端自动化构建、代码检查、测试覆盖率等技术,提升开发效率、减少出错率,构建更加稳定、高质量的产品。

学习移动端开发相关技术,如响应式设计、适配屏幕大小、PWA等,掌握一些流行的移动端开发框架,如React Native、Flutter、Ionic等,以更好地满足移动端用户的需求。

学习网络和性能优化技术,如减少HTTP请求次数、缓存技术、资源压缩等,了解网络协议,如HTTP、HTTPS,能够快速诊断和解决网站性能瓶颈,让用户体验更佳。

掌握数据可视化相关技术,如D3.js、Echarts等,能够将复杂的数据展现方式转化为直观可见的图表和图形,让用户更加直观地理解数据及其含义。

经验需要的日积月累,一篇回答很难概括,技术在进步,人也要进步才行。

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?