程序员是懒惰反复无常的伪知识分子,果真如此吗?

Guide to Overcoming Anxiety in Daily Life 作者:禅与计算机程序设计艺术 1.简介 近年来,对于“焦虑症”、“抑郁症”等所谓“抑郁情绪”越来越常见,也是日常生活中的普遍现象。很多人对此表现出恐惧、恐慌甚至躲避,但其实并没有什么错,因为这反映的是自身对于抑郁的一种心理状态。实际上,抑郁是一个复杂的生理及精神疾病,它与个人成长、社会环境、工作压力及个 阅读详情

读后感:很客观,很真实。多数程序员不愿意去承认,是因为他是个程序员,而不是管理者,多数的技术管理者是没有这些通病的,另外,让一个阅历尚浅年纪较低的人去承认自己的缺点,是件很困难的事儿。


 “计算机编程中极少人是真正的艺术家,大多数人充其量不过是房屋粉刷匠而已。”———Tim Bryce

  管理顾问 Tim Bryce 不喜欢程序员,而许多程序员也不喜欢他。(注:Tim Bryce 发布过一篇名为《P理论:管理程序员的哲学》的文章。)

  Bryce对程序员的看法:

  • 程序员都是故弄玄虚,妄自尊大的家伙。
  • 与其它大学程度的工作者相比,普通程序员的智商要低。
  • 程序员总显得邋里邋遢,精神涣散。
  • 程序员做事杂乱无章,因此很难评估他们工作的进度,其技术也尽显不足之处。
  • 程序员的典型表现是常常埋怨自己工作过量,薪酬过低,所受的重视过少。
  • 程序员自诩对科技发展怀有无比的好奇心。 然而,好奇心是需要通过管理慎重培养的,因为信息过多很可能会导致程序员在工作时分心。

  在对Bryce先生文章(如上)的回复中,有很多优秀观点,指出了他看法有失偏颇的原因。但是我想谈谈他兴许正确的几点看法。 我还想去了解为什么一些入行30多年的管理顾问会持有这样的看法?当然, 我否认费络伊德观点论所说的 Bryce先生在童年时被某个无名的程序员伤害过。(主要的原因是当时世上只有为数不多的程序员,并且全都极负盛名。)

  Bryce先生的目标听众不是程序员,而是 IT管理者和企业决策者(不管怎么说,程序员的低智商很可能会妨碍他们理解P理论)。 P理论的根本前提是:“对程序员的管理越有效,我们就越能充分利用系统来支持企业的信息需要。”这一理论并不是针对活生生的人, 而是针对讲究实效的企业。人们应当从企业的角度来看待这一理论。因此,Bryce先生的以下三点看法看来并非全错。

   1. 程序员不是“软件工程师”,而是翻译。
  (关于这点,请参见作者 Andriy Solovey 的另一篇文章:《 程序员的本质》。)

  我同意这种说法。程序员确确实实是翻译。不过我并不认可他们翻译的内容。 Bryce先生写道说:“程序员将人类可理解的指令翻译成计算机指令。” 实际上,程序员翻译的是人类模糊隐晦的需求和想法,而不仅仅是不清不楚的指令。 有时候这两者间的差别与毕加索化人类情感为艺术和房屋粉刷匠化顾客需求为斑斓墙面的差别无异。

  如果客户和程序员间的思想交流不足,蹩脚的翻译及低劣的软件将随之产生, 而程序员本身也会看起来很糟糕。那么,Bryce先生的看法就言之有理了。 (系统思维 除外)

   2. 许多程序员并非“系统分析师”。

  不幸的是,在许多情况下确实如此。 Bryce先生写道:“真正的‘系统工程师或系统分析师’会去了解业务需求,确定和开展能够满足这一需求的业务流程,并明确需要程序员实现的软件要求。遗憾的是,担当这一重任的人极少。因此,这样的重任只能托付于那些不能胜任这项任务的程序员。

  我确实认识很多不擅长去了解业务需求的程序员,或者说他们压根儿就不愿意去了解。然而,与Bryce先生不同, 我认为程序员必须学会使用商业语言,学会与客户进行直接交流并了解他们的需要。 程序员真正的工作不仅仅是编写计算机程序,专业的程序员还应当熟练地将复杂的精神理念翻译成软件。

  如若不然,业务理念的错翻将会导致软件低劣,也会因此抹黑程序员。 而Bryce先生的看法又将成为事实。


   3. 程序员追求新兴技术方案,而不是实用的解决方案

  Bryce 先生写道:“要解决错误问题,简单的方案是没用的。” 学会从业务的角度去验证程序员自己的技术推荐十分重要。

  的确,许多程序员对脱离业务理念的技术方案,甚至是新兴的技术方案更感兴趣。究其原因,是因为技术通常是程序员可以发挥才智与创造的唯一领域?还是因为程序员没能参与企业决策并了解客户需求?亦或是因为程序员素来脱离企业真正的需求和项目目标?

  过度设计的解决方案是很糟糕的,它打着新兴技术的幌子却没有实际的需要。 但是,如果能够实现前面的两点,即:1、程序员直接和客户一同工作。2、程序员了解客户需要并将其需求转换为软件,那么程序员就不会有时间和心思去理会天马行空的技术解决方案了, 而是会努力寻求实用的方案,倾向并关注于那些重视客户价值的解决方案。


   P理论

  Bryce 先生认为程序员是一群我行我素的极客,他们需要强而有力的监督管理。 管理员应当想方设法控制程序员怠惰无常,伪知识的天性。 同时,软件项目需要大批可以缜密分析业务需求的分析人员(低智商显然不利于程序员直接获取这一需要), 当然,也迫切需要像Bryce先生这样的管理顾问,他可以告诉你如何正确看待程序员及他们行为。

  另一种方法,就是相信程序员是负责任的群体,允许他们直接与客户一同工作并参与大部分的项目决策。 由于管理者和程序员现有的思维定式,要转换观念并非易事。但对完美软件公司而言,一切皆有可能。

