一、与作者交流的总结

说来也是惭愧,没有太多的经验,先给大家贴两张图,看看大家能不能发现问题:

在最开始的时候,都处于Gaurav Gupta让我给材料的过程,因为我不是缺这个就是缺那个,根本说不清楚问题。然后交流的效率不是很高。我们能通一次邮件解决一次问题,是从我开始这样回邮件开始:

首先我是在邮件正文中加以问题描述,然后在附件中附录了以下信息:

当我有意识到我并没有提供专业和必须的信息时,我尽可能的让Gaurav Gupta能够了解到发生了什么。简单点来说,就是根据我的描述和文件,我确保能够恢复我当时所遇到的问题场景。也因此,我们后来的交流异常的畅快。

思考:我为什么最开始没有做到???  后来,我是怎么做到的???在我以后,如何向别人专业的描述一个问题场景???在请求别人帮助时,哪些材料是必须要提供的???  PS:比如说,SDE信息,这里面,你觉得应该包含什么内容???

二、与小组开发人员的交流

当时在组内遇到了一个关于自动生成代码的权限问题,我一直都跟大boss有不同的意见,但是,我一直没有说。然后,给安排的活儿,也没心去做。搞得这个问题一直存在,并且在jeddict这块还是个比较严重的问题。 后来,我想了好久,也是因为大boss有天下午过来跟我说了一下他对目前开发的想法,然后,晚上11点多了,还是决定跟他说说我的想法。

然而:为什么会发生这样的状况???事实证明,我的那个想法,才是对的,我为什么就是不说,然后耽误开发进度,也让问题一直存在???

我后来思考了,有以下的因素,导致了我最开始的不说,和我后来的说:

1,我不自信,因为大家都对大boss很信服,基本上就是让我们做什么,就做什么的那种。我理论上认为自己对,但又潜意识的觉得大boss不会错。

2,问题在那儿就在那儿呗,反正又不是我一个人的问题,大家这不都暂时解决不了嘛,我先忙完我手里的活儿,让大家折腾惦记去吧。(虽然有点无耻,但我深刻的反思了一下,确实有这个因素)

3,感觉这不是我该想的事儿,包括联系国外的作者,交流等等一系列的事儿,感觉都应该是大boss去做。还有一个就是,担心被无情的否决了,显得自己无极限low!

4,因为是属于新的架构技术研究,时间上没有对我很苛刻,我过得很舒服。

以上,都是我之前选择不说,沉默,甚至附和的原因。

5,既然我已经在这个小组里了,那么每出现的一个问题,我都有责任要去解决它

6,与其自己在这儿坚持自我,大家在那儿坚持大我,那还不如去说服或者被说服,至少心里没有“二心”,整个小组能够更加拧成一股绳的在做事儿

7,我认为,我真的没有理解错!

思考:以后,在发生我不认可别人的时候,我要怎么办???如果那个人是我一个很有权威的上司,我又该怎么办???  我想,交流还是必须的,但我可能需要想想办法提升和改善我的交流表达,更专业,更为让双方都接受!

三、思维方式的转变

也是在研究这个Jeddict的过程中,小组里一直有权限访问的问题,然后一直顺着自己当前所遇到的问题,和自己提出的需求去跟作者提问。但是,我后来一想,好像是我们的需求有问题,而不是人家的产品有问题。在这个过程中,我主要思考了两点:

1,做产品的时候,首先要思考的是,这个产品应该是什么样子,而不是我们能做成什么样子。  我们之所以提出那样的提问,就是因为我们一直陷入了自己当前所遇到的问题,而忽略了它正常的生产逻辑是什么。以至于,我们提出的要求,已经不合理了!

2,Jeddict的作者,至少是我现在还无法去比的。他所在的那个层面的技术人员,毕竟目前是比我们小组强,所以,我们能考虑到的问题,他们很有可能比我们想得更周全更多。为什么,我不先承认是我错了,而不是对方的疏忽和遗漏???

承认是自己错了,然后再结合到第一点去思考,最后,问题就被解决了! PS:通过和作者的进一步沟通,以及查阅权威说明(我的意思是,我再去看了相关技术栈定义说明,和一些文档),事实证明,确实是自己错了!

四、个人总结

Jeddict这个工具,包括和作者进行沟通,一直我都在做这个事儿,我自己的收获很多,但我怎么样,才能让其他的人,也收获到我的东西???

在这个过程中,发现自己也是一个比较执着的人,这些天,真的也是反常了。天天做测试,天天 根据作者的指引和解疑写代码。最终,还算是不负大boss所托,小组成员也都各有收获,挺好的!

最新文章

  1. CnBlog客户端Windows Live Write安装方法
  2. 19:A*B问题
  3. DevExpress .NET界面开发示例大全
  4. 显式Intent和隐式Intent
  5. Jquery报错:Uncaught TypeError: ((m.event.special[e.origType] || (intermediate value)).handle || e.handler).apply is not a function
  6. Kinect学习笔记(五)——更专业的深度图
  7. C#: MessageBox
  8. 【Linux/Ubuntu学习1】Linux /etc 目录详解
  9. 详谈 php定时器
  10. Mysql存储引擎__笔记
  11. 【JUnit4.10来源分析】0导航
  12. IE和其他浏览器用JS新窗口打开的问题
  13. AngularJS中Model和Controller传值问题
  14. SQL DISTINCT去掉重复的数据统计方法【转】
  15. NFPA, UL
  16. MySQL Windows环境变量设置
  17. Django路由层
  18. springboot上传文件并检查图片大小与格式
  19. Win10系列:UWP界面布局进阶4
  20. [UE4]蓝图函数库

热门文章

  1. c/c++的const和static区别
  2. Windows计算机重置TCP / IP
  3. COGS 2104. [NOIP2015]神奇的幻方
  4. 【TensorFlow入门完全指南】基本操作
  5. python之文件操作的初识
  6. Ubuntu编译Android源码过程中的空间不足解决方法
  7. iOS与JS相互传值与交互
  8. numpy学习(一)
  9. 利用sysbench工具测试MHA
  10. 批量ping IP并检测IP延迟率和丢包率脚本