• 读书:我编程我快乐(一.3)


    3 只会编程是不够的

      只思考在哪种技术上投资是不够的。毕竟,技术只是一种商品。你不可能只掌握一种编程语言,或者只能够操作某种系统,然后把生意交给老板打理。如果他们只想找个懂代码的机器人,那不如雇个外国廉价的程序员。如果你想站稳脚跟,必须要深入了解你所处的领域。

      事实上,软件工程师不能只会开发软件,应该要成为这个业务领域的专家。在我之前工作过的一家公司里,就有这么一个团队。我第一次见到这个公司数据库管理团队的时候有点儿震惊,因为这个团队里的成员都相当厌烦数据库技术。我当时在想,既然是这样,那这些人为什么要干IT呢?单在技术上讲,他们算不上出色,但是这个团队有他们的特别之处。作为企业数据的保存和维护人员,他们比那些商业分析师更加了解这个行业。他们的知识和对这个行业的了解使他们成为了数据管理工作的抢手人才。我们这些愚人居然还看不起人家。他们做的工作正是他们的价值所在。

      你的行业经历应该成为你的重要才能。如果你是搞音乐的,当你描述你的才能时,不能只说我能演奏某首曲子,而要说你真正了解这首曲子的内涵。商业领域的经验也是一样。比方说,如果你正在做一个医疗保健项目,你能区分出HIPAA835和HIPAA837这两种电子数据交换(EDI)协议有什么不同吗?同是软件开发人员,这个知识不就能决定谁更适合这个职位了吗。

      或许你只是一个程序员,但是如果你能用客户所处行业的专业语言与他们交流,那这就是一项非常重要的技能。就像如果与你工作的人都真正了解软件开发是怎么回事,你会不会觉得一切都会变得更加得心应手呢?你再也不用向他们解释为什么不能在Web应用程序中的一个页面上返回30 000条记录,或者解释为什么他们不能向开发服务器发送链接。你的客户也有同感。换位思考一下,如果你是客户,为你服务的程序员了解你的行业,不用什么都得由你来做决定,你也不用紧张担心哪个小细节会出问题,你会不会觉得工作起来更容易呢?你从事的行业也是这样。

      现在的软件开发界,Java和.NET大行其道。如果你会这两门技术,那你就能在使用这两项技术的公司找到工作。选择商业领域也是同样的道理。在选择从事哪个行业的时候,你应该像选择掌握哪门技术时一样谨慎。

    鉴于行业选择是十分重要的,那么选择在哪个公司、哪个领域工作对你来说也是重要的。如果你还没有仔细考虑过这个问题,那现在开始思考吧。机遇每天都在流逝。就像利息马上就涨了,但你却把钱存在了一个低利率的死期账户里。把自身的发展限制在一个静止不前的行业里,可不是什么好的投资选择。

  • 相关阅读:
    大道至简第一张读后感
    字符串加密
    写一个类,在任何时候都可以向它查询创建了多少个类
    类与对象动手动脑
    2016年读书清单
    2016-09-01
    Spring笔记(五)--注解方式实现AOP
    Spring笔记(三)--代理模式
    Spring笔记(四)--公共属性的配置
    表达式之谜
  • 原文地址:https://www.cnblogs.com/zhouxiuquan/p/1955647.html
Copyright © 2020-2023  润新知