愚蠢的领导才会用程序员祭天!!

22db768a39fd21fc7f7591a114b02cf6.gif

人非圣贤,孰能无过

网络上频频流出程序员误删线上数据库,造成XX公司XX万损失的新闻,进而牵扯出“杀一个程序员祭天”的妙语,虽然杀一个程序员比杀一个进程要难很多,但也充满着讽刺的味道。

程序员每天都往返于代码和服务器之间,出现差错是难免的事情,一旦线上出现bug,就杀一个程序员祭天吗?笑话!当然这个锅是需要有人来背的,一定是程序员吗?

这就涉及到很多职场“潜规则”了

72895b1c47ff30b1794aea6f1ac3a1d3.png

出现问题是每个人都不愿意看到的场景,包括直接操作人,毕竟大家混职场,平安才是福报。但是,一旦出现紧急情况,假如你是Leader,该如何处理呢?

不过可以肯定的是,最紧急的并非是“祭天”

站在全局角度,不如说是站在公司角度,一旦出现事故,修复问题才是重中之重。大家一起把最紧急的事故解决掉才是第一要素,毕竟损失大了对谁都不是好事。尤其是那些和钱相关的系统,真的出现问题,损失的可是真金白银,有的“资本家”也是很难的

解决完问题,就到了员工对于这个事故的追责问题了,你觉得一个好的团队该怎么做呢?

必须有人被惩罚

有的公司确实会针对每个事故来惩罚对应的员工,而且毫不手软,这样的公司时间长了就会造成员工以下几种情况

  • 每个人造成事故,都会刻意去隐瞒,而且会因为担责而不停的甩锅。这样的情况一点也不罕见,一个程序员的代码为什么在线上会出现错误,很多情况下,我可以说是服务器的问题,从而转移公司的注意力来避免惩罚

  • 遏制了每个人的新想法,新思路。因为你的新想法和新思路意味着未知情况出现,一旦出现偏差就意味是会受到惩罚,这无论是对于公司的技术沉淀还是个人的技术发展很明显是危险的。

  • 有风险的系统或者项目,没有人去愿意去做。因为存在风险,大家都不傻,作为打工人,何必难为自己。

  • 这种让员工想进办法甩锅的惩罚措施,很容易造成员工之间的矛盾,毕竟惩罚意味着扣钱,你把锅甩给我,就意味着要扣我钱,换做是谁也不乐意,对不对?长此以往,公司内部小则加剧帮派的划分,大则整个办公环境乌烟瘴气,而且会出现很奇怪的现象,出现问题,大家都喜欢看热闹,无关自己且心里窃喜。

什么错误都要受到惩罚的公司必定会出现落败的下场,因为这样的公司已经让员工停止了前进的脚步,让每个员工做事情的时候都感到危机感,一不小心就会在河边湿鞋。

这样的团队是你想象中的好团队吗?显然不是!!

7ca54926906a4505b5881f811cd87c2c.gif
一笑而过

和上边情况恰恰相反的团队呢,无论出现什么问题,都不会对当事人惩罚,当然首要还是要解决问题。问题解决过后,大家一笑而过,这个故障就随风飘散了,不带走员工的一丝不安。

说实话,我就呆过这样的团队,站在员工的角度来说,这可能对某些员工是好事,毕竟不会因为自己的错误而受到惩罚,但是同时也意味着这样的事情会再次发生,因为这样的事情并没有被员工所铭记。大家每天都乐乐呵呵,吃饭之余还兴致勃勃讨论着每天的线上故障,其实这是对线上bug的一种“侮辱”。

程序员的人生是需要经历很多坑才能进步的,如果这些坑没有使你进步,你也很难在职场上平步青云。

再者,如果出现的问题不能引起员工注意,员工很难在处理复杂问题的思考上下功夫,一个好的员工,时刻要思考着为什么会出现这种情况,怎么样去改善这种情况,这才是公司和员工之间的良性循环,大家好,才是真的好!!04034706b3e531cca673650cb47b987c.gif

我很幸运

