- 侧面反馈就是能力的成长,那怎么提升能力呢?既要会偷懒,又要勤奋。 这里说的“偷懒”,并不是说少做需求,而是从业务开发中多去思考和总结,学会抽象,学会复用代码,减少重复的劳动。学会使用工具来帮我们解决人肉的问题。
- 去花时间学习这些编程思想,掌握这些工具。
- 前端最近非常火热的编程思想就是模块化、组件化,本质上都是为了复用代码,提升代码的可维护性,比如我们是不是需要开发通用组件库、JS库等等,来辅助我们的业务代码。
- 现在所有项目都会用构建化工具帮助我们开发,最有代表性的就是 webpack,它能帮我初始化代码,调试,编译打包等等,极大的帮助我们节约了开发时间,我们是不是多花点时间去研究它的配置,甚至是它的源码。
- eslint、mock。
- 初级工程师:
- 首先是基础,这里不仅仅是前端基础,还有计算机相关的基础知识(数据结构、网络),基础务必要打牢。可以通过反复看书、coding 练习的方式。
- 其次是项目开发,你工作中用到技术栈,一定要熟练掌握,可以通过官方文档入门,通过工作中的 coding 巩固,并可以去看一些高质量的进阶教学视频课程做提升(这里有广告嫌疑)。
- 以上是入门-中级的阶段主要做的事情,其实就是不断花时间学习 +coding,想办法让自己先成为熟练工,初级可提升的空间还是很大的
- 注:一切(工具、思想、插件、语言 还有源码阅读)以 业务及功能 为基础!!!
转载于:https://my.oschina.net/qianhou/blog/3073770