程序员:请不要对我的代码指手画脚!

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

程序员对于别人指手画脚的容忍度有多高?特别是一个自以为十分精通实则只是个门外汉的上司?本文我们来讨论下,面对这种情况程序员该怎么办。

以下为译文:

假如有这样一个故事背景:

你自己在家的时候,发现房子里有地方积水。估计是水管漏水,也有可能是水龙头漏水。于是你打电话找了个水管工,他检查后找到了问题。然后他给了你一个报价,所以你请他来修理。

然后水管工开始干活儿,这时你走进来,看见他在用扳手。

不一会儿,你把扳手抢过来说,“你这么用扳手不对。看着,我告诉你应该怎样用扳手。”然后你代替他动手修理。

同样的例子和类似的故事在网络上和生活中随处可见。

如果你聘请某人做一份工作,那么很有可能你聘请那个人(或一群人)来做你做不了的事情。换句话说,通常你花钱买的东西是你自己没有的某个领域的知识,以及利用知识通过实践达成的目标。

但这么说也并非百分之百准确。可能你有能力自己做这件事情,只不过你无法像别人一样获取所需的资源,或者你没时间,以及其他理由等等。

但这不是本文的重点。重点在于你完全不懂水管工的工作,但是由于你用扳手用的很好,所以你以为自己也能当水管工。

——毫无疑问,这将造成很多争议和冲突。

我有过此类的亲身体验,也看到过别人有这般经历。整个症结所在正如本文的标题:要么让我来,要么你自己干。

举个例子:

例如,有一位高级开发人员在做一个网站。公司的老板注意到网站上的一个问题,而别人都没有注意到(只是因为时间问题)。这个问题就是在网页的多个地方出现了小写字母”r”。似乎也看不出来问题原因是什么。

可是这位老板以为自己是了不起的程序员,但实际上他根本不是。无论你怎么发挥想象力也不觉得他跟编程沾边。作为老板,他的工作与程序员毫不相干。

因此,可以说他在编程方面的知识非常有限,所以他才聘用了一位高级开发人员。

然而,在他看到这个字母“r”的问题以后,他突然跳起来说他自己可以改好这个问题。他没有让高级开发人员先看一眼并提供反馈,也没有通知任何人,就直接打开代码并开始改代码。这不是第一次他这么干了。他经常这么干,因为他觉得世界谁也不能像他一样快速地改好问题。

经过一段时间以后,他终于肯通知高级开发人员了,他告诉开发人员这是个JavaScript的问题,并要求开发人员改好它。

开发人员不解地问:“为什么?”,但是老板说因为你最近向产品推送了一批JavaScript的代码。开发人员说,“我很确信我的代码不会引发这样的问题,而且时间也不对,因为我在两天前推送的代码,当时并没有这个问题。但是我会调查一下这个问题”。然后开发人员开始了调查。

10-15分钟后,开发人员回来说,“这貌似是个回车键的问题(回车键输入为\r)”,而老板说,“不对,我已经试过了,回车键并不能解决问题,这就是个JavaScript的问题。”开发人员有点摸不着头脑。

老板继续说,“再说,如果你用Google Chrome的检查工具在屏幕上选中这个文本时,你可以看到’r’字母的旁边有一个文本:’==$0’。这就是JavaScript!”老板的话暗示这就是JavaScript的问题。

开发人员很确定老板的话不对,因为’==$0’是Google Chrome允许用户快速用JS选择DOM元素的一种特殊方式。它与JavaScript在屏幕上输出”r”毫无关系。

几经周折,最终程序员正确地清除了输出中的回车键,从而修复了这个问题。

像这样的事情经常发生在开发人员与领导或老板之间。很多人以为他们比那些受过训练的开发人员懂得更多。

睁大眼睛看看吧,你怎么能如此自恋,你以为你很了解编程,其实你不过是在给开发人员添乱,你花钱雇了开发人员,却让他们干坐着,你自己帮他们干活?省省吧,不如把开发人员炒掉,你自己干吧!如果你对开发人员的工作熟视无睹,那么你自己干去吧。

说真的,整件事情非常荒唐。

所以,作为一个开发者,如果遇到这样的事情,你需要反思:“我对公司有价值吗?”答案可能是没有。

也许你无法成为有价值的人,那么也许你应该离开。

尤其是这种坏情绪会带回家,你整天愁眉苦脸,早上不愿意起来去上班,那么我可能会建议你辞职。又或者,也许你可以忍受,你可以继续创造价值。这取决于你个人的决定。

