频 道 直 达 - 创业网首页 - 创业资讯 - 专家点评 - 创业观察 - 创业人物 - 创业指南 - 项目分析 - 政策法律 - 创业培训 - 创业服务 - 奇思妙想 - 创业圈子 - 创业论坛

创业网-中国创业门户网站
创业新书推荐 - 创业项目库 - 商业模式 - 法律在线咨询
创业专家在线答疑
酒店管理专家答疑
  您现在的位置是:首页创业心得→新闻
    


如何做一名优秀的程序员的素养和基础


cye.com.cn 时间:2011-11-1 13:59:38 来源:创业网cye 作者:阮一峰 我来说两句

每年都有无数年轻程序员,加入软件行业。

他们在学校里学过编程,但是对这个行业的现实一无所知。

Patrick McKenzie是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情况。我看了以后很感慨,有些地方很受启发。我选择了一部分,翻译如下。

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

(90% of programming jobs are in creating Line of Business software)

计算机专业的学生,可能有一种印象,觉得大部分程序员,都在编写公开出售的软件或者通用软件。

这种看法是不对的。大部分程序员,实际上编写的是不公开的企业内部软件,比如追踪费用的软件、优化装运成本的软件、帮助记账的软件、设计新部件的软件、计算保单价格的软件、识别恶意订单的软件等等。

各种各样的商业公司,开发内部软件,解决它们自己的问题。市场上对程序员的大部分需求来源于此,只有极少数程序员直接编写面向外部顾客的软件。

内部软件的开发,通常非常乏味,令人厌倦。因为它们的技术复杂性低、技术决策非常保守、预算很少、缺乏长远考虑。但是,世界上大部分编程工作都是这种。

二、别人雇你的目的,是让你创造利润,不是让你编程

(Engineers are hired to create business value, not to program things)

商业公司最关心的(或者说唯一在乎的)事情,就是增加收入、降低成本。因此,它们实际上需要的不是程序员,而是能够帮助它们增加收入、降低成本的人。

开发优美的软件,解决技术难题,编写没有bug的代码,这些都不是商业公司的目的。它们雇佣你,是为了让你帮它们完成某个可以增加收入、降低成本的项目,而不是因为你是geek。

你个人对于公司的唯一价值,就在于你能多大程度上为它们增加收入、降低成本。

三、不要自称为程序员

(Don‘t call yourself a programmer)

很多公司的经理不懂计算机,在他们心目中,“程序员”就是一群高成本的劳动力,只会在一台复杂的机器上干一些难懂的事情。

如果你自称为“程序员”,当公司需要压缩成本的时候,某些经理首先就会想到解雇你。有一家公司叫Salesforce,口号是“没有软件”,意思就是如果经理们购买了他们的服务,就不再需要别的软件管理销售业务了,也就是说,不再需要自己雇佣程序员了。

正确的做法是,你应该把自己描述成与增加收入、降低成本有关系的人,比如“xx产品的开发者”或“改进者”。有一个Google Adsense程序员的自我介绍,是这样写的:“Google公司97%的收入,与我的代码有关。”

本新闻共2页,当前在第1页  1  2  

转播到腾讯微博

想认识全国各地的创业者、创业专家,快来加入“中国创业圈


创业网【 www.cye.com.cn 】-创业路上 与你同行

·相关热点
·相关工具
·新闻评论
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
免责声明:  
  凡本网具体标明“来源”的所有文字、图片和其他形式的文件,均为转载稿,本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您对本站文章版权的归属存有异议,请立即致电010-51285022或致信chuangye◎vip.sohu.com通知我们,我们将在第一时间予以删除。
 
最新资讯
   
 
创富之星
   

 
新书推荐
   
 
论坛精华贴
   

 
热点汇总
   
创业项目 创业计划书 大学生创业 创业好项目 创业故事 商机
创业板 大学生创业贷款 创业指南 小本创业 创业板行情 创业网
养殖业什么最赚钱 网上赚钱 怎么赚钱 做什么小生意最赚钱
染衣加盟 服装加盟 餐饮加盟 商业计划书 商业模式 品牌加盟