
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
跳槽在职场中算是非常常见的一个现象了,今天我们就通过案例分析来简单了解一下,程序员跳槽之后如何适应新环境。
一、适应新的环境
1)规章制度
先要适应公司的规章制度,主要还是要习惯上下班时间,这和以往不同,本来是到点就走的。现在的话,每天都比较忙碌,下班时间也不定。
2)新的角色
其次是要适应自己的新角色,新公司负责的事情要比老公司多很多,以往还是蛮闲的,但现在不同。
并且要带团队,考虑的层面也得比以前更高一点。不能只想着自己的个人发展,更多的是要关注团队发展,为团队的每个人负责。
3)开发模式
接着是要适应当前的开发模式,上家公司只做H5相关的事情,也就是做些效果、小程序之类的纯前端工作。
而这里还会涉及到一些后端任务,用Node做了中间层,整合各类数据,执行Redis缓存,有时候还要直接操纵数据库。
刚开始还真有点不适应,不仅要学会用终端,还得知道怎么通过看日志来排查各类问题等等。
4)业务逻辑
后就是要熟悉业务逻辑,前提就是要把项目跑起来,知道怎么修改。
目前公司缺失各类文档,员工离职后很多信息就只能通过代码来了解其中的逻辑了。
为了方便调试,特地搭建了单元测试(主要测试Node方面的代码,Mocha+Chai+Supertest),这样既能保障代码质量,也方便了解某个函数的功能、变量的值等。
目前还有很多我不了解的业务,未来将会经常遇到。对于这些未知业务,除了被动的遇到后再了解之外,还可以主动与各个组的相关负责人了解,未雨绸缪。
5)难点
祖传代码还在运行中,代码写的杂乱无章,并且很多服务已无人维护,但是由于缺乏文档,难以轻易地修改。
人员缺乏,每天都疲于修复各种BUG,以及各种杂七杂八的事情,经常要花大精力去查看代码、日志和数据库,计划要写的代码或要做的事情经常无法按时完成,难以达到平衡。虽然短期内加班可以解决,但长期的话还是得补充人员。
二、制订游戏规则
1)前后端真正分离
当前公司对前端的要求有点高,既要会市面上主流的前端技术(HTML和CSS是必须的,还有React、Vue等),也要有后端开发的经验,比如操作MongoDB和MySQL等。
之前公司已经有好几个员工因为这些原因而离职了。以后如果还这么招人,定会遇到许多阻碍,毕竟没有大厂的条件。
前端会负责一个比较庞大的后台管理系统,如果是些简单的查询更新等数据库语句,其实复杂度上倒也没什么,只不过费时间而已。
但前端还要处理金额敏感信息,这块还是需要交接出去,过来后就和后端的大佬们讨论了方案,做到真正的分离,后端组的人也是积极响应,不过这种交接过程将是比较漫长的,毕竟资源有限。
未来尽量由后端服务器组提供数据源,前端就做数据整合以及页面效果的工作,尽量做到专精。
2)统一技术栈
当前前端有些技术栈比较老旧,有些活动页面甚至还在用jQuery制作,这样很限制团队成员的发展。
因此打算统一技术栈,将后续的项目迁移到Vue或React这些目前比较主流的库,这样也有利于团队成员的自身发展。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。