今天就给大家分享一个发生在我自己身上的事情吧。

1

2015年的时候,我和我的领导A,还有几个小伙伴正在做一个“紧急定制”,这个任务是公司老大CEO和重要客户定下来的一个项目,背后关系着在当时看来的一笔巨款。我们团队加班加点,每天工作到晚上12点,早上8点就到公司,每周也没有休息。接连着好几个星期都是这种状态。

终于在快要交付的前几天,终于整个系统能够运行起来,还有很多bug和问题需要解决,我们列出所有问题,逐一的去解决,和开发时的状态一样,忙得连饭都没得吃,厕所都没时间去上。

我的领导A是一个很有特点的技术经理,他的性格比较直,说话的声音也比较响。在现在的我看来,他是属于那种“命令型”的领导。他命令我们必须在deadline之前解决掉全部问题。

没有办法,最后我们还是将带有bug的demo提供给了客户,没有时间,只有硬着头皮这样干了。最后由于这个决定,我们都快崩溃了。

客户那边问题不断,运行一段时间系统就会宕机,我们之间又隔着1000多公里,那边的技术人员一直通过视频、电话保持联系,进入系统,查看日志,系统崩溃。然后等待继续进入系统,查看日志,系统崩溃。就这样我们一点点的进行着。而且门外汉的客户一直催,甚至抱怨不停,可以想象我们都承受多大的压力。

就这样折腾了一天,公司老大CEO来了,伴随着是他的声音走来,当场大发雷霆,整个办公室都是他的咆哮声,“怎么搞的?不是已经跑起来过了吗?为啥还会出现这种问题?”,“到底啥时候能解决?”。

我说“1周的样子”。

能感受他当时的心态应该是崩了。一脸严肃、斩钉截铁的说“明天必须给我搞定!”。

我很直接就说“不可能的,我们前几天刚刚整个系统才运行起来,问题全部解决干净,至少1周,我还说的少的”

但是他立即回绝“不行,一定要在明天结束前,客户那边等不了的。这样,你们加把油,试试看吧”

我的领导立刻接上话“好的,放心,我们试试看~”

就这样,接着解决问题,还好第二天的工作比较顺利,解决了这个问题,但是还有其他更多的问题,我们就按照我们的节奏,按照问题单一个个地进行解决。最终1周之后,系统慢慢稳定了下来。客户也不再一直抱怨。

后来的事情大家也知道了,我离开了上家公司。去了海康,我算是脱离了苦海,他们压榨我的剩余劳动力,还让我丝毫看不到晋升的可能性。

但是他们的噩梦还远没有结束,我的前领导也离职创业去了(这个故事也给大家讲过,现在他的公司去年已经净利润1000多万了。),他们不得不重新招聘了一批程序员来填这个坑,应付客户那边又层出不穷的问题。


2

 

 

回顾整个事情,这个问题究竟出在哪里?又是谁的责任呢?

很显然,每个人都有责任。对于公司老大,他这么强势。往往强势的人,都会特立独行,对一些建议会视而不见,当然有些是真相也会被他错过。我的领导不应该答应这么短的时间内交付,这个不可能完成的任务。我也应该勇敢的说“不”,而不是默不作声。

作为高级开发程序员,应该有自己的判断力,不能屈从上级指令。要敢于对上级和产品经理说“不”。

很多人说,你的任务就是听你上级领导的命令,为啥不能提出建议,为啥不敢于质疑,用于说“不”,然后给出自己的解决方案。

什么样的人不能说不?

是不是产线上生产的工人,是不是在工地上干活的农民工,当然没有贬低他们的意思,工作没有贵贱。只是说在这件事情上,他们是普通工人,而你是专业的技术人员。优秀的程序员应该懂得说不。

大厂对敢于说“不”的人,总是求贤若渴的。因为你专业,你才敢于说不,才能做好事情。

 

希望大家能够做到勇于说不的人,谨此献上!

 

推荐阅读(干货)程序员进阶必备能力——晋升之道

谈一谈程序员的职业发展路线

送给刚毕业的程序员——7点建议

程序员进阶技术专家必备能力——深度思考

程序员如何选择一家好公司

觉得不错,记得关注、转发和在看!多年经验分享,实属不易,感谢支持!


博主是一位物联网大厂技术总监,从业7年。从软件开发、高级软件开发、技术经理再到技术总监,分享职业发展、技术管理、职场晋升、技术成长等个人多年经验和心得。一起成长!有问题可以加我微信交流:pointersss
如果你有技术成长烦恼,对未来迷茫,关注我,帮你答疑解惑!

