程序员的内心需求

https://yqfile.alicdn.com/bbbfae65189dcd7ea32ced60226ea21903ff74d7.png
" >

上周我从三个哈尔姆斯塔德大学的学生那里收到一封电子邮件是关于他们做了一个三个月的项目名字叫程序员想要什么,以及企业如何吸引有才华的程序员。 这里是我自己按照重要性对于问题的几条答案。很明显,人有不同的观点,所以听你同意或不同意哪一条,或你认为落下的,下面的这些会让你感兴趣的。

该项目是公司重要产品

我喜欢我工作的项目是公司的主要业务。当然不包括在信息技术领域工作的人们,因为他们的工作只适合接待间接业务(不管是什么业务)。我也喜欢工作系 统的中央部分,越重要越好。如果我的工作部部分停止工作,应该立即成为公司的紧急问题。总之,我不想只是其他公司的配置,适应者和粘合剂——我自己想增加 大量的功能。

聪明的同事

与聪明的并且充满热情的同事们在一起搞软件开发是一件特别刺激的事,我注意到一次又一次,我与同事一起讨论一个问题或一个设计的解决方案,都比自己要好。这种方式不仅能获得更好的解决方案,这个过程本身也很愉快。

你怎么知道某人是否是一个好的程序员?一个很明显的标志就是,他们是否在不断的学习和提高自己的技能,例如通过阅读书籍和博客,上有关的课,或开一 个类似的会议。尽管这样,这并不是一个必要的条件,我曾经与很多非常好的开发人员的工作,他们也不曾这样选择。总之,好的开发人员往往会因为以上各种原因 吸引其他开发人员。事实上,一个公司有很多伟大的开发人员使招募更多人才变得更容易。

挑战性的问题

程序员喜欢用代码来解决问题。某些方面的产品起码应该有些要求比如需要聪明的解决方案,要求减少延迟,或有限的硬件资源,等等许多并发请求。然而, 很多产品软件是常规代码没有任何特别困难的部分。所以你不要指望只工作中遇到“难题”,而避开一切其他的。此外,组织无聊的代码,使它变成很容易理解和维 护的代码,这是一个很大的挑战。
很爽的技术。这主要是关于使用有趣的编程语言(例如Clojure,Erlang或者Go),但也包括框架和应用 程序(例如Hadoop或Cassandra)。这是一个公司可能有问题的地方。如果他们的应用程序是用某种语言(如c++),它不会改变。所以,如果你 想要改变使用一些新的语言,那么你需要改变工作。例如,如果您希望使用在斯德哥尔摩Erlang,你可以试试Klarna或Campanja。
用户。编码的乐趣之一就是创造对他人有用的东西。制造没有人使用东西是一件很无聊的事情。让用户(越多越好)在工作中使用并给出有价值的反馈。唯一的意外是刚开始,然后必须让用户尽

快达到压倒一切的优先级。

丰厚的的薪水

公司有很多优秀的开发人员知道伟大的人民劳动的价值。原因是优秀的和普通程序员之间的差异很大,具有的经济价值超过了开发价值——生产力的变化远远 大于工资的变化。另一方面,公司不支付他们的程序员往往是公司认为程序员是可互换的“资源”。这些都是公司想避免因其他原因,不仅仅是工资太低。
好工具。这几乎是不言而喻的。高速的计算机和一些监控设备——对,是谁反对?(好吧,秃顶老板干涉,只看到成本,而不是利益,这样的做法将会被反对)。

每周40小时

如果你经常需要加班的话,一些组织安排肯定是错误的。此外,长时间工作不等同于富有成效。
最小的官僚机构。对于开发过程,这是或多或少固定与敏捷开发方法,这似乎普遍采用。我的经验,一般行政超载问题主要是在规模较大的公司。
在家工作。能够很方便有时在家工作,但它在我的列表中不放在重要的位置。我喜欢在办公室和与人交流。我使用视频会议和远程办公室工作,聊天和电子邮件,但它并没不如在办公室方便,更容易有收获。

