2014
11-11
11-11
程序员杂谈之程序员的四种类型
不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:(计算机)科学家、码农、专家和工匠。下面我一一介绍自己的观点。(计算机)科学家与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员都或多或少受益于他们的成果。有时,他们的一篇论文能改变整个业界的思维方式,但他们通常不会也不喜欢把...
继续阅读 >
时不时地,总会听到、看到一些团队频繁熬夜加班,甚至觉得这很浪漫。他们的想法是跟夜晚作弊,持续编写代码或做其他事情。有时这是因为抽风的经理,但也有时诱因来自团队内部。我曾经写过,偶尔是会有一些灵感的火花促使你工作到深夜。但那是另一回事。那种情况下,是灵感的火焰在胸中燃烧,你需要让它经过手指全部转化为电脑中的代码。但这么好的事情不会经常有。我要说的是那种没有什么特别的事情,只是不间断地、夜复一夜地...
上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到你们赞同哪些反对哪些,以及你们认为遗漏了的要点。1.做软件产品。我希望我参与编写的程序成为公司的主要业务。这就排除了IT维护工作,因为这种工作只是间接地支持了真正的业务(不管...
平庸是程序员的最大忌讳。大家可以看看最近出来的《软件开发者薪资调查报告》。读过之后每个人的认知可能不同,有的人感觉我怎么赚这么少得跳槽了,有的人感觉自己还可以,我个人的感觉就是上面那句话:平庸是程序员的大忌。你可以参照图中的数据,看看自己在哪个区间里。如果在0~50%间,那么说明你的收入处于行业的中下游,需要努力提高自己的各方面能力了,长期平庸的结果很可能就会被淘汰。在一个还不算老的行业里,在一个...
昨天在博客园头条看到这么一篇文章,《没学历的IT人生没那么悲催,献给程序员们》。感觉整个大环境还是比较浮躁。引用@最最简单的回复:实际上敢称程序员的,实力至少达到专业水准。而且作为有专业水准的程序员,至少在收入,工作这方面的人生上没有悲催一说!另外再建议楼猪这样的北京大青鸟的学员,多看看老赵的文章。才上路就动辄IT人生,献给程序员。老赵这样专业水准的,也没敢说能给程序员献什么。他只告诉你们,别再去...
引言有些人可能还记得,去年年初时,我写过一篇文章介绍我是如何开始成为一个独立程序员的文章。随着新的一年的到来,我想是该做一些反省/总结的时候了。在这篇文章的结尾,我会告诉大家目前为止我挣了多少钱。我计划把这种收入公布做成一种每月一次的例行公布,就像 KreCi 在他的网站上的做法一样。但首先,我觉得需要用稍微多一点的篇幅先介绍一下我是如何计划和开创这整个“事业”的。计划部分故事很短。我已经受够了在电...
有位国外网友曾读了“商业内幕”网站的一篇有关谷歌程序员年薪300万美元的文章,他在Quora上提问想知道,到底是什么样的工作,让他们身价如此之高。针对这个问题,目前在创业的谷歌前员工AminAriana给出的回复得到了5800+个赞,其中包括很多(前)谷歌员工。以下是 AminAriana的回复。声明:虽然我曾经在谷歌任职,但以下解答不代表谷歌公司。首先,年薪问题的前提被扭曲了,因为那里不存在对工程师50万美金的收入保障...