当前位置:网站首页>技術總監7年經驗,告訴大家,【拒絕】才是專業
技術總監7年經驗,告訴大家,【拒絕】才是專業
2020-11-06 01:23:25 【itread01】
今天就給大家分享一個發生在我自己身上的事情吧。
1
2015年的時候,我和我的領導A,還有幾個小夥伴正在做一個“緊急定製”,這個任務是公司老大CEO和重要客戶定下來的一個專案,背後關係著在當時看來的一筆鉅款。我們團隊加班加點,每天工作到晚上12點,早上8點就到公司,每週也沒有休息。接連著好幾個星期都是這種狀態。
終於在快要交付的前幾天,終於整個系統能夠執行起來,還有很多bug和問題需要解決,我們列出所有問題,逐一的去解決,和開發時的狀態一樣,忙得連飯都沒得吃,廁所都沒時間去上。
我的領導A是一個很有特點的技術經理,他的性格比較直,說話的聲音也比較響。在現在的我看來,他是屬於那種“命令型”的領導。他命令我們必須在deadline之前解決掉全部問題。
沒有辦法,最後我們還是將帶有bug的demo提供給了客戶,沒有時間,只有硬著頭皮這樣幹了。最後由於這個決定,我們都快崩潰了。
客戶那邊問題不斷,執行一段時間系統就會宕機,我們之間又隔著1000多公里,那邊的技術人員一直通過視訊、電話保持聯絡,進入系統,檢視日誌,系統崩潰。然後等待繼續進入系統,檢視日誌,系統崩潰。就這樣我們一點點的進行著。而且門外漢的客戶一直催,甚至抱怨不停,可以想象我們都承受多大的壓力。
就這樣折騰了一天,公司老大CEO來了,伴隨著是他的聲音走來,當場大發雷霆,整個辦公室都是他的咆哮聲,“怎麼搞的?不是已經跑起來過了嗎?為啥還會出現這種問題?”,“到底啥時候能解決?”。
我說“1周的樣子”。
能感受他當時的心態應該是崩了。一臉嚴肅、斬釘截鐵的說“明天必須給我搞定!”。
我很直接就說“不可能的,我們前幾天剛剛整個系統才執行起來,問題全部解決乾淨,至少1周,我還說的少的”
但是他立即回絕“不行,一定要在明天結束前,客戶那邊等不了的。這樣,你們加把油,試試看吧”
我的領導立刻接上話“好的,放心,我們試試看~”
就這樣,接著解決問題,還好第二天的工作比較順利,解決了這個問題,但是還有其他更多的問題,我們就按照我們的節奏,按照問題單一個個地進行解決。最終1周之後,系統慢慢穩定了下來。客戶也不再一直抱怨。
後來的事情大家也知道了,我離開了上家公司。去了海康,我算是脫離了苦海,他們壓榨我的剩餘勞動力,還讓我絲毫看不到晉升的可能性。
但是他們的噩夢還遠沒有結束,我的前領導也離職創業去了(這個故事也給大家講過,現在他的公司去年已經淨利潤1000多萬了。),他們不得不重新招聘了一批程式設計師來填這個坑,應付客戶那邊又層出不窮的問題。
2
回顧整個事情,這個問題究竟出在哪裡?又是誰的責任呢?
很顯然,每個人都有責任。對於公司老大,他這麼強勢。往往強勢的人,都會特立獨行,對一些建議會視而不見,當然有些是真相也會被他錯過。我的領導不應該答應這麼短的時間內交付,這個不可能完成的任務。我也應該勇敢的說“不”,而不是默不作聲。
作為高階開發程式設計師,應該有自己的判斷力,不能屈從上級指令。要敢於對上級和產品經理說“不”。
很多人說,你的任務就是聽你上級領導的命令,為啥不能提出建議,為啥不敢於質疑,用於說“不”,然後給出自己的解決方案。
什麼樣的人不能說不?
是不是產線上生產的工人,是不是在工地上幹活的農民工,當然沒有貶低他們的意思,工作沒有貴賤。只是說在這件事情上,他們是普通工人,而你是專業的技術人員。優秀的程式設計師應該懂得說不。
大廠對敢於說“不”的人,總是求賢若渴的。因為你專業,你才敢於說不,才能做好事情。
希望大家能夠做到勇於說不的人,謹此獻上!
推薦閱讀(乾貨)程式設計師進階必備能力——晉升之道
談一談程式設計師的職業發展路線
送給剛畢業的程式設計師——7點建議
程式設計師進階技術專家必備能力——深度思考
程式設計師如何選擇一家好公司
覺得不錯,記得關注、轉發和在看!多年經驗分享,實屬不易,感謝支援!
博主是一位物聯網大廠技術總監,從業7年。從軟體開發、高階軟體開發、技術經理再到技術總監,分享職業發展、技術管理、職場晉升、技術成長等個人多年經驗和心得。一起成長!有問題可以加我微信交流:pointersss
如果你有技術成長煩惱,對未來迷茫,關注我,幫你答疑解惑!
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢
https://www.itread01.com/content/1604509813.html
边栏推荐
- C++ 数字、string和char*的转换
- C++学习——centos7上部署C++开发环境
- C++学习——一步步学会写Makefile
- C++学习——临时对象的产生与优化
- C++学习——对象的引用的用法
- C++编程经验(6):使用C++风格的类型转换
- Won the CKA + CKS certificate with the highest gold content in kubernetes in 31 days!
- C + + number, string and char * conversion
- C + + Learning -- capacity() and resize() in C + +
- C + + Learning -- about code performance optimization
猜你喜欢
-
C + + programming experience (6): using C + + style type conversion
-
Latest party and government work report ppt - Park ppt
-
在线身份证号码提取生日工具
-
Online ID number extraction birthday tool
-
️野指针?悬空指针?️ 一文带你搞懂!
-
Field pointer? Dangling pointer? This article will help you understand!
-
HCNA Routing&Switching之GVRP
-
GVRP of hcna Routing & Switching
-
Seq2Seq实现闲聊机器人
-
【闲聊机器人】seq2seq模型的原理
随机推荐
- LeetCode 91. 解码方法
- Seq2seq implements chat robot
- [chat robot] principle of seq2seq model
- Leetcode 91. Decoding method
- HCNA Routing&Switching之GVRP
- GVRP of hcna Routing & Switching
- HDU7016 Random Walk 2
- [Code+#1]Yazid 的新生舞会
- CF1548C The Three Little Pigs
- HDU7033 Typing Contest
- HDU7016 Random Walk 2
- [code + 1] Yazid's freshman ball
- CF1548C The Three Little Pigs
- HDU7033 Typing Contest
- Qt Creator 自动补齐变慢的解决
- HALCON 20.11:如何处理标定助手品质问题
- HALCON 20.11:标定助手使用注意事项
- Solution of QT creator's automatic replenishment slowing down
- Halcon 20.11: how to deal with the quality problem of calibration assistant
- Halcon 20.11: precautions for use of calibration assistant
- “十大科学技术问题”揭晓!|青年科学家50²论坛
- "Top ten scientific and technological issues" announced| Young scientists 50 ² forum
- 求反转链表
- Reverse linked list
- js的数据类型
- JS data type
- 记一次文件读写遇到的bug
- Remember the bug encountered in reading and writing a file
- 单例模式
- Singleton mode
- 在这个 N 多编程语言争霸的世界,C++ 究竟还有没有未来?
- In this world of N programming languages, is there a future for C + +?
- es6模板字符
- js Promise
- js 数组方法 回顾
- ES6 template characters
- js Promise
- JS array method review
- 【Golang】️走进 Go 语言️ 第一课 Hello World
- [golang] go into go language lesson 1 Hello World