回顾工作这2年

在你,实习10个月(艺龙)+工作1年(艺龙)9个月(滴滴),共计2年零7个月的时间里,你

这些方面确实有进步:

  • 判断合作伙伴的性格特征的能力

  • 安排工作优先级的能力

  • 做出完整项目的能力

  • 跟别人合作的能力以及处理相关关系的能力

  • 通盘考虑的能力

  • 对所做业务的熟悉

也有别的做的好的地方:

  • 看了一些技术书,对工作有帮助的,虽然没有很大用处,但是总能给你新的灵感和思想的火花。

  • 看了一些闲书,无论别人的经历故事还是人生小说或是对于社会人性的认知书籍,确实也能给你更多的思考,让你能了解世界的更多面。

  • 学习别的东西,如吉他,虽然你真的没有学到什么,但总是能打发一些无聊的时间,多些小的乐趣。

  • 谈对的恋爱,和玉鑫在一起的这段时间,真的让我正个人变得更加立体,也经历了很多心里的痛苦,因为需要作出改变和选择,而且,也不能像以前那样放荡自由。我也知道自己为她做的很不够,对她的爱还远远不够,我的付出真的不够。在很多事情上,很依赖她。不够男人。

  • 换了工作,确实没有以前开心,感觉不适应,但同时,确实这次换工作让自己认识到,当你还不是什么的时候,除非你在当下环境里,真正的做出点什么事情,真正的够突出,别人才会觉得你不错,你以前做的东西,哪怕再厉害,现在没做出什么,别人也会觉得你就是一坨只会冒气的狗屎。

  • 见了玉鑫爸妈,做的不够好,说了不该说的话,做事也不够主动,好在不至于那么差,也算是有达到见面的目的。

做的不好的:

  • 越来越懒了,当然也是有原因的,自己对当前工作的不满足,长时间的坐着,让自己的身体不是很好,自己就更不愿意去做些别的什么了,就想安静的坐着,躺着,睡着。

  • 很不主动,不主动联系朋友同学,不主动跟领导沟通想法或者困惑,领导都说不知道我在做什么,太过在乎自己在领导心中的形象,不积极跟合作同事沟通(PM、RD、QA)。

  • 过于拘束,每次到了陌生环境自己就是这个样子,太脆弱,太敏感,太在意别人的看法,所以一些想法不好意思跟领导或者项目leader说,跟别人商量也不是很有信心。

  • 在滴滴,因为种种恶性循环,对业务了解的不够深,导致做测试费劲,新项目不知如何入手。

  • 缺少主动沟通,不管是组内的还是其它组的同事,沟通很少,导致自己想做一些事情,也不知道目前要做的事情是否已经有人在做,自己不敢去做,也不知道怎么去做。

  • 不够男人,应该更包容玉鑫的小脾气,两个人在一起,最重要的是互相理解和支持,多一份宽容,多一份热爱。

在艺龙,学会的东西

  1. OTA业务
  2. 接口测试(仅限于接口测试,nginx简单配置,日志追踪&基本的问题定位)
  3. Linux命令及操作,基本上算是入门,可以做一些实际操作
  4. shell脚本编写,做任务型项目,python其实都没入门,shell接近入门
  5. 客户端的一些功能测试点,了解到相关技术
  6. 接口自动化,了解junit和testNG,其实不怎么会用
  7. 了解CI,Jenkins,没做过实际相关工作
  8. 了解客户端自动化相关技术,只限于听说过和简单了解,如robotium,monkey,UIAutomation等
  9. 测试流程,项目发起到上线运营
  10. 跟同事合作的一些方法,如何沟通和应对具体事情
  11. SVN工作流

在滴滴,学会的东西

  1. CodeReview工作流程,只是在做,没有什么总结和方法论产出,简单了解PHP语法,入门中
  2. Git命令行操作及分支工作流,能处理项目基本操作,正在入门
  3. redis的简单操作 正在入门
  4. Memcache的简单操作,正在入门
  5. DB的常见操作,增删改查基本会,其它会的较少
  6. Objective-C语言,基本上入门
  7. iOS应用开发,正在入门
  8. 面试经验积累,在慢慢建设自己判断人才的能力(正式员工和实习生)

