【转载】-- 漫谈程序员系列:别说“我已经很努力了”

三电系统协同控制:VCU、BMS与MCU的工作原理与工程实践 新能源汽车的电控系统由多个嵌入式控制器协同工作,其中整车控制器(VCU)、电池管理系统(BMS)和电机控制器(MCU)构成了核心的铁三角。理解三电系统的关键,在于把握能量流与信息流如何通过CAN总线在控制器间交互。BMS采用BMU、BCU、BAU三级架构,负责电池状态估算与高压安全管理,其中分流器等硬件对SOC精度有直接影响。VCU负责扭矩仲裁与上下电时序,MCU则通过FOC算法闭环控制电机。三者的高效协同决定了车辆的加速响应、能量回收效率及功能安全等级。本文从嵌入式MCU开发视角,结合BMS软件开发中的实 阅读详情

    我们程序员的努力与挣扎有时非常尴尬,如果没有结果,都是徒然,都是说不得说不得……


    我自己做项目经理时,干的项目也经常延期……非常惭愧。而延期其实对研发团队成员、产品线、市场、销售、公司领导、客户、用户都是一种折磨。对其它人的折磨这里就不说了,谁被虐谁知道,至于有没有想死或者想灭谁谁的心就甭去管它了。作为程序员,我其实也只能体会到延期对程序员们的折磨。

也是蛮拼的

    在相当长的一段时间内,”也是蛮拼的“这个短语在网络上大行其道,我们先看看它的出处。

    先做剪报吧,这是我的强项。来自百度百科:

”

”也是蛮拼的“,出自爱奇艺热播剧《白衣校花与大长腿》,然后通过《爸爸去哪儿2》曹格之口使其发扬光大,在网络上被大家所熟知,并广泛传播。

“

    “也是蛮拼的”意思是:挺努力的意思,但是即使很努力了,却没有成功,具有反讽刺意味。

    本文就取这个意思。

当项目延期时

    我带的项目,很少有按期完成的,快给我根绳子吧……

    当项目延期时,领导一方面很怒,心中火火火,嘴上却要尽量安抚。人还真是矛盾啊,就像某个女人一面夸另一个女人”你很漂亮“一面腹诽”真让我恶心“一样,领导有时面对项目的延期,也是干捉急木办法,既愤怒又无力——他不能把你们都开了啊!

    此时项目经理也很无奈,大家都拼了几个月了,天天加班十一二点,很多人啪啪啪都免掉了,到临上线还要通宵,结果还是不行,上线了又出问题然后再被发回重审回炉再造……领导两眼血红只盼三几分钟就能完成 Hot Fix ,可是项目经理说:其实大家也是蛮拼的……

    领导听见这话操气得很呐,如果他是斧头帮帮主……

    项目经理又说,大家已经很努力了。

    领导再也按捺不住了:“努力有P用,你的工资论努力给的吗?不解决问题,任何的努力都是一坨屎!都是借口。甭拿努力当挡箭牌!你们天天打游戏只要出活儿比什么都强!”

    项目经理:没人打游戏——

    领导:“我是打个比方!别纠缠细节!”

    项目经理:其实大家真的蛮拼的……天天晚上加班,经常搞到凌晨——

    领导:“你们不努力行吗?难道我发给你们薪水,是上你们端着茶杯看报纸的?再说,努力是工作的基本要求!”

    项目经理:对,工作本来就应该努力,其实大家都知道——

    领导:“都知道为什么活没干好?是不是这帮人能力不行?你划拉一遍,谁不行就开掉,招一个新的进来。当然你的能力是大家都清楚的,我是说总有几个人上班时打游戏、聊天、刷微博、上淘宝……都没事儿干,你造吗?”

    项目经理:其实也不能把大家逼得太死,那样——

    领导:“我逼你了吗?”

    项目经理:我是说,从项目管理的角度来讲,应该提出要求,关注结果,让团队成员自己寻找达到目标的路径,没必要规定路该怎么走——只要完成就行。每个人都有自己的工作方式,让他们发挥自己的长处——

    领导:项目完成了?

    项目经理:一开始工期就给的有一些问题……

    领导:为什么不早说?

    项目经理:……

    领导:再给三天时间,一定要保质保量的上线!

    项目经理:好。

