这个故事始于我申请了安德拉奖学金计划之后。 这是我第二次在线考试不及格后的第二次申请。 我第一次确定要进入新兵训练营。 我的意思是没有专业的编码人员,但是我已经有足够长的时间可以通过在线考试了。 看来情况并非如此,原因是我没有第一次做到这一点,而只是说这让我很谦卑。 起初,我很愤慨,不想再次申请,但是这里的工作是真实的。 我找了一个月,几乎没有成功。 那就是我想到失败是一个学习过程,陷阱和绊脚石只是取得更大成就和成功的垫脚石。 带着这种新发现的哲学,我着手重新开始自己的旅程。
我勤奋地进行了家庭学习,因为我认为我已经掌握了基本知识,所以第一次就忽略了。 仔细尝试了Google表单和Qualified.io的第一项和第二项测试。 这次我不像以前那样充满希望,因为有人告诉我幸福的秘诀是期望值低。 因此,在尝试第二次测试后,我未能为我知道已经解决的问题之一编写代码。 尤其是因为我所有的代码第一次通过测试。 正当我在客厅闲逛的一个晚上,命运突然来了,电子邮件通知弹出了。 我订阅了LinkedIn,这些人每天都会发送大量电子邮件。 所以我只是认为这只是这些电子邮件之一。 我拿起手机往上看,发现那是来自安德拉(Andela)的电话。 我屏住呼吸片刻,稍作祈祷后打开电子邮件。 当我看到祝贺时,我差点跳下沙发。 我就像YEEEESSS。


最后,我比上一次走了一步,这就是进步。 电子邮件中说,我们必须尝试至少一个代码问题,并准备接受两名Andelans的采访。 所以我很努力,但是设法用测试编写了代码,我觉得它工作正常。 我将其上传到闪存盘,并准备接受采访。 有人告诉我携带笔记本电脑,但我很有信心。 我到达了安德拉(Andela),除了我们当中的每个人之外,其他所有人都在他们的计算机上。 但是,我确信我的代码运行时零错误。 因此面试时间到了,我解释了代码,而Andelan对我对基本原理的理解感到满意。 他就像“我们现在可以运行吗? 我想看看它如何运行。”我们运行它,……灾难!


但是,面试官非常支持我,实际上给了我一些建议,下次我应该携带笔记本电脑运行不同环境的代码。 重要的是,我解释了我的代码并了解了我在做什么错误以及所有错误。 第二部分考虑的所有方面都进行得相当顺利。 挑战人际交往和沟通技巧问题,但我处理得很好。 之后,我回家了,幸好几天后,我收到了电子邮件,加入了研讨会,然后开始了训练营。
研讨会的第一周很棒,直到我在挑战一的编码中没有使用CSS框架为止。 什么! 我应该如何从头开始编写CSS,在过去的几年中,Bootstrap发挥了很大的帮助,我不知道从哪里开始。 我从不知道HTML和CSS可能仅通过删除引导程序之类的CSS框架就可以这么苛刻。 我没有放弃对我所知道的所有HTML和CSS的掌握,并设法建立了一个不错的用户界面。 现在面临着巨大的挑战,我已经使用常规路线完成了一些基本的API,但是引入了一个名为flask-restful的全新概念,模型和视图。 著名的构建Web应用程序的MVC框架。 使用MVC框架构建我的应用程序是一个挑战。 我听说过,但是在使用该框架之前我从未真正使用该框架构建任何东西,因此采用它是一个挑战。 但是,经过几段youtube视频和有用的中型文章之后,我的基础知识有所下降。
除了MVC框架和烧瓶不稳定之外,我还必须克服的其他挑战是git工作流程和处理合并冲突,大量导入错误,没有框架的响应能力,使用数据结构和一般代码错误实现模型。 在我应对这些挑战时,有几件事帮助了我们,这些培训都是由学习促进者带领的,这些培训总是很有帮助的,我的同伴总是帮助解决挑战和错误,提供的资源,当然还有StackOverflow和Google。 我们获得的最好的资源之一就是成长心态。 它改变了我的观点,并挑战了我以不同的视角看待生活。 最大的收获是,您始终在成长,变化和改进,这是您可以掌控的,而不是命运。
申请过程还没有完成,但是每天都在学习新事物。 从整体思考到与团队成员合作并获得反馈。 在新兵训练营中的每一天都是学习经历。 就像Andela的口号YOYO(您自己拥有)一样,我每天尝试着自己的成长和学习过程,并希望实现自己的最佳状态并加入奖学金。 离别镜头保持饥饿,保持愚蠢……