我很幸运,我曾经的Leader在处理员工出现问题的时候很有经验,而且我也深刻理解到中层领导对于公司发展的重要性,不是网传BAT中的其中一家就是毁在了中层领导上吗。

  • 出现问题,追究责任。

线上出现问题,责任是一定要追究的,一定要查出具体的原因,防止下次同样的情况再次发生,而且相关的人员一定要做好问题的处理以及善后。而至于惩罚嘛,我的做法是:除非出现影响公司收入以及稳定的重大问题,才会对员工进行惩罚。

  • 从故障中看全貌

说实话,有的时候可以根据线上出现的故障发掘出更多的潜在问题。比如:测试人员测试不充分,程序员代码逻辑缺失等情况,而且还能暴露出公司的项目流程问题。我呆过的一个团队,到目前为止还在让程序员手动发布代码到线上服务器这种初级操作,不出现故障,代码都不好意思。

  • 打造高质量团队

故障的发生都源自于团队的员工,打造一支高质量的开发团队才是根除一切问题的解决方案,在这样的团队中,每个人都会对问题进行反思,不断学习,互相促进,进而对团队,对公司造成一个良性循环。在这样的团队,大家都会有工作仪式感,这种感觉不仅来自于自身的提升,更来自于整个团队的互相信任

毕竟,在职场中有几个真正的朋友是多么的不易

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一般将来时语法课教案_速看,如何在考场写出一篇脱颖而出的教案

面试最重要的考试环节就是试讲,而想要进行一次优秀的表演(试讲),则需要一个过硬的剧本(教案),那我们如何写出一篇完美教案呢?今天上元教师就教给大家10分钟速写一份教案的方法&#…

php smtp验证,php通过smtp验证登陆

