他的国家运动员背景帮助他学习编程

源节点: 806516

在本系列中,我们将关注 Codementor 社区的成员。 他们分享了他们成为开发人员的旅程——高潮、低谷和中间阶段。 我们的第一个故事来自 米切尔·古尔德, Codementor 的长期用户。

在我 10 岁的时候,父亲走进我的房间问“你想怎么爬乞力马扎罗?” 当然,我对这个想法很感兴趣,根本不知道乞力马扎罗山是什么,也不知道它在哪里。 我父亲再也没有提到这个话题。 但是种子已经种下,如果您继续阅读,您会发现 IT 是如何帮助我征服这座山的。

我被要求写下我在众多职业中的不同背景如何帮助我成为一名企业家。 但在很小的时候就对标签产生厌恶感后,我并不认为自己是一名企业家。

在我很小的时候,我的家人就从纽约搬到了多伦多。 我想适应,所以我决定成为一名曲棍球运动员。 毕竟这是加拿大。 但幸运的是,在我问之前不久,我妈妈看了一场曲棍球比赛。 厌倦了游戏的血腥和暴力,她以经典的母亲方式回答了四个字:在我的尸体上。

Mitchell Gould Codementor 故事 1.jpg

相反,我报名参加了花样滑冰,并被骗相信所有伟大的曲棍球运动员都上过花样滑冰课。 当学校的孩子们发现后,我被戏弄、嘲笑和经常殴打。 我了解到,如果我想安全,就必须隐藏有风险的标签。 通过忽略标签,我发现自己专注于与它们相关的技能和实践。

这种对标签的拒绝产生了积极的副作用,帮助我减少对自己和他人的评判。 我也相信它让我可以在完全不相关的领域从事多种职业,例如(不分先后):

  • 加拿大国家花样滑冰队的国际选手
  • 与加拿大航空航天医学研究部相关的大脑研究员
  • 著名的 Olive and Gourmando 咖啡厅的 Cordon Bleu 认证厨师
  • 编写和制作电影,其中一部获得国家戏剧奖
  • 泰国清迈 3 所大学的 CELTA 认证教师
  • 从信息技术学院毕业并建立自己的 IT 项目
  • 柬埔寨的佛教僧侣作为在农村社区重启佛教项目的一部分。

我发现最令人着迷的是,这些职业中的每一个如何都让我感到惊讶,这些挑战是如何发展自己,获得我从未想象过的新技能,以及这些技能如何从一个职业转移到另一个职业。

例如,作为一名厨师,您希望花时间烹饪 Veloutés、Cassoulet 或 Confit de canard 之类的东西。 但实际上我花了很多时间来解决问题。 就像我们的食品供应商错过了我们的送货一样,我不得不在加拿大的暴风雪中骑自行车时采购和平衡五盒波多贝罗蘑菇。 或者当水不小心在意式浓缩咖啡机中流动了一夜,我们不得不在第二天早上处理意式浓缩咖啡泛滥。

Mitchell Gould 编码员 ProvenWord.jpeg

作为一名滑冰运动员,我练习了如何将自己的体重抛向空中,以获得足够的动力来完成 2.5 个旋转并安全着陆。 我必须克服恐惧并完全相信自己。 这变成了一种生活哲学。 我从来没有预料到,做双轴会帮助我自信地投入到这么多不同的职业和项目中。

我目前的项目,代号为“ProvenWord”,是在泰国教了 3 年英语的直接结果。 我亲眼目睹了学习用英语写作的困难,这是我以英语为母语的人认为理所当然的事情。 我与一位拥有 20 多年校对经验的朋友合作,开发了一款帮助非英语母语学习者提高写作水平的应用程序。

在竞技滑冰比赛中,评委会立即评估你的表现并给出从 0 到 10 的分数。我发现这种直接和即时的反馈非常有效(有时是痛苦的)。 ProvenWord 极大地借鉴了这一经验。 我们的系统会立即评估客户的写作,对他们的错误进行分类(例如动词、标点、大写等),并在视觉上令人惊叹的图形界面中呈现结果。 客户可以清楚地了解他们需要集中精力提高写作的地方,并为每个错误类别提供交互式学习工具。

