• 【2018夏季达沃斯】未来就业报告发布:机器将比人更“能干” 哪些职位更“吃香”? 2018-09-19
  • 西安市民:本想买点香菜吃火锅?比较后还是买了些肉 2018-09-19
  • 安吉发布乡村治理标准规范 2018-09-19
  • 华北能源监管局开展电网运行风险管控专项督查 2018-09-18
  • 马来西亚新山依斯干达特区吸资2531亿马币 ——凤凰网房产马来西亚 2018-09-18
  • 繁星戏剧挑战浸没式独角戏 2018-09-18
  • 领导干部自然资源资产离任审计制度试点 让福建省光泽县绿意盎然(图)-地方新闻-时政频道-中工网 2018-09-08
  • 人民日报评留美生数落父母:为亲情拓对话空间 2018-09-07
  • 网友给四川省委书记、省长留言获回复 共计25条 2018-09-07
  • 娱乐城新优惠 2018-09-06
  • 无人售货架现身出租车内 乘客扫码付款随时取走零食 2018-09-06
  • 江西公布拖欠劳动报酬典型案例 最高拖欠近200万元 2018-09-06
  • 做学习宣传贯彻人民领袖思想的排头兵 2018-09-06
  • 华夏幸福荣获2018中国品牌先锋大奖之杰出企业奖 2018-09-05
  • 10大路口因礼让斑马线致堵 济南交警推新规约束行人 ——凤凰网房产济南 2018-09-05
  • 程序员的快乐:那些小细节

    栏目: 杂谈 发布于: 2014-04-20 18:43:52

    程序员的快乐:那些小细节

    【新朋友】点击标题下面(↑)蓝色字“Java那些事”关注

    【老朋友】点击右上角,转发或分享本页面内容


    本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.rocksun.cn/cn/news/2014/02/programmer-happiness-details


    Zac Gery是一位软件开发者、教练、架构师与UX/UI设计师。目前,Zac在Frontline Technologies担任首席软件工程师一职,他感兴趣的领域包括软件工程、微软技术、敏捷软件开发、设计模式等等。近日,Zac撰写了一篇文章,谈到了影响程序员快乐的各种因素,特别强调了那些不太为人所注意的小细节。除了薪水、晋升机会等显而易见的因素外,日常的工作中我们还需要注意一些小细节,也许程序员的快乐就是源自于这些小细节。

    寻找和留住优秀的程序员对于任何一家公司来说都是个不小的挑战。除却薪水与晋升机会这些显而易见的因素外,还有一些小细节需要我们特别关注。虽然不是引爆点,不过这些小细节却是影响程序员快乐的重要因素。总得来说,快乐的程序员编码速度更快、Bug也更少。那么这些小细节都有哪些呢?下面就来介绍一下。

    合适的硬件

    注意“合适”这个词。编程由正确的电脑开始。公司购买合适的电脑并不会倾家荡产。每家公司关于CPU、RAM、硬盘等配件的决策都是不同的。请聪明地做出抉择,因为好的配置会让你远离问题。坚持每年对硬件设备进行评估有助于避免未来可能会出现的问题。除此之外,在硬件这个问题上保持坦诚、合理的对话也是非常值得鼓励的。生产力是关键的度量因素,不过请不要忘记下面几点:

    • 使用多个显示器提升效率,这需要购买额外的显卡。

    • 合适的键盘与鼠标,每个程序员对键盘与鼠标的需求都是不同的,要尊重个人的意愿。

    • 使用UPS避免电源出现问题。

    生产力软件

    除了标准开发套件外,开发者还需要其他一些应用。常见的应用包括专门的文件压缩/解压缩软件、复杂的文本编辑器、图形化软件、复杂的文件搜索工具、监控工具以及组织化产品。这些应用会提升程序员的效率,同时购买这些工具也不应该成为组织的障碍。

    良好的环境

    生产率一半来自于脑力,一半来自于体力。程序员在工作的时候大部分时间内都是坐着的。舒服的椅子是必要的。大多数标准的办公椅都满足不了这个目标。身体的健康问题会直接导致低下的脑力输出。合适的桌子尺寸、足够的空间以及柔和的自然光都不是什么大的事情,不过却是影响程序员效率的重要因素。

    提供灵活性

    工作灵活性是近一段时间内讨论越来越多的话题。允许在家工作与灵活的工作时间会让程序员保持更好的工作与生活的平衡状态。灵活的工作时间包括可以在必要的情况下自由到达和离开办公室、一周在办公室内工作4天等等。

    总结

    Oscar Levant曾经说过“快乐并不是你经历过的什么事情,而是你能记得的一些事情”。John Wooden也说过“越是细节的东西越重要,细节是魔鬼。细节会产生重要的力量”。本文旨在抛砖引玉,提供一些看法与广大的读者共同探讨。你觉得除了薪水和晋升机会等显而易见的因素外,还有哪些细节会影响程序员的效率,哪些做得好的细节会让工作中的程序员更加快乐,编写出更好的代码,欢迎广大读者共同讨论。


    本文转载自:微信公众账号 - java那些事,版权归原作者所有!

    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:程序员的快乐:那些小细节
    IT技术书籍推荐:
    Java编程思想(第4版)
    Java编程思想(第4版)
    埃史尔 (作者), 陈昊鹏 (译者)
    《Java编程思想(第4版)》书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 从《Java编程思想(第4版)》一书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对c、c++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。