技术总监的故事告诉大家,要学会say【NO!】的更多相关文章

  1. 技术总监Sycx的故事

    其实我在各种演讲里,线下吹牛里面无数次提及过他,讲过他的故事,但是总还是没有任何一次认认真真的详细讲过,所以,今天就讲讲他的故事吧. Sycx是福建漳州人,我经常开玩笑说,你生于一个著名的骗子之乡,为 ...

  2. 【腾讯Bugly干货分享】总结一个技术总监的教训和经验

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/Ry-G0Nikh6m-h3ZVC2cLyQ 导语 20 ...

  3. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  4. 程序员、架构师、技术总监、CTO

    程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起 ...

  5. 盛大游戏技术总监徐峥:Unity引擎使用的三种方式

    在5月13日Unite 2017 案例分享专场上,盛大游戏技术总监徐峥分享了使用Unity引擎的三种方式,以下为详细内容: 大家好,我先简单介绍一下我自己,我是盛大游戏的技术总监徐峥.我今天想分享的主 ...

  6. CTO(技术总监)平时都在做些什么?

    ​目前创业,最后一家公司任职医疗科技公司的研发中心总经理,之前也在几家公司的任职研发/技术总监岗位,在我理解的范围,目前国内中小企业对于CTO/技术总监的岗位区别没有那么明确的职能区分. 1. 先总结 ...

  7. Atitit.cto 与技术总监的区别

    Atitit.cto 与技术总监的区别 1. 核心区别1 2. Cto主要职责1 3. 如何提升到cto1 4. CTO五种基本的必备素质:2 5. 2 1. 核心区别 技术总监(Chief Tech ...

  8. IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈

    以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是“产品经理”一职.从笔者的导航文([置顶]博文快 ...

  9. [转]CTO、技术总监、首席架构师的区别

    经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项 ...

随机推荐

  1. Hibernate4.3基础知识2

    一.数据库的隔离级别   脏读 不可重复读 幻读 Read uncommited Y Y Y Read commited N Y Y Repeatable read N N Y Serializabl ...

  2. Python-装饰器中保留被装饰函数元数据

     函数的元数据包括哪些呢? 1. 函数名 .__name__ 2. 函数注释 .__doc__ ... 那,如何保留被装饰函数元数据,通过wraps装饰器保留被装饰函数的元数据 import time ...

  3. Leetcode-数组&链表

    常见双指针技巧用法,只总结思路,具体边界判定想不清楚的时候稍微画个图就行了 1. 快慢指针判断链表是否含有环.环入口(快慢指针再次相遇即有环:再从头节点和快慢指针的相遇位置同速度向后,相遇点即为环入口 ...

  4. Linux I2C驱动框架

    Linux的I2C体系结构分为3个组成部分: I2C核心(  i2c-core.c ): I2C核心提供了I2C总线驱动和设备驱动的注册.注销方法.I2C通信方法("algorithm&qu ...

  5. 一文带你定制unittest测试用例的名称

    在之前的文章中,我在之前的文章中提到过,这里呢,考虑后,感觉之前的写法不够优雅,于是乎呢,我自己抽空去研究了下,主要是新写方法,这样呢,以后的要使用的时候,可以直接去使用,而不是每次换个环境就要修改环 ...

  6. 配置DVWA漏洞环境

    web萌新,因为在别人的环境上练习总有点不舒服,所以在本地搭建了网站:下面记录一下搭建的步骤 DVWA:是一个漏洞环境包,可以用phpstudy或者wamp解析:所以要想配置这个环境,就必须有这两个软 ...

  7. DBA提交脚步规范

    工作中需要走脚步流程,申请修改数据库,总结一些常用的语句:)提交时注明为DDL/DML_需求号_日期(各公司标准不一样)//修改字段长度使用;alter table t_task modify tas ...

  8. 非阻塞I/O和阻塞I/O

    1.简介 等待队列实现在事件上的条件等待:希望等待特定事件的进程把自己放进合适的等待队列,并放弃控制权.可用于: - 中断处理 - 进程同步 - 定时 2.等待队列头数据结构 1 typedef st ...

  9. leaflet中如何优雅的解决百度、高德地图的偏移问题

    话不多说,先上效果图 以前在做项目时,经常会听到客户说,你们这个地图是哪来的,太丑了,能不能换成百度地图--高德也行-- 大家生活中,基本上都已经习惯了使用百度地图和高德地图,而在做项目时,用这两个地 ...

  10. python 字典使用——增删改查

    创建字典 dict= {key1 : value1, key2 : value2 } key : value 为键值对 增: dict[key] = value 删: del dict[key] 改: ...