祝大家新年快乐!
受《 商业 》一文的启发,我爱你 Verovir同事以及她自己的文章。 关于裁员的夜间讨论 (尽管后者值得一个单独的详细答案)。
同事,您在本文中已经很好地确定了IT(不仅是)业务中可以遇到的关键问题点。
但是,针对每个方面的客观评估和建议(“实际发生的事情和做什么”)是一个有争议的问题。
//顺便说一句,上一篇文章也是如此
举个例子
您谈到了一名VMK毕业生,他很容易分散您的团队领导并前往加利福尼亚,然后失去了踪迹。
这是苏联时代的一个著名故事,当时工厂不喜欢炙手可热的毕业生,他们每单位时间都制定了几项规范。
他们不喜欢它,因为“今天是一项壮举,明天是一项计划”。
明天,这位毕业生将前往加利福尼亚,或成长为一个家庭和抵押贷款,并变成您因他而被解雇的同一位非捕鼠团队负责人。
您踩了一把耙子,但没有注意到额头受到打击。
这与这些团队领导的真实素质无关(取决于他们被解雇是您的错误,还是需要与VMK毕业生无关而被解雇)。
您撰写的是关于业务的文章,但业务不是仅涉及单个任务且总线系数高的冲击攻击。
业务是要与一个动作缓慢的团队(是的,与您这样的团队领导,以及像幼儿园的后代接替后代的员工等)一起解决大型任务,但可以肯定的是,就像破冰船一样,并且不可逆转地扫清其路径上的所有物体,并且极有可能达到计划的结果。
根据研究此问题的同事的说法,一个由五名积极进取的天才摇滚明星组成的团队将在N时间内完成任务,由五个人组成的团队将在3xN时间内完成任务。
而且这种评估对我来说似乎足够。
请注意,总价格上涨将约为15xN- 您不仅需要支付5薪水,还需要支付3倍的薪水。 这还不算其他费用-更大的办公室,更多的计算机和其他费用。
但这是一支团队。 通过适当的管理,可以保证达到计划的结果。
而且,如果我们谈论的是业务 ,团队可以处理数量和规模方面的任务,这是孤独者无法应付的。
另一个例子。 同事OlegGelezcov很好地指出 ,您的文章来自“ 行者一文不值 ”的系列(顺便说一句,您的上一篇文章在同一草原上)。
也就是说,在大多数情况下,您都会写到“无论您的待遇如何,都要消灭自己,得出结论并继续前进”。
让我们谈谈划船者
显然,我们在谈论开发人员(程序员),部分在谈论质量保证工程师
最近,将开发人员不仅与划船者进行比较,而且还与机器上的工作人员进行比较已经很流行。
让我们看看这是不是真的。
首先,开发人员是工程师,而工人,即使是最熟练的工人,也是工人。
这是一个根本的区别,其他所有问题都可以从这个根本区别出发,直至180度的差异。
开发人员可以代替测试人员,分析师PM吗?
测试员很容易。
为您的代码创建测试用例,单击所有内容并编写自动测试。
而且,开发人员仍在编写单元测试和集成测试。
是的,情况会更糟,因为 作者将视而不见地测试他的代码(但您可以将其交给其他开发人员)。
分析-如果不容易,但并不难。
对于开发人员的培训课程,一部分就是对主题领域,问题陈述和建模的研究。 现在,今天不流行的OOP恰好与“ this”有关。
PM'a? 好吧,如果开发人员或多或少有能力“从头”看待任务,或多或少会与他人交往,并且通常与朋友见面,那么如果没有经验,那么就会遇到困难,但素质较低,但他可以。
是否可以进行反向更换? 尤其是如果我们对自己诚实,并承认测试人员,分析师和项目经理主要是技术大学的毕业生,他们坦率地说没有“拉”程序(最近,人们完全可以“进入IT”各方,以及恰恰是这些立场;例外情况正在发展))?
一个测试人员-很有可能是从一个初级职位开始,从对开发语言和平台的进一步研究,开发模式(而不是测试),计算机科学的总体研究开始,但思维方式的改变却是可以的。
换句话说,他可以,但不是所有人,而且困难和代价很大。
分析师? 如果有工程教育和工作的背景,则可能会,但比测试员要少。
因为,除了极少数强大的分析师(乃至分析师 ,而不是“分析师”)外,那些尚未掌握开发经验的人会去找所谓的分析师。
而且,发展需要一定的心理素质(内向,毅力,高度集中;是的,现在,人们正在尝试重塑该行业,以至于相反地,过度活跃是有需求的,但我们也在讨论这个问题),这个事实从这个意义上说,分析师显然比测试人员离开发人员更远。
通常, 分析的概念与在现代开发过程中被称为“分析”的角色无关。
换句话说,不是而不是是。
下午? 俗话说“没有时间解释”。 极有可能,没有,只有极少数例外。
而且,如果我们不是在讨论系统是何时公司有意从开发人员而非测试人员和分析师那里成长为PM /生产线经理的话。
但是,对于工厂和工人来说,情况恰好是一面镜子。
总的来说,如果您将董事,会计师,市场营销人员送到为期3个月的课程,那么至少,他们将能够在最初的类别中代替特纳,焊工,锁匠。
但是,经过3个月的培训后,工人可以代替这些职位吗?
也许高技能的工人将能够在课程结束后替换一名会计师(不是主要的会计师),并通过贷款减少借方,并在账户之间转移资金和资金(对他来说是否有趣是另一个问题)。
导演,行销人员等? 如果不说明确的例外,这显然会更加困难。
如果有的话,上面有关各种职业和角色的讨论并不是为了使某人相对于其他人提升,反之亦然。
这是关于生产过程中存在某些角色的事实,以及每个角色的目标价值,包括 (非)其他角色代表的可替代性。
这是因为近年来所有这些有关“行家”,“机器上的开发人员”的时髦话题-这只是系统性地淡化了开发人员的角色。
那些提出这个话题的人最终将不会成功,因为事物的本质是其他一切事物产生的。 开发人员是工程师 ,而不是划船者或工人(应充分尊重后者)。
迟早一切都会回到第一个广场,因为它不能以另一种方式工作,或者当所有人都去接受质量检查,分析师,项目经理,并且没人愿意去寻求开发人员时,一切都会崩溃(其他人也没有) )