不多说,直接上干货
新人入职文档
相信每家公司都会有新人入职必读这类文档。之类文档通常是业务介绍,权限开通,工具安装等。如果没有的话,就是到你开始总结编写的时候了,如果有的话,你可以对其进行补充。
熟悉你工作中的系统工具
每个公司都会有各种不同的基础建设,我们的工作流程通常都会使用到这些系统工具。我们可以快速了解并整理成文档,这会对后续开发有所帮助,能帮你快速融入团队。
- 需求管理系统: 管理需求排期及优先级的系统。大公司通常自研,我用过TAPD,JIRA等
- 缺陷管理系统: 测试及开发人员用于Bug问题收集、Bug分配与跟进功能、Bug问题定位、解决数据报告功能的系统。比如JIRA等工具
- 性能监控系统:监控网站系统的系统,少有好的开源系统,通常自研。
- 错误监控系统:监控网站报错信息,比较出名的有Sentry。
- 发布部署系统:用于部署开发人员的项目系统。大公司通常自研,其他的以Jenkins流传较为广泛。
- 接口MOCK系统:前端开发人员借口MOCK及管理系统。通常公司自研。
- 前端组件平台:基本每个公司都有的前端沉淀平台。
- 素材上传中心:开发人员日常开发的静态资源管理平台。通常自研。
- 文档记录平台:写文档的。飞书,钉钉,有道云等等。
- 代码搜索平台:可搜索到公司的所有代码,对于开发人员有借鉴作用,通常自研。
- 埋点管理平台:用于后台数据分析的平台。通常自研,常见的有神策等
- OA及沟通工具:员工交流管理等功能平台。常见的有钉钉,飞书等
当然了很多大公司将很多的系统都进行了整理,一些系统通常包含了其中的多项功能。多熟悉这些系统的操作,也能磨刀不误砍柴工。我通常入职后都会将这些工具的链接整理到一个文档,因为这些工具后续会经常的被打开,这样我能快速的找到(可直接放到工作电脑的书签栏)
熟悉团队的业务
-
搜索。通过招聘网站去查找你们公司的招聘信息,招聘信息包括市场类,产品类,开发类,运维类,服务类等等,从招聘信息里获取你们公司招人的岗位介绍和要求,从而了解公司的产品和业务。通过微信公众号,微博号,脉脉,公司对外网站,内部OA系统等去了解。
-
自我学习。公司业务的核心细节和核心逻辑以及业务流程其实都在代码里写着呢,结合流程图,需求文档,数据模型,从源代码的业务包上多下功夫,利用 debug 的方式阅读和运行代码,最好是自己根据代码画出业务逻辑流程图,这样很快,你就会成为你们公司技术团队里的业务高手。
-
与同事们的交流
你也可以通过你们公司所在的行业进行行业知识的了解,毕竟相同行业,大家的业务场景都差不多。
快速证明自己的能力
可以总结出以下口诀:提前完成,主动反馈,积极要活,超出预期 记住一定要提前完成你的第一个工作任务,并主动找领导汇报,要求分配新的工作任务,千万不要等领导找你。
快速体现自己的价值
- 阅读源码,发现问题清单,提出解决方案
- 以结果为导向去工作
- 技术或技能分享,提高团队的工作效率
- 为新公司解决重大技术难点以及完成系统优化
- 为新公司带来优秀的管理经验,协助领导解决目前团队存在的问题