阅读更多

13顶
1踩

研发管理

转载新闻 程序员追求的是什么?

2013-04-01 14:13 by 副主编 WnouM 评论(17) 有13855人浏览
上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到你们赞同哪些,反对哪些,重要性的评判,以及你们认为遗漏了的要点。

1. 做软件产品

我希望我参与编写的程序成为公司的主要业务。这就排除了IT维护工作,因为这种工作只是间接地支持了真正的业务(不管它是什么)。我也希望参与系统核心部分的工作,越重要的越好。如果我做的东西出错了,它应该马上成为一个紧急问题。最后,我不愿意参与仅仅是配置、应用或整合其他公司的软件 — 我希望自己来实现关键性的功能。

2. 优秀的同事

和对软件开发充满激情的聪明程序员一起工作是催人奋进的。我一次又一次地看到和同事一起谈论一些问题或设计是如何产生比我们任何一个人自己闷头想出来更好的思路的。这种合作方式不光是产生更好的代码,过程本身就是非常令人享受的。

你怎么知道某人是不是一个优秀程序员呢?一个特别好的特征就是看他们是否持续学习和提高他们的技能,例如通过读书、看博客、参加培训课程、以及参加技术大会。这倒也不是一个必要条件,我就曾经和很多不干这些事的很棒的开发者共事。最后,优秀的开发者会吸引其他的优秀开发者,因为以上原因。如果一个企业有很多优秀的开发者,它就更容易招到更多的优秀开发者。

3. 挑战难题

程序员通过代码解决问题。开发的产品起码在某些角度需要聪明的思路,比如低延迟、大量并发请求、或有限的硬件资源。不过,很多软件产品都是由常规代码组成,没有什么难做的部分。所以你也不能只是盼着做“困难问题”而避开其他的所有需求。而且,组织好那些看起来很无聊的代码,让它们容易理解和维护,这本身也是一个巨大的挑战。

4. 很酷的技术

这主要是关于使用有趣的编程语言(例如Clojure、 Erlang 或者 Go),但也包括框架和应用(例如Hadoop 或 Cassandra)。这可能是某些公司有问题的地方。如果它们的应用是用某个语言(比如C++)写的,它就不会改了。所以如果你想改用一些新的语言,你可能需要换个工作。例如,如果你在斯德哥尔摩想用Erlang,你可以给Klarna 或 Campanja公司投个简历试试。

5. 用户

编码的乐趣之一是做出一些对别人有用的东西。做了东西却没人用就无聊了。要让用户(越多越好)关注你开发的努力并且给予有价值的反馈。唯一例外的可能是创业的时候,但是之后就要把吸引尽可能多的用户作为最优先的事情。

6. 不错的薪水

拥有大量优秀开发者的公司懂得优秀人才的价值。因为优秀和一般程序员之间的差别是巨大的,所以报酬向优秀开发者倾斜在经济上是有道理的 — 其实在生产效率上的差别远大于薪酬上的差别。反过来说,那些不舍得给程序员较好薪水的公司往往把程序员看作是可以随意更换的“资源”。那么这些公司在其他方面的表现恐怕也是你看不上的,不仅仅是低薪水。

7. 很好的工具

这个因素的重要性几乎是不言自明的。一台快速的计算机和几个显示器可以加快开发过程 — 谁会反对这一点呢?(好吧,那些光看成本不看效率的秃头老板可能会反对)


37signals 员工 Noah 的工作台

8. 一周工作40小时

如果你总是要加班完成任务,肯定是你工作的单位有一些问题。而且,长时间工作也不等于有效率。

9. 最少的官僚主义

对于开发过程来说,或多或少会有敏捷开发方法的影子,看起来大家都采用了这种思路。根据我的体会,在大公司里日常管理的那些琐事基本上都是躲不开的问题。

10. 在家工作

有时候能在家工作是有效的,不过我不常这么做。我喜欢在办公室里,和同事交流。我曾经通过视频会议、聊天工具和电子邮件在一个远程办公室工作,但这样的工作效率还是不如现场合作的高。

