你认为的互联网创业

年薪百万的工程师所需的工作技巧

2017-10-27  本文已影响18人  赤狼_杨昆宏

1.预备工作的能力

常言道“一日之计在于晨”,一天的工作效率,其实取决于早晨的工作状态。

▌主动与身边的同事打招呼,面带微笑。

▌清理自己的办公桌,保持干净整洁。

▌打开电脑,顺便可以去倒一杯水。

▌打开微信、邮件等工具的电脑客户端。

▌查看自己的今日待办任务,开始完成自己最重要的工作。

「一个优秀的团队,需要高效的做事方式,才能把对的事情做对。」

2.把事情做对的能力

如果说产品经理的目标是“做对的事情”,那么工程师的目标就是“把事情做对”。前者固然重要,但后者也影响着产品最终的成败。对于工程师而言,有些重要环节需要在平时工作中加以关注,比如:

▌收到产品经理的需求宣讲会议邀请时,能合理安排好自己的工作时间,确保自己不会缺席这次会议。

▌拿到产品需求文档后,仔细阅读文档中的每个细节,对于疑惑的问题,汇总下来之后,私下找产品经理逐个确认。

▌充分理解需求后,快速设计技术解决方案,并主动找技术主管探讨方案的合理性,确保此方案行之有效。

▌动手编码之前,首先定义接口及其文档,并主动找接口调用者确认接口的合理性,确保后续双方可以并行开发。

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

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

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

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

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

3.与队友协作共事的能力

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

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

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

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

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

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

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

4.与同事快乐相处的能力

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

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

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

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

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

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

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

5.与领导融洽沟通的能力

在企业中,我们都在谈“领导力”,往往却忽略了“被领导力”。对于工程师而言,我们要先学会“被人领导”,才能学会“领导别人”,所谓“被人领导”就是与领导处好关系。

▌不当众拍领导马屁,只是让领导感觉有面子。

▌领会领导真实意图,学会站在领导的立场上来思考。

▌及时向领导汇报,懂得哪些必须汇报,哪些不该汇报。

▌协助领导管理团队,把团队的事当成自己的事。

▌不越权,不跨级,与领导共同成长,共同进步。

「与领导处好关系,让自己优秀,让团队卓越。 」

上一篇下一篇

猜你喜欢

热点阅读