优秀的技术人员渴望拥有强大的企业技术文化的工作场所。但如何从外部看出一个企业的技术和文化状况呢?这是我使用的两个简单而有用的参考指标。首先,我想谈谈“企业技术文化”这个词指的是什么。是指技术人员在企业中的地位和重要性。它可以体现在很多方面:公司是如何做出决策的?在拥有良好技术文化的公司中,技术人员参与决定做什么、何时做以及由谁来做。不是有最终决策权,而是有真正的话语权。你尊重开发软件的工作吗?开发软件是在正确的时间正确的地点进行的创造性工作。有些项目很难预测开发需要多长时间,公司可以认识到这种情况。基础设施。当需要关注非软件特性和功能时,明智的人(技术人员、管理人员)需要多少时间才能让老板知道这些工作的重要性?这通常是指运行系统中的一些工作(如消息队列的扩容)或后勤服务工作(如编译系统或版本控制工作)。不幸的是,尝试在一次对话中弄清楚所有这些是不现实的,除非你在公司内有可信赖的、知识渊博的消息来源。他们的显示器有多大?发生在我之前公司的一个故事。我是一名试图留住人才的技术经理。团队中的一位程序员辞职去了一家小而时髦的公司。以下是我临走前和他的对话:我:你为什么走?他:因为他们的显示器很大。我:(怀疑)你在开玩笑吗?我们也可以为您配一台大显示器。他:不只是我——每个人都需要一台大显示器。我:有那么重要吗?他:这反映了公司如何看待我的时间价值。公司需要决定的是,为了让我的视网膜获得更多像素,是否值得在更大的显示器上多花一点钱。现在我明白他是完全正确的。重视员工的公司会更重视在设备上的额外支出,而不是提高员工的工作效率(并改善他们的福祉)。让最好的程序员使用最好的开发工具。大显示屏是一个非常有说服力的指标。员工可以选择自己的电子邮件地址吗?非技术人员通常不会认为电子邮件地址有多么重要。但它是你在线的身份证。严格的电子邮件地址命名约定(全名加首字母,或者更糟,首字母加全姓)反映了公司对所谓的员工情绪一致性的强调。更糟糕的是,这项政策让员工觉得他们被视为“齿轮”或“人力资源”,而不是一个伟大的个体。(旁白:让我们远离“人力资源”这个词。那太糟糕了。)这对我个人来说尤其重要,因为我有一个非常独特的名字。如果您不允许我的电子邮件地址是sef@company.com,那么您在我的印象中会大打折扣。不仅如此,冗长的邮件地址名称给人一种是邮件列表地址的错觉,其实里面只有一个成员,可以忽略不计。很重要,是你的shell环境的提示;很重要,它是whoami命令的返回值。最后一句话:我不是在谴责你们这些勤奋的IT男孩和女孩。你让重要的事情继续运转,但你被迫遵守这些强加的规则。相反,我正在解决这些让你处于不利地位的糟糕系统(通常植根于糟糕的企业文化)。如果你在这样的公司,请跪下来祈祷阳光。英文原文:WhyQuit?BecauseTheyHaveBiggerMonitors本文来自:http://www.aqee.net/because-they-have-bigger-monitors/