努力为什么让人操蛋

    “努力”原本是个褒义词。

    小时候老师给期末评语,如果写上“此子努力向上”之类的,父母都会欣慰的一笑。

    古训也说:少壮不努力,老大徒伤悲。

    努力学习,天天向上。好多学校的墙上都刷这个。

    囊萤映雪,凿壁偷光……这些词都教育学生娃们要努力。

    鬼谷子是个非常了不起的大咖,具有通天彻地之能,什么纵横家、兵家都拜其为祖宗,无论神学、占卜、术数、天文样样精通。他隐居在鬼谷,从不出世,但却左右了战国时期的天下大势。这都是因为它是超级明星秀的超级导师,打造了苏秦、张仪、孙膑、庞涓等天皇巨星。

    苏秦这个人口才很好,也很有远大抱负,师成下山后周游列国,想凭三寸不烂之舌谋富贵功名,可惜各个往后都不鸟他,他花光了积蓄,只好狼狈回乡。兄弟姐妹、嫂子哥哥、父母都不待见他,认为他就是个一事无成的喷子。苏秦很懊恼啊,可他坚信眼下只不过是人贱被人欺,总有一天他会让这些人高攀不起。于是他再次苦读,势必要疯狂涨姿势,振翅高飞。可是时光有限,一天就十二个时辰,有五个却要睡觉,太浪费啦。他还没学会辟谷之术,不眠术也还没入门,更没有周扒皮这样的好老板,只好另外想辙。嗳您别说,用心就是不一样,他后来真的想到了一个办法:把头发用绳子扎起来,悬在梁上,如果自己一打盹,头发就把自己揪醒,夜深的时候,如果觉得自己困了,就拿锥子刺自己的大腿,这样就能保持清醒。这么自虐了一阵,苏秦觉着已有小成,比起告别鬼谷子老师时的年少轻狂、无知无畏强太多了,就再次背着干粮,在一种亲友鄙夷的冷眼下,倔强地转身踏上了列国周游的旅程。

    后来苏秦身佩六国相印,要多牛叉有多牛叉,再加上和他的老同学张仪做了约定——只要苏秦在六国为相张仪就不能帮着秦国统一天下,很长一段时间内俾睨天下风光无限啊,真是宝马香车名驹美眷什么都有了。他回家的时候,嫂子跪在地上恨不能添他的鞋。

    再后来《战国策·秦策一》中这么写道:“(苏秦)读书欲睡,引锥自刺其股。”

    这就是头悬梁、锥刺股的来历。这里边有很多故事,但经过若干年无数父母老师的浓缩,就只有”努力“二字啦。但其实呢,只是因为苏秦成就了大事业,这个“头悬梁锥刺股”才有了正面的教育意义。如果苏秦再次游说列国失败,无言面对父母兄嫂以致心伤流泪最终泣血而亡,想想看,评语估计逃不了“那么努力干啥,瞎子点灯白费蜡”、“就你那熊样,再努力也没球用”之类的……

    我们看问题都是辩证的,也是片面的。这是事实。

    虽然学生娃常常被教育要努力学习,要吃得苦中苦方为人上人,可因为人的才干有区别,加上天朝的教育理念落后,不明白因材施教、因人而异的道理,大部分学生被削足适履,再怎么努力成绩也是一塌糊涂。但为人父母的,总有爱子之心,见孩子已经头悬梁锥刺股了,已经努力了,也就不忍再责怪孩子。于是久而久之,孩子们都学会了:妈咪、爸比,我已经很努力了……这种一招鲜在父母那里比较管用,因为他们看到你晚上埋头孜孜不倦的读书(其实可能在埋头看漫画或者玩手机)到十二点,觉得既然孩子都这么拼了,结果怎么样就别再强求了吧……

    在职场中,也有这么一种心理在作祟。

    其实很多人是拿“努力”做挡箭牌:我都这么努力了,你难道还好意思怪我吗……

    人艰不拆么,亲!

    但对掏钱让你干活的老板来说:一切都是扯蛋,交活才是硬道理。

    老板奉行的是邓主席的理论:不管黑猫白猫逮住老鼠就是好猫。他们可没有父母那么好脾气那么心疼你。所以,要展示结果,光说努力不出结果,难免让人怀疑你的诚意,终究会给人留下打酱油的印象。

    当老板已经面临非常严重的交付压力,被客户把一个头骂成九个大的是偶,你还在那里磨磨叽叽说“我已经很努力了”,老板估计活剥了你的心都有了。

    我们要谨记:没有结果时,不要随便说“我已经很努力了”这种会招致巨大副作用的废话。

