课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都通过参加培训或者自学实现了互联网行业的转型发展,而这个阶段的程序员大多都是初级程序员,而今天我们就一起来了解一下,中级程序员如何提高自己。
中级前端基本上就是能够独立开发,满足基本功能需求,质量一般,对于复杂业务需求实现吃力,需要指导,对标阿里p5。
高级前具备独挡一面的能力,能够高质量完成工作,胜任复杂业务需求开发,能把握一个系统/团队的整体实现,在推行过程中能提炼新的方法或方案,或对现有方案提出改进建议并被证明有效,对标阿里p6。
其实级别的突破,侧面反馈就是能力的成长,那怎么提升能力呢?既要会偷懒,又要勤奋。
这里说的“偷懒”,并不是说少做需求,而是从业务开发中多去思考和总结,学会抽象,学会复用代码,减少重复的劳动。学会使用工具来帮我们解决人肉的问题。
举个例子,前端近非常火热的编程思想就是模块化、组件化,本质上都是为了复用代码,提升代码的可维护性,比如我们是不是需要开发通用组件库、JS库等等,来辅助我们的业务代码。还有几乎现在所有项目都会用构建化工具帮助我们开发,有代表性的就是webpack,它能帮我初始化代码,调试,编译打包等等,极大的帮助我们节约了开发时间,我们是不是多花点时间去研究它的配置,甚至是它的源码。
所以,去花时间学习这些编程思想,掌握这些工具,都能够很好的帮助我们提升技术。除了会“偷懒”之外,我们也要勤奋,虽然业务忙,但往往也不会忙到8小时工作时间都在写代码的地步吧。
如果我们把每天在群里斗图、刷微信朋友圈等等的时间节约下来学习技术的话,相信只要坚持,技术一定会提升比别人快,特别是初级的同学,你们的进步空间还很大,一定要多花时间在学习,而不是浪费时间问“我工作1-3年,出去要多少钱合适”这类的问题,薪资一定是和能力匹配的。
至于学习的方向,只要和你工作相关,你没有掌握透彻的技术,都是可以的。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。