我为什么不待见程序员

作者: 高冰洁 | 来源:发表于2017-03-27 22:06 被阅读8212次

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

    出自一篇老博客,一个管理顾问对于程序员的诟病。批评中不乏难以消化的字眼,诸如程序员狂妄自大,故弄玄虚,整日邋里邋遢,然而相比于同等教育程度的其他职业工作者来说,他们的智商水平要低,程序员都是故弄玄虚,妄自尊大的家伙,不仅如此,他们会还抱怨自己的收入与工作量不成正比。

    对于这些有失偏颇的见解,我倒是并不反对,说的有一些道理。我很理解所谓的管理者们在充斥着他们眼中木讷,难以沟通的技术人员中度日的确是件不容易的事。

    我不反对将自己的职业习惯带入生活中,身边有少数的从事文学、艺术的人,例如我母亲,文字艺术融于日常,毫无违和感,疲惫在电脑屏幕前的人们有异常的能力,能把曼妙的自然变得毫无美感。

    不要以为程序员都像哈利波特的魔法一般,好比能把下图中右边的代码小手一挥就成了飞翔中的小鸟。


    程序员的魔力

    编程难不难?

    世间事有难易乎,为之,则难者亦易矣,不为则易者亦难矣。

    从某个角度来讲编程入门在现在互联网普及的大环境背景下是一件极其容易的事情,比如写一个简单的静态页面,一如在下厨房上照着菜谱烧一个诱人的家常菜,甚至不会出现饭菜不可口这种差强人意的结果。不过,若编程真的能像博文标题描述的那样,“七天学会nodejs”,这么轻松,那些花四年在学校里从编译原理到数据结构次次考试通宵,门门功课低分飘过的人一定是太笨了吧。

    只能说,没有哪件事情做起来难,只有看上去难。事情做好到极致,就饭团上放个生鱼片,我也会,可我永远不是小野二郎。前几天,有人给我看了一个画家的抽象派作品,这个画家叫蒙德里安,先来欣赏一下画作大约是这样的:

    Victory Boogie-Woogie

    很没有诚意,哇,很像小时候礼拜二电视台不放节目的菱形吧,方格子而已我也会画啊,看上去并没有什么难度嘛。好吧,反正我没有这个能力欣赏这样的画作,同样的,不在编程的这个行业里凭什么去体会这项工作难易与否,如何能评价一个程序员的能力高低。

    编程赚不赚钱?

    这个事情....真的就很难讲了

    生活里,很难不将眼神落在那些靠编程发家致富的人身上,撇开国外Linus之类天赋异禀的人才,他的两项大成就Linux和Git都离普通消费者有点距离。说些耳熟能详的,每日睡前必刷的张小龙的微信,百度搜索,百度网盘,百度地图,Google缺失的年代怎么少的了李彦宏,前段时间刷屏的刘强东自学编程一个字母一个字母勤勤恳恳敲出来了京东老后台。看上去程序员很能赚钱,刘强东上大学靠编程一晚上能挣五万呢,别说是90年代,就放现在一晚上四位数的收入也很可观了。

    凤毛麟角才能这么杰出,芸芸众生有谁能跟这些大佬比,在上海高消费的城市环境下,月收入只有4、5K的毕业生程序员铺天盖地,都不用玩断舍离衣服裤子也没几件。

    管中窥豹,看一下上海各种程序员平均薪水:

    上海程序员平均薪资

    正好契合了Bryce说的,极少数才是真正的艺术家,那些码农们自嘲慰藉时说:

    我是码农搬运工

    回过头来再来看刘强东写京东后台这件事情,当我以一名开发者的角度仔细琢磨,就冥冥之中感到恐惧与无奈。刘强东明明是公共管理毕业的非科班出身人员,在纯粹的代码世界中他也耍的风生水起。俨然处在很严峻的时代,不光面对着日新月异的技术更迭,不断地学习与积累,相同比例的付出永远比不上传统工程行业要求的经验至上的熟练工,甚至,花了大量时间训练的这门手艺,其实是门槛相对低的一项技术,那一纸文凭显得并没有太紧要。

    试着从一个旁观者的角度来想,也没有什么理由编程是一个门槛很高的技术,在搜索框里打下自学...,编程是跟其他语言类学习并列的。

    搜索框,关键字:自学

    这下就有点理解了为什么Bryce会嫌弃程序员们的自大了,编程一如所有其他的工作一样,只是在为这个世界添砖加瓦而已,傲慢的不可一世,又频频委屈的怀才不遇,就显得过于矫情。退回二十年前,简历上一行熟练使用Microsoft Office可能就点突出了,就好比当下码代码想象上去是个厉害角色一般。进入全民编程的年代,编程这项技能也许就跟英语一样,成为一门基础学科。

    Coding for Kids

    极端一点,若编程入门真的很繁复,拥有了编程就拥有了全世界,成为下一个扎克伯格,又哪里来的全民编程倡导,你见过倡导全民学习土建工程的吗?

    鼓励全民编程会对IT业造成哪些影响?人人都成为程序员?

    我不知道是谁提了个这样的问题,但是我想说,即便是全民都会说英语了也没见人人都去当外交官,我还会炖肉、炒面,炝白菜呢,我抢厨师工作了吗?

    从某方面来说,编程基础就跟小时候的数学物理之类的学科一样,如果不是非要从事相关的行业,那些日常生活中用不到的知识就被遗忘了。我相信你一定已经很难再轻松的解出一到椭圆相关的数学题了,也不一定能背诵出英语课本单词表中所有的单词了,关于切割磁感线还有多少了解。编程带入生活的作用,我猜想就是改变未来思考的习惯,给那些在学海无涯里迷茫的孩子另一条职业的选择。

    毕竟,编程是一项有趣的事务

    我不待见程序员们,他们将编程描绘成了晦涩难懂的科目,还带着一副不可一世的态度,穿得也不讲究。

    给那些断章取义,没有看完文章,看完还不理解的人们:

    1. 不幸,我也是一名程序员
      所以可能要小心这种 如果你不是程序员,千万别说这种话,因为这是一种智商极低的表现评论,程序员的世界你不懂 类似的言论
    2. 上文内容提到 同样的,不在编程的这个行业里凭什么去体会这项工作难易与否,如何能评价一个程序员的能力高低。
      所以关于 you can you up,我真的不想多解释什么,难道我告诫其他行业不要妄自评判编程难易不够明显?
    3. 穿衣不讲究,狂妄自大,不是我说的,开篇就写道是是一个管理顾问对于程序员的诟病,好了这里是原文链接。
      很简单的讽刺了一下一些人们心中程序员的固有印象而已,抓着不修边幅自大这些字眼的,可能需要考虑一下,为什么有人能看出这只是无奈的自嘲,而不是贬低你们,浮躁吗?
      关于编程晦涩难懂,我谈得是,什么东西做到极致不容易并不因为这件事情是编程而发生变化。我希望能让编程融入基础教育,让更多的人了解这个行业,了解程序员这个职业。
      关于随意抨击一个行业的工作人员,到底谁才是狂妄自大的人,或者你以为你是谁?你不待见?地球围着你转,我觉得正好反映了为什么有些产品和管理人员会对技术工作者有意见。产品、管理,技术,缺一不可,合作更重要,而不是抓着一个点还没从别人的角度考虑问题就立刻想要反驳。
    4. 为什么强调程序员
      因为,我也是其中之一,自然希望人们想起这个职业不要有一些负面的印象,那么有则改之,无则加勉,当将技术带入生活的时候,能不能将之描绘成一个5岁孩子都能听懂,都能感兴趣的东西,而不是艰深的理论。全民编程是一个美好的愿景,一定不会所有人都成为程序员,但是一定会推动这个行业更好更快的发展

    相关文章

      网友评论

      • A15:这篇文章应该发表在报刊杂志上(纸质版)。
      • holandesa:不知道你想表达什么。。:sweat::sweat:
      • 余_人:你并不是程序员… 文章有四个逻辑错误
      • 大公爵:十个人都能看出来你是哗众取宠,为了博评论,博热点而已。我只想问一句:傻逼,拿了多少打赏了?
      • 大公爵:傻逼,三句话就暴露了自己门外汉的无知。还试图讲的头头是道,其实句句话都是强词夺理。
      • 斯特的简书:我也是程序员 但是同样不喜欢这个这个群体 最大的问题其实还真就是自大 评论区很好的反应了这一点 老是觉得我们觉这样 我们跟别人不同 把自己封闭在程序员的小圈子里 固守自己可悲的世界观 但是到了社会上却很难和别人沟通 思考问题非得从一个角度出发 对自己不了解的领域也敢用程序员的思维去思考 还洋洋自得
      • 0dc40613be9d:这样的讽刺程序员,好吗?我从来没有觉得我有多了不起,我感觉我有学不完的知识,敲不完的码,你是怎么想的认为程序员个个自大,物以类聚,人以群分
      • Mrpopo:妄自以门外汉的角度抹杀一个群体意思 呵呵
      • 59287c99cc43:我所接触的程序员,难以沟通的只有那些能力不佳的!积极向上而且有能力的程序员都喜欢通过工作来展现自己的能力!有信仰的程序员,会特别爱自己的产品!会非常用心的打磨它们!只有那些没能力的人,才会为了掩饰自己的不足而难以沟通,狂妄自大
      • ITCharge::joy:可能我们接触的是两个世界的程序员。以偏概全,博取眼球的做法并不太好哦。
      • d4af70fa1a01:写的什么鬼
      • 曹真:井底之蛙 跳梁小丑 只消一句:他人笑我太疯癫,我笑他人看不穿
      • 海沙画:确实是个门外汉,欢迎你来csdn争论,哪里全是程序员
      • 新世界后半段:程序员,这是一个高逼格的职业,他们改变了世界。你可以看看国外的程序员就知道这些。
        高冰洁:@新世界后半段 国内国外都有优秀的人,我也在国外写代码。有想法的人才能改变世界,有想法的程序员有能把想法变成产品的能力
      • 04938d7ab0dd:我是程序猿 请问造个原子弹简单吗?? 我不邋遢,我穿着非常将就,注重外表,我没有不可一世,我努力工作,赚钱养家。🤗🤗
      • 墨离_ml:写文章的思路及想法就是程序员的思维
        高冰洁:@陌东 是啊,我就是以程序员的身份在作自我慰藉的嘲笑而已
      • 一个很帅的蓝孩子:看完这么多骂你的我也就放心了!你有什么资格去评价别人或者别的行业呢?我们只能去对自己所处的行业有看法而已,别的行业你都不懂还去评价什么?
        高冰洁:@一个很帅的蓝孩子 “同样的,不在编程的这个行业里凭什么去体会这项工作难易与否,如何能评价一个程序员的能力高低。”这是我的观点,我作为程序员评价一下别人对我的行业看法,自我嘲解,有何不可。
      • 九剑仙:看到这么多人骂你,我就放心了
      • 332e40bd0e1d:作者说的其实不完全对,但基本正确。本人也是做开发的,也写了类似的简书,不过是反应当今的一个情况的http://www.jianshu.com/p/7ad07e4f9717
        高冰洁:@一张侧面 谢谢你能部分同意我的观点。其实不然,更多针对的是别人眼里的那种看法吧,不待见他们对于程序员的固有描述,也更不待见那些让人留下典型印象的程序员们,一如您在文中提到的那些一样。发文最初,还是觉得应该只有很少一部分的人真的如我想象中一样,秉承技术至上,产品缺了他成不了的心态,现在还是挺失望的,很多人甚至连文章都没看懂,我也是一名程序员,我想这篇文章有自嘲,觉得被贬低的我也无话可说。
        很难理解,一边说着程序员心态卑谦又拿着产品说没了程序员你能干什么的态度
      • 满天星爱我:我想说:你为什么要用手机,为什么要用电脑,为什么要用简书,这都是程序员干出来的
      • xiaojiazi:被骂,也能火吗?
      • 郭帅_edc0:内容不说,语句我感觉都很不通顺。不要说我语文差
      • b9a5a74a8a09:我不是程序猿,但我想问谁给你的高高在上,俯视众生?
      • 无名_老杜:这。。。作者难道不知道,上简书的百分之九十九的是程序员或跟程序员沾边的么,找不自在的节奏哈😊
      • 進无尽:呵呵
      • 46d100a313fb:为啥有你这种傻逼
      • 1eb6f967a0be:谦而不卑乃是真正的程序员。我不知道作者为啥这样哗众取宠,但这样有意思吗?
      • KunMinX:你特么待不待见关我屁事
      • 小仙疯:我搬我的砖就好如果有志同道合的砖友那就再好不过了
      • 发抖的小喵喵丶:终于对程序猿下手了吗?
      • 16a75c5c41cc:个人觉着程序员相对来说是挺单纯的,他们经常陷入自己的“代码世界”,哪有那么多心思去觉着自己有多流弊。作为程序员的我只是觉着自己很渣渣
      • 0de884eccc07:才出社会的菜鸟表示,身边的程序员真的比别的部门要单纯,而且有想法,能做出东西,写出代码,这才是程序员之间比较的东西,没有那么多花花肠子
      • silas_江火流萤:话说楼主上海程序员平均工资说的是应届生吧。。。
      • 王癫癫:看了这么多评论···。10%左右的居然爆粗··· 非宁静无以致远··· 非淡泊无以明志···
      • 8509e82aea19:作为程序员,看到你们的评论我就放心了
      • 江泛轻舟:你是程序员的高级粉😀
      • MeganChou:我还是蛮赞同这个观点的~因为我意识到程序员的大问题,工作一年主动跳坑!从经济上和沟通上,做程序员都不是一个好选择……个人观点
        MeganChou:代码的搬运工:smirk:
        高冰洁:@JoinChou 谢谢、自嘲而已,私以为普通程序员容易着眼于技术细节而忽略其他
        MeganChou:@JoinChou 主动跳出坑
      • 方志朋:我看了看作者之前的文章,感觉编码水平就那样吧
      • iDaniel:看似长篇大论,其实都是泛泛而谈,你真的了解这这个群体么?
      • b729533a3e16:已举报
      • 苏谷子:有一段时间,国内流行批《红楼梦》,士农工商学一起上,出了无数的红学专家,后来这帮人都不见了;有一段时间,大家都把匡扶正义,维护社会和平的任务交给了相声,后来相声亡了;现在类似作者这种外行又来批评程序员,真是可笑!
        一个外行,连Java和JavaScript,PHP和JSP和ASP都不分不清楚,少来参合行业内的事儿。想对程序员指手画脚先写够10w行代码再说
      • 无意惹东风:吃不到葡萄说葡萄酸,下一句是啥来着
      • 溪石iOS:简书来自一堆代码(可能你看不懂),所以简书是艺术品吗?它不是,论艺术它比不上一幅字画;简书不是艺术品吗?它的每行代码都是,它的成功运行本身就是构建的艺术。那么问题来了,没有程序员,你用什么写简书?
      • 0a88ac7ea4a4:随意抨击一个行业的工作人员,到底谁才是狂妄自大的人?
      • holidayPenguin:之前看电影里面有这么一句话,深入学习一门语言会改变一个人思考问题的方式,大概就是因为这吧。思维方式都不同了,还怎么和你沟通。
      • 阿_毅:哎,真的是一个找骂的。目光短浅~~~
      • 天口三水羊:哗众取宠
      • 想换个ID但还没想好:编程是门艺术,这个我认同。道理很简单,不是掌握了怎样切菜,炒菜就能成为顶级厨师,也不是掌握了一门语言的语法,熟悉了API就能写出高效,优美的程序。然而现实是不是所有的饭店都需要顶级厨师,不是所有的项目都要达到非常高效,完美。 底层程序员们其实是和各行各业的初级工作者没有什么区别,但是真的是比其他各行各业的基础要求高。:smirk:
      • 千里昭昭_e74d:我从未见过任何一个程序员把编程描绘成了晦涩难懂的科目,觉得晦涩难懂的永远是外门汉。另外,“穿的也不讲究”跟“河南人偷井盖”没什么区别,如果您对自己说出这样话而感到沾沾自得的话,我为您的教养感到抱歉。
      • 张叔:我是个每天喜欢穿小西装,衬衫上班的程序员, 你这偏见就和所有厨子都是油腻腻,我只想说只是因为职业特点导致程序员与人沟通的能力可能相对差一些,程序员(新手)最重要的就是要把业务逻辑转换成计算机逻辑,久了可能会些与其他人不同,但任何行业不都是这样么? 你这文章哗众取宠更多
      • 倬倬爸:哗众取宠,以偏概全
      • 刘望舒:我就喜欢看别人看着我眼红,还搞不过我的样子。
      • 5e9c7cba6fc3:程序员为什么不待见你的答案
      • 83cb2c5ac701:我是程序员,程序谁都会写,质量高低不一。进来了你才知道可能你以为的都不是你以为的,编几行代码就以为自己能叫程序员?多的是你不知道的事
      • lyyyyyyf:作为一名程序员,有句妈卖批必须要讲...
      • KaelQ:编程本来就是晦涩难懂的科目,数据结构和算法足够一个人学习一生,还有设计模式等大坑要去填,硬件的可变性不足,所以需要编程软件去填充。如果你以为简单的话,可见你的代码书写量太少,纸上谈兵太多。Talk is cheap ,show me code.
      • 五斗尺:程序员不想说话,并想你扔了一只皮皮虾,为什么会让这样的文章上推荐.
      • LByy:真不是故意因为职业原因才跟你怼,真的感觉你这写的什么啊?标题党?你这真的是一点水平含量都没有,我也是醉了 看你说滞留在英国,感觉你文化水平应该也不错吧?怎么对于事情的认知这么浅薄,要么你就是一直在自我的世界里臆想。你说的情况可能只是你见到那几个程序员,你跳出来再看看其他的 或者你直接问你朋友,你怎么那么封闭?还把这写在简书上 我这是第一次评论这么长 我真不好意思看下去了 不过你要注意在国外不能给祖国母亲丢脸!!!
      • _是七栎啊_:请问你认识的朋友有程序员么?为什么说程序员都是高傲的?别人都是人,大家都是一样的,只不过是为了生活在奔波,我认识的学长学姐,同学都有程序员,但是并没有这样的
      • 毹毹:我也是一名程序员,我觉得程序员的世界不是你想的那样,不过可能会有那种人存在,但是很多程序员都是很爱学习的,写程序都是更新迭代的特别快,学习的也特别多,而且,也不是都邋遢的:blush: 他们真的很单纯,有自己的圈子,讨论属于自己圈子的问题。
      • 静井静井:不与傻瓜论短长。。。不与偏执者论世界观,,,
      • 间阳幕宾:一本正经的胡说八道
      • hongjay:不知道为啥评论区这么激动。。我好像看到的是一个科班出身的程序猿对自己的嘲讽外加对培训班的:no_mouth:
        高冰洁:@HongJay 作者说、这是第二个正解
      • c82c89fa243d:真的是哪都有喷子,连程序员也敢喷
      • YoRuo_: System.out.println("不了解就不要bulabula");
      • 怪兽在这儿:呵呵~~~
      • 木景蔓:不要用你的局限眼光去评价一个你没有从事过的职业
      • kaeronlyyou:我最后的出个结论,这个家伙是台湾的智商低下的‘人’,怪不得会这样出来,毫无善意
      • luchefg:随意抨击一个行业的工作人员,到底谁才是狂妄自大的人?

        赞 回复
      • kaeronlyyou:看到你智商这么低,我就放心了
      • 爷不爱笑:随意抨击一个行业的工作人员,到底谁才是狂妄自大的人?
        安全地带: @爷不爱笑 说得好。
      • 追逐丶:我不待见程序员们,他们将编程描绘成了晦涩难懂的科目,还带着一副不可一世的态度,穿得也不讲究。
        就最后一句总结而言,只能说大千世界,给你遇见了这样的程序员,程序员也是人,而你看到的刚好就有这些癖好的人,而不是单单指程序员,如果人本这样习惯,和是不是程序员有关系?
      • 零浪:为毛我却很崇拜程序员😅😅
      • 六一王:这篇文章的标题和内容已经成功了,赢得了这么多程序员的关注和评论:sweat_smile:
      • 4b88da88c15a:我还没看到哪个程序员狂妄自大的,相反我觉得都很好相处
      • 若曦pretty:请问作者从事哪种行业?你知道程序员的日常吗?如果知道,你就不会写这种文章?如果不知道,你就没资格这么写?首先,程序员很少有自大,如果你和程序员相处感觉到他的自大,要么是他个人问题,要么是你妄自菲薄。还望作者不要一叶障目。你可以批评一个人,但你没资格批评一个行业或者一个群体。
      • hging:看到大家都在鄙视作者。 我就放心了。
      • Mircale1:呵呵 这个标题就是为了访问量吧? 真正的程序猿 有几个是高调的 ? 不要用你愚蠢的眼光来评论别人的职业:blush:
      • feng_dev:我只看了标题就进来评论,文章一字没看,直接评论。
        你不待见程序员,那是因为你无知。
      • 一笑解qian愁:看到这么多人说你我就放心了
      • 落寞绅士:如果你是程序员,你写下这篇文章可能大家会认为你很谦虚。但如果你不是,你只是想拉热度。想已凤姐的理论宣传自己。那么我劝你这种行为早点结束比较好。对一个你并不熟悉的领域或技能指手画脚是可耻的。
      • 俊英子:作为一名程序员,我感觉你不应该这样来片面的评价我们,我和男朋友都是程序员,但是我们穿着很整洁干净,我们也很热爱生活,我身边的同事也是一样,我们只要有时间就回出去玩,完全没有你说的木纳和呆板,在不了解情况的时候,请作者不要妄自评价,这是不好的,不尊重他人的,望自爱!!!
      • 九色喵:都只是靠技术吃饭,少扯艺术啦。早年用的起电脑,不比今天天天住独栋豪华别墅要求低
      • 移动的WIFI:标准的标题党,写个这标题..........
      • 水木空明:你以为你是谁?你不待见?地球围着你转?
      • 张鱼猫:通篇文字逻辑混乱,以偏概全,不敢苟同
      • Koali啦:你的手机电脑里面的东西都是程序员写,你可以像嘴巴里说的瞧不起然后不使用吗?不行就闭上你的臭嘴巴吧💩
      • 张照博:内功心法(数据结构,算法原理,计算机组成),外家横练(100天精通),粗通拳脚(七天学会),战五渣(全民编程),自动代入
      • 1b3ab31443dd:作者压根不懂得程序员的生活 而且写文章最忌讳就是绝对 一点不客观 胡乱设定这不是找骂嘛
      • 苏易川:程序员一般都觉得自己不牛,见过的程序员没几个是狂妄的,编程其实就如同做菜,有个菜谱谁都会做,但厉害的厨师是不会按照菜谱做菜的,因为味道不在菜谱里
      • Poseidon_Wang:思想没有点深度,每个行业你要是想入门跟做好又是两码事,不想攻击你母亲,文采好,我欣赏不来是不是你母亲的能力一文不值,事实也确实如此,你母亲不是知名作家,他到底贡献了什么?我随便一个程序员,参与到编程中,我是不是起码提高了工作效率从程序的普遍的功能来讲,这个角度是不是我们应该鄙视你妈妈了?
      • Poseidon_Wang:面对一群程序员你说无法沟通你不想是你的问题?去怪罪别人,就好比全世界必须绕着你转一样,这样跟你讲,智商水平程序员偏低?你给我说说哪个高
      • 愿漂泊的人都有酒喝:说话不经过脑子的人,这叫什么?行业歧视?
      • ___5E___:不理解笔者在哪里能认识那样不靠谱的程序员,大概圈子不对,建议换朋友,反正我在这个圈子里是没见到过,大部分人都很谦虚,每一天都努力学习新东西,越深入越觉得自己的知识不够,才思考更多,这才是我们的常态……我大概是看了篇假的文章……
      • e5be5aa0aceb:总觉得这个例子很好,我们的知识都是一个圆,里面都是掌握的,外面都是没有掌握的。圆越小,人就会感觉不会的越少。大多数情况下,我们认为自己很懂其实只是太无知。人呐,永远不要过于激进的对未知下结论,否则体现的只有自己的无知。
        e5be5aa0aceb:其实,个人觉得多数程序员有两个优点:1、专注。2、智商比一般人高点
      • XIAOINNE:最讨厌就是这种不懂还BB的人
        gulfwind: @ALazyPig 赞*1000000
      • 同Young不同样:cout<<"Go Die"<<endl;
      • 75429bc40233:我是新来的喷子,是直接喷还是走程序?
        gulfwind: @杰西麦克雷 👏👏👏👏👏
        王癫癫:@RealDeanZhao while(1):{ printf("You Are S*"); }
        RealDeanZhao: @杰西麦克雷 写个程序喷

      本文标题:我为什么不待见程序员

      本文链接:https://www.haomeiwen.com/subject/frswittx.html