文章来源:http://www.jobbole.com/entry.php/1446

手机Camera硬件电路设计:从电源管理到信号完整性的实战解析 本文深入解析了手机Camera硬件电路设计的核心挑战与实战经验,重点聚焦于电源管理与信号完整性两大基石。文章详细阐述了AVDD、DVDD、IOVDD和AFVDD四路电源的差异化设计要点与噪声控制策略,并剖析了MIPI等高速信号通道的完整性设计原则,为硬件工程师提供了从理论到PCB布局布线的完整实战指南。 阅读详情

相关推荐

相机标定-张正友棋盘格标定法

(X,Y,Z)为在世界坐标系下一点的物理坐标 ( u , v ) 为该点对应的在像素坐标系下的像素坐标 引入齐次坐标的原因:引入齐次坐标的目的是为了升维,将坐标从二维坐标变为三维坐标。 2.相机成像过程 相机成像系统中,共包含四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系。 (1)世界坐标系(,,) 描述目标在真实世界中的位置引入的参考坐标系。 (2)相机坐标系(,,) ...

qq_41275123的博客 1万+

ArcGIS Pro中文帮助离线包安装指南:版本匹配与操作详解

本文详细指导如何为ArcGIS Pro安装中文帮助离线包,解决在线帮助访问不畅的问题。核心在于确保软件版本与离线包的精确匹配,并提供了从版本查看、离线包获取、安装步骤到软件内配置的完整操作流程。文中重点强调了版本匹配的重要性,并分享了高效使用本地帮助搜索及管理多版本帮助的实用技巧。

whisky的博客 989

bzoj1503 [NOI2004]郁闷的出纳员(名次树+懒惰标记)

1503: [NOI2004]郁闷的出纳员 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 8705  Solved: 3027[Submit][Status][Discuss] Description OIER 公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是

hahalidaxin的专栏 469

手把手教你用S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境(含WinPcap避坑指南)

本文详细介绍了如何使用西门子S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境,包括WinPcap 4.1.3驱动的安装避坑指南。从环境准备、软件安装到配置调试,提供了一套完整的解决方案,帮助工程师和教学人员快速构建可靠的PLC仿真环境,解决常见的报错问题。

weixin_30879169的博客 641

PCL 基于超体素的点云分割【2024最新版】

点云超体素分割原理介绍、代码实现以及如何做到将每一个超体素内的点进行单独保存而不造成点云缺失的方法。博客长期更新,本文最近一次更新时间为:2024年12月29日。

点云侠的博客 36万+

Run sql in Java

程序员的工作并不是总是都充满了创造性。由于某些原因(比如ui设计人员的想当然,或者领导的反复无常),我不得不去做一些烦琐的工作。这不,又来了。工作要求:把A表的CODE字段内容前加上“CODE_”前缀。(A表ID字段是主键) A表如下 +----------------+ |           A          | +----------------+ |   ID |  CODE | 