努力要有价值

    前面已经说过,只有成功的结果摆在那里时,努力才是一枚勋章。成功者总是要保持优雅,哪怕一晚没睡,也要做个头发抹点眼霜让自己看起来精神一些,只要别人看到成功,不要让别人看到背后的辛酸。要顺着这个思路干下去,这才是值得推荐的。一旦你成功了,自会有人发掘成功背后的努力,就像苏秦那样。这个时候,也就是当别人说你努力的时候,你才是真的努力了,你的努力才有价值。如果你失败了,却像祥林嫂一样叨叨“我已经努力了”,只会让听者厌烦,甚至怀疑你的能力。

    多干事儿,少说“我已经很努力了”这种废话,因为越是把努力挂在嘴边越难成就——因为你不断在给自己嗑药么,自我安慰的迷幻药。嗑药嗑得多了,难免加强“失败也无所谓”这种暗示,暗示得多了就成了事实了。

当真的努力了又无法完成

    真有这种情况,预期可以完成,但实际无法完成。这个时候怎么办?我真的已经努力了啊……也不能说吗?

    不是不能说,是要用事实说话,努力要可见。

    比如说领导让你实现P2P打洞,给你一星期时间。你答应下来,可是到周五的时候你没能完成。这个时候怎么办?怎么样才能让领导相信你真的是已经努力了?仅仅一句“我已经很努力了”是不够的,这会让人有“尽人事听天命”的感觉,这种感觉是 Out of Control 的感觉,是摆明了用努力为自己脱罪的感觉,人人都不喜欢。

    你想想看,假如你家装修,工头告诉你水电改造两个星期完成,结果临了告诉你没弄完,你是什么感觉?你急着用婚房呢,丈母娘催你催得屁股冒烟了,距离过年就剩下那么三几十天了,瓦工还没动,你拖不起啊——佳期如梦啊。这时候你肯定怀疑工头根本没尽力,一天八个小时可能只有八分钟在干活,只有他给你一个说法,比如需要四种水管、每种多少,需要3中电线、8种开关,而这些材料应该什么时候就绪你却没有提供,或者因为有特殊要求某些材料他跑了八个建材市场花了一星期时间都没买到……只有这样具体的原因和数据出来,你才能在理论上接受,但情感上还是会感到愤怒。

    软件开发也是这样。你必须让你的努力可见,这样领导才可能从逻辑上接受任务没有完成这个事实。比如你可以说:

    从类型上看,NAT有四种类型,对称型、全锥形、限制锥形、端口限制锥形。我周一完成了类型分析,设计了对称型和全锥形的穿透算法。

    周二完成了限制锥形、端口限制追星的算法。整理了四种类型的穿透算法,写了文档。发现需要一个配置公网地址的服务器来辅助完成穿透。

    周三我找网管协调服务器,网管说没有设备,需要申请。我绘制了Udp打洞和Tcp打洞的流程,完成了服务器端的代码。

    周四……

    周五……

    假如你像上面那样说,让你的努力可视化,那你就可能得到谅解,也可能得到进一步的支持。因为你所做的努力是朝着完成的方向去的,有实际的价值啊,只是因为时间周期和资源的问题而导致了延期……


    

  转载文章

Qt_On_Android核心编程 最好看的Qt编程书!优快云博主foruok倾力奉献!安晓辉著 ISBN978-7-121-24457-52015年1月出版定价:65.00元444页16开 立即下载

相关推荐

6种常用数据分析方法详解:从描述统计到时间序列

数据分析是连接数据与业务决策的桥梁。面对海量数据,掌握描述性统计与对比分析可快速了解现状与差距;相关分析与回归分析能揭示变量间的关联与影响大小;聚类分析用于用户分群,时间序列分析则预测未来走势。这些方法广泛应用于用户画像、销量预测、活动效果评估等场景,是数据分析师和运营人员必备的技能。系统掌握这6种核心方法的使用场景、原理逻辑与实操步骤,能够帮助读者建立完整分析框架,真正用数据驱动业务增长。

weixin_34405354的博客 335

今天带你一起赚钱!

点击上方“杰哥的IT之旅”,选择“置顶公众号”干货、福利第一时间送达!是这样的,最近和安晓辉老师聊天,谈到大家都担忧的情况——“晋升无望、收入见顶、生活开支飙升、财务危机...

