在参加工作后,其实最重要的事情就是注意知识与经验的积累,任何规划和目标的实现都依赖于知识储备,需要不断在实践中进行总结和提高。以下规划我们就从入门开始,一步步探讨职业规划的每个阶段该做什么 。
一、入职菜鸟
1、在工作中巩固基础知识,熟练掌握开发工具
在自己还是个菜鸟的时候,我们应该梳理知识架构,将web技术中最前置的、最浅显的部分,作为工作中的基础训练目标,着重注意如何写出扎实的正确的内容,并且需要在此过程中掌握调试代码的技巧,必须要在这个过程中更多投入到实践中去,我们通常做的多了、熟练了,就认为这部分知识和内容掌握了。有时候不理解的内容也请先进行实践,正所谓书读百遍其意自见,此阶段是个较为枯燥但需要大量练习来打基础的阶段。除了自己的技术知识外,还要训练使用各种开发工具,其实开发人员之所以生产力高于其他人员,其中的一个重要原因就是对工具的灵活运用,可以极大的提高生产力。
2、学会团队协作开发
请在此阶段积极的配合同事开发,不懂的地方一定要多问,熟悉团队开发的操作流程。另一方面,一定要积极参与团队开发中的各种议题,学习开发人员的开发思想与解决问题的方法。上述内容均需要一定的沟通交流能力,所以不要害羞,主动的配合同事们解决问题,交流心得体会。锻炼自己的沟通交流能力也对自己未来面试等需要沟通的场合打下基础。
3、学习并积累英文单词
一定要习惯并多使用英文,未来的高阶技术提升时,一定会查阅不少英文资料。只要记住开发领域中专业术语即可,所以不用有太大学习负担。
4、养成良好的开发习惯
开发习惯的养成不是一朝一夕就能养成的,需要长时间的培养,一旦有不好的习惯,对于将来去修正带来的将是很大的麻烦,我们在培养良好开发习惯一定要从起步时做起,例如:写代码之前先分析、先写文档、先写注释。一定不要存在侥幸心理,得过且过,反正都做出来了,该改的代码不改,久而久之会形成非常不好的习惯。
二、进阶提升阶段
1、了解网络通信与服务器开发
作为互联网开发的一员,web工程师同样应该了解网络通信机制与服务器开发内容。这能进一步提升自身的竞争力,努力实现自己一个人能够独立建站。为了实现独立建站,一定要了解网络通信的各种协议,通信原理等;也要学习使用服务器技术,不一定需要达到服务端开发水平,但需要学习服务器基础运作原理,并能独立运行部署服务器。
2、Web高级技术的掌握
现在web端非常强大,在满足了基础业务功能外,还可以学习前端VR全景,地图编程,大数据图形可视化,Web端3D图形渲染,Web端实时通信技术等。这些技术广泛应用于各大领域,作为进阶提高来说都是些企业需要的重点技术。