如何培养终身学习者

ThoughtWorks 在 2013 年被评为最难面试的科技公司,可见我们对人才的期望是很高的。随时业务的快速增长,招聘也成为了企业发展的制约因素。ThoughtWorks 把「积极提倡社会和经济公正」作为公司的第三大支柱。为了提升技术女性的就业竞争力,我们与一些具有创新精神的高校合作进行「卓越女生计划」,打造创新实验室,探索创新的人才培养模式。

去年 6 月,我加入了 ThoughtWorks 思沃学院团队,参与了很多教学工作。我想通过本文谈谈,在数字化时代背景下,......


我如何读书

为什么读书

读书对我来说并不是特别轻松的事,尽管我看过很多「快速阅读」的理论,做过很多训练,但并没有炼成一目十行的本事,还是改不了逐字阅读的习惯。

所以相对于读书,我更喜欢通过听演讲,参加在线课程的方式来学习。

读书对我而言,主要有两点作用,拓展知识面和提高能力。

拓展知识面

智慧意味着自知无知。

想像在知识的海洋中,有一个球。球内是你已经掌握的知识,球外是无限的你不知道你不知道的知识。对,我没有敲错。球的表面是你知道你不知道的知识。

你知道的越多,你的球越大,球......


如何从「程序员」成长为「培养者」

最近,看到越来越多当初一起写代码的程序员朋友,成为了 Team Lead,Tech Lead,Manager,Buddy,Sponsor,Coach,Trainer,Mentor。我一方面为他们感到骄傲,骄傲他们走出了舒适区,从一名单纯的程序员,走进了培养者的行列!另一方面也为他们感到担心,担心他们会和我刚开始那样手足无措。

去年 6 月,在工作的第 8 个年头,我加入了思沃学院,从程序员变成了培训师。

我还清楚地记得那时我满脑子的困惑:

讲一天课嗓子会不会哑啊?哑了第二......


如何不停向自己学习

人是经验动物,经验从哪里来?可以向别人学习,也可以向自己学习。

看书、听课,就是学习别人的经验。向自己学习,是自然而然发生的,比如被火烫过一次,就知道离火远一点。

反思,是刻意地向自己学习,最大化地从经历中提取经验。

之前一直在应用复盘技术,也跟大家分享过 如何通过「复盘」把成长速度提高两倍(附实例),在上周的 TTT 培训中,学到了一个「Learning by Doing - 做中学」的模型。我将二者进行了整合优化。


深度解读 TDD(测试驱动开发)

本文结构:

什么是 TDD

为什么要 TDD

怎么 TDD

FAQ

学习路径

延伸阅读

什么是 TDD

TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driven Development),包括 BDD(Behavior Driven Test Development)和 Consumer-Driven Contracts Development 等。

本文所说的 TDD 指狭义上的 TDD,也就是「单元测试驱动开发」。

TDD 是......