企业为什么需要雇佣一名老程序员

本文从经验、判断力、知识面的广度和深度等几个方面阐述了为什么需要雇佣一名老程序员的原因。

经验

老程序员可能无法像25岁时那样,在脑子里保存那么多的代码,但这些人的经验非常丰富。我们知道,每一套系统的规模都在越来越大,大到最后都超过了你的脑容量——无论你的脑袋有多大——所以说能不能记住代码并不是像你想的那么重要。相反,我们知道如何对每个系统进行模块化。我们就是传说中的“10x程序员”,不是因为我们代码写的有多好,而是因为我们已经看穿了一切。我们可以快速了解任何一门新的语言,因为我们已经用了很多年了。我们知道这些开发语言的共同特征。语言这个概念一次又一次地流行起来。只要有足够的时间,我们就能发现其中的相似之处,并突出这些不同点。

判断力

“在低价所获欣喜被遗忘后低质量带来的苦恼会长久保持。”

——本杰明.富兰克林

老程序员有更好的判断力。他们知道需要重点测试系统的哪个地方,哪些地方是不需要的。他们可以从架构图中看出可能出现的问题。他们可以告诉你针对特定项目可以运用哪些技术,以及如何优化可靠性、性能或开发速度(选择任意两种)。他们还知道如何做出好的权衡。即使从来没有为你的项目写过一行代码,但是他们也是对得起他们的收入的。他们懂得如何提高质量。从长远来看,质量意味着更低的成本。

学识渊博

“真正的知识来源于对某个主题及其内部工作的深刻理解”

——阿尔伯特·爱因斯坦

老程序员在特定领域有很深厚的知识。这些知识帮助他们知道在哪里寻找bug,以及如何避免bug。

知识面广

都是优秀员工的小团队可以轻松击败都是良好或者一般员工的大团队。

——史蒂夫·乔布斯

老程序员都不求甚解。虽然我专门从事应用程序和前端开发,但我已经把整个堆栈都了解得很透彻了。我编写了无内存限制系统的代码。我已经构建了解析器、数据库和固件;甚至还有一个非常糟糕的内核驱动程序。我已经绘制了演示图形并生成了千兆字节的测试数据。你雇用我,应该不是叫我来建立数据库或编写固件或设计你的下一个网站,但我已经足够了解这些系统的工作原理。这意味着我可以和那些在数据库和固件方面的专家交谈。我知道的内容已经足够让我和其他领域的人进行有效的沟通。正是这种沟通技巧使我成为一个富有成效的团队成员,而不是原始的编码能力。

沟通技巧

任何一名老程序员都必须具备良好的沟通技巧。这些能力和他们的编程能力一样有价值。对于那些需要用到新的API的开发者们来说,如果没有地去看这些API,那么它们几乎是毫无价值的。很多大型软件项目之所以失败,不是因为糟糕的代码,而是因为沟通出现了问题。

最好,小编借用一个歌词,想说:“我能想到最浪漫的事,就是和你一起慢慢变老~”

本文分享自微信公众号 - 码神联盟(lkchatspace)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-07-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闰土大叔

在帝都做web全栈是种怎样的体验?

都说我经常在公众号里给大家喝鸡汤还不带勺子,也有些童鞋经常在微信上私信我有什么好的前端学习路线推荐给他的,那么今天我特意整理了一些学习路线分享给大家,希望大家一...

15000
来自专栏数据库新发现

拉里·埃里森亲自支招,数据库自动化之后,DBA何去何从?

作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】 链接:http://www.eygle.com...

20430
来自专栏企鹅号快讯

程序员编程障碍

? 编程效率障碍No.1:会议 最常见的抱怨是打断开发人员编码思绪的会议。如果老板信任该程序员,就会要求他们时不时地去那间数周甚至数年昏昏暗暗的会议室闲聊有关...

198100
来自专栏九彩拼盘的叨叨叨

前端软技能文章收藏

9820
来自专栏程序猿

你在“囤货”吗?

许多同学都在干货的周围神游,打开你的微信收藏,看看花多久时间能拉到底,收藏的文章“干货”多么?打开你标红的硬盘,里面收藏这四年前的毕向东Java...

12220
来自专栏Java架构师学习

想提升自己却找不到方法?那可别错过这篇文章!

一、JAVA基础 要想进阶成为java高级工程师,java的学习是必不可少的。高级工程师需要对java做较深入的研究,什么是IO包,什么是线程,什么是JMS等等...

30350
来自专栏企鹅号快讯

Flyme圈地人工智能 One Mind凭游戏模式打造AI新高地

今年手机行业两大关键词——全面屏、人工智能。前者作为手机行业难得一见的用户新需求,从提出到火爆用了不到一年时间。至于后者,由于大部分化作了你看不到的各种细节,反...

23790
来自专栏java一日一条

毁灭程序员的15个障碍

昨天必须得发布产品。用户争闹和咆哮某个缺失的功能。老板的老板说,我们最好迅速行动起来否则就炒我们的鱿鱼。感觉一切都有心无力。

10720
来自专栏程序员宝库

如何在一周之内获得GitHub stars 3500+ —为什么对于程序员这是如此的重要

最近我们发布了一个新的产品-Froala Design Blocks.几天之后我们便跻身于 GitHub流行仓库。一周以后已经拥有超过3500个star,而且两...

405150
来自专栏Albert陈凯

2018-08-13 如何成为一位「不那么差」的程序员

一个学渣的阿里之路 https://crossoverjie.top/2018/06/21/personal/Interview-experience/

9510

扫码关注云+社区

领取腾讯云代金券