专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
51好读  ›  专栏  ›  InfoQ

优秀工程师必备的十大能力!

InfoQ  · 公众号  · 科技媒体  · 2016-12-06 08:00

正文

请到「今天看啥」查看全文


  • 每个接口都有对应的单元测试,确保接口实现变更后,可立即执行单元测试,以判断接口的稳定性。

  • 代码中包含关键性注释,且注释内容做到言简意赅,确保让他人可通过注释快速了解自己的代码逻辑。

  • 对数据库的变更都有对应的执行脚本,脚本中能清晰地看到每次变更的内容与时间,便于上线前数据更新。

  • 交付集成测试前,自己能反复测试,确保集成后功能的稳定性,以帮助测试工程师节省更多的时间。

  • 每次产品发布后,记录代码变更日志,以便让其他工程师知晓代码的变更细节,后续能更加方便地在此基础上做扩展。

  • 打造一个优秀的团队,先从优秀的个人开始。

    3

    与队友协作共事的能力

    软件开发这项工作充分体现了团队协作精神,优秀的工程师必须学会怎样与队友共事。缺乏团队协作技巧,不仅对团队发展不利,而且自己也会变得孤立,离这个行业越来越远。我给大家分享几点关于团队协作方面的个人观点:

    1. 充分理解自己的职责,以及队友的职责。

    2. 不怀疑队友,相信队友一定能胜任。

    3. 不抱怨队友,帮助队友快速进步。

    4. 学会赞扬队友,让对方充满激情。

    5. 走进队友生活,和他成为朋友。

    人生有缘才相聚,需要珍重在一起共事的缘分。

    4

    与同事快乐相处的能力

    在其他部门同事眼中的工程师,往往是棱角分明,有些人性格内向,沉默寡言,甚至一开口说话就得罪人,自己还不知道。想成为一名与其他同事快乐共事的工程师,我觉得有几个方面需要高度重视,比如:

    1. 与其他部门同事对话时,能面带微笑,说话风趣幽默,会换位思考,站在对方立场说话,让对方很想和你聊天。

    2. 其他部门同事找你帮忙时,不管自己有多忙,此时心情有多糟糕,都能心平气和地倾听对方到底想要什么帮助。

    3. 遇到业务上不太清楚的问题时,能及时并主动地找到懂这方面的同事,客气地咨询对方,请对方给予自己帮助。

    4. 抓住每一次能展示自己的机会,学会在公司内部分享自己的工作成果,让其他同事了解自己以及自己所在的团队。

    5. 时常主动约其他部门同事一起吃饭,增强同事之间感情,上班是战友,下班是朋友,珍惜彼此在一起共事的缘分。

    觉得自己优秀还不够,还需要别人也觉得自己也优秀才行。







    请到「今天看啥」查看全文