开发人员想要在公司发展得好,开发质量高,进度快,除了自身技术水平过硬以外,一个重要的因素就是要了解公司的业务,了解业务需求,只有对业务和需求有深刻的理解,才能开发出符合产品要求的软件。
那么进入新公司以后,想要快速了解公司的业务,可以按照以下三个原则来进行,如下图:
1、搜索
进入公司后,首先肯定知道公司做的是什么产品,因此我们在进入公司后,想要快速了解公司的业务,可以从网络上搜索,这里不是单指的百度,我们可以从网络上很多途径去了解,只要你用心去做。
你可以通过招聘网站去查找你们公司的招聘信息,招聘信息包括市场类,产品类,开发类,运维类,服务类等等,从招聘信息里获取你们公司招人的岗位介绍和要求,从而了解公司的产品和业务。常用的招聘网站包括:智联、拉钩,boss 直聘,大街网等。
你还可以通过社交平台去了解你想要的信息,包括你们公司的微信公众,微博号,或者职场社交平台脉脉等。
你也可以通过你们公司的对外网站或者企业 OA 系统去了解公司的相关信息。
你也可以通过你们公司所在的行业进行行业知识的了解,毕竟相同行业,大家的业务场景都差不多。
2、自学
自学指的是你可以通过你拿到的代码、数据库、文档等公司的相关资料去学习和了解。
通过搜索我们已经了解到了公司的一部分产品以及业务信息,那么作为程序员来说,公司业务的核心细节和核心逻辑以及业务流程其实都在代码里写着呢,结合流程图,需求文档,数据模型,从源代码的业务包上多下功夫,利用 debug 的方式阅读和运行代码,最好是自己根据代码画出业务逻辑流程图,这样很快,你就会成为你们公司技术团队里的业务高手。
同时,通过项目源代码的自学,还可以使你快速了解别人的代码是如何实现的,也可以了解整个项目团队的水平,通过你的思考,甚至能够发现代码中隐藏的 bug 或者是代码可以优化的地方,你都把它们记下来,形成问题清单。等你有空的时候根据记录的问题清单,提出你的解决方案,找个合适的机会向你的上级领导汇报,这样势必会引起领导对你的注意。
3、交流
自学是提高业务水平的最有效的手段,但是作为一个新人,通过自学了解所有的业务是不太现实的。因此,和周围同事的交流也是提升自身业务能力的有效途径。事先模拟各种产品的使用场景,自己先想好有什么不明白的地方,通过和产品、技术或者测试人员进行充分交流是提升业务能力的有效手段。
用谦虚的心态与人交流,多倾听,有不清楚的多问,然后举一反三,切记不要闭门造车。
通过与同事们的交流,不但能学习到业务知识,你也能了解到项目团队的一些情况,了解领导以及同事们的办事风格,了解到工作流程或者存在的一些潜规则,这样也有利于你在团队中更好地发展。
结合以上的三个原则,再加上工作中不断地积累,你的业务水平一定会不断地提升,相信用不了多久你就会成为一个技术人员中的业务高手。
标签:新人,代码,通过,业务,了解,自学,快速,公司 From: https://blog.51cto.com/javazyx/7423612