您不会通过撰写博客文章或打印海报来设计您的工程文化。它是由你雇佣的人、他们所做的事情以及你奖励和庆祝的特质所塑造的。 明智而慎重地选择。知道你看重什么以及为什么看重。事后看来很容易列出这份清单,但对于任何建立工程团队的人,我敦促你从一开始就考虑清楚,缩小你最看重的范围,然后努力雇佣、鼓励、支持和庆祝这些特质。 我帮助我们的工程师团队从 4 人发展到 90 多人,我希望在未来的许多年里继续打造最好的团队。以下是我认为可以成为优秀工程师的一些特质和技能,以及为什么它们对我很重要。 1. 杰出的工程师……雄心勃勃,有决心 他们会梦想成真,推动您和您的团队取得比您最初想象的更大的成就。 他们有成长的心态。
他们渴望反馈和新的挑战,这将推动他们成长,他们在挫折面前坚持不懈,他们将努力视为通向成功的途径,他们从批判性反馈中学习,Whatsapp手机号码列表 他们受到启发并从他人的成功中学习。 为什么这很重要? 野心是成功的天花板。伟大的公司有远大的抱负——最初来自伟大的创始人,但随着你雇佣有抱负的人的加入而得以持续和繁荣。 “野心是成功的天花板” 雄心勃勃、有决心的人会为影响力而战,并为伟大而奋斗。雄心勃勃和坚定的人会比那些可能更有才华但缺乏动力的人表现得更好,长得更高更快。
押注他们,花时间帮助雄心勃勃的人成长。 2. 优秀的工程师……通常会简化 他们使他们拥有或接触的代码更简单、更清晰、更易于使用和更快地修改。他们出于习惯,机会主义和持续不断地这样做。 他们帮助他们的团队,他们周围的人也这样做。 他们总是对自己拥有的技术应该去哪里有一个长期的愿景,他们把其他人带进来,让他们对这个愿景感到兴奋,然后一步一步地朝着这个愿景前进。 正如 Martin Fowler 曾经说过的那样:“任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。 为什么这很重要? 软件增长和进化的默认路径是随着时间的推移变得更加复杂。