JackTian 890

从“Segmentation fault”到流畅运行:深入解析CARLA Engine crash与Signal 11报错排查指南

本文深入解析了CARLA仿真平台运行时遭遇的Engine crash与Signal 11(Segmentation fault)报错。文章指出,该错误的根本原因常与NVIDIA显卡驱动版本不兼容有关,并提供了从日志分析、常见方案试错到驱动安全降级的完整排查指南,帮助用户从崩溃走向流畅运行。

pca5navigator的博客 462

漫谈程序员(五)20年资深程序员编程经验分享_我的人生导航和漫谈编程

5. 承认自己并不是最顶尖的程序员 – 知不足。我常想,我对编程了解已足够多,但是总有其他人比你优秀。正所谓,“一山总比一山高”。所以,向他们看齐吧!6.学习再学习。正如第5点所说,我经常会在手里拿一本计算机或编程相关的杂志或书(不信,可以问我的朋友)。诚然,总有很多你不知道的技术,你可以从中学习以保持不落后。如果你有一种灵巧的方式来获取你需要的新技术,那你每天都应该坚持学习。7.永恒的变化。你对待技术/编程知识,就应像你对待股票一样:多样化。不要在某一特定技术上自我感觉良好。

2401_84447149的博客 756

AI 帮我写单测:pytest 覆盖率提升 40% 的协作日志

AI助力pytest测试覆盖率提升40%的实践总结 本文分享了作者通过AI协作提升Python项目测试覆盖率的实践经验。初始测试覆盖率仅45%的电商后端项目,通过系统化的AI协作策略(代码分析、场景矩阵设计、迭代优化)实现了显著改进。AI不仅生成312个高质量测试用例,更提供了测试设计思路和最佳实践建议。最终覆盖率提升至85%,发现并修复23个潜在bug,效率提升3倍。文章详细展示了用户服务、订单服务等核心模块的测试案例,以及分层Fixture设计、参数化测试等高级技巧。关键成功因素包括明确的协作边界、迭代

摘星编程的博客 3272

mcgs数据查表功能,用于大量数据对比查找对应数据,减少PLC代码

mcgs脚本实现数据查表功能

qq_24866535的博客 3268

悼念毛星云(浅墨)老师

悼念毛星云(浅墨)老师 2014 年,我开始在 C 站上持续更新文章,那时候最崇拜的技术博主有三位,安晓辉、杨秀璋、毛星云(笔名浅墨)。 内心不止一次呐喊过,我一定要成为他们的样子,写出优质的文章,去帮助更多需要帮助的小伙伴。 如今我做到了。却没曾想到,毛星云老师会以这样的方式出现在我的文字里。人的生命,在一刹那,竟然是如此的脆弱。 借用秀璋老师在朋友圈一段话,来表达一下我当时的心情吧。 互联网说大不大,说小不小,有过交集的人,总会有着特别的记忆,哪怕不曾在同一个物理空间里遇见过。 一直以来,我对毛星云的

沉默王二 7960

ZYNQ BRAM实现PS与PL数据交互

有时CPU需要与PL进行小批量的数据交换,可以通过BRAM模块,也就是Block RAM实现此要求。本章通过Zynq的GP Master接口读写PL端的BRAM,实现与PL的交互。在本实验中加入了自定义的FPGA程序,并利用AXI4总线进行配置,通知其何时读写BRAM。以下为本实验原理图,CPU通过AXI BRAM Controller读取BRAM数据,CPU仅配置自定义的PL BRAM Controller 的寄存器,不通过它读写数据。

baidu_34971492的博客 2276

Qt专家、订阅号“程序视界”创建者安晓辉:引导你逐步深入学习C++

作者简介:安晓辉,程序员、技术管理者、作家、职业规划师、在行行家、分答答主,著有《Qt on Android 核心编程》、《Qt Quick核心编程》和《你好哇,程序员》,创建订阅号“程序视界”。 C++是一门古老而复杂的语言,绝不是一门可以速成的语言,学习它需要有意识的刻意练习和长时间的持续不断的磨练。而大多数人不太能耐得住寂寞,喜欢速成,所以像《21天学通C++》这种书就比较受欢迎,卖得...

小秋博客 1025

利用R批量计算相关系数

批量求相关系数

