我进入Dev Bootcamp的旅程

注意0:我已经计划好这是我整个Dev Bootcamp的故事,但是我还没准备好全部讲。 我只需要更多时间。 这个故事涵盖了我到芝加哥Dev Bootcamp的第一个队列的旅程。

注意1:如果您想跳过所有这些单词而只看一些漂亮的照片,请转到 此处

2002年,我在从芝加哥到安大略省国际瀑布的通宵旅行中阅读了软件工艺 。 有人在工作中递给我,我认为它看起来很有趣。 从封面来看,它的外观肯定与我阅读过的大多数其他软件书籍不同。

当我几个人轮流开车时,我在车后座上用手电筒看了这本书。 我不能拒绝。 我最记得的是它为我提供了一个词汇,我可以用它来形容自己。 作为一个自学成才的软件开发人员,像“计算机科学家”或“软件工程师”这样的词从来都不适合我。 但是我可以想象成为一名“软件工匠”。 更好的是,这本书帮助我理解了我显然仍然是一个“学徒”。

我坚持这个词:学徒制。 它对我如何看待我的职业产生了很大的影响。 学徒制的概念对我来说是一个动力,因为没有学徒会简单地成为“高级开发人员”。 一个学徒成为一名熟练工,有朝一日也许是一位熟练的工匠。 在阅读了大师级工匠的能力后,我立即渴望担任这一角色。

几年后,我多次重读了软件技巧 ,但我仍然深受其原理的影响。 我现在在ThoughtWorks工作,周围是一个鼓舞人心的软件专家社区。 由于其中的一些联系和ThoughtWorks的声誉,我被要求撰写有关软件工艺的网络专栏。 有人告诉我,安迪·亨特(Andy Hunt)和戴夫·托马斯(Dave Thomas)也在同一专栏下写作! 我很快意识到,我真正有资格写的唯一软件工艺主题是学徒制,因为在我看来,我还没有发展到那个阶段。

当我专注于学徒制时,我从我职业生涯的前四年中大量消耗的书籍和博客中汲取了灵感。 克里斯托弗·亚历山大(Christopher Alexander)的《 一种模式语言》在2003年彻底撼动了我的世界,因此,当我想到学徒制时,我自然就开始将思想组织成一种模式语言。 我开始在我的网站上发布这些模式。 几个月后,我的合著者Adewale Oshineye加入了我,并由我们未来的O’Reilly编辑Mary Treseler发现。 没错,这些想法从专栏演变成松散的建议集,四年后又演变成一本书! 我们直到2009年才完成它,因为Ruby on Rails于2005年“发生”。这本书可以等待,Rails现象不能。

我的朋友科里·海恩斯(Corey Haines)和我在过去的几年里一直跳到2011年,一直在追求学徒和工艺。 我曾经在(Obtiva)所在的软件咨询公司运行学徒计划,而Corey则一直在该国旅行,将编程与各种出色的人配对。 我们开始大声地想着教育,想着一种更好的创建学徒的方法。 不幸的是,我们无法突破2-4年的时间范围。

然后,我们遇到了尼尔·塞勒-格里芬(Neal Sales-Griffin)和迈克·麦吉(Mike McGee)(见图)。 在2011年4月,尼尔(Neal)向我们提出了在短短10周内教人Rails的想法。 他认为,有了正确的结构,人们可以在不到三个月的时间内找到工作或制造产品。 这非常大胆,我和科里很感兴趣。 那个夏天,尼尔(Neal)和迈克(Mike)在芝加哥共同创立了代码学院(Code Academy),但是我和科里(Corey)最终与这个充满活力的二人组分道扬.。 Code Academy(最终称为入门联赛)不适合我们。 他们的主要任务是创建技术企业家。 我和Corey对让人们开始从事技术职业更感兴趣。

2012年初,我在芝加哥的Groupon工作时,组织了一次编码学校的小型峰会,以分享想法和经验教训。 来自Code Academy的Neal,来自Hungry Academy的Jeff Casimir(后来是gSchool,现在是Turing)以及来自Dev Bootcamp的Shereef Bishay以及其他一些朋友都参加了。 我们在旧金山见面,而Shereef带领我们参观了Dev Bootcamp。 我被那里的目光所吸引。