11. 离家近

显然这不容易强求,但是能不用每天花几个小时在路上多好啊。

评论

如果你是咨询顾问(而不是程序员),这个列表上某些项可能会不一样。我总是愿意在产品公司工作,主要因为我喜欢深入了解系统,看着它随时间如何演变。所以我没有作为咨询顾问的第一手工作经验,不过我觉得是这样的:作为一个咨询顾问,你更容易接触到很酷的新技术,因为你有机会和很多不同的客户一起工作。但是,即使你有很棒的同事,你可能也不会每天和他们在一起工作,因为你们会被派到不同的客户那里去。

这就是我在单位里最看重的几个因素,按重要程度排序。在现实生活中总会打一些折扣,但越是列在前面的因素,我就越不愿意给它们打折扣。你看重的因素有哪些呢?

英文原文:Henrik Warne   译文:http://blog.jobbole.com/37078/  编译:伯乐在线 - @老码农的自留地
  • 大小: 31.9 KB
来自: 伯乐在线
13
1
评论 共 17 条 请登录后发表评论
17 楼 TopLongMan 2013-07-05 15:39
与优秀的同事做一些重要的东西。
16 楼 diaoliwei2 2013-04-05 21:47
离家近。。。和有激情的人一起工作。。。这两个重要。。,,
15 楼 fenglingxuewqk 2013-04-05 16:03
现在公司的好处就是一周40个小时。。。但是我花在路上的时间是4个+小时。。。
14 楼 Ben.Sin 2013-04-03 23:40
好薪水,好工具,离家近,做产品,做核心部分,有优秀的程序员。。。
13 楼 boreas_baosj 2013-04-03 11:09
要有一个创新和发展的空间
12 楼 bhdweb 2013-04-02 21:05
jy158757 写道
钱多,活少,离家近


不要求钱多,活少,只求钱能跟得上活,离家近
11 楼 mrduanyf 2013-04-02 13:26
jy158757 写道
钱多,活少,离家近

10 楼 Liu_Jiaqing 2013-04-02 12:46
9 楼 clxy 2013-04-01 20:28
我追求的是,
引用
做出的东西有很多高高兴兴的在用!
8 楼 laogao3232 2013-04-01 18:57
一个人干2-3人的活,怎么实现一周工作40小时呢?
而且还要多放协调,你的工作时间并不是有你自己定义的啊。
7 楼 littledick 2013-04-01 17:54
引用
8. 一周工作40小时

在普通民企,是不切实际的奢望。
6 楼 Leon.Wood 2013-04-01 17:20
money money money
5 楼 dacoolbaby 2013-04-01 15:59
追求的是生活吗?NO
追求的是职业生涯吗?NO