简单小虫 2093

Newton & Nvidia 开源 GPU 加速机器人仿真器入门教程(一)

Newton 是一个 GPU 加速、可扩展和可微分的物理仿真引擎,专为机器人、研究和高级仿真工作流而设计。Newton 基于 NVIDIA Warp 并集成了 MuJoCo Warp,为用户和开发人员提供了高性能仿真、现代 Python API 和灵活的架构。

机器人控制与仿真应用 1481

程序员修炼之道(读书笔记):4.注重实效的偏执

按条约设计:前条件(precondition): 为了调用例程,必须为真的条件,例程的需求。在其前条件被违反时,例程绝不应该被调用。传递好数据是调用者的责任。后条件(postcondition): 例程保证会做的事情,例程完成时世界的状态。例程有后条件这一事实意味着它会结束:不允许有无限循环。类不变项(class invariant): 类确保从调用者的视角来看,该条件总是为真。在例程内部处理

465

vue3 - 详细实现用户收货地址识别解析“姓名/手机号/省市区/街道/乡镇村庄“关键字,用户复制粘贴一段含有姓名电话/详细地址的文字文本信息,vue3自动识别拆分并填入到对应表单字段中,详细示例代码

vue3,nuxt3,快递地址读取,收货地址解析、快递地址解析、物流地址解析自动识别,收货地址解析,从发货地址中拆出姓名电话地址,根据粘贴的字符串提取姓名地址,vue3地址信息自动识别,ts,vue3智能识别地址,提取姓名电话地址信息,自动识别出省市区街道姓名手机号等,根据文本自动解析出收货信息,怎么识别文本中的手机号,粘贴板地址识别,地址智能识别,如何识别收货地址中的关键字,粘贴一段文字后,自动识别到姓名/手机号/收货地址,vue3仿淘宝地址智能识别解析实现,省市区街道智能解析,vue3收货地址,识别地址

✅ 精选推荐文章 5500

HTML满屏跳动的爱心(完整代码)

HTML语言实现满屏跳动爱心的完整代码。

AIGC 12万+

2021-06-26

找出你用的时间最长的用户名,把每个字开头拼音字符找出来,如果是英文就找每五个字的开头,数字省略(如果全部是数字就按a=1,b=2)。 如:墨丁鱼 =MDY=反复无常,喜欢模仿神秘人物举动的小孩子性格,但是常常被宠爱。温柔,乖巧。乐天派呀!非同一般的乐天! a  好奇心强,专一 b  老实,沉默 c  可爱,较明显的自恋 d  温柔,乖巧 e  会拍马屁,攀关系 f  有抱负,志气高 g  大丈夫主义者 h  自立,自强,可依靠 i  有点懒惰 j  煽情高手 k  古怪,求新 l  圆滑 m  反复无常,喜

weixin_44849695的博客 114

〔重庆理工大学〕大学物理实验--液体表面张力系数的测定

每个老师要求不同,实验报告内容和数据仅供参考。

Pretty Boy Fox的博客 2799

BZOJ1503: [NOI2004]郁闷的出纳员(Splay)

Description OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的 工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好 ,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我 真不知道除了调工资他还做什么其它事情。工资的频繁调整很...

weixin_30466421的博客 72

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

东方快车谋杀案java_2015年第13本(英文第9本):Murder on the Orient Express 东方快车谋杀案...

书名:Murder on the Orient Express 东方快车谋杀案作者:Agatha Christie单词数:6.1万不重复单词数:不详首万词不重复单词数:不详蓝思值:640阅读时间:2015年7月10日 – 7月16日在暴风雪中,一列东方快车被迫停下,在车上的密闭车厢内死了一名乘客,车上的12名乘客人人都有嫌疑,人人都有作案动机,到底谁才是凶手?看这类侦探小说,千万不要先看剧透,否则...

weixin_36096137的博客 684

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

紫微斗数是如何发展起来的,为什么知道的人很少

紫微斗数通过命盘十二宫,系统而全面的预测一个人一生的错综复杂的社会关系和个人遭遇,逻辑体系严密,既相对容易、程式化,又变化演绎,有较高的数理性和深刻性,紫微斗数才少了点庸俗性、玄虚性、伴随着世界性的“易经热”、“命理热”、“信息预测热”的不断形成高潮,在台、港、东南亚、海外华人世界等地蔚然成风。性格:博爱,刚直,急躁,高调,好动,赤胆忠心。性格:机敏,善良,浮夸,计较,善变,应变力强,陷则奸猾。性格:直率,不修边幅,浮荡,精明算计,刚硬,任性。性格:磊落,和蔼,懒散,随和,天真,有和气,多变,温和的特性。