但是你需要坦诚地面对它!

不过,遇到这样的情况也有好处。我们不应该像开发商那样高高在上,自以为是,觉得我们开发人员说出的每一句话都是金科玉律,别人应该崇拜我们,投钱给我们。

别人可以质疑你(以公平合理的方式),而你应该准备好用证据来捍卫自己的立场。

这种交流可以培养你坚持不懈地提高自己的内在。也许也不算一件坏事。

写在最后

我们应该杜绝这样的事情。如果你雇人干活,那么就让他们去做。你可以协助和支持,但是不要学本文中描述的老板,如此对待开发人员对任何人都没有好处。

开发人员,如果你是对的,那么请坚决捍卫自己。你不必委曲求全在这样一个恶意的环境中工作,但是你必须在别人质疑你的时候,积极地据理以争。

原文:https://dev.to/spirodonfl/let-me-do-my-damn-job-or-do-it-yourself-28j6

译者:弯月,责编:言则

  征稿啦!

CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。
如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。

————— 推荐阅读 —————

点击图片即可阅读


展开阅读全文

父母不要对孩子说的10句话

11-28

 有这样一个故事:一位妈妈正领着孩子在田野走着,突然孩子挣脱妈妈的手,蹲到一株小花前,说了许多悄悄话。妈妈奇怪的问:“为什么要蹲下去啊?”孩子回答:“我站着,它听不见呀!”在孩子们眼里,只有当他们平行的时候,才能实现心灵的交流,而我们与孩子之间缺少的就是这种“平行”。rnrn也许你从来没想到过,自己随便说出来的一句话,会对孩子小小的心灵产生多么重大的影响。那么,哪些话会带来解决问题并让孩子快乐的魔力,而哪些话应该是永远从我们的大脑中抹去的呢?rnrn  就算是要表达同样的意思,你选择什么样的表达方式和什么样的词语都将对孩子有很大影响——即便你认为他们有时候根本没有听到你在说什么。rnrnrn在与孩子交往的过程中,无论你是提出要求,给出答案,或者与他谈谈条件,达成妥协。你所使用的语句可能让孩子更加乐于合作,更加自信,但也可能令他们感到挫败和失去信心。rnrn  那么,哪些话会带来解决问题并让孩子快乐的魔力,而哪些话应该是永远从我们的大脑里抹去的呢?rnrnrn父母最不应该对孩子说的10句话rnrn  1.我们是不行了,孩子,就看你的了!rnrn  把孩子的发展当成自己唯一的指望,是一种丧失自我的表现。这种家长往往得过且过,患得患失。自我丧失感虽然是为人父母的共性,但它并不是一种健康的心里,这种心里会给孩子造成负面影响。rnrn  2.“你看看人家谁谁谁!”rnrn  或许这是家长们最长说的一句话了,而恰恰是孩子们最讨厌的一句话。这种比较对孩子价值观确立是一种极大的干扰,对于孩子的自我评价系统也是一种破坏。rnrn 3.“没时间管你,不挣钱怎么过日子啊?”rnrn  名人言:“没有时间就意味着没有时间做人。”抽时间和孩子相处是教育最大的前提。rnrn  4.“宝宝,爸爸不听话,打他!”rnrn  经常见到一些父母把孩子当玩具或者宠物,为了好玩,开这样或那样的玩笑。要知道孩子小时候是不辨是非的,什么行为得到鼓励和刺激,什么行为就得到强化。父母不应该随便利用孩子开玩笑,在这些无聊的玩笑中,孩子会养成不良的习惯,滋生不良的价值取向。rnrn  5.“进了前三名,妈妈给你买……!”rnrn  物质奖励看似是一种增强孩子动力的保障,其实弊大于利。孩子学习不是为家长学的,考砸了惩罚,考好了奖励,破坏了孩子对知识的正常理解,也助长了孩子的功利心。rnrn  6.“没有原因,我说不行就不行!”rnrn  这是典型的暴君式教育方式,源于家长头脑中的“棍棒底下出孝子”的传统观念。这不仅会导致亲子关系对立,更会破坏和妨碍孩子的公正心和民主意识成长,缺乏协商能力,甚至还会滋生暴力倾向。rnrn  7.“你爱怎么着就怎么着吧,谁管得了你啊?”rnrn  一般父母这样说的时候,并非孩子完全不服管,可能只是不小心旧错从犯,这会让孩子觉得委屈。此类方法前两次用或许会让孩子感到愧疚,但是用多了就会引起逆反心理,索性将错就错。rnrn  8.“孩子是我的,我想怎样就怎样!”rnrn  因为孩子是自己养的,所以就把孩子看成是自己的私有财产,把愿望强加于孩子,任由情绪随意发泄,无视孩子的个人意愿。会让孩子心生怨意,久而久之形成孩子与家长关系紧张或滋生叛逆。rnrn  9.“你怎么这么笨?”rnrn  反复的言词否定,无异于毁灭孩子的自信,让孩子自我否定并且在面对同一件事时越来越恐惧。rnrn  10.“如果爸爸妈妈离婚,你要爸爸还是要妈妈?”rnrn  如果是真离婚另当别论,如果仅仅是个玩笑,那就太愚蠢了,孩子会因此产生恐惧心理,他一定会想爸爸妈妈为什么要离婚?他们是不是不要我了?他也一定会考虑自己会跟谁,但结果更遭,因为他发现跟谁都很痛苦。如此周而复始地焦虑不安,很可能形成抑郁情绪。rnrn 论坛