学生将所有醒来的时间都花在了空间上。 舍里夫用力推了他们。 为了帮助他们生存,谢列夫让他们练习瑜伽并提供了辅导员。 该课程仍在不断发展,但是开端不错。 他们课程的一部分实际上集中在“工程同理心”上,涉及反馈,真实性和系统性压迫等主题。 尽管闻起来好像人们需要更频繁地淋浴,但气氛却令人难以置信。

这是我为Shereef教他的第一个队列而拍摄的照片。 (实际上,这是Hack Reactor的未来首席执行官抬头看着他!)那天晚上我回来,只是为了和学生们出去玩。 我受不了了。

Shereef及其成长中的团队通过一项开创性的,紧张的,为期8周的计划帮助了这些学生。 毕业生随后被迅速雇用。 该队列的职业成功被Tech Crunch的这篇文章放大,引发了全球编码训练营的现象。

我回去Groupon工作,想办法参与其中。 Shereef和我保持联系。 到2012年4月,他已经说服我定期去SF,说服雇主开始学徒计划。 从来没有成功。 但是我们一直在聊天,彼此之间产生了想法。 8月,我离开了Groupon。 我真正想做的是帮助公司启动学徒计划,我想弥合技术人才缺口。 但是我一直不知道怎么不花时间去买得起。 我有孩子(分别是8岁,11岁和13岁),想与他们一起度过大部分的夜晚。 那时,我仍在参加初学者联赛,并打算在芝加哥为他们讲课。 我还帮助在芝加哥启动了移动制造商学院。 但是后来我去了旧金山,在Dev Bootcamp呆了一些时间。

我从未见过像那支球队这样的球队。 他们彼此分享自己的问题,并以令人难以置信的专注力互相倾听。 他们一起做瑜伽。 他们非常关心自己的学生,也彼此关心。 这是我见过的最真实的工作场所。 谢里夫把我当作同龄人对待。 他在招募我方面做得很好。 我被迷住了。 这次旅行的几天后,我取消了简化联赛的课程。 (抱歉,尼尔!)

我从芝加哥开始正式参与Dev Bootcamp的承包商工作,提供课程帮助。 随着夏天变成秋天,我决定我想全职参加。 加入我后,由于我们早期对该计划的影响,Shereef追溯授予了Jesse Farmer和我我们的“联合创始人”头衔。

但是我对创建学徒制或开发软件以促进学习更感兴趣。 我无意教书,更不用说发动任何事情了。

在10月,我在SF参加了我们的活动,这是我们今年的第三个也是最后一个队列。 在那次旅行中,我逐渐意识到,芝加哥真的需要一所这样的学校,而我需要开办这所学校。 我对这个想法持严重保留。 我性格内向。 我对教学没有兴趣。 我厌倦了种植Obtiva并将其出售给Groupon。 此外,看着Shereef的动作,他巨大的个性,充满魅力,吓坏了我。 但是我的一位同事向我保证,舍勒夫的方法并不是实现这一目标的唯一方法。 所以我同意了。 Dev Bootcamp芝加哥即将发生。

我的朋友埃利奥特·加姆斯(Elliott Garms)已经告诉我,接下来我要做的任何事情,他都想参与其中。 我有同感。 作为芝加哥Dev Bootcamp的共同创始人,我和Elliott开始工作 。 我什至无法开始列出在北河中发现并建立我们如此美丽的空间所需的所有各种任务,更不用说审查我们令人敬畏的前几个队列了。 但是在SF团队和一些当地朋友的帮助下,我们完成了任务。

同时,我们召集了一个令人难以置信的团队来执行此程序:Mike Busch,Jen Myers,Kevin Solorio,Alyssa Diaz,Abi Noda,Nate Delage和Alex Botsford。 领导这群人是绝对的特权。 如果我能带领另一个甚至更强大的团队,我将是一个非常幸运和快乐的人。

我们的第一批昵称“松鼠”于2013年4月22日到达。