我是一名开发人员,现在怎么办?:Makers Academy之后的生活

自从我的Makers Academy训练营结束以来,已经过去了将近4周,但这只是开始。 在过去的三个月中,经历了如此高的旅程,以及许多疲惫和沮丧的旅程,这是一次巨大的过山车,但这一直是我一生中最好的经历之一。 我了解了面向对象的程序设计,测试驱动开发,Ruby,Javascript,XP价值观以及成为开发人员的更多方面。 职业团队鼓励每个人继续致力于GitHub,并着手进行个人项目。 我决定要学习更多的Javascript,因此,我开始在React中开发一个辅助项目以及练习更多的Node。 在Makers Academy的最后一天,有一个职业博览会,整个队列(和整个校友)都可以参加。 这使学生有机会与雇主交谈,并在申请之前进一步了解他们。 博览会上的每家公司都会做一个简短的自我介绍,并向学生提供有关为公司工作的见识。 在此之后,有一段交流期间,学生可以直接与招聘伙伴交谈。 发展的一项重要技能是与人建立联系的能力。 良好的人际关系网络将使您能够与潜在的雇主进行交流,甚至可以在他们尚未公布任何职位之前就与他们联系。 技术聚会为与潜在雇主建立联系提供了一个很好的论坛。 除了有机会了解有关公司的更多信息外,网络还将使您在人群中脱颖而出。 2017年12月招聘会 总而言之,继续学习很重要! Makers…

第一次使用Python和Flask进行Andela应用程序流程并构建API。

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

CodeSpeak Labs正在为学龄前儿童制作编码图画书

五岁的孩子正在英国的学校里学习编程技能,但是他们能比这更早地开始编程吗? 一家名为CodeSpeak Labs的公司怀疑他们可以这样做。 它为2至6岁的孩子创建了一系列故事,向他们介绍了一些基本的编码概念,并在学校对其进行了测试,现在该公司将它们捆绑在一起,称为一本名为《如何将自己的成年故事变成现实》的书。机器人和其他编码故事。 CodeSpeak Labs正在众筹网站Kickstarter上筹集资金,这是该书的第一版,而且一周之内就已经轻松超过了其最初设定的目标3,000美元-在撰写本文时已超过19,000美元。 创始人Jen Chiou在Kickstarter页面上解释了她的想法: 如何将自己长大的人变成机器人和其他编码故事,这是一本老式的图画书,带有一些曲折。 这是一本物理书,吸引了孩子们的阅读者,并鼓励他们通过使用多种使设备变得有趣的策略,通过点击并从不同的选项中进行选择来鼓励他们与书互动……孩子们在学习大概念的同时,还习惯了代码的外观,这样一来,当他们长大后,他们会将代码视为老朋友,而不是成年学习者首次查看代码时会看到的令人恐惧的gobbledegook。” 捐赠20美元或以上可获得电子书版本,捐赠35美元或以上可获得精装书–如果您热衷于并负担得起,则可获得更高的承诺。 Chiou解释说:“我们的长期计划是为家长和老师创建一年的课程,而且故事的复杂性也在增加。” 我喜欢的一件事:这些第一个故事之一是基于编码应用程序ScratchJr中的小猫,作为对儿童的介绍。 您可以在此处找到CodeSpeak Labs Kickstarter。

学习新的编码语言时应对冷漠

感觉自己无法打扰或不关心某件事是对自己的个人进步的最大威胁。 这里有几种方法可以打破冷漠的墙,并热衷于再次学习。 如果您有尝试学习任何一种编码语言的经验,那么在完成“ hello world”项目时,您通常会度过一个蜜月期。 您飞得很高,但是在此之后保持学习的动力和意愿可能很难。 可能有很多原因会使您失去兴趣,发现自己对完成入门工作持“ me”的态度:也许您太忙了,或者您发现在步骤1之后,困难确实迅速增加了,或者也许已经发布了另一种崭新的编码语言/框架(JavaScript经常发生这种情况)… 有很多原因会导致冷漠开始蔓延。但这是关键时刻,如果您现在可以学会抓住自己并训练自己继续前进,那么您将大大增加获得长期奖励的机会。 。 您完成任务的意愿只会和您开始的动力一样强大 当您在学习中陷入困境时,请尝试自觉地记住起初为什么要学习这种新语言。 通过描绘将编码语言添加到技能组中所获得的收益,与冷漠作斗争。 它可以是任何东西-更多的钱,一份新工作,一个更高的职位,甚至有能力构建您一直想创建的附带项目。 现在,我正在学习Backbone.js(一个JavaScript框架),当发现它很困难时,我必须提醒自己为什么这样做。 我当前的动机是能够为使用该项目的项目在技术上更有信心地交谈和编写代码。 这也是我有史以来第一个Web项目迫切需要更新! 您的学习能力仅与您拥有的资源一样好…

学习编码为“非编码者”

作为学习社会科学并且在STEM领域经验很少的人,学习编码的想法非常艰巨。 我从来没有对中小学的数学课程特别熟练或感兴趣,因此,上大学时,我要确保避开任何需要任何分析技能的科目。 毋庸置疑,计算机科学从未成为我潜在的研究领域。 我一直认为“编码员”不仅仅是一种职业或嗜好,它是一种个性类型。 人们要么完全沉浸在编程世界中,要么没有。 我只是一直以为我会属于后者。 但是,由于我就读于硅谷50英里范围内的一所大学,该大学以拥有世界上最大的科技公司而闻名,所以我无法长期躲避编程。 我周围的每个人都在编码,并且已经这样做了很多年。 当我开始第一年的时候,我没有意识到这种编程现象。 我几乎不了解编码的含义。 我的高中只开设了一门“计算机科学”课程,包括学习触摸打字和互联网历史。 我知道我的编码技能不存在,我想更改它,但我不知道如何。 加州大学伯克利分校的大多数“入门”课程都有太多的数学前提条件,并且技术俱乐部的应用程序需要具有先前的经验。 在我看来,学习编码是不可能的。 也就是说,直到我在澳大利亚悉尼出国留学。 这将是我通过另一所大学的入门IT课程最终获得一些编程经验的机会。 我知道这将涉及很多艰苦的工作,但是由于决心和大量的辅导时间,我将完成我的作业,并最终了解计算机世界。 说起来容易做起来难。…