IT瞎说
首发于IT瞎说
为什么好的程序员不是带出来的

为什么好的程序员不是带出来的

留言区吐槽

某些对号入坐的玻璃心, 他们那被水挤压的残疾脑想不出什么语言, 只能臆想的说: 队伍带不好就不要怪下面的人等阴阳怪气的话......

我带过的小组或者组建的团队都是非常棒的. 优秀的团队会对正文说到这些人自动产生排斥.

由于我总是心存希望, 反而让优秀的成员遭受了折磨. (在招人时过滤了最好, 但也会遇到大公司 HR 或者是老板硬塞人进来, 遗留的人等没办法的时候.)

以前队伍的成员, 现在大多是各个公司的 leader 或者技术总监, 前途大好. 不是我的功劳, 他们原本就是优秀的人. 但队伍是需要带的, 而且我也带的很好, 以后有空写一写: 如何带好一个 IT 团队.

我不像和菜头那样有耐心, 把留言的某些人一一挑出来展示. 他们非要把脑袋磕开, 让水流的到处都是, 生怕别人不知道他们脑里的水量. 湿答答的已经够恶心了.

通篇都在说别浪费时间精力拯救没救的人, 让生活更美好, 满满的正能量啊, 何来的负能量. 阅读理解的基本能力都没有, 就别在留言区里磕脑袋了.......

正文在下面

引言

我的整个 IT 生涯都在持续的带人, 很奇怪的运气~ 从毕业刚工作开始, 带的还是比我年长工作了好几年的人.

带的人多了, 什么奇葩都见过, 今天不说奇葩, 说说带人这事.

用心带屁用没有

以前觉得, 人类经过几千万年进化出的大脑, 只要发育正常, 智力和能力上的差异是很小佷小的, 只要认真调教, 总能把他给带出来的.

可是用心的带了很多人以后, 发现根本不是那么回事, 一个人的成长速度和高度, 似乎是早已注定的. 我无论多用心, 多努力的去带, 去影响, 去和对方谈心, 结果能起到的作用... 其实就是屁用没有.

一个很差的人, 我再努力去带, 还是很差.

一个不错的人, 我就算是放养, 也能成长的很好.

上面说起来就几句话, 但是很蠢的用了十年来确认.

固化的野路子程序员

云南很容易诞生野路子程序员.

野路子程序员, 不喜欢和其他程序员说话和讨论, 认为其他人都是 low B.

能干活, 但没法放在团队里干活. 他的代码只有他能看懂, 他也不想去看别人的代码和库. 经常会发现他工作效率慢的原因是: 在造轮子... 写了一个星期的模块, 公司公用库里已有了, 原本花个几秒引进来用就行了.

可野路子程序员是不会管的, 就算和他反复说, 他依然我行我素.

我以前喜欢用事实来打野路子程序员的脸, 以为能打醒, 但打多了, 发现自已的手很疼, 他还是没回应.

云南这样封闭固化的程序员很多很多, 有时看着这些智力原本不错的人, 用奇淫技巧把代码写得完全没有可读性时, 会猜测他以前工作时到底经历了什么?

固化的野路子程序员, 是最没法带的, 因为你连影响他都做不到.

鉴别能力出错了

设计师经常会吐槽客户可怕的鉴赏能力.

但是遇到鉴赏能力是负数的程序员, 那才是无奈. 你都没法吐糟.

清晰优美的代码, 他会说很烂.

冗余复杂, 又臭又长的代码, 他觉得相当好, 牛!

给他把业务流程理清楚, 画出来了. 讲一个早上, 他还是糊涂的, 他觉得合理的流程, 漏洞百出.

有数十种解决方案, 他仔细挑选以后, 总是能选定最烂最差的那个方案.

耐心的把优点和缺点列出来, 花很多的力气和他一点点的讲, 为什么这样考虑, 和他讨论, 希望他能慢慢的理解和改进思路.

但是可怕的是, 你会发现他完全无法理解, 因为他思考和解决问题的思路永远都是错误的.

你会猜测他成长过程中到底经历了什么? 他是如何活到现在的?

