【有奖问答】程序员最需要的工作环境

24回答

【有奖问答】程序员最需要的工作环境

提问者 S_Keyboard 2015-10-22 712浏览
看到有盆友说程序员需要安静环境,而且要保证每个人的空间大于一定面积。这样更有利于他们沉下心来思考各种设计与逻辑,保证思维的完整性,不会被中途打断。(好像很有道理的样子)
不过有发烧友说,他们在搞极限编程,结对开发,两个人共用一台电脑,一人写,一人看,一小时切换一下角色,随时随地复查与讨论。(据说效果也很不错)
那么各位看官,放下手中的瓜子,我们来聊聊到底程序员需要一个怎么样的环境是最合适的。

参与热点话题讨论,被提问者采纳回答的将会获得100Q币奖励,并随机抽选若干参与用户赠送3050Q币不等奖励哦~
奖励公布时间: 2015-11-02在本贴公布

获奖名单如下:
昵称 QB
大酋长 100

破石头 30
咦袋天椒 30
调丶请放低乀 30
OAOAAce 30
李剑英 30
Uda 30
吧零厚 30
防笨蛋 30
无色瞳 30
何小成 30
 

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 蘑菇 2015-10-22 16:51
    对我来说,有两台电脑就够了,周围有没有人倒无所谓,早晨不适合工作,下午和晚上的工作效率高,思维也比较清晰
    0评论
  • 何小成 2015-10-22 18:34
    首先,设备必须好,8G内存,2G独显,4核处理器,固态硬盘,双显示器,机械键盘,,,,,,,,其次,旁边一定要坐个大神,实在不行有个程序员鼓励师也行,然后项目对你来说是充满激情的,然后有老板奖金加薪的鼓励,,,哈哈。。。。严肃的说,就是好设备,好环境,好团队,好项目,好老板。。。嗯,有这几条,写出来的代码效率一定高
    1评论
  • 无色瞳 2015-10-22 16:53
    设备
    双屏幕 
    cherry或者filco青轴键盘
    久坐不腰疼的椅子

    开发同步:
    SVN
    高速上传的网络

    优质的队友:
    主程提供较好的架构
    其他程序猿好好写注释
    策划不随便拍脑袋反反复复
    运营不为了少摁一个按钮就麻烦研发重新弄一套后台

    最后:
    现实总是比理想骨感╮(﹀_﹀)╭尤其队友那条
    0评论
  • S_Keyboard 2015-10-22 16:55
    各位应该多说说,应该是一种什么样的工作环境,软环境或者硬环境,会更加适合,效率更高! 不要被举的例子个局限了哈!
    1评论
  • 防笨蛋 2015-10-22 17:36
    环境看个人相关和项目类型

    我会告诉你在家编程的时候我会开着武林外传视频写代码吗? 开了10年我会乱说?

    不过在公司我都是不带耳机,一个人猫在角落写,谁走到我这都得看我脸色,看我一脸凝重的时候就识趣走开,看我喝着咖啡单手滚轮的时候就围过来了。

    键盘在家会用机械,在公司用公司发的罗技,主要机械声音太大不能太高调。

    显示器一台,测试手机若干台,笔记本若干,笔若干,茶叶咖啡若干。

    采用新式结对编程:小黄鸭一只,跟他说下项目设计模式、模块设计,debug速度杠杠的。
    0评论
  • 吧零厚 2015-10-22 16:51
     根据不同任务决定,如果是简单的任务可以自己搞定,安静点的环境效率要高些,如果是难度大复杂度搞的任务上面说的方式应该会不错,毕竟东西大了个人考虑的方面有限。
    0评论
  • Uda 2015-10-22 17:23
    理想的工作环境:
    明亮,安静,有落地窗户的办公区(有绿植更好);
    大办公桌;
    人体工程学办公椅;
    双屏(三屏更棒);
    配置性能高的机器;
    顺手的外设;
    带VPN的高速网络;
    零食饮料水果;
    工作时间灵活,最好有适当的娱乐、休息时段.

    理想的团队环境:
    策划(产品)思路明确,较少修改;
    架构清晰明了,各自分工明确,能力胜任;
    都有良好的编码习惯;最重要是人品没问题。



    0评论
  • 暴疯雨 2015-10-22 18:57
    1、两个显示器
    2、与主流相配的主机
    3、良好的网络
    这些是硬要求
    软要求其实很多主要看个人的不同吧,比如安静、空气好啊什么的
    重要的是
    1.有一个大神坐镇
    2.不要有猪队友
    3.漂亮的女同事或者帅气的男同事
    1评论
  • 李剑英 2015-10-23 12:53
    安静不安静不在于音量,而是你会被什么打断。被别的程序员打断,没关系。被别的同事因为业务需求打断,没关系。被莫名其妙的人和事打断,就是很不安静了。
    空间不在于面积,而是你做什么有人管。做什么都没人管就是很大的空间了。不让上网,看点什么都有人叨叨叨,就是没有空间了。更有甚者,来一摄像头。
    0评论
  • OAOAAce 2015-10-23 12:59
    这个让我来说说,大家思维跟着我,一起来想象一下。

    一个充满阳光的靠近大窗户的座位,一个符合人工体学的舒适工作椅,一个台面很干净的而已宽大的桌面,上面放着一个大屏幕的台式机,在它旁边放着一台精致的笔记本电脑。

    早晨的办公室的略微安静的,大家在轻声讨论着昨夜的趣事,而我已经随手拿起了我的工作笔记,在上面写写画画,新完成的功能可以进入测试阶段的,后面优化游戏体验的部分,策划的同事一会会来一起讨论,我们很和气的达成了共识。
    上午的时间没有任何邮件和同事的打扰,我迅速的完成了,刚才谈到了所有游戏细节的优化。

    因为两台电脑的方便性,我迅速的编译好了Android、iOS的版本,要知道这两台都是顶配的,编译速度分分钟秒杀。

    下午又是一波免费下午茶时间,在下午茶时间里我和同事们一起讨论新的游戏功能,还有一些我对新游戏的看法,非常的愉快。
    下午时间里,我又搞定了几个测试发过来的bug,顺便把新的游戏功能都做好了,因为策划的要求很是简单,美术那边做的图都非常的到位,很给力的一次,而且图片非常精美,我程序这边根本就不需要做任何改动,嗯~新来的美术妹纸很棒!赞一个。负责其他功能的同事也很赞,0bug的记录一直保持着。后台的同事也很棒,不再返回奇怪的参数。good job!

    下午6点,下班时间一到,办公室的同事部分又愉快的回去了,因为明天是周末了。我和办公室的小伙伴们愉快的在LOL上面开黑,然后差不多到了7点的时间,大家的外卖都到了,然后我们迅速吃起来,因为后天游戏要上线,我们都是幕后的程序员,大家继续奋斗到夜里2点,在周六的时候,游戏成功上线了,每次新游戏的上线时间都是准确的,没有一次是有拖延的!!

    这就是理想的工作环境,各位程序员大大,你们怎么看?
    0评论
  • 大酋长 2015-10-23 14:13
    个人觉得最需要的是  投入沉浸工作的状态

    而促使这种状态的原因很多:

    团队的氛围,领导的激励,对项目的认同;
    亦或是迫于工期的压力不得不开始投入。。。

    总之一旦进入这种工作状态,就会有很高的效率

    而硬件环境,队友素质不过是不影响这个状态,或者进一步放大化效率的条件

    所以与其去想创造硬件环境

    不如让程序去高度认同当前的工作,加深的项目的信心,以及对领导和队友的信任

    这些才是最需要的软环境
    0评论
  • 心海深处的你 2015-10-22 16:47
    看个人爱好吧。有的喜欢安静。有的喜欢热闹。我比较倾向于安静的开发环境,然后我希望在开发的过程中不想接到新的需求,因为这样无疑会打乱现有的思路和气氛。
    0评论
  • 咦袋天椒 2015-10-22 16:48
    个人认为常规企业的朝九晚五上班制度,并不太适合程序员一族,因为这种制度一定程度上扼杀了这个最需要差异性的群体的差异性,把程序员的Coding灵感等同于工厂流水线上机械手臂,希望按钮一按下,灵感发动,按钮再一按下,灵感结束。这是一种一厢情愿的想法。
    2评论
  • ____ 2015-10-22 16:50
    都有好处,两个人开发的,撸码的肯定要想老子要撸屌点,让你娃看不懂~!不过大部分都喜欢安静,特别是一个人安安静静的,脑子要转的快一点。
    1评论
  • 完美辅游alpha 2015-10-22 16:53
    我个人比较喜欢安静的环境,特别是晚上凌晨,整个世界都静下来的时候,写写代码特别有感觉
    0评论
  • RAMBO 2015-10-22 16:54
    我是一个策划。个人经验是和程序大神搭档时
    1-不要不看时机的去讲需求。(人家在coding就不要打扰了)
    2-不要自以为是的给算法或者伪代码(专业的人做专业的事)
    为程序大爷们创造好编码环境的心得。。。


    1评论
  • ZRCV1996 2015-10-22 16:54
    周围环境干净,心情平静。晚上
    0评论
  • 调丶请放低乀 2015-10-22 17:13
    安静环境,这样程序员才会全神贯注写带吗,思路才会清晰,效率自然就上去呢
    开发团队的气氛很重要,每个人相互信任,相互帮助,分工明确
    最后个人建议,想家一样的环境,在写代码写累的时候,玩玩英雄联盟,吃点零食,在大大沙发上打盹
    0评论
  • [□S□t□y□l□e□] 2015-10-22 17:24
    我觉得安静的环境是必须的    保持思维不被打断   然后光线要偏暗一点   其次 来点音乐最好了  然后    是否需要两个人一起开发     我觉得还是看个人性格了      不同的人  有不同的习惯     我自己还是比较喜欢两人一起   
    0评论
  • 破石头 2015-10-22 17:46
    哦,说点题外话,我觉得结对开发最大的好处是每人可以偷懒半小时。。否则我真觉得一直看另一个写代码会睡着。=- =

    正式点。
    一个人做。无聊啊天天就对着代码和上司那张脸。有点意思没。
    强烈建议美术组和文案组的妹子和代码组坐在一块好不。其他的环境哪还有更好的!
    恩。。对吧。你说是吧。赞个对吧。
    好吧我承认我说的正式就是逗比的意思。工作之余开心点嘛!
    My life for Aiur(可惜艾尔不是妹子。改成欢愉之园好了)

    好吧。有用的。设备就不说了。说烂了。简单的项目。快速解决的。或者不是长期抗战的。那一个人安安静静的别打扰自己做昨晚完事。
    长期的。一个人就过于枯燥了。当然关键部分独处时肯定的。但是活跃一点总有好处。可能对项目不好。但起码对身体好。
    其实。因人而异。有的人就是一个人做特没劲。
    有的人就是烦周围一圈人。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答