Class3结束后,我一直忙于写论文,改论文,进行学术性的论文造假活动(我自己都不好意思说)。在Class3的时候,我接到一个homework,做一个CI(continuous integration) & ANT相关的presentation。另外,由于忙着做论文,课后没有做完上次class 3的Sales Tax,鄙视一下自己。
切入正题吧:
这次上课前,我发现TW又有一批新学员加入了这个大家庭,应该是公司招聘人数不够,补招的吧。会前,我们一堆人坐在一起自我介绍,新同学和老同学乱侃,又是吃吃喝喝玩玩,话说我不是很喜欢玩的人,以后应该可以跟着同学们经常玩玩了。
Homework of Class 3
首先,是我做了关于CI&ANT的presentation,我把我知道的都说了出来,但由于个人能力有限,说错了不少,被熊大大发现,提了出来,还好没有错误引导大家。(以后一定要注意,不能再耍小聪明了>_<)
接下来,是付莹2(这次上课发现有一个老员工也叫付莹,于是称她做付莹1)关于Junit4的知识,很详细,也比较好理解,赞一个。但是她一开始讲时我就发现她的语速超快,如果对Junit不是很了解的话,很难跟上她。也许她就是这样的性格吧,以后我也要注意,做presentation的时候,讲着讲着就走神了。
神童(沈瞳)关于HG Extension的PPT不错,但是由于他的pair没有来,所以变成了HG的介绍,而且我认为HG的概念就比较绕,很难给初学者用一种通俗的意思讲出来(其实我们也是初学者)。但他有关HG的demo是现场演示的,所以效果还不错,也赞一个。
Little Project
休息过后,我们开始了pair,完成一个非常简单的项目,是从我们寒假作业里面抽出来的一部分(夜校寒假还有作业呀,寒一个)。
我和颉嘉组成了一个pair,由于她对java不是很熟悉,属于那种能看懂,但coding有困难的那种,所以全程都是我在敲键盘。我一边写,一边给颉嘉解释,好让她理解我在做什么。她也给我提出了不少意见,让code增彩不少,所以我们这个pair还算及格吧。
第一个story,按时完成(影帝Wu Shaobo一直在掐表计时)。
第二个story,按时完成。我在给大家展示code的时候,校长和熊大大提出了一些意见,关于异常输入,code味道等。
第三个story,没有完成,因为我在忙着改code,加入异常判断,修改code的味道,我还没有改完,时间都到了,哎~~~
总结一下吧:
1.pair的时候,没有让颉嘉动手,这很不对!!!
2.coding的时候偷懒,一些很重要的东西没有注意,让code有了坏味道!!!
3.完成了2个story的开发,及格了吧。
Basic Knowledge of Coding by 付莹1
付莹1很好的讲解了如何写出优雅的代码来,列出了很多很好的点。比如函数尽量短,变量名尽量有意义,SRP(单一职责)原则,OCP(开放闭合)原则等等。最后校长站出来,总体讲话,对我们提出了一些基本的要求,比如看经典书,熟悉DP(design pattern),intelliJ的快捷键等等。
总之这个寒假有事情干了。
总结:
这是春节前最后一次class了,经过4次class,我学到了很多,也认识了很多nice的TWer。
成为一个合格的TWer还有很长的路要走,但我有信心。
“stay hungry, stay foolish” 教主说的,我觉得再加上一句吧,“ stay confident”。
最后,祝大家新春快乐。
PS:
本来在讲完PPT后,我想跟大家分享两句话来着,结果给忘了,现在贴出来吧。
“主要可能,就应自行解决自己的切肤之痛,如果已有的工具不能满足你的需求,就应当另找一个工具。如果不存在这样的工具,那么就创建一个。而且要确保与大家共享,其他数以千计的人可能有着与你类似的难题” —— James Ant作者
“我听到的我会忘记,我看到的我会记住,我做过的真正明白”—— nobody