我现在就缺钱!!
有人把我包了,我都认了~~~
4 楼 hzw2312 2013-04-01 15:55
感觉在家呆着什么也不干最好了!
3 楼 hunray 2013-04-01 15:02
越干越有劲的工作 
2 楼 jy158757 2013-04-01 14:25
钱多,活少,离家近
1 楼 freezingsky 2013-04-01 14:23
我个人感觉,光是离家近,就是,一个优点了。有时候,想想光是上班就在路上花费近二个小时,那种感觉,都让人提不起兴致。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 啥是全栈程序员?更厉害?更有钱途?

    大家好,我是鱼皮,我相信学编程的朋友都经常听到 “全栈” 这样一个词,但是你了解什么是全栈么? 我之前在网上看到太多有关全栈程序员的疑问了,甚至还有不少的误解。那作为一名兴趣驱动的全栈程序员,我不能忍,...

  • 你认为程序员的最高境界是什么?

    参考了一本很老的书《编程高手箴言》中提到程序员怎样才能达到编程的最高境界?一个程序员的成长可分为如下六个阶段。 Ø 第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西...

  • 黑客比程序员高在哪里?

    黑客其实和一般的程序员一样,但是他们的关注点不一样。黑客关注的是如何破坏,通过这些有创造性的破坏来获取利益,展现自己的能力。而程序员关注的是如何创造,通过创造来获取利益,展现自己的能力。就如同一个硬币...

  • 很多人问:做程序员能致富吗?这些互联网码农,个个是千万富翁!

    你对发家致富的定义又是什么?是达到中产阶级以上的小康水平,还是要实现财富自由?相信看到以下这些实际的案例后,你心中会有明确的答案。 如今的程序员已经不光是邋遢的男性 很多程序员都以码农自嘲,说自己是...

  • 程序员需要学些什么?程序员好考吗?

    程序员需要学些什么?程序员好考吗?--方方方方-希赛 一、学习能力 因为技术不会一直停着不动,可能当你刚在学校出来的时候,是公司的佼佼者,但是如果你不学习,当别人会HTML6/7/8的时候,你还只是在HTML5上徘徊...

  • 你为什么成为一名程序员?

    兄弟姐妹们,还记得自己成为一名程序员的初心吗?遥想公瑾当年,不,遥想我当年,似乎是“命中注定”走上这条路的。因为不在计划之内嘛,所以走了很多弯弯路。 路漫漫其修远兮,我们就来上下求索一下,权当是一次...

  • 你为什么选择程序员这个职业?

    你的答案,又是什么?写在前面前几天和两位发小聚餐,我们三个人都选择了程序员作为自己的职业。初始时三个人差不多,往后的十几年开始出现了发展偏差,现在的我们进入到了职业的重要选择点,三个人的选择出现了较大...

  • 你印象中的程序员是什么样子的?

    不知道大家对程序员的印象是什么样的 前阵子爱情公寓5出来了,一时间所有的热度都被爱5占领了。很多人在下面评论说,等了那么久,终于等到它来了。然后我看到,评论里最多的一句话是,“爱情公寓是我们90后的青春”...

  • 为什么程序员都喜欢节后跳槽?内行人告诉你原因

    对于有追求想进步的程序员来说,一个陈旧的技术,一天天无休止的止于工作等等,这些是最忌讳的。特别是一些掌握了很新技术的程序员,在跳槽的时候会更加有优势,是各大互联网公司争抢的对象。一名优秀的程序员,除了...

  • 如何度过程序员的菜鸟阶段?

    我见过很多新手程序员,特别执着于技术本身,因为只要技术厉害就可以在公司里获得地位和尊重。但这世上并没有单靠技术驱动的公司,阿里、腾讯、谷歌都不是。技术仅仅是一种工具,需求才是公司关注的重点。 当然如果...

  • 英语对程序员来讲有多重要?会英语的程序员和不会英语的程序员有什么差距?

    会英语的程序员和不会英语的程序员有什么差距? 可以。 但你只能学二手的资料,看翻译之后的书。 各方面,你学的都会比会比英文好的落后很多。 如果大专以上学历,完全可以去追求理想。 英文不好,可以学啊。 ...

  • 自律的程序员生活是什么样的?

    前言 自律,这个鸡汤烂了的励志词语。不知出现在了多少篇文章中,有的是畅销书代名词,有的是热门...程序员谈何而来的自律,一谈起程序员,人民的印象就是:邋遢、不修边幅、死肥宅、内向、不善言辞等等。完全一副被

  • 大龄程序员没有出路吗?

    小明2号 我快50了,从20出头就写代码至今,我从90年代初写程序的,那时已经有很多程序员了,有些部门比如统计局、粮食局80年代就有专职程序员,国家机关什么的从事编程的很多了,我刚做的时候也在事业单位,也已有...

  • 什么是真正的程序员

    这篇文章的原文来自:A Little Printf Story作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!第一次翻译有很多不妥,欢迎留言指正。 文章略长,但是耐心读完,你...

  • 为什么程序员工资这么高?

    月薪3万的程序员告诉你...是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。 习惯即刻回报  他不懂得只有春天播种,秋天才会有收获。刚刚

  • 程序员是一群什么人?

    程序员活着就是为了改变,说得一点都没有错。每一位程序员都值得大家的尊敬,他们酷毙了。

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

Global site tag (gtag.js) - Google Analytics