灵遁者 1344

pscad IEEE标准系统搭建说明

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

历史的迷雾与传承的使命:应对历史篡改,守护中华文明

在历史的浩瀚长河中,中国以悠久的文明与灿烂的文化屹立于世界东方。然而,满清时期与西方势力出于各自目的对中国历史进行篡改,在真实历史的画卷上蒙上了层层迷雾。深入探究其背后的动机,思考当代人守护历史文化的使命,不仅关乎对往昔的尊重,更是中华文明永续发展的关键。​。

ruanjiananquan99的博客 1311

果然,有奶就是任性,宝宝为什么突然只吃一边的母乳?原因真特别

刷一个帖子,内容是一个宝马在提问,宝宝一直在母乳喂养,也吃得很好,但突然就是“挑食”只吃左边的牛奶,右边的连碰都不想碰,也不知道是怎么回事。之所以关注这个问题,是因为懒妈妈在哺乳期也遇到过这个问题,情况完全一样。没有警告,宝宝只吃左边的牛奶,右边的牛奶像针一样,让宝宝望而生畏。第一,那么为什么宝宝突然只吃一边奶呢?据估计,婴儿是统一分配的,所以有很多相同的地方,即使是这样一种奇怪的行为也有志同道合的婴儿,尽管原因可能不同。宝宝只吃一边的奶,只是因为任性有些婴儿只是反复无常,看自己的心情,不想吃另一边的牛奶不

csdn0633的博客 439

《穷查理宝典》

查理·芒格智慧精要:多元思维与逆向思考的艺术 投资大师查理·芒格以独特的普世智慧著称,其核心理念包括:1)坚守能力圈,抵制投机诱惑;2)运用逆向思维("避免失败就是成功");3)建立跨学科多元思维模型,打破单一专业局限。他的投资哲学经历从"捡烟蒂"到寻找伟大企业的进化,强调护城河、管理层和长期主义三大标准。在生活中,他奉行极简主义、诚实原则和持续学习,通过收集失败案例建立防错机制。实践建议:制作思维偏误检查清单,每周应用多元模型分析问题,建立涵盖传记、科学、商业的阅读

cxdn_czj的博客 857

我在0.02美元的价格上会更好吗?

在软件工程领域有一个长期的著名讨论,其标题为“ 越糟越好 ”。 我从来没有拿过我的两分钱,所以我想在这里再谈一点。 这也是尝试根据我在Microsoft进行软件开发的经验应用这种观点的机会。 此讨论最初是由Richard Gabriel提出的。 他将两种不同的方法称为“ MIT”方法与“ New Jersey”方法。 这些标签来自麻省理工学院的Common Lisp和Scheme组采用的方...

编程故事的地方 105

2015年第13本(英文第9本):Murder on the Orient Express 东方快车谋杀案

书名:Murder on the Orient Express 东方快车谋杀案 作者:Agatha Christie 单词数:6.1万 不重复单词数:不详 首万词不重复单词数:不详 蓝思值:640 阅读时间:2015年7月10日 – 7月16日 在暴风雪中,一列东方快车被迫停下,在车上的密闭车厢内死了一名乘客,车上的12名乘客人人都有嫌疑,人人都有作...

weixin_33806509的博客 347

计算机软件作文800字,电脑程序选择不走的表作文800字 关于电脑程序选择不走的表的作文800字...

班会课上,老师给同学们讲了一个耐人寻味的故事。有个人,他有两块手表,一块常年停着不走,另一块虽然走着,但却每天会快一秒钟。他给电脑设计了一个程序,让它来确定哪块手表好,结果电脑选择了不走的那一块,给出的理由是:尽管它一直停着,但是每天能向你显示两次准确的时间;而每天快一秒的那块,在许多年后才能指示出一次准确的时间,这个结果让他惊讶。因为这与他平时看时间时的选择不同。同学们听完之后,很有感触,纷纷发...

weixin_33736514的博客 257

[BZOJ1503][NOI2004]郁闷的出纳员

[BZOJ1503][NOI2004]郁闷的出纳员 试题描述 OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还...

weixin_30294021的博客 97
上一篇: 智能机系统的消息推送比较
下一篇: 项目经理之面试记录
ClsData
博客等级 码龄20年 34粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值