程序员封闭开发是不联系家人

程序员封闭开发是不联系家人,第1张

是的。

程序员在封闭开发期间,原则上是不得和外界联系的,不能电话,没有网络。沟通交流的只有那么几个固定的同事。在这样的状态下,程序员因为没有什么干扰,基本上全身心地投入工作,确实能够高效地完成生产任务。

一般来说程序员工作需要良好的状态,如果写代码投入的是整块时间,而且又能做到心无旁骛,不仅效率会提升,而且代码质量也高。据说很多项目就因为这个原因,在设计和编码期搞封闭式开发,以加快项目建设进度。

来公司实习的第一个小长假是清明节,本想着我该怎么利用这三天时间去玩,去疯狂。可碰巧赶上了公司的封闭开发,从 4 月 5 号到 4 月 8 号,这时间赶的真是好巧哦!

封闭开发 这个词一听就觉得高端、大气、上档次!幻想着是不是跟传说中闭关修炼一样!虽然清明假期没了,但是赶上这次机会也是难得。

先说一下基本情况,因为近期在赶一个项目,需要尽快拟定需求并加紧完成,封闭开发的地点在北京昌平区香堂文化小区附近租了一间别墅,因为开发周期短,换洗的衣物已经提前准备好了,吃饭问题每天都有阿姨准备好,伙食相当的不错哦,而我们这一群程序员要做的就是“日出而作,熄灯而归”。当然我只是打酱油的~~

来看看我们租的别墅吧,环境很好哦。

虽然是打酱油的,但我也在很努力的工作,四天时间收获颇多,在这里分享记录一下。

封闭开发可以理解为闭关修炼,尽量隔绝外部的干扰信息,全身心投入到项目研发中,可以随时随地来一场头脑风暴,也可以趁着劲头研究到很晚而不用顾虑明天是否会迟到这些问题。相比在公司上班来说,效率非常的高,也非常出成绩。但是相对而言成本也高,开发租用的房子一天基本在2000元左右,加上三餐和零食等等,费用十分昂贵。只有项目非常紧急或项目搁置短期内止步不前时才考虑是否要闭关。

闭关期间,交流是一个非常重要的环节,要开展多次讨论和头脑风暴,快速准确清晰的抛出自己的观点和建议,大家的步伐和节奏应该在一起。如果气氛十分紧张,或各自做各自的工作,效率反而适得其反,同时要保证话题的方向要准确和清晰,绕了弯路要及时拐回来,毕竟这不是茶话会,还是要以项目开发为主。

需求拟定后,开发也是很关键的步骤,因为已经提前敲定好开发流程和所需的步骤,但往往还会有很多突发情况需要及时反馈,及时处理。例如我们就遇到一个问题,在阿里云服务器的专有网络和经典网络上就出现了一点小插曲,这些问题都是不可预料的,领队负责人应做好决策。

衣食住行都已经妥善安排好,硬件设施还是要充足的准备好,例如网速,项目研发离不开网络,有一个极其快速稳定的网络相当于一把利剑,如果网络环境极差是很憋气的一件事,严重的会影响到项目的开发进度。

封闭开发给我带来最直观的感受便是技术,以上所提到的一切,都是基于你能游刃有余的搞定底层技术环节,才能畅谈需求和项目,所以接下来的一段时间,还是要潜心研究并提升我的硬实力,否则一切都是空谈。

相信下次的封闭开发我会更多的成果和经验。

什么是封闭式开发

封闭式开发就是把开发人员封闭起来,吃住都在一个地方,这样每天的工作时间变得很长,防止项目信息泄露和数据保护,另外加快项目开发进度.

封闭式开发的好处

项目进度快且高效.所有开发人员住在一起,除了睡觉,基本都在讨论着代码方案.全天候的开发.

不受外界干扰.封闭式开发所有参与人员是不允许回家的.自然不会受到孩子媳妇,朋友等外界人为因素的干扰.不会被生活上的琐碎之事干扰.同时也避免了上下班,打卡等问题的干扰.

个人技能提升速度快.对于个人来说,封闭式开发能很快提升个人技能,因为你除了睡觉上洗手间,其他时间都在一堆程序中呆着,提升较快.

省钱.对于部分无良企业来说,封闭式开发其实就是无偿无休止加班的一种方式.花同样的钱,得到开发人员最大的劳动价值.但是一般大型企业,在封闭式开发完成之后会给予参与人员特殊补偿,放假,项目奖金等等.

封闭式开发的坏处

开发的代码扩展性相对较低,灵活度较低.因为所有开发人员处于封闭状态,又处于加班赶工状态,所以都会以快速开发的方式,能省则省.不必要的或不重要的功能就直接简单的去做.

代码的优雅度低,创新度低.(自主封闭式开发除外).因为封闭式开发对于一个人的心态也是很大的挑战,所以大多数情况,封闭式开发的人员写出来的代码都会是很机械的完成.而不会有幽默型的代码出现.同时其代码的可读性只能保证可读而不够优雅.创新性更低(除非开发目的就是创新).

对开发人员造成伤害.因为封闭式开发的强度非常大,所以对开发人员的身体消耗也是很大的.会有中途退出的情况发生.也有封闭式开发造成猝死的案例出现.

如何应对

改善环境.良好的环境会让开发人员心情舒畅,如果在迪拜七星级酒店进行封闭式开发,估计开发人员都不愿意离开.

加强管理人员技能及素质.封闭式开发管理有专门的项目管理学.管理人员必须有一定的技能,有一定的团队管理经验.有足够的人员心理辅导能力.

改变待遇.适当的给予补偿,如现金补偿等等来弥补人员心理落差.保证项目稳定.

活动.开发期间举办一些活动,放送参与人员心情,避免负面情绪堆压.

哪些公司在采用封闭式开发

一般采用封闭式开发的公司都是大型公司,因为他们需要用项目来打时间差,所以需要项目快速上线.例如:360,百度等等.

警告:有一些无良小公司为了项目上线和免费加班而采用封闭式开发,但是最后开发完毕之后许诺的一些福利并无法达到.仅仅是为了项目而非正式招聘.目前已经有类似案例.求职人员在面对进入公司就要封闭式开发的企业要格外小心.避免上当.

封闭式开发分类(原因)

1.被动封闭式开发.主要由公司或特定项目发起.人员属于被动参与.一般出现在大型企业.需要面对一些负面的情况.

2.主动封闭式开发.主要由创业团队发起,为了创业而进行封闭式开发.一般出现在创业团队.相对被动封闭式开发,这种开发自由,不受约束.严格来说只是半封闭,参与人员心情一般都比较舒适.氛围也比较欢快.毕竟是为自己努力.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11749664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存