zl程序教程

您现在的位置是:首页 >  其它

当前栏目

论配置管理这颗螺丝钉‏

配置管理 这颗
2023-06-13 09:13:56 时间

虽然大家都在说软件研发,实际上软件研发有很多细分的岗位,比如研发工程师、测试工程师、质量保证工程师、质量控制工程师、配置管理工程师、文档工程师、项目经理等等。为什么有这么多细分的岗位?社会在进步,在软件行业发展的过程中发现某些人负责某些方面时做得非常不错,而且公司在扩大的同时可以允许有这样一个人来专职做这件事情,于是一个细分的职业就出现了。有人专职来作,权责清晰、效率也高。同时我们发现每个人都脾气秉性不同,适应自己的岗位也不同。渐渐地我们发现做某一类职位的人都有些共同的特质。物以类聚,人以群分嘛。大家想想身边的人?仔细体会下他们身上的特质。

软件配置管理这个岗位的出现也是有一定道理的。

术业有专攻。每个人都有他擅长的一面。有人擅长S面,有人擅长B面。每一面都要经过时间和工作的历练。这个世界是很公平的,自己的付出和努力终究会转化成自己的能力和优势。一个没有任何经验的人一上来就说我自己既擅长S面,也擅长B面,是很容易被人戳成SB的。

一台机器有很多零部件组成,如果每个零部件都能安全、可靠地运转,这台机器产出就大。对于公司也一样。公司有很多岗位,有财务,有人力,有采购,有行政,有研发,有测试。。。。。。有加班到夜里3点的苦逼青年,也有每天下午两点就下班的保洁阿姨。岗位细分的好处是,只要每个人做好自己的事情,高效率地工作,那么整个公司的效率就会很高。你不用管上早班的阿姨几点下班,每天保证你工作场所干净、整洁,你还有什么话说呢?同时你也别管那些存储工程师昨天夜里干了些什么,他们今天上不上班,只要公司所有存储都在线正常地运转,不就可以了么?

合适的人放在合适的位置最重要。好吧,现在我们公司员工都全栈一下,研发和人力,先换岗一个月,大家看看干得爽么?别看人力资源部门平时很悠闲的样子,让研发出几个人去组织今年的春季招聘会,你还真未必搞得定;同时,也别觉得研发人员有点闷,别说让人力部门的人一天解 N 个bug,您就把其中一个bug给重现一下,都未必能做好。之所以如此是因为社会在发展,每个细分岗位所需要的支持也在发展,变得很专业。在公司还小的时候,有些研发的人是可以兼做部分人力的事情,有些人力部门的人也可以写代码,但是当公司发展到一定阶段,这种现象肯定是要改变的。研发人员中的岗位细分也是这么来的。一开始大家都是全能型选手,分析的了需求,写得了文档,码得动程序,做得起测试,抗得动机器......但是当公司发展起来,这种现象就不合理了。一个人没有这么大的精力从头干到尾,也不可能把每一项都玩得很精专。那么你擅长哪些,就在擅长的位置做下去,对于一个公司来说是效益最大的。

然后我们再聊聊全栈工程师。全栈工程师未必不好,如果一个配置管理员,在把自己负责范围内的事情都做得很好的同时,也能帮助运维的同事一点忙,岂不更好?再闲的没事了去写个自动化测试框架,也可以啊;还闲得慌写代码也可以嘛。哪个老板嫌弃自己员工干得活多啊。但是这里有个前提是,自己的本职工作做好,且有更多的精力和相应的技能。如果你配置管理员自己的工作还没做好呢,就跑去扛机器了,这老板肯定是不愿意的。因为你不抗机器,人家也有人去抗,而且人家身体壮,力气大,比你抗得多,走得快。但是配置管理工作没做好,是没人帮得了你的。你这样做就会成为公司的瓶颈、公司的短板。老板肯定会不高兴也不愿意你这样做。所以一个正规的公司是不可能允许所有人随便在前端、后端、DB、测试、CM、QA、运维各个岗位随便跳的。括弧:大神除外。你觉得你是大神么?

下面是我看到的全栈工程师的一些现象:

某著名大公司A,新建立一个团队,部门经理要求这个团队所有人都是全栈工程师,不分项目经理、架构、开发、测试。测试人员愿意么?当然愿意了,自己不但能多学点东西,还能有人来分担测试的任务。研发人员愿意么?未必。那项目经理呢?项目经理转到另外一个团队去了。下面有2个问题:

1)这样的成员是真的全栈么?肯定不是,很多环节中的工作还是需要其他团队的帮忙。相当于把一部分工作外包给其它团队了。

2)这样的团队会高效么?会不会研发人员一个小时解决的bug,其他人员1天搞不定?如果会,那就是在浪费老板的钱。

某著名小公司B,老板要求我们招的都是全栈工程师。大家要十八般武器样样精通,你们这样的全栈型人才市场上是最缺少的。真的这样么?他们只不过是想让你多干些活,公司少支出些成本罢了。老板这样说自然无可厚非。小公司,活多人少,每个人都要身兼数职,这是常事。但是当公司发展到一定阶段,肯定不会有那么多所谓全栈工程师,肯定会找专职人员来干相应的事。屁股决定脑袋,这才是真理。

说了这么多,怎么没配置管理什么事?其实配置管理就是软件研发环节中的一个螺丝钉‏。如果你能做好,那么就能提升公司的研发效率,提高产品质量。但是我们不要满足于那颗小小的螺丝钉。你也要不断地去开拓自己的眼界,不断提高自己的技能,在做好自己本职工作后,可以在公司其他方面能给予建议和意见,甚至动手去实现。成就了自己的同时也成就了公司,这对于自己和公司才是双赢。

现在流行谈理想,那么下期我们也来谈谈。

--------------------

其实配置管理员都是沙和尚,结果唐僧说你Y的太懒惰,从来不出去化缘,也抓不住妖怪,明天起你们三个要是全栈和尚:一个化缘,一个喂马,一个做饭,三天一轮回。结果猴子去做饭了,八戒去化缘了,我在喂马。