工程师职业素养

1、拥有结构化思维

1.1、如何把事情讲清楚?

        有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点;前一句和后一句没有逻辑关系;说了半天也不知道想要表达的想法是什么;总之就是无法把一件事情说清楚。我们和人表达时一定要有逻辑。

常用的几种逻辑关系:

1、时间顺序       

按照时间顺序(步骤)表达,比如第一、第二、第三;首先、然后、其次。

针对线上那个bug,我首先查询了日志和埋点,大概知道什么原因了,但是又不是很确定,然后我又联系了下用户询问当时的操作场景印证了我的猜想,接着我设计方案看看跟哪个版本,最后上线后验证修复效果。

2、空间顺序

按照结构顺序,分类、分模块、分层次都是空间顺序,比如“我把崩溃日志分为了Java和native两部分”,“系统架构分为四层,我从上到下介绍下每层的功能”。

3、重要性顺序

按照你认为的重要性顺序表达,梳理本次对话内容,要想明白哪些是最重要的、重要的、不太重要的,先说最重要的、再说重要的、其次是不太重要的。
汇报场景举例:

“老板,系统上线了,运行效果、用户反响都特别好,现在已经有10万用户注册了”

先告诉老板结果,这是最重要的。

“下个版本我们会上线a、b、c功能,目前进度正常,预计xxx时间上线,上线后能解决xxx问题,给用户带来xxx收益,给公司带来xxx收益”

再告诉老板下个版本的计划和进度以及预期收益,这也是重要的。

“发现线上系统有几个崩溃,量不大,影响不大,目前已经定位到了原因,下个版本一并修复”

最后告诉老板目前系统的问题,影响面多大,有没有定位到原因,有无解决方案,什么时候解决,这也是重要的,但相比前两项,优先级就低了。

恋爱场景举例:

“安红嫁给我吧” 

这是最重要的,告诉你我要做什么,安红你要做好心里准备,好好思考下。

“房子都已经装修好,就差个女主人,希望能光临寒舍。车子看你喜欢哪个款型,我们这个月提一辆;我也不会理财,几千万存款也没人帮我打理,就差你来管理了” 

这也是重要的,强调你的硬件情况,保证你后半生后顾无忧,打消疑虑。

“我这人吧踏实、靠谱、人品正直,我们俩也有的聊,平时对你挺好的,婚后会对你更好的”

这也是重要的,强调你的软件情况,感情是否牢靠,这是安红择偶很看重的。

“我妈也很喜欢你,前端时间还说以后帮我们看孩子呢”

这也是重要的,安红挺在意婆媳关系,看看未来婆婆对自己怎么样。

“安红嫁给我吧”

再次强调,等答案。这套话说下来后,安红肯定就答应了,比姜文那句“安红我想你”可强太多了。

4、因果顺序

有因就有果。我比较喜欢先说结果,再说原因。

“老板,这个需求延期了,原因是xxx”

“赵小帅,知道我为什么一直躲着你吗,因为xxx”

1.2、做事的方法论

做事也是有套路的,比如5W2H,任何事都可从这七个方面考虑,下面拿研发一套系统举例。

why

为什么做这件事?意义是什么?做完后对公司、团队、个人有什么收益?想清楚为什么是前提。

what

介绍下这个系统。这个系统有哪些功能,用户通过他能做什么事情。

who

涉及到的人。设计、rd、qa、pm、pmo、运营分别是谁?系统的owner是谁?用户受众是谁?

when

时间线。设计稿阶段?开发阶段?测试阶段?什么时候showcase、提测、上线?

where

设计到的地点。

how 

如何研发这套系统,具体的业务实现,有哪些方案可以完成任务

how much

代价、成本。人力投入、时间投入、金钱投入、以后的维护成本。

1.3、如何尽快熟悉新团队、新业务?

企业或者团队的核心三要素无外乎就是业务、技术、人。我们可从这三个核心要素入手。

 1、熟悉业务

申请账号熟悉产品;

熟悉业务流程,需求评审、需求分析、排期、showcase评审、开发、showcase、提测、测试、上线(灰度、全量);

熟悉业务交互流程,以数据流向为中心分析前端(App、web、小程序)、前台服务(业务层)、中台服务、数据库的交互流程。

2、熟悉技术

熟悉系统架构、模块分层、接口设计(对外暴露接口、回调接口);

熟悉代码结构物,以一个最重要的流程为入手点,阅读代码,看清楚核心的执行逻辑。做一个小需求,掌握相关的流程和权限。

3、熟悉人

熟悉公司组织架构、部门组织架构、团队组织架构,负责人是谁;

我负责业务线的人员,设计、研发、测试、产品经理、项目经理、运营,积极和他们
沟通,向他们请教业务问题,多多交流。这样一方面可以建立更好的人际关系,另一
方面也可以更快地熟悉业务。

1.4、如何营造技术氛围?

1、技术沉淀

技术调研、技术方案设计、技术规划以文档的形式沉淀下来(wiki)

2、技术分享

周会分享、月度分享、季度分享

3、鼓励开源

打造业内标准

1.5、如何述职?

        首先要说明的是述职没有好坏之分,不可只突出自己的贡献,和做的好项目,更重要的是做的不好的地方,有没有反思为什么会这样?分析出现了哪些偏差。其次你写的文档不用你讲不懂的人也要能看懂,这是写文档、ppt、论文、述职报告的标准,顶级论文都是按照这个标注写的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值