6月10日,2018年ThoughtWorks最佳编程体验之旅第三季 - Coding With Her活动在北京、武汉、西安、成都、深圳五城圆满闭幕,经过为期四周的线上编程挑战,五个城市共128名学生从几千个报名者中脱颖而出,挺进线下结对编程。
ThoughtWorks最佳编程体验活动的面相对象是全国大学生,旨在为学生提供体验真实项目编程与工作环境的机会。在校大学生受到的教育多来源于课堂和书本,这样的知识体系与真实应用之间存在一定鸿沟,而最佳编程体验就在这之间架起一道桥梁,让学生在未踏出象牙塔时就能有所接触,并意识到这其中存在的差距,有意识的提前进行弥补。
活动前期分为线上的探索编程知识以及解锁编程题目两个环节,共历时一个月。相对于大多数短平快的编程体验活动,ThoughtWorks有意拉长了战线,意在让学生认识到在现实项目中,没有一蹴而就,更多的是——持续交付,反复迭代,这也是ThoughtWorks敏捷价值观的体现。而在完成题目的过程中,同学们必然会或多或少遇到一些问题。ThoughtWorks也安排了攻城狮在线上进行结对编程,并在这一过程中为学生进行解答。
Coding with who?
第三季最佳编程体验之旅的主题是“Coding with her”,许多同学在报名时都提出过疑问,“为什么会是这个主题?Her是谁?”后来到了现场,看到现场满墙的女性编程大牛照片,才发现her就是ThoughtWorks的女性技术大牛。作为全球最佳女性科技雇主,ThoughtWorks认为在科技领域男性和女性没有差别,在校招过程中也一直坚持男女比例1:1。而在这样的坚守下,内部也涌现出了一批能文能武的程序媛,无论面临什么混沌的问题都能hold住全场,也可以很好的兼顾家庭与工作,被内部同事称为“刀马旦”。
而这些“刀马旦”,也是此次编程体验的Coach担当者。她们不仅在现场为同学们讲述结对编程、TDD等实践方法,也与学生分享ThoughtWorks的文化理念、职业经历与个人实践。学生们也在这个过程中“确认眼神、找到对的人”,定下后面两天结对编程的coach。曾两次参与ThoughtWorks最佳编程体验的老学员凯欣选择了北京办公室的大姐大——禚娴静作为coach,因为“喜欢她的气场,感觉莫名亲切,喜欢投缘的人。”
结对编程,快速交付
作为第二次参加的“过来人”,凯欣对结对编程的概念及方法、TDD等实践方法都有所了解。在听完讲解、拿到需求后,就迫不及待的想要开始做整体设计。这时coach却提醒她们,“测试要从需求层面写”。这一提醒让她们从一开始就摆正了方向,避免在错误的道路上浪费时间,而这种“一语点醒梦中人”的时刻频繁出现在结对编程过程中,这也是让学员们最珍视的地方。
在为期两天的编程和showcase过程中,coach会一直陪伴在组员身旁,对所遇到的问题进行引导。在这个过程中,回答问题并非主要目的,更重要的在于“授之以渔”,让她们拥有解决问题的思路。这不同于课堂上的直线教学,在真实项目中,问题是无法精确预见的,只有解题思路能够常存心中。这也是为什么ThoughtWorks要把最终脱颖而出的学生聚集到一起、让大家去体验真实的开发过程和工作场景。
向前一步
在6.10日的showcase中,凯欣和小伙伴赢得了在场coach的称赞,并成功拿下“小蜜蜂”奖品。更让她开心的是,这次奖品的设置是从多个角度进行衡量的,——“这和平时的单一评判标准(分数)决定学生好坏的片面评价不一样,衡量一件事就该多方面衡量,每个方面做的出色的同学都该得到鼓励和表扬,这一点就比第二期的活动做的更好, 很走心。”
不以成败论大牛,这也是ThoughtWorks举办最佳编程体验而非最佳编程比赛的初衷。女生在进入职场、特别是IT领域时常常面临许多阻碍,ThoughtWorks在身体力行的维护招聘多样性的同时,也借由这样的活动来鼓励学生们向前一步。正如ThoughtWorks的全球CTO Rebecca Parsons所言,“ 如果你喜爱数学、科学、技术或者计算机,你一点也不奇怪,你无需为此抱歉,你需要的就是投入进去。因为你发现了你的热情所在,而这是非常非常重要的事情。”
|