内网的系统为了统一账号,都采用用邮件账号登陆的方式,所以有了以下程序/** * 通过邮件 验证登陆 * 这里要明白的是用户名是 带域名的:aaa163.com */ function valideEmailLogin($user, $pass, $smtp_server smtp.163.com, $port25) { $handl…

你的感情路不顺么?

1 你的感情路不顺么?2 扎心了!3 哈哈哈哈没毛病,差一点就信了!4 这个反杀,满分!5 一只认认真真学揉面的猫咪6 当你妈说你该出门运动下的时候。。 你点的每个赞,我都认真当成了喜欢

小算法

重新看C语言时,一个小发现,在交换两个变量的值时,一般设个变量: int a 13, b 27; int c; c a; a b; b c; 还可以不用中间变量: a a b; b a - b; a a - b; 或: a a ^ b; b b ^ a; a a ^ b; …

在zabbix中添加监控主机及Items

在http://ly36843.blog.51cto.com/3120113/1640289我们学习了zabbix的server和agent的编译安装方法 这里我们添加监控主机和监控一、添加一个主机填写监控主机的相关选项主要填写:主机名称,选择哪个组即可查看添加后的结果二、添加Items从上面的结果中我…

WPF实现聚光灯效果

WPF开发者QQ群: 340500857 | 微信群 -> 进入公众号主页 加入组织欢迎转发、分享、点赞、在看,谢谢~。 前言效果仿照 CSS聚光灯效果 https://www.jianshu.com/p/6eae322e8e3801—效果预览更多效果请下载源码体验一、SpotLight.cs 代码如下using Syst…

python8皇后不攻击问题_Python八皇后问题(落最后一颗子)

最近在看Python基础,遇到了八皇后问题,看得整个人晕晕乎乎,甚至开始怀疑人生。问题是在一个8*8的国际象棋棋盘上摆放8个皇后,问题一是找出一个解,问题二是问有多少个解。这里我把我自己的理解写出来,只针对…

Could not find result map

"Exception: org.apache.ibatis.builder.xml.IncompleteStatementException: Could not find result map....." 在使用mybatis 3 和spring 3整合的时候,往往粗心的人会在过程中出现以上错误。--------------------------原因是: ***-mapper.xml文件中的 r…

php中unset面试题,php unset和引用——由一道php面试题引发的思考

$test"aaaaa";$abc&$test;unset($test);echo $abc;为什么结果会输出aaaaa呢,$test不是销毁了吗?$abc引用一个销毁的怎么输出的不是空白呢?查了下资料,将原因分析如下:变量存储数据时可以理解为变量的值放…

python下载matplotlib.finance模块_关于Matplotlib中No module named 'matplotlib.finance'的解决办法...

最近在研究量化分析,需要用到matplotlib中的一个库,输入from matplotlib.finance import quotes_historical_yahoo_ohlc, candlestick_ohlc发现有报错,仔细勘查后发现有两个问题,一个是matplotlib模块已经剔除了,所以得…

托管PE文件

文/玄魂 中间语言 在.NET框架中,公共语言基础结构使用CLS来绑定不同的语言。通过要求不同的语言至少要实现CTS包含在CLS中的部分,公共语言基础结构允许不同的语言使用.NET框架。因此,在.NET框架中,所有的语言(C#、VB.N…

带你见识不一样的世界,这5部豆瓣纪录片不可错过!

全世界只有3.14 % 的人关注了爆炸吧知识纪录片一直都是增长见识又带给你力量的东西,你可能忙于学业、生活、工作而不能行万里路,但至少你还可以看纪录片,从一方屏幕看到整个世界。今天就为大家整理了5部高分纪录片,文末附领取方式…

客户要求ASP.NET Core API返回特定格式,怎么办?(续)

前言上次,我们用客户就要求API的返回值属性名必须是PascalCase(如UserName),但是这些API需要同时提供给内部系统使用,默认都是CamelCase(如userName)。其实,返回的都是JSON格式&…

打造自己博客(wordpress)的wap手机版本

这儿介绍我试用的两款插件:wordpress-mobile-edition和wp-t-wap。1.先说一下两者的区别。 wordpress-mobile-edition插件使用后,可以用手机直接访问你的博客主域名,手机会自动调整成wap版本。我的诺基亚6730上测试,自带的浏览器可…

猴子偷桃php代码,C++实现猴子吃桃的示例代码

题目详情有一天,某只猴子摘了一些桃子,当时吃了一半,又不过瘾,于是就多吃了一个。以后每天如此,到第n天想吃时,发现就只剩下一个桃子。输入n,表示到第n天剩下1个桃子,请计算第一天猴…

网吧也用VDI?

升级360以后,挨个菜单都点了一遍,虽然没啥用处,清清垃圾,升级下软件,清理下启动项还是很不错滴。 清理启动项的时候就搞笑了,发现Citrix联机插件居然被360识别为网吧无盘工作站连接中心。ICA Client我想了好…

socket python json_python实现的基于TCP的JSON数据通信

用Python写的一个多线程TCP通信实例,实现了JSON数据的传输。闲言少述,直接上代码​一、client#!/usr/bin/env python# -*- coding:utf-8 -*-#import socketimport threadingimport SocketServerimport jsondef client(ip, port, message):sock socket.s…

知乎超高赞:见识多的人,平时都在看些什么?

全世界只有3.14 % 的人关注了爆炸吧知识微信新功能总在悄咪咪更新,“拍一拍”一出,很多小伙伴都会收到各种群里面千奇百怪的“拍一拍”,到底都是谁在偷偷关注你?真正决定人与人之间的差距的,其实是我们对事物的见识与内…

django 1.3下关于静态文件staticfiles的设置

Django 1.3版本发布有些日子了,在站点被屏蔽的这段时间里学习也处于荒废状态,因此到今天才真正接触到新版下Static文件的处理设置,希望不算太晚。更改设置涉及的文件:settings.py1import os.path2HERE_PATHos.path.dirname(__file…

究竟是什么可以比反射还快实现动态调用?| Source Generators版

前言最近在公众号上看到一篇文章《究竟是什么可以比反射还快实现动态调用?》,它使用的是Newbe.ObjectVisitor,基于C#表达式树访问一个普通class的所有属性和对应的值,可以拥有比直接使用反射快上10倍的性能。就这一需求来说&#…