不要自称是程序员,我十多年的 IT 职场总结 - 博客 - 伯乐在线



不要自称是程序员,我十多年的 IT 职场总结 - 博客 - 伯乐在线

90% 的编程工作来自内部软件

经济入门课程就说过:任何东西(包括你在内)的价值都取决于供求关系。首先让我们来谈谈需求方面。大多数软件不是装在盒子里卖的,也不可能从互联网上得到或者从 App Store 上下载。大多数软件都是公司内部的应用程序,它们通常令人厌倦,缺乏长远考虑。但却服务于全球经济的方方面面,比如跟踪费用、优化运费、协助会计部门做预算、帮助设计新的工具、计算保单价格和识别恶意订单等等。软件解决内部问题软件总是用来解决内部的问题,尽管这些问题往往是令人乏味和没有什么技术含量的。比如以一个内部出差费用的申报表为例。假设一家公司有 2000 名雇员,和在纸面上处理费用相比,一年可以节省 5000 个工时(平均满负荷下的成本是每小时 50 美元),一年一共可以节省 25 万美元。这家公司不在乎这个申报表是不是世上最简单的 CRUD(即为 Create、Read、Update、Delete 等四项基本数据库操作)应用程序 ,只在乎可以节省公司的成本还是可以创造额外的收入。

当你想到软件时,会认为公司开发的软件都是提供给客户使用的。但实际上你不太可能在这样的公司工作。就算你在这样的公司工作,也只有极少数程序员直接编写面向外部客户的软件。

别人雇用你的目的,是让你创造价值,而不是让你编程

公司总是出于非理性和政治的原因做事情(请看下面),但他们聚在一起做事情的主要目的是为了增加收入或者降低成本。运行良好的业务往往得益于在某一方面非常擅长的人。(可以,但不一定非要这样做。)决定再多招聘一名工程师的人,不是因为他们喜欢有一个 Geek 在房间里,只是因为增加这个 Geek 可以完成一个项目(或多个项目),增加收入和降低成本。开发优美的软件、解决复杂的技术问题、编写没有 bug 的代码、使用迷人的编程语言,这些统统不是目的。唯一的目的就是增加收入、降低成本。

彼得・德鲁克(Peter Drucker,现代管理学之父)―― 你可能没有听说过他,但他是老板们中的先知 ―― 提出了利润中心和成本中心的概念。利润中心是一个组织中用来赚钱的:律师事务所的合伙人、企业级软件公司的销售以及华尔街的大鳄们等等。成本中心,就是剩下的人。人人都想进入利润中心,因为这样会带来更高的工资、更多的尊敬以及更多获得好处的机会。这并不难:一个聪明的中学生,只要看过一段关于业务的描述,通常就可以确认利润中心在哪里。如果你想在那里工作,就要为之努力。如果你不能这样,要么在其他地方工作,要么先进入公司再转换工作。

通常工程师的成本都非常高,这会触发 MBA 优化成本的本能。于是就有了类似外包这样很棒的想法,"用一个低工资国家的成本中心,替换掉这些相当昂贵的成本中心,这些昂贵的成本中心并不能给我们带来什么。"(提示:如果你读到这个指导后面的部分,你完全可以忽略外包,不用把它当作职业生涯中的威胁。)没有人会外包利润中心。只有在 MBA 开的玩笑中才会发生这样的事情。这就好比建议用软盘保存一堆副本,用来代替源码控制系统。

不要自称为程序员

"程序员"听上去"只会在一台复杂的机器上干一些难懂的事情,而且成本奇高。" 如果你自称为程序员,有些人已经在想办法把你解雇掉。有一家公司叫 Salesforce,工程师熟知他们所提出的"软件即服务"(伯乐在线译者注:SaaS,Software as a Services)。他们的口号就是"没有软件",他们向实际客户灌输这样的观点,"你知道你们内部的程序员在做什么吗 ?如果你使用 Saleforce,你可以解雇一半的程序员,并把节省下来的一部分钱作为奖金放进你自己的口袋。"(顺便说一句,这样没有错。你效力的公司会让别人失业。如果你认为这不公平,回到学校爱干嘛干嘛。)

正确的做法是,你应该把自己描述成与增加收入、降低成本有关系的人。如果你还没有机会做到这些,应该说明你有能力去增加收入或降低成本,或者有这样的想法。

很多拿着不错薪水的编码专家,并不把他们自己形容成是以码代码谋生的。华尔街的宽客(译者注:指一群靠数学模型分析金融市场的物理学家和数学家。他们相信数学的精确性是分析最复杂的人类活动的基础,还曾用分析神经系统的数学技巧来赚钱。也被称为金融工程师,他们将自己戏称为"矿工"。)就是第一个和最著名的例子: 和那些没有帮助的人相比,他们使用计算机和数学作为杠杆,可以更快更好地做出后果严重的决定,这些决定可笑的地方在于"我们公司赚了数十亿美元。" (译者注:对金融衍生品的讽刺?)年景好的时候,成功宽客一年的奖金,要比同样才智的工程师干十年或一辈子赚的钱还要来得多。

同样就算你认为 Google 看上去是一家对程序员友好的公司,那里有程序员,也有一些人对 AdWords 点击率 提升 1% 都相当关注。(提示:证明价值是数十亿美元。)我最近偶然发现一个家伙的网页,他上面的履历是这样写的,"编写了后台计费代码,Google公司 97% 的收入,与我的代码有关"。他现在是一个天使投资人("有钱人"另一个礼貌点的称呼)。


Read full article from 不要自称是程序员,我十多年的 IT 职场总结 - 博客 - 伯乐在线


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts