什么是人才?

    一直在问自己是不是人才?
    因为自己具有多方面的计算机知识,还寒窗苦读了一个硕士学位,并且在计算机行业耕耘了十多个年头。一门新技术可以一个月入门,三个月上手,一年就可以做PPT讲给别人听,还被别人尊称为老师。好像自己真有那么两把刷子,工作中遇到的问题也最终能被搞定,周围表扬之辞也经常有得听,似乎算是个人才了。
    但是,我的记性不好,三年前我曾经仔细钻研过VCL的源代码,对于Delphi可以使用各种快捷键进行开发操作,而最近想用Delphi写个程序也费了许多周折,很多细节的内容都已经没有了记忆。可见,我也绝对没有过目不忘的能力,当天才已经没有了机会。
    而我的工作性质是技术顾问,因此客户需要问什么,我就要学什么,基本上客户沟通完成,我的本次学习也就必须放下。虽然工作中名片表明我是个J2EE的技术顾问,但是我写J2EE程序的速度肯定比不上一直在钻研这个领域的工程师,因此我接手工作前都会在家做大量的准备,而工作结束后也必须迅速清空从而为下次学习提供空间。因此,我常常有些惶恐,这样下去我的未来应该如何?
    论体力和速度我已经无法与二十多岁的程序员相比,论技术我学会的那些东西他们许多人也同样具有,那么我的能力到底在什么地方?一个企业招我进去,我又能为企业带来什么价值呢?如果我希望成为有价值的人,那么什么样的人才是人才,用什么标准去评价,他们又为企业到底做了哪些重要的事情?
    其实,万事万物道理相同,我在推广金蝶中间件产品时也遇到过同样的问题。现在开源产品如此流行,用户完全可以使用一个开源的产品,那么他为什么还要花钱采购呢?就像企业完全可以招个便宜点的工程师去完成工作,为什么要招资深的顾问呢?他们都提供了相同的“功能”,那么他们的区别在什么地方呢?
    “稳定性”、“兼容性”和“售后服务”。
    “稳定性”。虽然开源产品有些时候可以提供与金蝶应用服务器同样的功能,但是开源产品在压力比较大的情况下,性能会出现比较大的波动,而Apusic商业中间件就会一直保持比较平稳的运行状态。年青的工程师同样在刚开始工作时热情高涨,交待的工作很快完成。但是随着工作压力的增加或者突然有峰值出现(自己写的程序出现重大问题或者工期被突然缩短一半),这种状态下技术水平可能出现变形,工作完成时间反而会因为压力过大出现较大幅震荡或者延迟,甚至自己的系统宕机(生病或者辞职)。而较多经验的工程师因为应对过多次这样的情况,仍然能够保持以往的工作节奏与效率,使工作尽可能在可控的时间内完成。无法比较这两种状态哪种更好,对于在这个工作上投入不大的公司,他就可以启用年轻的工程师,因为他愿意承受系统出现这样的波动甚至宕机,同时他也会投入更多的培训与管理成本来将年轻的工程师进行调优,使他们的工作状态更加可控。而对于在此类工作中投入较大的公司,他自然愿意掏更大的价值去采购更稳定的产品,从而降低管理成本和时间风险,使工作时间更加可控。
    “兼容性”。虽然开源产品也经历过广泛的客户使用,但是用户毕竟未曾对他有较大投入(国外买服务的公司不算),因此系统一旦运行过程中出现与应用不兼容的问题也必须由厂商自己解决。而Apusic商业中间件公司会主动协助解决兼容性问题,甚至还会帮助用户改善应用程序本身。同样,年青的工程师社会经验相对较少,当环境出现变化时,他需要投入较大精力去适应环境,甚至还需要企业投入管理成本协助解决。而有经验的工程师由于社会经验丰富,可以独立去面对各种环境,出现问题后也能够独立解决,并且可以协助企业其他人员适应新的环境。
    “售后服务”。开源产品完全通过网络提供售后服务(国外买服务的公司不算),产品从安装、配置、调优到后期维护都必须由使用者自己完成。而Apusic商业中间件则提供完整的售后服务,通过一个有序的售后服务体系和服务规范帮助企业做好产品的售后服务工作。年青的工程师刚进入公司时,也同样需要企业提供更多的培训和管理,协助工程师去适应企业的工作流程。而经验丰富的工程师则可以自行完成与企业融合的适应过程,并且能够利用自己的工作经验去协助企业进一步完善原有的工作流程。
    撰写本文绝对没有批评或者诋毁年青工程师的意思,而且年青并不从年龄上评价,更多是在这个行业中所经历的事情。也没有抬高自己或者有经验的工程师的想法,因为我自己也还是个年青人,也还在不断学习中。我只是感觉这十年来从事软件行业有点心得,因为我经历过硬件维护、系统维护、软件开发、质量控制、项目管理和技术顾问多个角色,以前我一直对自己这种万精油的工作方式非常郁闷,现在我发现许多公司的工程师都有过同样的经历,也感觉着同样的郁闷。于是,我想把我现在的感觉拿出来与大家分享,因为现在我觉得这些经历反而是我的财富。
    我不再拘泥于学习某种技术,我更加关注的是原理性的东西。我能够从现在的J2EE方面的咨询工作很快转型到DotNET平台上去,因为我理解他们的原理,只是具体实现不同,目标客户不同,为客户带来的价值点不同。同时,我不仅为用户提供J2EE方面的咨询,同时还免费为他们提供数据库、性能测试、系统调优、软件开发、项目管理等多个方面的培训,甚至与他们一起讨论点DotNET的东西。因为技术本身没有价值,必须用在客户的目标上,为客户产生效益,为企业带来利润。因此,我更多将角色定位在如何用技术来帮助客户身上,而我万精油的经历恰恰使我可以从原理上理解问题,再从原理中帮助用户寻找合适的技术来解决问题,最终解决问题的人可能不是我,而制定方案的过程一定会有我的支持。这样客户会比较认同公司的整体技术实力,他在需要的时候会首先考虑金蝶的产品。
    因此,我希望咱们工程师们不要郁闷,不管是因为你工作的内容太复杂,还是因为你现在的工资收入实在太低。认真从工作中寻找到自己的价值,想把自己卖个好价钱就必须知道你到底能为企业提供什么样的收益,对自己有个正确的评估,也利于你自己人生道路的发展。
    以上仅代表自己的一些拙见,欢迎大家一起讨论。

你可能感兴趣的:(工作,应用服务器,企业应用,咨询,Delphi)