我最近具有挑战性的学习经历

大家好,我叫Chryce,我想分享一下过去几周的经历,所以我以某种软件开发技能从大学毕业,但我真的不知道下一步该怎么做。考虑到没有人可以直接进入软件开发路线,因为似乎没有人是初级开发人员。 因此,有一天我在推特上,我看到了一个关于安德拉(Andela)的广告,它说“我们将为您提供成为世界一流的软件开发人员的机会”,因此我点击了广告,然后申请了奖学金,几周后,安德拉(Andela)开始向我发送计算机编程评估,在第3个考试之后,我被邀请到安德拉(Andela)坎帕拉(Uganda)进行采访,两周后,我被邀请参加安德拉(Andela)坎帕拉(Kingala)训练营,该训练营在两周后开始,但后来进入在新兵训练营中,我必须面对一些挑战,才能保持邀请的有效性。 挑战之一要求我为一个完整的堆栈项目设计用户界面,这并不难,因此考虑到我具有一些HTML和CSS的先验技能。 挑战2要求我使用flask python框架开发一个宁静的API项目,并且必须在一周内交付完整开发和部署的Web服务,其中包括软件开发概念的实现,例如项目管理,数据结构,oop,版本控制,持续集成,测试驱动的开发。 因此,我对python语言的经验不足,使我在实施此项目方面付出了很多努力。 TDD的整个概念是您在编写程序之前先对其进行测试,因此理解和学习如此之快对于我自己来说是很困难的,这对我来说很容易应用到我的项目中,在程序中实现oop实在令人头疼,使用在具有较少实施时间的项目中,使用“ this”关键字而不是“ self”关键字,可以在云服务上进行应用程序开发,从而可以建立生产环境并确保在现实环境中可以按预期执行。 但是总的来说,我耐心并真正信任该过程,因为我在项目中实现的每一项功能对我来说都像是我能够学习新事物,而Andela使您以最佳方式编写软件这一事实使我学到了最多行业最前沿的软件开发原则,这将使我和我将与之合作的下一个项目团队受益。

编码就像算术或识字

在我的上一篇文章中,我谈到了作为一名记者,劳动力市场是如何对我不利的,这意味着如果我学会编码,我就可以成为一名开发人员,即一个拥有工人力量的市场。 但是正在教我编码的兄弟认为我应该以不同的原因学习。 他认为编码可以帮助您的日常生活,应该平等地对待阅读或计数。 他不是电子人,但是他已经设置了生活中的许多工作,这些工作可以通过编码自动进行。 因此,他为我设定的第一个学习项目是思考日常生活中的某些事情,可以通过编码来改善。 工作量很大。 我做的那种新闻工作-撰写在线新闻文章-具有相当重复的任务,计算机可能会做得更好。 假设炸弹在市场上爆炸。 我首先在AFP新闻社听到它。 但是我必须获得第二个参考,因此我希望看看路透社是否也有报道。 然后,我必须检查死亡人数,并选择两者中的较低者。 设置计算机程序告诉我两个有信誉的消息何时汇报并告诉我更低的死亡人数,这不是更好的选择。 但这是有问题的-我在内部软件上获得了所有这些信息,但是我没有管理员密码来访问命令行。 因此,我将其视为我的第一个项目。 这是工作中的另一个想法。 我冒昧地说,一个人在一个非洲国家偷走了公共资金,并通过购买大量财产在英国洗了钱。 我告诉老板。 有人告诉我,我没有时间进行调查。…

粮农组织计划人员:混蛋的重要性

我一直以来最喜欢做的事情之一就是骑单板滑雪。 我并不是真的很喜欢自由泳,但是自由骑行是我无法做到的。 与朋友,我的妻子或我一个人一起,我喜欢飞下山峰,无论是在滑雪道上雕刻,在侧面踢踢球还是​​在深处扔出鸡尾巴(在澳大利亚都没有那么多)。 大约20年前,当我开始这项运动时,我上了一堂课,然后没有上一堂课,然后在2001年一次旅行中上了一堂私人课。 生存规则 教我的那个家伙基本上是给我参观了这座山,带我穿了一些神奇的粉末,跳跃着溪流(至少是第一个之后的每个溪流)并躲着岩石。 他给了我一些技巧方面的指导,但是在课程结束时我告诉了我一些我永远不会忘记的事情,自那以后,除了滑雪板之外,我还做了很多其他事情: “您的技术非常好,现在我可以给您的最佳建议就是操蛋。” 我真的希望我能完全引用此报价,因为它所带来的影响远胜于第一印象。 这当然并不意味着您不应该花时间去学习基础知识,也不意味着也不应该去接受正式的培训。 如果您想成为一名软件开发人员,请永远不要停止学习。 即使没有花时间去做。 如果您发现自己上个月没有学到新知识,那么这很可能是您应该评估自己状况的一个很好的指标。 给我这个建议的讲师对此进行了详细说明,他解释说,他的意思是,每当我要进行轻松跑步(而不是妨碍他人)或在公寓里等待某人时,我都应该跳来跳去。 尝试跳跃和旋转,在黄油上开裂(不确定是否有人称其为黄油),在雪地里拖着一只手。 从本质上讲,滚蛋:不要只是游船而坐,不要单打独斗,不要只是简单地选择,不要尝试一些您不熟悉的事情。 编程学习 以我的愚见,您应该始终努力阅读和学习与您的领域相关的技术(包括那些不是!),但是即使您不这样做,也应该从自己的错误和过去的努力中学习。…