兴人类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. 学校的注册,可以选择在全球费用最优惠的地方 ...
随机推荐
- 基于JVM原理、JMM模型和CPU缓存模型深入理解Java并发编程
许多以Java多线程开发为主题的技术书籍,都会把对Java虚拟机和Java内存模型的讲解,作为讲授Java并发编程开发的主要内容,有的还深入到计算机系统的内存.CPU.缓存等予以说明.实际上,在实际的 ...
- ie8 ajaxSubmit 上传文件提示下载
转载 解决ie下ajaxsubmit上传文件提示下载文件问题 主要是应为放回类型为json,返回text/html
- linux 配置文件(启动文件、环境文件)启动顺序
1.登录shell 登录shell时,linux会按一定规则读取启动几个配置文件: /ect/profile $HOME/.bash_profile $HOME/.bashrc $HOME/.bash ...
- Oracle 修改dmp的表空间
1.百度下载 UltraEdit 并安装 2.打开程序,文件-->打开-->找到dmp 文件太大会提示,选择第一个默认,确定 3.按CTRL+H 转成十六进制编辑 4.例如:dmp里面 ...
- 【刷题】BZOJ 3669 [Noi2014]魔法森林
Description 为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士.魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M.初始时小E同学在号节 ...
- 【BZOJ1858】序列操作(线段树)
[BZOJ1858]序列操作(线段树) 题面 BZOJ 题解 这题思路很简单,细节很烦,很码 维护区间翻转和区间赋值标记 当打到区间赋值标记时直接覆盖掉翻转标记 下放标记的时候先放赋值标记再放翻转标记 ...
- 【poj2127】 Greatest Common Increasing Subsequence
http://poj.org/problem?id=2127 (题目链接) 题意 计算两个序列$a$和&b$的最长公共上升子序列. Solution 爸爸的$n^3$算法莫名其妙RE了,不爽之 ...
- LINUX内核分析第七周——可执行程序的装载
一.得到一个可执行程序 1. 预处理.编译.链接 gcc hello.c -o hello.exe gcc编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤. 预处理 => ...
- ECharts.js 简单示例
ECharts.js学习(一) 简单入门 EChart.js 简单入门 最近有一个统计的项目要做,在前端的数据需要用图表的形式展示.网上搜索了一下,发现有几种统计图库. MSChart 这个是Vi ...
- java CPU 100% 排查(转载)
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hank ...