当前位置: 首页 > 科技观察

一个优秀的开发者最缺乏的技能是什么?前微软工程师说:写得好!

时间:2023-03-14 15:53:59 科技观察

说起“coder”这个职业,你会想到什么?穿毛衣的宅男?不合群的极客?僵硬不变的科学思维?很长一段时间,很多人都这么认为。很多人甚至以“耳听为虚,只写代码”为荣。他们将此视为专业精神的象征。然而,时过境迁,如果你还执着于这些印象,你的职业发展可能很快就会遇到瓶颈。随着这个职业的竞争越来越激烈,开发外包的趋势越来越大,很可能决定程序员未来的事情除了会写代码之外,比如写出好的文章。“我建议人们做的一件事就是学习写作,”他告诉《商业内幕》.com。“学习如何写得好......这真的很有帮助,因为你需要知道如何表达自己。很多工程师出来做公开演讲真的很难。”为什么写得好如此重要?因为这会帮助他们更清楚地向经理、老板和潜在客户解释他们的工作,Borozdin解释道,同时也会让这些人更容易适当地奖励他们。博罗兹丁说,在加入DocuSign之前,他曾洋洋得意地把自己的工作交给上司,但没想到,他们并没有真正认可他的贡献。“我当时想,‘这是我的想法,为什么他们看不到呢?’”他说。博罗兹丁认为,这是一个沟通问题。如果你能更清楚地与人沟通,更清楚地专注,那么这种情况就完全可以避免。另外,如果一个程序员真的写出一个很棒的软件,那么他需要提高自己为人处事的能力。“一旦你编写了一个成功的软件,你可能需要像编写Java或ObjectiveC一样用英语编写文档,”Borozdin说。“在DocuSign,我写了很多向公众发布的软件,人们喜欢它并希望更好地使用它。我写了大概十倍的文档和说明,并回答了很多问题。这个问题是不大,但我认为很多人都忽略了它。”当然,这并不意味着你必须停下手头的工作,全身心投入写作,你只需要准确、清晰、平实地表达你的想法即可。这些可以通过非常简单的方式来练习,比如写博客。“你不需要忘记你的核心技术身份,”Borozdin说。“只需在此之上添加一点更柔和的表达技巧。”