在我参与的所有职业、工作和项目中,ProvenWord 拥有 成熟 成为最具挑战性的。 当我们开始这个项目时,我们确实没有钱。 我在 IT 方面的技能非常有限和/或已经过时。 该项目的范围不断扩大,远远超出了我的薪酬等级。 但这听起来对我来说是一个了不起的挑战,所以我决定提高我的 IT 能力,为此我需要帮助。 很多帮助。

我花了很长时间才找到我想学习的资源、学习平台和编码传奇。 我也是一个学习速度很慢的人,所以我发现自己从不同的老师那里学习了许多关于同一主题的课程,让我接触到一系列编码风格和意识形态。

虽然课程和资源为我奠定了坚实的基础,但没有什么比与导师一起工作更强大或有效的了。 我必须向人们大声喊叫 编码器 建立这个平台,可以接触到这么多令人难以置信的开发人员。 这并不是说我第一次就找到了合适的导师。 我花了几节课才与导师建立联系,他们在耐心、教学法和专业知识方面取得了很好的平衡,这让我产生了共鸣。

我最初与导师一起修复特定的错误,但更多时候,导师会指出需要修复的更大问题。 指导课程从“错误修复”到开发高级策略和最佳实践,将我的编码技能提升到一个全新的水平。 我学会了如何退后一步去思考问题,如何调整结构,更重要的是,我学会了下次遇到问题时如何解决。 我记得有一次我不得不在一次指导会议后废弃我的整个代码。 我的导师没有对现有代码进行创可贴,而是问我想要实现什么。 然后他退后一步,教我如何看待使用相同功能编写更好代码的所有其他方法。 我完成了那场指导课程,感觉就像《黑客帝国》中的基努·里维斯,就像我被插上电源并获得了升级一样。 我很兴奋,很兴奋,并有动力回去工作并应用这些新发现的知识。

这就是我在每次富有成效的指导课程后得到的感觉。 找到合适的导师让我提高了我的比赛水平和技能。 他们打开了我的思路,教会了我在最初的交流中甚至没有要求的东西。 与合适的导师一起工作会很有动力,但这并不意味着我没有事先做好准备。 我了解到,要充分利用指导,我需要清楚自己想要从每节课中得到什么。 这迫使我深入思考每个问题并准确记录。 有时这种准备足以让我自己解决问题。 其他时候,包含代码示例、伪代码和其他信息的文档帮助我的导师为我们的会议做准备,并且能够更有效地提出策略或解决方案。

感谢我的导师和 Codementor 的所有帮助。

Mitchell Gould 编码员 Kilimanjaro.jpeg

现在回到乞力马扎罗的故事。

当我遇到 Yvonne 时,我正在加拿大渥太华的信息技术学院学习。 她是卢旺达的避难所,也是一个真正才华横溢的女人。 我们很快成为了亲密的朋友,并互相帮助度过了艰巨的课程负担。

我们在 2000 年互联网泡沫破灭后刚毕业,刚毕业的 IT 学生没有工作。 没有选择也没有什么可失去的,我们在蒙特利尔公寓的一个房间里开店,建立网站,设计名片,传单,尽我们所能。

一天,伊冯娜走进办公室,告诉我她要去肯尼亚内罗毕看望她的家人。 一个快速的谷歌搜索告诉我内罗毕在哪里:坦桑尼亚阿鲁沙以北 4 小时 - 攀登乞力马扎罗山的集结城市。 以此作为来自宇宙的信号,我联系了我的朋友亚当,他当时在尼日利亚的某个地方工作。 巧合的是,他想辞掉工作,准备去冒险。 所以我订了机票,实现了我儿时的梦想,只是没有我父亲(无论如何他为我感到骄傲)。

感谢您阅读本文的关注和坚持。 我希望在不久的将来通过 ProvenWord.com 启动时的链接对其进行更新。 我还包括了我使用的资源列表。 希望这对您有所帮助。

以下是您可能会发现有用的资源列表:

资料来源:https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

时间戳记:

更多来自 编码师博客