难难难、道是玄,不遇知音不可谈。遇了知音聊两句,免教那枉费舌尖。难得今天心情不错,反思毕业这五年的种种,有浑噩、迷茫、彷徨、莽撞、执着、困顿、不惧,走到今天迈过了几道坎早已忘却,同时也还在询问自己值不值。

说正事吧,把最近遇到的事做一个简单小结记录分享出来。

我面试别人的时候,一般会从沟通、技术、管理三大块下手分别询问予以评价,然后汇报给领导和HR。我个人觉得面试沟通能力,其实考察其对于问题的纵向和横向思考分析应变。

纵向:分析问题抛出的上下文,不闷头干头痛医头脚痛医脚
横向:分析多种解决问题的可能性、解决方案的潜在风险、最终执行的结果期望

举例分析
公司测试组新人MM入职,分配其坐在我旁边,工作上安排其执行某新闻推广app。这个app只针对屌丝用户制作了android(我也坚定的认为用得起IOS手机的人群极少极少会用这app),于是乎问题来了。漂亮MM嘛,普遍都是苹果粉,当然新人MM也不例外。
遇到问题,便抛出问题。try catch异常捕获,正好被最近的一个catch语句给捕获到了(其实这不是一个主动捕获的异常,我是被动的)。

问题:“遇到这种情况怎么办?”
积极主动的拿出自己的android手机贡献给新人MM以讨好关系。
还有更多解决方案,请大家先自己思考下。

我是怎么做的?
纵向:
反问她,这个测试任务急么?谁安排做的,有没有测试计划?
回答我,工作不急,是XXX安排的,没有测试计划。
接下来自然先去询问XXX,“为什么没有制定计划,安排了事也不说要啥时候交付”。

横向:
因为不是一个很急的任务,对于交付时间也给得很充裕。在考虑如何协助起完成工作内容时,从新人培养的角度考虑。
1、暂时先将手机借予,使其先熟悉工作业务内容;
2、指导其下载android studio,并且给了她一套android开发视频资料,指明android开发对应调试章节为重点,让其以学习利用虚拟机进行测试;
3、最后给予其一套android自动化测试视频资料,让其自学;

上面这个场景,便是我应对问题的沟通思路。
面对问题,解决问题,思考A面,也想想B面的可能,着眼于发散的视角。

随机推荐

  1. js-for (var in )遍历顺序乱了

    存放的key 为如下: “01”,“02”,“03”,········“10”,“11”,“12” 遍历之后“10”,“11”,“12”, “01”,“02”,“03”,········ 解决办法:把 ...

  2. iframe解决ajax主域和子域之间的跨域问题

    在某些应用场景下,需要在主域中,调用子域中的某个接口,如果直接在主域中向子域发ajax请求,会报跨域错误,可以用iframe来解决这种跨域问题.假如主域为www.baidu.com,子域为baike. ...

  3. 八、AbstractFactory 抽象工厂模式

    设计原理: 代码清单: 抽象 Factory : public abstract class Factory { public static Factory getFactory(String cla ...

  4. 【Scheme】序列的操作

    1.序列的表示 序列 序列(表)是由一个个序对组合而成的,具体来说就是让每个序对的car部分对应这个链的条目,cdr部分则是下一个序对. 对于1->2->3->4这个序列我们可以表示 ...

  5. artTemplate js模板引擎动态给html赋值

    html放到$("#area").append(html);之前,否则文档流获取不到#area <table width="90%" class=&quo ...

  6. 彻底弄懂tf.Variable、tf.get_variable、tf.variable_scope以及tf.name_scope异同

    https://blog.csdn.net/qq_22522663/article/details/78729029 1. tf.Variable与tf.get_variabletensorflow提 ...

  7. 【转】自动化测试框架: pytest&allure ,提高自动化健壮性和稳定性

    序 在之前,我写过一个系列“从零开始搭建一个简单的ui自动化测试框架(pytest+selenium+allure)”,在这个系列里,主要介绍了如何从零开始去搭建一个可用的自动化工程框架,但是还缺乏了 ...

  8. linux同步机制2

    一.并发控制(1)自旋锁得不到资源,会原地打转,直到获得资源为止定义自旋锁 spinlock_t spin;初始化自旋锁 spin_lock_init(lock);获得自旋锁spin_lock(loc ...

  9. ThreaLocal

    ThreadLocal概念:线程局部变量,是一种多线程间并发访问变量的解决方案.与其synchronized等加锁的方式不同,ThreadLocal完全不提供锁,而使用以空间换时间的手段,为每个线程提 ...

  10. 【Android端】代码打包成jar包/aar形式

    Android端代码打包成jar包和aar形式: 首先,jar包的形式和aar形式有什么区别? 1.打包之后生成的文件地址: *.jar:库/build/intermediates/bundles/d ...