新手上路——如何快速上手公司的系统

2020/07/25 14:02
阅读数 0
上手
新系统

刚进入新公司的程序员,如何快速的上手公司的系统,对一个新手快速融入团队并承担起重任起着至关重要的作用。笔者以个人的经验列几点,希望能帮助到正在看文章的你,可以从几个方面入手。

首先就是人-你的直属领导,是最关键的部分

        通过他可以不但可以快速的了解的公司的发展历史,项目的过往及现状,团队成员的构成及各自不同的分工,凡此种种,通过他可以很轻松的获得,这时候你就有了一个整体概念。,但不幸的是,身为程序员的我们,大多不擅长与领导打交道,更何况是初次进入新公司,面对陌生的人总略显不自在,不愿与之亲近。笔者建议,直属上司应该是最好的对象,一定要把握住。一来他对公司及团队的现状了解最深入,二来没有直接的利益冲突,你还是他下属,没理由不带着你,只要抱着学习的态度,相信会相处的很好,也能很快的融入的团队中去。


        BTW,以前也接触不少同事,发现一个问题,大家普遍不愿意也领导打交道,感觉没话说,其实我还是建议多与领导打打交道的,毕竟你的KPI,你的晋升,你的薪资的涨幅等等,都与之关联。如果不把你们之间的关系处理的融洽或者让他记住你,结果你懂的?


        刚进公司,如何拉近这种距离?很简单,一起抽烟。不抽烟?那就喝洒,喝多了就称兄道弟了。不抽烟,也不喝酒,那就经常一起吃午饭,时间长了,自然就近了。如果你这仨都不占怎么办,还可以多问问题,当然不能太弱智。这个也没有的话,就平时聊天时,多找些共同点,套近乎总会的吧。如果这个也还没有,那你就另辟蹊径吧!


        有点扯远了,回归正题。

其次是你周围的同事

        他们是实例参与系统研发的人,不同岗位的人,掌握的信息量可能不同,这就需要你去发掘他们的潜力,反正人都在那里,你不攫取是自己的损失,一般大家会乐意分享给你的,不管是不熟悉系统,还是上手时遇到问题,只要他不是很忙。毕竟将来他们的工作需要你去分担,给你讲清楚了,后面好移交!!!特别指出,程序媛可是有先天优势的,要发挥好呦!!!

以上是说人,再说东西:现有系统/留存文档

        如果足够幸运,项目的文档比较规范的话,信息量还是很大的,从需求,产品,设计,开发等等,一般正规点都有个项目管理,bug管理系统等等,能迅速从文档中读出项目的现状,业务架构,应用架构,时间节点,任务分工等等。还是那句话,不明白就问别人,脸皮薄只能自己慢慢啃,悲剧的是有时候方向会有偏差啃错。

最后是实操-把产品跑起来

        了解个大概后,下面实操就是重头戏了。搭环境,相信都不陌生,把环境搭好,把代码从库里check out,然后编译启动,相信这时候已经出错了吧?因各自环境的不同,总会有这样那样的问题,这些问题,一定要记录下来,方便事后查找,自己能解决的自己摸索,解决不了的立马求助。古人云 : 善假于物也!

        如此循环往复,不出两三日必定会对系统有简要整体的了解,当然,项目的大坑小坎,随着慢慢的深入都会显现出来,做好准备,迎接挑战吧。

        总观上文你会发现,上手一个新系统,更多的是在业务层面,代码涉及不多。答对了,我们要清楚,技术只是支撑业务服务的,是商业手段,把业务掌握了才能更好的使用技术,而这个技术当然不局限在你们项目中现有的方案。

我一个写代码的,关心你业务干啥,我只负责编码实现就行了,其它是需求,产品该负责的事?

的是堆码就够了,请看下期分解......


 


本文分享自微信公众号 - 码闻强识(mavenTalk)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部