**交通方便,时间不长
**
显然很难影响,但如果每天不花几个小时在交通上,的确很棒。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-09-21 04:30:17

程序员的内心需求的相关文章

一个女程序员的男友需求说明书

前言 常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方(悲哀,因为给他们展现Coder之外的才华的地方和时间太少),我在论坛上看的一篇妙贴和回贴,整理出来供大家一乐. 正文 目的:征男友一名 概述:要求身高1.76以上(因为本人身高1.70),精通C++编程(起码要比我水平高), 24岁以上因为本人>23岁&&本人<24岁),身体强壮(这样会有安全感),在北京工作(因为本人不打算到别处去),本次征友的主要原因

程序员成长规划

引言 我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情. 第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序.这个过程可以说是对计算机和程序设计的入门阶段.这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识. 第二阶段,而后参加工作

让程序员愤怒的十种事

程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的.当然,既然是人,当然是会有性格的,也是会有脾气的.下面,让我来看看10种能把程序惹毛了的事情.一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点.无论怎么样,我都希望他们对你的日常工作都是一种帮助. 第十位程序注释 程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手,一定要写程序注释.于是,新手们当然会听从老手的吩咐.只不过,他们可能对程序注释有些误解,于是,我们经常在程序

程序员生存定律-打造属于自己的稀缺性

假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医.这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长. 程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值.稀缺性同时受两个维度上的力量影响:一个是自身的努力,比如前文所提到的增值和表达力:一个是大环境的变化以及对这种变化的适应.在这一章里主要关注的是后者. 稀缺性可带给你什么 既然稀缺性对个人有如此大的影响,那稀缺性

做过程序员的产品经理是一种什么样的存在?

记得之前参加团建活动,是真人 CS.我们一共没几个产品经理,但有几十个程序员.所以场面估计你也能想象出来了--并不是刺激的对战,而是惨绝人寰的群殴. 被 BB 弹打成狗(哎,原来不就是狗吗)的一个产品经理急中生智,大喊:『我以前也写过代码!我是自己人!』 其他正在施暴的程序员面面相觑,表示十分感动,但仍然拒绝了他的求情,继续按在地上打了半个小时. -- 我在哈工大读书,学的是计算机,写了六年代码,毕业后做的却是产品. 所谓对程序员和产品经理之间的调侃,主要原因无非就在两方经常有矛盾出现,而矛盾出

再次写给我们这些浮躁的程序员

2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条. 多做项目,多思考 不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户. 当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作

程序员都讨厌开会?

据说程序员都讨厌开会,不知道是不是都,但我确实也不喜欢.「小道消息」的 Fenng 曾经写过在阿里的后两年,他负责数据库团队时,每周会议也是多到让其感觉无法忍受.程序员讨厌写文档是出了名的,但讨厌开会的程度是讨厌写文档的立方,以上推论来自漫画<神秘的程序员>,如下: 有哪些会? 当我打算写这个主题时,反思了下过去都参加过哪些会议,发现有时会莫名其妙的就参加了一些完全无意义的会议.下面我们先看看一般程序员都会碰到哪些会议. 需求会 这类会议一般是产品或项目经理召集,组织参与项目的程序员一起讨论需

周鸿祎:很多程序员一看就知道不会创业

程序员创业的特别之处 关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,我自认为对待很多程序员个人包括共享软件作者和一些小网站还是很好的.我希望分享一些经验和体会. 首先,我想说的是聪明人不一定能成功,很多程序员很聪明,但我一看就知道他们不会成功. 因为我看到了一些问题,而且现在太多程序员存在很多误解.因此,我希望把我的观点告诉程序员.或许有一些程序员能够清醒,某个人可能因为我的某一句话有了感觉,对他以后的成长产生了帮助,这就足够了. 要知道,程序员总是以为自己

程序员需要具备的基本技能

        软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等:在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究.但是,不管是什么的情况,总是有一些通用的基本职业技能.         这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯.很多程序新手也是因为缺少.达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需要努力补齐这些技能.而高级程序员应该非常熟悉这些基本技能,而且有能力胜任并