这就是代码带给我的地方

在肯雅塔大学某处凉爽,寒冷的星期一早晨,我醒来准备开始新的一天。 这不是平常的一天,因为我通常会在到达家中睡一觉的时候醒来。 你认识一个程序员,不是吗?

我也不想陷入通常长达一英里的内罗毕交通堵塞。 除此之外,我还需要跳上我们的校车,因为它将医学生运送到肯尼亚的总医院KNH。 但我的主要目标确实是节省票价。

我花了两个半小时从Thika Road到达Andela Kenya总部。 内罗毕曾经被卡住。

一如既往,我穿过iHub,然后前往Andela。 大日子刚刚开始。

我的意思是,我们有晨间增肌游戏,一些小技巧的游戏可以使您的身心集中度得到测试,并且真的需要您现在就在那里 。 吉姆·艾略特(Jim Elliot)做到最好:

无论您在哪里,都在那里

此后不久便开始了编码冲刺,我们从专业软件开发中学到了很多东西。 关于版本控制,编程逻辑,代码优化和测试驱动开发的想法,我一直在推迟。 ‘ 初创公司不需要那些。 它们带有规模。 我会说。

我学到的最大的一件事是,尽管TDD增加了开发时间并进一步推迟了发布日期,但实际上,它并没有真正增加开发时间,而是减少了开发时间。 你没听错我的话。 如果您知道这是什么意思,TDD通过减少技术债务来减少开发时间。

通过首先编写测试,您倾向于防止将来的自己或团队成员花时间调试代码并试图理解它。 事情不会轻易中断,即使它们崩溃了,您也会很快知道是什么原因造成的。 也许您昨天发布了新功能? 您知道以前的代码库是可以的,因为您已经对其进行了良好的测试。 罪魁祸首一定是新的未经测试的家伙。

除此之外,午餐时间对我来说尤其棒。 我遇到了尼日利亚人的埃德蒙。 他曾多次辩称他不是尼日利亚人,也从未与该国有任何接触。 他甚至惊讶为什么许多肯尼亚人(我认为我是第八个人)以为他是尼日利亚人。

我也特别高兴他也来自传统工程领域。 我告诉他我将如何总是告诉朋友我是软件工程师,而不是开发人员,程序员或类似人员。 只是为了避免被告知“但是您为什么要离开工程专业从事什么工作呢?”的痛苦。

埃德蒙(Edmond)是他的国家的伟大拥护者,从不希望有任何虚假陈述。 猜猜他来自哪里? 乌干达, 阿莫托克的土地。

乌干达是Andela进入的最新国家。

好奇地知道他如何来到肯尼亚安德拉,他很快就让我知道:“ 肯尼亚人要我来这里。 而我的航班是上周的星期日 ”。 这个家伙一定是个天才。

Karibu肯尼亚,埃德蒙。 始终以“ Jina langu ni…”而不是“ Naitwa…”来形容自己。 我将继续主张您这样做。

然而,令我震惊的是,我遇到了学习辅导员的辅导员Shem Ogumbe。 当我决定加入Andela时,我在LinkedIn上与几个Andela成员进行了沟通,询问我应该怎样进行才能进入最后阶段并入选。 我可能会在另一篇文章中详细介绍这一点,因为我从中学到了很多东西。 其中一位是聪明的闪姆。

实际上,我们与他和埃德蒙坐在一起坐在餐桌旁,但我们俩都没有找到对方。 直到下午晚些时候,他才来训练营问一个叫“柯林斯·基贝特”的人。 然后,我们与马丁·蒙盖(Martin Mungai)见面并分享了令人发指的笑声,告诉我们我们如何无法彼此识别。 我实际上以为他有个喜怒无常的人,但他没有。

竖起大拇指,闪! 不要让它来。

我遇到的另一个出色的人是我们的学习促进者Daniel Maina。 他简单地介绍了他喜欢烧烤的朋友,我以为他实际上会烧烤我们,但结果证明他是房间里一个简单,镇静和安静的人。 这样,我知道我很安全 。

这就是我在安德拉(Andela Kenya)群组19新手训练营第一周第一天的两分钱。

请记住,如果您喜欢这篇文章,那么实际上可以💚!