怎么样才成为一个真真的优秀的程序员呢?

你想要想成为一名专业的程序员,会写代码是仅仅不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。

关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?当然不是这样的,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为一名开发人员,下面就是一些你必须要掌握的最重要的技能。大笑

擅长沟通


可怕吗?

虽然一些媒体上面将编程描述为一种“闭门造车”的行为,但事实上,它涉及到很多与人沟通和协作的事宜。如果你工作于一家公司,那么你会成为开发团队的一部分,并且得和其他人交流和合作。

然而,Jeff Bargmann,Lifehacker最喜欢Fences和Bins的开发人员强调,知道如何清晰可信地说话和写作对于那些独立的开发人员甚至更加重要:

学校课程一点也没有教我们学习必要的书面表达技巧。(就教我们编程,对不?)在你的职业生涯中——如果你以后想继续晋升的话——那么你需要花大量的时间用于清楚简洁、令人信服的沟通交流——从你需要发电子邮件给同事、经理、客户/合作伙伴、甚至有一天可能是高管仅这个方面想,就足够说服人的了。但是由于我们开发人员习惯于比其他人做事快两倍(我们都很聪明,对吧?),所以令人沮丧的是,这样会导致需要多花上两倍的时间才能顺利地表达清楚。而作为一名独立的开发人员,用一句话来说就是“不在沉默中爆发就在沉默中灭亡”——再怎么难也必须掌握这重要的技巧。

Jeff也针对沟通技巧提出了一些建议:

要么跨过这个障碍,要么在过程中学习,总之你需要的是真实的社会实践(我们要想擅长编码也是如此。)。可以试着发布一些简短的文章、大声阅读电子邮件、勇于面对批评教育,创建适合自己的经验教训。


如果你现在还没有机会加入到一个团队中一起开发,那不妨考虑一下一些高校的沟通、演讲和写作班辅导。此外还有各种课外的网络资源供君采撷。


想对大数据有更多的了解

加QQ群

232840209

期待你们的加入






猜你喜欢

转载自blog.csdn.net/qq_42458386/article/details/80713474