兴人类TDD培训札记
兴人类TDD培训札记
恰同学少年,风华正茂;书生意气,挥斥方遒
—— 《沁园春 长沙》
幸之
前不久,非常幸运地全程参与了公司与南京5所知名高校合作的“兴人类TDD培训”,6周6次课,与同学们一起激荡青春,飞扬风采,为未来筑梦。这次培训召集了有线南京协议开发一部的多位一线研发、管理同事,共同设计了相当丰富精彩的课程。课程从一道简单的OO编程练习题切入,将日常工作中的实用方法穿插其中,贯穿需求分析、特性拆分、迭代开发、测试等各个流程,为同学们打开理想与现实联系的一扇窗,向同学们传递业界领先的开发思想,启发同学们思考软件领域的方方面面,帮助同学们夯实迈向职涯的道路。
田文利老师精心准备了每一次课,兼顾深度与广度,保证同学们学有所得,并且在课上与学生们积极互动,激发学生们探索未知的潜能。
美女讲师娴娴老师通过游戏与同学们互动,向同学们介绍现实工作中的团队组织结构以及工作流程。
亚旭老师作为公司级面试官,与同学们交流职涯的规划,探讨如何在工作和学习中锤炼自身,为挑战做好准备。
来自5所高校的青年才俊在整个课程中,始终保持了高昂的热情,TDD、重构、结对编程、版本管理一个个新名词让所有参与者都获得了前所未有的提升。
源起
到校园去,传播好的软件开发方法,开发思想,是我的一个长久以来的愿望。和大多数参加培训的同学相似,在进入公司之前,我没有接受过正规的软件开发教育,很多开发方法和思想都是自己摸索的,或是从师兄、导师地方继承过来的。校园环境适合充分发挥自由度去学习,但有的时候又缺少了有效的引导,直到进入公司我才真正地接触到软件开发,才发现之前自己摸索的很多都是些皮毛,后来有幸参加了公司内部的“代码大全”培训,第一次领悟到敏捷开发,尤其是TDD的美丽。
非常幸运地,公司为我所在团队提供外部资源的支持,一位来自TW的咨询师成为了我的敏捷开发入门导师,他与我结对,传授给我更加丰富生动的敏捷软件开发知识,TDD、重构、持续集成就如同一把把神兵利器为我增添了无穷的战斗力。在自我提升的同时,我想到了将这些知识推广出去,传播到我的团队,让团队中的每个人都拥有这些神奇的技能。而当我的团队中的大多数人都具备这些技能时,我意识这些技能和知识应当作为所有软件从业者入门的必须,回顾我的学生阶段,不禁有些后悔为何不早点接触这些技能,从学生阶段养成的好习惯会伴随我们一生,并影响我们的工作和生活。这让我萌发了走进校园,去传播这些知识和技能的想法,非常感谢公司的这次“兴人类TDD培训”为我提供了这样的一个平台。
青春飞扬,筑梦未来,期待与同学们再次相逢在公司!
兴人类TDD培训札记的更多相关文章
- 李兴华Java培训系列课程
理解程序设计分层的思想: Dao设计模式的组成以及各部分的开发: 3.具体内容 在本次讲解之中,处理IO的部分暂时不会使用到之外,所有Java的重点的核心部分都会涉及到. 实际上在任何的环境下分层的概 ...
- TDD(测试驱动开发)培训录
2014年我一直从事在敏捷实践咨询项目,这也是我颇有收获的一年,特别是咨询项目的每一点改变,不管是代码质量的提高,还是自组织团队的建设,都能让我们感到欣慰.涉及人的问题都是复杂问题,改变人,改变一个组 ...
- TDD(测试驱动开发)培训录(转)
本文转载自:http://www.cnblogs.com/whitewolf/p/4205761.html 最近也在了解TDD,发现这篇文章不错,特此转载一下. TDD(测试驱动开发)培训录 2015 ...
- TDD(测试驱动开发)
TDD(测试驱动开发)培训录 2014年我一直从事在敏捷实践咨询项目,这也是我颇有收获的一年,特别是咨询项目的每一点改变,不管是代码质量的提高,还是自组织团队的建设,都能让我们感到欣慰.涉及人的问题都 ...
- MongoDB 数据库的学习与使用
MongoDB 数据库 一.MongoDB 简介(了解) MongoDB 数据库是一种 NOSQL 数据库,NOSQL 数据库不是这几年才有的,从数据库的初期发展就以及存在了 NOSQL 数据库. ...
- 在IT择善培训机构的培训心得
人的一生中都是不断学习来提高 自己,俗话说:“知识是人类不断进步的阶梯”也是“飞向天空的翅膀”. 本人因工作的加入了择善进行学习,能成为择善的学员,不知不觉来到择善1个多月,回想起这1个多 ...
- IT培训行业揭秘(一)
最近一个多月来,身边有很多朋友问我,我家孩子明年就要大学毕业了,现在工作还没有着落,最近孩子回家经常和我说,他们学校最近来了很多IT培训班,让同学们参加培训,然后各个培训班动辄拿出往届他们的培训学生赚 ...
- Atitit 教育与培训学校 的计划策划 v4 qc18
Atitit 教育与培训学校 的计划策划 v4 qc18 1.1. 版本历史12. 教育历史的前世今生12.1. 自学vs 家庭学校vs 私立学校vs 公立学校模式 vs 企业内部学校 vs 其他商业 ...
- Atitit 教育与培训学校 的计划策划 v2
Atitit 教育与培训学校 的计划策划 1. 历史大趋势,教育的普及化1 2. 我们的目标,人人可以接受硕士博士教育,确保全球60亿人的普世化教育1 3. 学校的注册,可以选择在全球费用最优惠的地方 ...
随机推荐
- mysql 简单sql语句
1.修改数据库的编码 alter database test character set utf8 2.创建新表 : create table text4(id int( ...
- 基本数据类型用== 比较数值 引用类型用==比较的是jvm中的地址 比较数值用equal
基本数据类型用== 比较数值 引用类型用==比较的是jvm中的地址 比较数值用equal
- P3293 [SCOI2016]美味
题目描述 一家餐厅有 n 道菜,编号 1...n ,大家对第 i 道菜的评价值为 ai(1<=i<=n).有 m 位顾客,第 i 位顾客的期望值为 bi,而他的偏好值为 xi .因此,第 ...
- Xcode一个project生成多个App
网上有很多奇奇怪怪的复杂的方案,其实误导了,方法很简单: 打开项目属性 修改Bundle Identifiler 随便生成了四个App,如下所示:
- 解题:SDOI 2017 数字表格
题面 反演题,推式子么=.= $\prod\limits_{d=1}^{min(n,m)}\prod\limits_{i=1}^n\prod\limits_{j=1}^m[gcd(i,j)==d]fi ...
- 解题:BZOJ 4644 经典砂比题(雾
题面 初见线段树分治 (对我来说可不是什么经典题=.=) 把时间轴建出来一棵线段树,然后在对应的区间上打标记,最后把整棵树DFS一遍,到叶节点输出答案即可 (把最终答案开成全局的了调了半天 #incl ...
- 2018.10.20 2018-2019 ICPC,NEERC,Southern Subregional Contest(Online Mirror, ACM-ICPC Rules)
i207M的“怕不是一个小时就要弃疗的flag”并没有生效,这次居然写到了最后,好评=.= 然而可能是退役前和i207M的最后一场比赛了TAT 不过打得真的好爽啊QAQ 最终结果: 看见那几个罚时没, ...
- 【整体二分】【P3527】 [POI2011]MET-Meteors
Description 有 n 个国家,总共占有一个环,环被分成了 m 段,已知有 k 次流星雨会落在这个环上的一些位置.再给出每个国家目标收集多少流星,对每个国家求出第几次流星雨后可以满足这个国家的 ...
- 计数排序与桶排序(bucket sort)
Bucket Sort is a sorting method that subdivides the given data into various buckets depending on cer ...
- 六、java异常处理
目录 一.异常的概念 二.异常的分类 三.异常的捕获和处理 四.使用自定义异常 一.异常的概念 java异常是指java提供的用于处理程序运行过程中错误的一种机制 所谓错误是指在程序运行的过程中发生的 ...