来到滴滴应该会做,却还没有学会的东西:

  1. 线上问题定位:自己才申请到token,没有实际操作过
    包括bamai和线上机器日志查看筛选操作,DB连接及操作
  2. PHP代码demo编写,基本语法,基本函数,数据库基本操作,web页面
  3. CI(CodeIgnitor)PHP框架运行原理,如何开发项目,如何路由文件,如何配置管理,如何调试代码进行日志追踪,错误级别。
  4. docker搭建测试环境流程和实现机制。
  5. 接口测试对应日志追踪全栈方法论,啥时候看Nginx,啥时候看PHP日志,啥时候看CI框架日志,啥时候看didi.log.wf日志,啥时候看didi.log日志。
  6. 业务:
    6.1 端+接口+服务+存储的整个交互流程
    6.1.1 乘客端,实时单/预约单/拼车单发单,接单前取消,接单后取消,崩溃恢复,查看历史行程,司机位置信息,支付等。
    6.1.2 司机端,实时单/预约单/拼车单,出车/收车/切换听单模式,司机抢单,实时计费,结束订单,司机改派(司机取消),暂停拼车,订单指派模式如何指派,抢单模式下如何抢单。
    6.2 有哪些接口使用方,使用哪些接口?
    6.3 有哪些定时任务
    6.4 脏数据如何修复?
    6.5 系统架构,模块如何划分及作用,依赖的周边系统及调用场景?
  7. 服务端自动化case编写和维护,以及如何集成和使用?
  8. 部署脚本如何编写以及部署的流程和逻辑?
  9. 环境问题跟踪系统实现原理?
  10. 日志追踪系统原理和应用?
  11. Applo开关控制系统如何使用?
  12. 线上监控系统都有哪些?都能查看什么数据?
  13. 基本的性能测试,如何去做,采用什么工具,在什么机器?
  14. 预览机部署过程和实现机制,集成怎么做的,什么程度?
  15. 线上机器架构和集群分布?
  16. 客户端白盒测试,工具使用,流程规范制定,测试方法制定。
    16.1 coderview如何做,别人是怎么做的,放在什么时间做,哪些是强制RD要做的?用什么工具,采用什么模式?如何集成?
    16.2 静态代码测试怎么做,别人是怎么做的,有没有可接入的平台,需要我们配合做什么,自己做采用什么工具,什么流程规范,需要RD怎么配合?有无代码规范?发现问题如何跟进修复,结果如何显示,系统如何维护,如何持续集成?
    16.3 业务代码评审怎么做,需要谁参加,准备什么,怎么启动,怎么讲解,QA如何提问题?怎么梳理会议结果以及结论。
    16.4 代码覆盖率统计,如何知道那些代码没有被测到以及如何再次覆盖知道全覆盖?
    16.5 单元测试?需要做吗?谁来做,神恶魔时候做,要有什么收益,产出是什么,怎么给出分析结果以及受益结论?是否集成?
  17. 黑盒测试
    哪些需要优化,如何引入探索性测试,哪些人员,什么流程,怎么梳理会议结果和结论,如何跟进解决问题。
  18. 自动化
    18.1 稳定性测试,需要怎么优化,什么流程,触发机制,如何集成,结果如何显示,如何跟进问题,如何统计结果及周知显示
    18.2 UI自动化,采用什么工具,需要谁去做,做哪些自动化,如何维护,如何集成,如何出报告和结论。
    18.3 性能测试自动化,做哪些性能测试(首页启动,流量,竞品分析,CPU.内存),什么时候做,谁来做,产出是什么,如何集成,报告和数据如何收集分析,如何周知显示?
    18.4 Mock测试,哪些需要Mock,如何Mock,怎么用,怎么集成部署?

你可能感兴趣的:(回顾工作这2年)