weixin_52073820的博客 1458

MATLAB之把多个小cell拼成一个数组

问题描述 现有一个cell向量 L (90000,1),每个元素都是由一个(100X9)的double数组组成的.如图. 其中, 每个cell元素都是一个单独的数据, 我们要把它转换成(90000, 19, 100)的三维数组. cell2mat, 但是所有的数据会堆叠起来 L2=cell2mat(L); % (90000, 19) reshape, 变成三维数组 reshape的原理是从上到下, 从左往右拆开重组. 目前只有19这一维数据与要求一致, 那就以这个为突破口. L2=L2'; %

落日之城 9248

程序员职场规划之走向技术管理-安晓辉-专题视频课程

如果你曾有这些困惑,这门课可以帮到你: 想转管理,不知道有哪些途径? 不知道怎么为成为管理者做准备? 不知道怎样培养自己的项目管理能力 不知道新任技术领导会遇到哪些挑战 厌倦了加班,厌倦了Bug,却不知道除了技术还能干什么? 不知道怎么为转行做准备?...

安晓辉生涯——聚焦程序员的职业规划与成长 414

Motoman机器人离线编程——Motocom32开发简介

欢迎关注Jungle的Motoman机器人离线编程专栏系列文章: Motoman机器人离线编程——Motocom32开发简介 Motoman机器人离线编程——Visio Studio环境配置 Motoman机器人离线编程——Motocom32库函数的使用与封装 Motoman机器人离线编程——Motocom32参考文献及注意事项 Motoman机器人离线编程——MotocomES介绍 ...

冯Jungle的个人博客 8713

漫谈程序员系列 别说 我已经很努力了

漫谈程序员系列 别说 我已经很努力了

jfdfhh的博客 156

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

漫谈程序员系列 神奇的四步编程法

漫谈程序员系列 神奇的四步编程法

jfdfhh的博客 408

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

漫谈程序员系列 谁是为加班而生的

漫谈程序员系列 谁是为加班而生的

jfdfhh的博客 580

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

漫谈程序员系列 找工作的辟邪剑谱

漫谈程序员系列 找工作的辟邪剑谱

jfdfhh的博客 237

漫谈程序员系列 怎么告别 混日子

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                 

jfdfhh的博客 531

漫谈程序员系列 程序员零门槛

漫谈程序员系列 程序员零门槛

jfdfhh的博客 383

漫谈程序员系列 任性,春节前辞职

漫谈程序员系列 任性,春节前辞职

jfdfhh的博客 275

真实!程序员转行之路:从技术到产品经理,再自主创业

作者 | 诚万兴科技 本文经授权转载自黑马晓程序(ID:zxcknowmore) 已经想不起上次写文章是什么时候了,印象中至少有一年多没有写过——相比之前平均一个月一篇文章的产量,现在不知是被生活逼迫的少了那份闲情逸致,还是精神世界已匮乏到'弹尽粮绝',总之,即使偶尔会冒出想写点儿东西的想法,也会被“网上的技术分享文章已有很多,你再写有必要吗?”或者是“你要写的感悟或经历,够深...

程序人生的博客 4905

程序员们,再不行动就来不及了!

转载地址:http://www.zuoxiaolong.com/html/article_251.html 引言      再不行动就来不及了!   今天这篇文章,不是技术,不是鸡汤,而是一篇对未来畅想的好(shui)文。   记得之前在群里聊天的时候,曾经有群友问LZ,“群主,你怎么最近不在群里聊技术,也不写技术文章了?”   群主当时的回答是,“以前

u014344668的专栏 681

漫谈ubuntu 的安装,兼论操作系统安装方式的进步!

ubuntu是我比较喜欢的一个linux版本,喜欢它的原因是:他开创了linux安装的革命。一说起linux的安装,有经验的人立刻就会联想到分区,联想到设置交换分区等等。而大家都知道linux的致命点就是设备驱动支持太不完善,你愿意冒着冲掉以前完善的windows系统的风险,去安装一个连网卡都不知道是否能驱动的linux吗?而网卡都驱动不了,又怎么去找其他设备的linux驱动?这样的机器和废铁...

weixin_30610755的博客 100

三个因素决定你的薪水高低

三个因素决定你的薪水高低

jfdfhh的博客 193
上一篇: Win7键盘常用快捷键
下一篇: 【职业生涯】时间管理
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值