我不是程序员,也不考虑明天

12-15

“我不是程序员”,杨过在电话那头淡淡的说。杨过是大学同学叫他的外号,因为他的气质和金庸造的杨过最像,连一些感情遭遇都像。 rn  拒绝做程序员,虽然很火rnrn  杨过毕业那年软件公司很火,据说在中关村随便一个刚毕业的写C程序的毕业生月薪一不小心会上万。于是乎杨过不少的同学们毕业后纷纷改行编起了程序,跳进了大家现在也没说清楚的IT行业。说改行是因为杨过学的不是计算机专业,只是沾上边。rnrn  杨过那时根本不屑于做编程,虽然那时班里就他最喜欢打软件游戏。他觉得去编程不是什么“正经事”,所以毕业后他去了大连一家生产粮油的集团企业,杨过说是“一颗红心投入四化建设”。rnrn  由于不想拍马逢迎,杨过彻底打消了“磨豆油”的念头。不过他没有直接留在大连找工作,而是跑到偏远的老家和他青梅竹马的高中同学结婚去了。杨过的感情故事太有传奇色彩,跟金庸那个杨过有一拼。因为新婚的妻子在大连不好找工作,当时他留在家里,找了一个小公司用电脑给人设计零件图。rnrn  本来大多数人的工作就是混口饭吃,杨过也不嫌公司小,老老实实过日子吧。可让他接受不了是,公司的老板经常借口让他熟悉工作为名把他当民工使,一气之下杨过回了大连,几个月也是白干,工资没拿到一分钱,因为工资是三个月一发。杨过借口看病从老板那里借了几百块钱,老板也明白怎么回事,就给他了。直到现在,杨过还算是借着这个公司的几百块钱。rnrn  还得做程序员rnrn  杨过先自己回到大连,到人才市场一看,铺天盖地都是要程序员。“唉,不服气不行,社会发展趋势啊”。电话那头的杨过一直在叹气。rnrn  毕竟杨过是重点大学毕业的和计算机相关专业,那时还很吃香。他很快找到一家做寻呼台业务的软件公司。由于以前“没睡决时还看看计算机书”,他上手还挺快。干了一年,他跳到现在的这家公司,工资涨了一大截,在大连还算可以,老婆也接过来了。rnrn  杨过老婆刚开始在影楼做过一段,后来生病就没再做。杨过说现在工资也够两个人花的,也不逼她找了,也不好找。rnrn  我不是程序员,也不考虑明天rnrn  杨过现在的这家公司虽然也不算小,主要是做政府机构的一些单子,但为了生存业务还是比较杂。杨过感觉自己“天天这编一点、那写一点,从来没有好好从头做过一个正式的项目”。“我不是程序员,”他说,“可大家都这个样子。”rnrn  公司里只有杨过一个人结婚了,其它都是小伙子。“以前没睡觉还看看书,现在没心思了”,杨过调侃。rnrn  由于换了几个工作,杨过的国家基本保险也搞的乱七八糟。“我仔细研究过国家的一些文件,自己掏钱交那些基本保险没有什么用”,杨过现在和老婆都没有基本保险,自己存钱保险。rnrn  杨过无奈的笑笑,“也存了一些钱,前一段老婆病了都交给医院了。”rn 论坛

没有更多推荐了,返回首页