携程 雇主
最近,有关软件行业人士所承受的巨大压力的博客文章和讨论线程似乎越来越流行,并且作者通常会推断出压力(或其组合)是软件所特有的。 评论者通常偏向年轻,但经验丰富的专业人士不乏与之呼应的观点。 软件业务的明显特征很可能导致人们相信,软件职业的某些负担只是“随处可见”。
我想向认为这些压力不可避免的任何人提供另一种观点。 不仅软件专业人员所引用的许多压力源并不是软件独有的,而且在世界许多地方,这些压力源中的许多对于行业中的很大一部分来说都是完全陌生的。 换句话说,这些问题并不是“特殊的”问题,通常是有毒雇主的症状,而不是有毒行业。
从软件行业听到的主要投诉和担忧是什么?
无偿加班 —似乎年轻一代觉得每周工作70个小时以上是正常现象,而不是例外,这可能是他们对行业中很小一部分的观察的结果。 我曾代表数百家公司提供客户名单,其中包括初创公司,中型公司和《财富》 500强公司,而那些期望甚至超过50小时的开发商店的数量与那些要求类似9-5的公司相比显得相形见war。 您的经验可能有所不同。
有时甚至连9-5变成9午夜 ,但这并非特定于软件。 与零售经理谈谈他们的假期时间,或请您的会计师在3月或4月( 在美国 )享用晚餐和电影。 每个行业都有高峰时间,因此无偿加班并不是软件独有的。
大多数无偿加班情况都得到了简单解释。 一直要求无偿加班的雇主的人手不足,而对加班不感兴趣的雇员则需要拒绝或找到新工作。 经济不景气时,公司可以要求更多时间。 目前(过去几年)这是一个卖方市场,寻找新工作(尤其是在您仍然有工作的同时)并不是其他行业面临的挑战。
态度开始发生变化,越来越多的公司要求更少的时间,这可能是由于更精确的度量标准所致,即增加工作时间并不总是能带来更好的项目成果。
准时交付的压力或对失败的恐惧 –客户(无论是内部还是外部)可能是不合理的人,期望值不合理,并且某些项目从一开始就注定要失败。 管理不力,资源不足或工具使用不当可能会使开发人员无助于纠正这种情况。
时间紧迫是软件行业固有的吗? 在许多情况下,上市速度是一个因素,但是不合理的时间表也可能只是糟糕的(或过于乐观的)估计。 熟练的经理们不会经常出现过高的承诺和不足,而关心员工的公司将保护他们免受强迫游行的影响。
致力于避免故障的公司将拥有降低风险的系统。 关于担心失败的投诉通常伴随着有关雇主没有质量保证/测试,没有流程和任何实际开发方法,过时的工具或没有源代码控制的详细信息。 换句话说,如果您的雇主在乔尔测验中不幸失败,则您更有可能感到压力。 许多担心失败的人会在不可能成功的情况下工作。
这些也不是软件独有的。
竞争/保持技能新鲜 -我认为这是最有效的感知压力,因为技术可以Swift普及和普及。 到每个人都使用最热门JavaScript框架提高工作效率时,一个新JavaScript框架取代了它。
有些人认为有必要花费许多无偿工作时间来保持其技能的最新状态,以保持可销售性。 在以低供给和高需求为特征的技术技能市场( 请参阅AngularJS今天 ),大多数雇主最终降低了要求,期望该技能可以由有经验的专业人员学习。
投资于自主学习可以是天生的好奇心的愿望 ,但认为需要投入时间自我学习在很大程度上是由雇主提供的挑战的功能。 那些白天使用所需工具解决复杂技术问题的人晚上无需担心。
冒名顶替综合症 ( Impostor syndrome) -在讨论论坛上被广泛提及,有时甚至变得可笑,这对于真正感受到它的人来说是不幸的。 说“ 我患有冒名顶替综合症 ”可能正在成为一种可以接受的说法,“ 我可能是比我认为自己更好的程序员,对吗? ”,而且我无法想象这种情况是在新进入的行业中被(自我)诊断出来的。
Impostor综合症可能与雇主没有直接关系,尽管公司如何进行代码审查/配对/测试可能使开发人员的工作比其他领域的工作更为公开。 如果您是初级人员,并且感觉自己比公司中的其他人都少,那么您可能是对的,但这与缺陷无关。 等待几年,然后再进行自我诊断。
不确定性 -随天气变化的客户规格。 一个尚未获得利益相关者批准的潜在项目。 具有短跑道的自举启动。 这些都是软件常见(但不是唯一)的不确定条件,但并非不可避免。 餐馆也有挑剔的顾客和高失败率。
结论
根据许多研究和调查,软件开发人员是世界上最优秀(薪水最高)的工作之一,对这些技能的需求可能与以往一样高。 许多职业都充满压力,但我们应注意不要混淆哪些压力源可能是该行业固有的,哪些是不良雇主的迹象。 我们可能会吓到一些优秀的编码员。
翻译自: https://www.javacodegeeks.com/2016/02/stressed-not-industry-employer.html
携程 雇主