如果要在一个行业扎根,必须要有深度和广度,对于搞技术的人而言,就是围绕着技术点不断深挖,知其然,知其所以然。其次技术是在不断进步的,包含这各种更新迭代以及领域扩展,倒逼我们不断学习进步,除了生活,人总是和工作绑定在一起,不能说爱工作,至少不要让我们感觉痛苦,Maintain a work-life balance,接下来说说前端有哪些进步点,帮助我持续进步。
只总结干点子 ->
- 写更加优雅的代码
避免繁琐的if else首先是我们该做的,工作中实现需求首先是第一原则,可以写一写烂代码,但不能一直那么写,试着code review,review谁的代码,包括但不限于你认为技术牛逼的同事代码、github知名项目源码、GPT对于数据处理的一些相关代码。
多学习设计模式,设计模式不限于语言,它是一种代码组织方式的一种抽象,它会告诉你计算机发展这么多年来的一些成熟的代码方案,对应的设计模式让你的代码组织起来更合理。 - 学会封装
复制粘贴好像更能满足我们的需求,事实上未必比你封装实现起来更快,一个组件、一个工具函数,在多个地方使用就可以考虑封装起来,多个项目用到,就封装为npm包,多个项目用到就封装为脚手架,最终打造高复用、快开发的效果。代码组织起来也更加简洁,比如一个组件,或者一个函数,做它该做的事,保持纯粹是一件好事。 - 关注业务
前端页面仔画画页面不就好了,干嘛还需要理解这么多业务,其实不然,公司招人就是看技术栈和业务内容的匹配度,如果你刚好做的内容和他们相关甚至雷同,别人肯定会询问你相关名词以及一些行业背景之类的,这时候你应该表现出你是他们想要的人。 - 前端基建
前端工程化,前端监控,工作流,部署,性能 - 技术选型
就是你选的这个技术的成熟度,使用范围,是否还在维护,兼容性等