哪些技能造就了优秀的软件工程师?
成为一名软件工程师需要具备多种技能。在我的职业生涯中,我很荣幸能与来自世界各地的人共事。他们拥有不同的背景和经历🌎。有些人我很享受与他们共事,而有些人则不然。
成为优秀软件工程师的技能
最近我一直在思考,为什么我更喜欢和某些人共事。我喜欢和具备以下技能的工程师共事:
- 🙂 友好且易于沟通
- 👂 倾听他人并尝试从其他角度看待事物
- ✍️ 工作认真细致
- 👫 团队合作者,努力将团队放在第一位
- 💪🤙观点鲜明,但立场松散
- 👩🏫 想要学习
- 🙋 问了很多问题
正如你所见,这些都是软技能。你更愿意和谁一起工作?一个程序员水平不高,但正在努力成为优秀程序员,并且善于团队合作的人?还是一个“摇滚明星程序员”,不听别人的意见?
关于如何提升技术技能的文章和博客文章有很多。它们很有用,你应该阅读,但软技能至少同样重要,甚至更重要!技术技能很容易学习。软技能需要时间,而且可能并非自然而然(以我的亲身经历来说)。
所以现在我很好奇,你认为哪些技能可以造就一名优秀的软件工程师?😊
想了解我最喜欢的软件工程师的 5 个习惯吗?请参阅这篇文章。
最初发表于prplcode.dev
文章来源:https://dev.to/simeg/what-skills-do-you-think-makes-a-great-software-engineer-1b14