成功开发者的特征

存在许多关于成功开发人员的个人(软)特征的博客。 以下是一些有趣的链接的简短列表:
现在,这个博客是我关于该主题的个人观点。 当然,这取决于我自己的历史和环境,我并不声称清单是完整的。 另外,我没有纪律总是自己拥有所有这些特征(100%)。 我们都是人类,所以请不要对他们认真:-)最后一点:成功一定不是您工作的目标。 目标是发挥自己的美德,其中一些美德是本博客的主题。
善于做某事的意志
作为开发人员并不容易! 我说这有几个原因,与其他专业相比,我们的生活更加艰难。 例如,事实是,IT世界中的技术周期非常短,几年后,实际知识已过时。 因此,我们需要不断学习-新事物变得重要。 要保持领先地位,我们真的需要坚强的意志,才能做好我们的工作。 对我来说,这可能是最重要的特征:成为一名具有出色技术能力的优秀知识工作者,并有数十年的意志!
问路
由于不可能一无所知地完成这项工作,因此开发人员必须通过一个新主题来找到自己的出路。 我通常的做法是使用Google,并与其他专家交谈以了解他们的想法。 “我不知道该怎么办!” 对我来说不是一个论点。 因为如果我对这项新技术还不够了解,我会花费必要的精力来学习完成这项工作所需的知识。 我们需要通过学习曲线来努力,并尽一切努力来做好我们正在做的事情!

使自己有用
如果由于我早于预期完成任务而还剩一些时间,那么:我喝咖啡,踢桌上足球。 我休息一下 之后,我考虑可以做些什么来帮助团队实现目标,因为我的一些队友可能没有完成! (至少如果我没有在桌上足球上见过他们)如果每个人都完成了,那么我会考虑改进流程或团队组织。 我让自己有用。
照顾
几年前我参加了我的一个偶像Dana Bredemeyer举办的软件体系结构课程。 我与他讨论了使团队成功或成为成功的团队领导者真正需要什么。 他说:“嗯,您需要一些真正关心的人!” 我认为那句话有很多道理。 如果我们不在乎质量,时间安排,良好的团队文化,恭敬的沟通(!!),干净的代码,软件的Craft.io,如果这些对我们都不重要,那么我相信失败的可能性更高。
富有成效
彼得·克鲁奇滕(Peter Kruchten)在他的TAO中为软件架构师指出了正确的做法:
“那些不说话的人。
那些说话的人不知道。
那些毫无头绪的人仍在争论这一过程。
那些知道的人就是这样做。”
我试图每周提高工作效率–在一周结束时,我回头问自己产生了什么。 这可能是文书工作,社区日或(最好的!)编程代码。
工作解决方案
在许多人难以实现目标的情况下,我看到他们在辩论所有问题和解决问题的困难。 他们互相指责,并讨论了过去。 我试图不这样做,我不怪别人,我不只是看困难。 我正在尝试建议解决方案! 是的,总有解决方案。 大多数时候,至少有三种解决方案。
与人相处
因为我们的工作通常涉及在一个(最需要的:跨职能团队)团队中工作,所以我们(或多或少)善于与其他人打交道很重要。 就像我们自己一样,他们也有自己的优点和缺点。 重要的是要尊重所有队友,无论其技术能力或贡献如何。 当然,有时候人们应该得到明确的陈述,但是尝试一对一地做这些事情。 确保没有人放松他的脸。 参加咖啡吧的会议,擅长桌上足球,偶尔出去与您的团队一起喝啤酒。 你知道我在说什么。
参考:来自JCG合作伙伴 Niklas的“成功开发者的特征”。

翻译自: https://www.javacodegeeks.com/2012/07/characteristics-of-successful-developers.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值