ThoughtWorks郑大晔校的一天

一开始听这名字似乎和某个东西联系上去了,不过实际上据说也是类似的,网上说的是由ThoughWorks的郑晔针对入职前的ThoughtWorkers的一系列培训,便于让我们提前融入公司文化,提前熟练一些工作时的基本技能,减少入职后的压力。

只是我是在前一天才知道的,有点匆忙的各种节奏。似乎这一次是第五届,总之已经接近尾声了,如果还有别的东西的话,我真想说错过前几次有点可惜。所以,我对前面那些部分一点儿都不知道,已知有关的东西就是那些

  • jetty,听过、看过,没有用过,似乎是web用的
  • gradle,听过、看过,似乎用过,在android studio上
  • java,听过、看过,似乎也用过,在写android程序的时候
  • git及github 听过、看过、用过,帐号就是gmszone
  • mysql 听过、看过、用过,服务器上用过,不是很熟悉语法,但是了解一些。
  • trello 没听过、没看过、没用过,什么也不知道,除了可以在上面做case

缺少的东西就是以上那些,目测这是web开发方面所需要的。(转载保留Phodal's BlogPhodal'szenthink)

showcase

似乎应该按顺序来讲些东西 ,但是好像忘得差不多了。

按照自己的思维应该是用持续集成开发的开发方法写一个BBS。剩下的就这么多,之前似乎少了很多的内容,这里就不多说了。

其他一些比较重要的东西应该就是ThoughWorks在强调敏捷开发的时候强调得相对比较多的。

  • TDD 驱动测试开发
  • 敏捷开发
  • 重构
  • 结对编程

所以如果按照我的思维把这些东西串起来的话,也就是我在电话面试的时候才领悟到我觉得我可以试的方法,无非就是这些。至于软件工程方面的缺失,似乎有太多,就不加强调了。忘了一点,在开始之前,有一个自我介绍:我是来自西安文理学院……。这里就不好多说了,之所以会说这个原理在于,在这里与学校无关。同时又可以知道哪些人是不会在乎这个的。以及电子信息工程专业,过于在乎学校及其名声的,怕是有些过多的固有思维,不知道分享精神的可贵。

展示之前做的一个个story,story类似于里面的一个小功能吧,就这么简单的来说。因为开发的是BBS,之前用过PHP的Laravel框架做过类似的东西,似乎要理解起来也不是很困难。有点困难的是,对JAVA没有多少的好感。不过,那些东西强调起来重点不在于语言,而在于所表达和呈现的内容。所以有过经验也就知道了,实质上也就是那些东西。只是在用框架和不用框架的时候会有些区别,而这个过程也在强调诸如隔离的重要性。过后就是简要的对实现的一个讲解,其中还有一部分是对上面的代码进行重构。

忘记了这个环节叫做什么了,讲的大致是两部分内容Database Migration以及Flyway。能理解些东西,但是又没有理解,又是一种似懂非懂的感觉。虽然没有看懂有些东西是怎么用的,但是似乎不是很重要,展示的只是一个过程,换句话说,课堂上的半小时时间,如果你真要研究的话,就要用至少两三天的时间才能好好理解,因为讲的都是和Database有关,所以就暂时用这个名字代替。

在这之前,还有两个伙伴们讲的SQL以及S.O.L.I.D。

面向对象算是我觉得我缺少的东西,由于之前没有掌握合适的方法,所以也就没有合适的掌握这些东西 ,算是一个小小的遗憾。而这个也正是需要自己好好去学的东西 ,诸如重构之类的思想,需要在学好面向对象的基本上才能掌握好,也因此呢,需要好好的学习一下设计模式。学好的一个原因在于我们可能需要向不同的人群去介绍这些东西 ,有的人听得懂,有的人听不懂。只是如果我们用一个简要的名字来概括会使这个过程更加简单。

Database Migration这个理解点意思,但是之前没有理解好为什么要这么做,也不知道是大致怎样的一个过程。有点感想的是,似乎能跟上大师的节奏。

完了~~

午饭,这种东西本来应该放在中间的,但是这点东西就放到后面去了。。。ThoughtWorks有一个小小的厨房,午餐算是中西结合,只有五份米饭,其他的就是可乐、汉堡、薯条等等。

ThoughtWorks的一路上好好加油。忘说了,里面差不多有一半是女生。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值