一个人考虑问题的思路歪了, 经过我的实践, 这是没法救回来的.

懒散的懒汉

听客户在抱怨他工作好累, 好辛苦, 拼了命的干了两个星期了. 我们好奇的问了他做了什么工作, 听完大家忽然都安静了, 脸在抽搐. 因为他说的那个事, 毫不夸张的说, 我30分钟以内绝对搞定.

说这个故事, 是要说明每个人对工作量的感受是不一样的, 评估也会不一样.

有的人, 一点点工作, 他也会叫苦连天.

有的人, 完全就是旋风马达.

很难说明白这是什么决定的. 以前的工作太宽松? 太闲? 其实都不是. 我也曾经有过几个月啥事都没有白拿工资很闲的时候, 结果给自已排满了各种学习.

有的人, 1小时的事, 他能做一周. 我看到的是他在上网看电影, 聊天. 找他谈话, 他又是真心的感到很委屈, 认为自已已经尽力了, 拼命了. 也并不是呆什么慵懒公司养成的富贵病, 反正他就是没法做到正常水平的工作量, 因此持续被公司开除. 反正最后他只能继续让老婆辛苦工作养着了.

无法去猜, 是什么经历造就了他. 当然我说的这是个极端的个例, 也就遇到一个.

只是云南这边普遍都有点懒散, 程度不同. 可能在成长的过程中, 周边所听所见的人, 工作量和压力都比自已小, 这是整个环境的通病了吧.

想要提高他工作量的基准线, 那是不可能的.

只为混口饭

程序员这职业, 对他来说和木匠和厨师(没有看不起这两职业)没什么不同. 反而因为程序员的工作很辛苦, 逐渐产生厌恶, 但是为了混口饭吃, 不得不捏着鼻子干.

辛苦的看完他糟糕的代码. 告诉他, 代码还可以优化改进, 逐个指出, 以期提升他的能力, 他反而会怒气值满的和你叫道: 你说我的代码能不能运行! 功能有没有实现!

反正是混, 当然是出最少的力, 把日子混过去. 能拿到工资就是胜利.

自然是不可能会有什么讨论和技术交流, 本身也没有学习和改进的动力. 工作来了, 能推就推, 能躲就躲, 躲不了就拖.

昆明这样的人太多太多, 散布在不同的公司, 每天混日子. 用一用不知多少年前学的技术, 做着按部就班的事. 找到机会就转行, 十年一年经验或者一年十年经验提到的那人是一直没找到机会.

自然是没法带的. 当然这也是种生活态度, 没什么可以指责的.

去一家公司, 给老板重新组团队. 发现一小伙, 毕业后在这混了两三年了, 什么都没学到, 他也混得很开心. 努力带了很久, 依然是给一点点事让他做, 他就要疯. 后来辞职了, 没多久在洱海边上碰到......带着两个妹子在耍. 原来是家里城中村拆迁, 白拿了几百万, 立马辞职享受人生.

只要有钱了, 他是不会再写一行代码的.

这种人最多也就带到能勉强干活.

伸手党

估计成长过成中, 父母帮他做好了一切. 结果要求 leader 和同事也像父母一样帮他把事事处理好.

别人只要稍微照顾不周, 他就心生怨恨..不多说了.

经历和三观

人的经历造就了三观, 经历是已发生过的事, 没法改变.

三观和做事方式, 思考方式, 都是由经历造就的.

这些要素如果是花了20年构建起来的, 可能得要再花40年才能改变.

要素决定了是好的程序员还是坏的程序员的关健点. 或者说是决定了每个人能力的大小.

很多时候, 会发现, 所谓的带人, 更多的只是介绍, 引导. 用多年的经验让他快速了解, 让他开眼界, 不用花太多时间去摸索.

能不能成, 只能看他自身三观和做事方式, 思考方式这些"天分"了.

别花时间去改变这些不可变的要素, 是已注定的.

所以, 带什么人哦..只需要向他分享好东西就行了, 能吸收多少无法去改变.


bigzhu:「我就是在瞎说, 别让我举证」

订阅号: 为什么好的程序员不是带出来的

编辑于 2017-07-09

文章被以下专栏收录