ThoughtWorks线上特训营结营感想

在来到思特沃克公司实习之前,我对软件开发的理解还仅仅停留在实现软件需求的阶段,而对软件测试和软件的质量的接触都只停留在课本的接触。而在几次参加思特沃克公司活动并在暑假期间加入思特沃克公司实习以后,我最大的感触就是对软件编码质量以及方式和软件测试实实在在地对软件的最终质量有着不可分割的关系。好的开发方式例如 TDD 虽然表面上在开发过程中会降低开发效率,但对于项目结构的思考以及模块的重构起到的帮助是远远大于他的付出的。

除此之外,我的另一个比较大的收获就是反复阅读了李小波老师的《想机器一样思考》的文章,学习了 Tasking 的思考方式。

在开始项目开发之前先把项目拆解成一个一个的模块并尽量穷尽的考虑他的输入输出数据结构,这对编写测试用例或是正式的项目代码都有着很大的帮助,甚至于在日常生活中解决一个问题的时候也可以使用类似的方式去思考。

同时我也很感谢思特沃克公司以及助教能够在实习期间对我的帮助,我也从来没有见过像思特沃克这样的一家公司,在自己能够做到行业翘楚的同时也能积极地回馈社区,我在了解思特沃克公司到现在,思特沃克公司每个月甚至每周都会举行社区活动,同时也会对大学生有着丰富的活动帮助他们更深入的了解敏捷开发,了解软件编码相关的知识。我觉得这种社区的精神也可能是思特沃克公司成功的一个很大的原因。谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,724评论 25 709
  • 熬夜看完了《如懿传》,哭到不行。 大概是因为很久没有看过这类小说了,虐到心坎里。 弘历多情更是薄情,谁都爱,谁都不...
    老酒_阅读 1,781评论 0 0
  • 这个世界有那么多人每天活在战乱饥饿的恐惧中,缺衣少药,却依然能活力四射充满阳光和希望地活着,而我在一个没有战争没有...
    景之Grace阅读 1,280评论 0 0
  • 昨天上午,在一把手办公室里,我这个小科室负责人,虚火上头,差点压不住,和上司言语上已经说高,就差跳起来直接嘶喊叫了...
    天空有云阅读 2,801评论 6 2