兴人类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. 学校的注册,可以选择在全球费用最优惠的地方 ...
随机推荐
- java异常处理常见处理
反例之一:丢弃异常结论一:既然捕获了异常,就要对它进行适当的处理.不要捕获异常之后又把它丢弃,不予理睬. 反例之二:不指定具体的异常 结论二:在catch语句中尽可能指定具体的异常类型,必要时使用多个 ...
- 使用Fiddler后谷歌浏览器访问https不安全
今天初次接触java爬虫,师兄给了一个软件加一个demo,软件是Fiddler,在网上找资料稍微学习了一下,自己一顿乱配...然后gg,谷歌浏览器访问https协议时都提示不安全,“您的链接不是一个私 ...
- HTML之绝对路径与相对路径
路径指文件存放的位置,在网页中利用路径可以引用文件,插入图像.视频等.表示路径的方法有两种:相对路径,绝对路径.以下讨论均是在HTML环境下进行. 相对路径 相对路径是指目标相对于当前文件的路径,网页 ...
- BZOJ2339 HNOI2011卡农(动态规划+组合数学)
考虑有序选择各子集,最后除以m!即可.设f[i]为选i个子集的合法方案数. 对f[i]考虑容斥,先只满足所有元素出现次数为偶数.确定前i-1个子集后第i个子集是确定的,那么方案数为A(2n-1,i-1 ...
- SpringBoot整合Kotlin构建Web服务
今天我们尝试Spring Boot整合Kotlin,并决定建立一个非常简单的Spring Boot微服务,使用Kotlin作为编程语言进行编码构建. 创建一个简单的Spring Boot应用程序.我会 ...
- BZOJ 2938: [Poi2000]病毒
2938: [Poi2000]病毒 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 693 Solved: 360[Submit][Status][Di ...
- kafka问题集(三)ISR缺失
仅个人实践所得,若是有误,欢迎指出. 一.场景 kafka集群中某一节点(N-10)的CPU利用率大于整个集群的平均水平,且达到报警值.使用top命令后台查看时发现是kafka服务导致CPU利用率高. ...
- 20165218 《网络对抗技术》 Exp5 MSF基础应用
Exp5 MSF基础应用 实践内容 主动攻击:ms08_067 exploit/windows/smb/ms08_067_netapi generic/shell_reverse_tcp 针对浏览器攻 ...
- 部署puppet master/agent模型
自己画的一个简单的架构图 agent端每隔30分钟到master端请求与自己相关的catalog. 各节点时间要同步. 依赖DNS,各节点能通过主机名能解析. 1.同步时间 # yum install ...
- BZOJ4732. [清华集训2016]数据交互(树链剖分+线段树+multiset)
题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4732 题解 首先,一个比较显然的结论是:对于一棵有根树上的两条链 \((x_1, y_1 ...