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

在核心部门工作

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

 不错的同事。

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

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

挑战性的问题。

程序员喜欢用代码来解决问题。某些方面的产品起码应该有些要求比如需要聪明的解决方案,要求减少延迟,或有限的硬件资源,等等许多并发请求。然而, 很多产品软件是常规代码没有任何特别困难的部分。所以你不要指望只工作中遇到“难题”,而避开一切其他的。此外,组织无聊的代码,使它变成很容易理解和维 护的代码,这是一个很大的挑战。

很爽的技术。

这主要是关于使用有趣的编程语言(例如 Clojure,Erlang 或者 Go),但也包括框架和应用程序(例如 Hadoop 或 Cassandra)。这是一个公司可能有问题的地方。如果他们的应用程序是用某种语言(如c++),它不会改变。所以,如果你想要改变使用一些新的语 言,那么你需要改变工作。例如,如果您希望使用在斯德哥尔摩 Erlang,你可以试试 Klarna 或 Campanja。

用户。

编码的乐趣之一就是创造对他人有用的东西。制造没有人使用东西是一件很无聊的事情。让用户(越多越好)在工作中使用并给出有价值的反馈。唯一的意外是刚开始,然后必须让用户尽快达到压倒一切的优先级。

丰厚的的薪水。

公司有很多优秀的开发人员知道伟大的人民劳动的价值。原因是优秀的和普通程序员之间的差异很大,具有的经济价值超过了开发价值——生产力的变化远远 大于工资的变化。另一方面,公司不支付他们的程序员往往是公司认为程序员是可互换的“资源”。这些都是公司想避免因其他原因,不仅仅是工资太低。

好工具。

这几乎是不言而喻的。高速的计算机和一些监控设备——对,是谁反对?(好吧,秃顶老板干涉,只看到成本,而不是利益,这样的做法将会被反对)。

每周工作 40 小时。

如果你经常需要加班的话,一些组织安排肯定是错误的。此外,长时间工作不等同于富有成效。

最小的官僚机构。对于开发过程,这是或多或少固定与敏捷开发方法,这似乎普遍采用。我的经验,一般行政超载问题主要是在规模较大的公司。

在家工作。

能够很方便有时在家工作,但它在我的列表中不放在重要的位置。我喜欢在办公室和与人交流。我使用视频会议和远程办公室工作,聊天和电子邮件,但它并没不如在办公室方便,更容易有收获。

交通方便,时间不长。

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

文章来源:湖南跑得快 http://www.hanyouzjh.com/

程序猿:喜欢与聪明的同事们在一起搞软件开发相关推荐

  1. 挡土墙lisp程序_基于Visual LISP与C#的水工挡土墙计算软件开发

    摘 要:根据水工挡土墙的相关规范,分析水工挡土墙设计中的计算过程,利用visual lisp读取河道挡土墙断面中墙身.底板.水位等图元,提取几何信息,再运用C#编程计算得出挡墙的抗滑稳定安全系数.抗倾 ...

  2. 99%的产品经理不知道的秘密:如何招程序猿喜欢?

    互联网圈里好多逗逼的事情,尤以产品经理与程序员的斗法为甚,搞笑段子频出,更有好事者据此整理出了各种撕逼宝典,给一些不太成熟的产品经理.程序员造成了很大的困扰,已经严重到影响工作的正常开展. 本人从事互 ...

  3. 猿创征文|那些少见但好用的软件开发工具

  4. 程序猿秃顶算工伤吗?

    在各个年龄段的程序猿中,70后以年龄优势遥遥领先,80后开始油腻,90后开始掉发,掉发的迅猛程度隐隐有赶超80后的趋势,脱单已然不是他们最担心的问题,脱发才是! 程序猿敲掉不不光是键盘上的字母,更是头 ...

  5. 程序猿之歌 PHP,程序猿之歌

    程序猿(英文Programmer Monkey)是一种非常特殊的.可以从事程序开发.维护的专业猴子.一般我们将程序猿分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,特别是在中国,而且最重要的一点 ...

  6. 漫谈程序猿系列:群星闪耀的黄金时代

    X电总局在2014年年中突然发飙了.把七家牌照商痛打了一顿,后来又把视频站点往死里玩儿了一把,大大过了几把官僚瘾. 这时候我忽然想到豪杰超级解霸.那但是98年上大学时的最爱,当时学校还没有互联网,东洋 ...

  7. 程序猿误区:程序员只负责编码

    程序猿误区:程序员只负责编码 误区一:飞鸽传书 软件开发以文档和图为驱动,程序员只负责编码.错. 在软件开发过程中,大多数认为开发过程是以文档和图为驱动,应该大多数人还是这么认为的吧.准确说项目开发不 ...

  8. 趣文:舌尖上的程序猿

    清晨的第一缕阳光刚刚反射到电子屏幕之前,新一代的程序猿便开始双手敲击键盘,精神饱满地对着屏幕开始新一天的生活.他要去做回归测试,这是一种古老的习俗,是程序猿赖以生存的自我保护方式. 回归测试的意义不仅 ...

  9. 程序猿和攻城狮(南大)

    本文是自学网站MOOC 上南大的程序猿和攻城狮的 听课笔记. 一   软件工程师 二 人机交互 三 概率统计与软件测试 四 移动互联网本质 五 软工历史与建模 四 移动互联网本质 1.连接 当前互联网 ...

最新文章

  1. 优先级队列 c语言,队列优先级
  2. Mads Torgersen介绍C# 7及后续版本新特性
  3. idea自定义快捷鍵
  4. SQL Cookbook:二、查询结果排序(1)以指定的次序返回查询结果
  5. mysql 删除版本信息_linux 删除mysql
  6. SharePoint 2010-随机出现的页面性能问题
  7. 提高生产力,最全 MyBatisPlus 讲解!
  8. 全球计算机用户人数,NIC2019年11月:全球IPv6 用户数占比中国居43位
  9. springboot 优雅停机_SpringBoot 优雅停止服务的几种方法 第309篇
  10. 【Golang】解决Go test执行单个测试文件提示未定义问题
  11. Mac与Windows或Linux的键鼠共享神器Synergy
  12. mysql 触发器和存储过程组合使用,实现定时触发操作
  13. Rust: 如何与DLL文件进行交互?
  14. 中兴电视盒子破解记录
  15. (FPGA)verilog驱动RGB接口TFT液晶屏
  16. matlab绘三维椭球面_MATLAB绘制三维图形
  17. 深度学习第二次培训(BP神经网络)
  18. python处理FITS文件 2:astropy.io.fits介绍及打开FITS文件
  19. html5打开新标签,[HTML5] 新标签解释及用法
  20. 情感脑机接口与跨被试情感模型问题研究

热门文章

  1. c语言编写网页图形界面代码,「分享」C语言如何编写图形界面
  2. putty远程登录linux有啥用,putty 自动远程登录linux
  3. 机器学习笔记(十六)——EM算法概述
  4. 产品经理如何通过拆产品,持续提升产品能力?附案例
  5. 互联网晚报 | 9月28日 星期二 | 乐视手机宣布回归;小鹏汽车累计交付量突破10万台;苹果售出20亿部iPhone...
  6. 四大步骤做好需求调研
  7. 5G赋能中国智慧教育
  8. 大规模异构数据并行处理系统的设计、实现与实践
  9. 作者:梁永生(1971-),男,博士,深圳信息职业技术学院教授,广东省珠江学者特聘教授,《大数据》深圳市大数据发展动态调研组组长...
  10. 作者:秦兵(1968-),女,哈尔滨工业大学计算机科学与技术学院教授、博士生导师。...