软件开发人员的三种指导精神

原作者,Andriy Solovey,已经发展了15年的软件,并已开发人员,软件经理和系统架构师。重点建设高质量、可靠和可用的软件。我注意到,有三的精神指导软件开发商——伟大的艺术家精神的灵魂,值得信赖的员工精神和自私的实用主义精神。

伟大的艺术家精神

如果你听到一个声音,你不能这样做,然后你继续这样做,反对将不堪重负。- Vincent VanGhon。

第一种精神是伟大的艺术家精神,它促使我们的团队程序员接受新的挑战,创新的能力,寻求自我实现,这种精神赋予我们创造新的解决方案的力量和愿望,使我们通过学习和实践取得进步,在最好的软件后面,这种伟大的艺术精神是隐藏的。它将使开发人员跳出思维框架,编写完美的编码,两个耳朵不能听到窗外。但对于传统的公司,这种精神既是一个强大的支柱和风险。因为它是无法预见的,也不能保证开发商不会忽视客户的需要,在这种精神的指引下,程序员会拒绝平庸,但有一个好的解决方案,他会用自己的方式达到预期的效果,这样的开发者不能容忍糟糕的代码。对于一些重要的代码,甚至在演示之前,他们会在测试者回家休息后进行重构。

值得信赖的员工精神

没有人是一个岛屿,一个是一个,每个人都是这块大陆上的一小块土地。John Dunn

第二精神是一个值得信赖的员工谁能想到球队的利益,公司在第一时间客户。这种精神的指导下,开发商将全力投入在项目的成功和获得更大的效益。值得信赖的员工精神抑制创造力,但另一方面,他们绝不允许未确认代码的存在,可能会导致失败。这样的程序员会熬夜或者在截止日期之前解决尴尬的代码。他将测试仪再次测试仪的测试后,然后验证安装管理员安装后,这种无私的精神将使开发人员专注于、负责和遵守纪律啊对公司来说,有时也会造成压力、不安或浪费人才。这种精神的害处是,如果一家公司不在乎开发人员的辛勤工作和牺牲,精神很快就会消失。

实用主义的自私

生活就是当你忙于做一个计划时所发生的事情。约翰列侬

这种自私和实用主义精神是个人利益,财务状况密切相关,工作安全和事业的发展。这种精神鼓励开发者接受负面的信息,更注重薪酬和认可管理者的程度。随着年龄的增长,家庭和私人事务日益取代编写完美的代码的梦想。日常生活问题正日益取代敬业和忠诚工作的信念,和自私和实用主义的精神更加激烈。有时,在精神的影响,开发商开始更多地关注个人发展和有益的工作,为了更好的工作保障而编辑混乱的代码,为了长期合作,增加了代码的复杂性,甚至只关注自己的项目和企业,或只是浪费时间在互联网上。这种精神是实现个人目标的一种本能的欲望,以确保未来,和幸福的生活。这种精神损害是开发者可以获取适得其反的结果,而不在乎工作的质量和公司的长远利益和项目。

每一个精神有其积极的影响:伟大的艺术家的精神可以提供你的创造力,可靠的员工会劝你要自律,注重结果,与实用主义的自私精神可以满足你的个人利益,但他们也有负面效应:过度的艺术精神可能会错过一些真正的需求,可靠的员工可能导致变革失败或恐惧。自私的实用主义会削弱公司和客户的最佳利益。

这些精神颠覆了许多有经验的开发人员的想法,阻止他们在头脑中形成和平思想。这场精神斗争的结束是什么我看到很多开发商最后统治他们的灵魂在精神。不幸的是,他们通常是实用主义的自私精神,他们不再挣扎,其他开发商也徘徊在这样一种精神,根据具体情况:有些公司欢迎有创造力的艺术家,别人拒绝自私的实用主义者。

这些精神的存在只是我的主观观察和结论,但它可以帮助我们解释一些软件团队生活中的一些有趣现象,所以,亲爱的读者朋友们,我有几个问题要问你们。

你同意这些灵魂的存在吗你能控制并使之平衡吗我错过了一些指导软件开发人员的重要精神吗欢迎在评论中分享您的观点。