迄今为止的旅程…。

怪胎的制作 所有生物都带有某种疯狂的感觉,使它们以奇怪的,有时是莫名其妙的方式运动。 这种疯狂可以节省; 这是适应能力的重要组成部分。 没有它,任何物种都将无法生存,成长并适应当今世界不断变化的步伐。 我在Andela训练营的经历并不是很顺利,但却带给了我沉睡中的巨人。 从训练营前一周的高峰开始,我经历了一个不眠之夜,试图在不到一周的时间内完成第一次挑战,这使我舒展了脑筋,使自己流汗了。即使我的大脑恳求休息,我必须通过Autosuggestion对我的大脑进行编程:告诉我的大脑只注意和学习可以加速该过程的新事物。.我必须优先考虑日常活动以提高工作效率。 我通过执行帕累托原则来利用停机时间:“确保20%的输入能为我提供80%的输出,这要归功于方便使用的互联网。 每天都有日常工作要做,我必须完成指定的技能习得并实施我所学到的所有知识,这种学习方法真棒,因为我实际上必须拥有自己的学习能力,就像安德拉的模型一样,这是我的日常习惯 训练营的第一天对我来说是另一次令人大开眼界的经历,我从分配给我的前LFA(质子)中学到了很多东西,这是用更少的钱实现更多成就的方法……为此,我被要求写博客,尝试进行编码挑战,所有这些都必须在5:00 pm之前提交,我对任务的回答让我感到困惑,我以为我会紧张,但是我在预训练营周完成的最初挑战使我习惯了这种情况..感谢“预训练营”挑战赛,它为我准备了现场任务和会议,我想我们被要求尝试新兵训练营项目中的第一个挑战,以便为即将发生的事情做好准备。承认我现在是一个不同的人!,就像希腊心理学家一样,罗伯特·格林(Robert Greene)说:“自从开始以来,适应性就一直是宇宙的语言。”这解释了为什么收支平衡的发明才是适应潮流的发明…… 第一周结束后,我们在星期五进行了一次会议,确定您是否应该在下周被召唤,或者您是否要自我改善,我对过去的日子有所反思,回想起我对自己的态度发生的变化,就在那一刻,我明白了为什么法国作家莱昂·C。 麦金森以此作为自己的口号:“生存的不是最强大或最聪明的人,而是能够最好地应对变化的人……” 获得反馈是对我的学习过程最有力的影响之一,但对我的影响却是积极的。 然后提出了反馈模型来确定使其对我有效的特定属性和情况,并讨论了一些通常棘手的问题,包括反馈的时间以及正反馈和负反馈对我的影响。在过去的两个星期中,我有能力适应新的处事方式…… “衡量一个人的力量不是他的肌肉力量或力量,而是他的柔韧性和适应能力。”

实用的JavaScript

Kelly Sikkema在Unsplash上​​的照片 在我被录取之后并且在程序开始之前,为LAB12做准备的第一件事就是完成Gordon Zhu的基于视频的课程实用JavaScript。 刚开始使用JavaScript的任何人都应该将其放在待办事项列表中。 快速浏览一下课程中的注释,即使是中级学习者也认为它很有用。 本课程是构建简单的待办事项清单程序的演练。 最后,您可以添加,显示,更改和删除待办事项并切换其完成状态。 正如戈登(Gordon)在开始时所解释的那样,可以在编程中随处可见的列表模式可以用这些方式进行操纵:电子邮件收件箱,博客评论,Facebook帖子… 该课程甚至传授一些实用技能,例如写下和处理需求,运行调试器,甚至提出问题以有效的方式(并考虑其他忙碌的人的时间)获得帮助。 我对该课程的一个重大批评是,与戈登一起学习时是如此容易,因为他对代码进行编码非常重要,这对于学习者以某种方式修改代码非常重要,无论是在待办事项列表程序中,还是更好的是,一个个人项目,执行创建,读取,更新和删除相同的基本任务。 另外,由于该课程是基于视频的,并且记住给定课程涵盖的唯一内容就是简短的标题,因此很难将该课程用作将来的参考。 因此,我建议您随手记下主题索引。 我需要三到四天才能完成课程,因为LAB12非常紧张,需要快速准备,但是我认为每天留出几个小时一两个星期的时间是使每个概念沉入其中的理想选择。

进入编程世界

在这篇文章中,我想总结一下我对开始编码之旅的想法。 在过去的几个月中,我对基本的“入门包”提出了很多疑问,最终决定以混乱的方式结束答复,仔细考虑并提出结构化的建议,希望会对您有所帮助。 不要跟随趋势 对于那里的每个绝对初学者:IT世界太动态了,不能一劳永逸地选择一种技术或编程语言,仅因为它目前可以为您带来一份丰厚的工作,并在您的整个职业生涯中坚持下去。 相反,您可以做的是从what开始。 您要建立网站或移动应用程序吗? 维护功能强大的数据服务器或训练神经网络进行对象识别? 一旦选择了要做的事情,那么学习如何做的想法就会激发您足够激动,以至于在事情变得复杂的几周后,一切都不会消失。 这是根据我的经验得出的一个例子:我一直想制造硬件,但不完全喜欢微控制器的原始特性-在原型设计阶段不是非常用户友好的: 当我意识到如今的每个人都将一套传感器连接到口袋里的一台小型超级计算机并看到它可以做什么时,我立即确信Android的潜力。 在看到使用神经网络的识别功能后,我最近经历了同样的激动过程–我只想学习如何做类似的事情。 感觉就像魔术! 从最明显的事物开始并不总是最佳的 假设您决定做什么,经过一些研究发现,答案是Java。 立即进入Youtube教程可能很诱人,但它几乎总是以糟糕的结果结束。 事实是,您可以使用更简单的语言轻轻地进入编程,然后,当您感到足够自在时,就跳入其他内容。 总体而言,您可能会花费较少的时间先使用“软核”来掌握所需的技术。 示例:我的第一行代码是用Python编写的。…

5种学习编码的最佳方法

恭喜,您已经决定接受学习编码的挑战。 此时,您可能会有动力去学习可能会改变生活的新技能。 我相信您已经对想要学习的语言进行了研究,规划了学习语言的方式,并且已经有了使用这些技能改善生活的明确途径。 在这篇博客文章中,我想分享一下我认为是学习代码的5种最佳方法,希望它可以使您的旅途更轻松。 讲解 当您决定自学代码时,遵循教程可能是您想到的第一件事。 谷歌对“代码教程”的简单搜索可以为您带来大量的结果,这些结果可能会令人不知所措。 我希望本博客文章可以帮助您浏览所有这些课程,并找到可以从中受益最大的课程,而不是浏览数百本教程。 但是首先,让我解释一下这些教程时要记住的一些事情。 做笔记! 事实证明,如果您将事情写下来,就会有更好的机会记住您要学习的内容。 如果您实际上不能用纸和笔书写,请在计算机上打开一个笔记应用程序,然后以这种方式开始笔记。 做笔记可以帮助您更快地学习代码,并且在遇到困难时可以参考其他资源。 确保应用刚刚学到的知识。 因此,您已经完成了教程并完成了教程,现在呢? 您可能会意识到,完成教程后,您可能会觉得自己什么都没有学。 解决该问题的一种方法是应用所学知识。 应用所学知识的方法是建立东西…

我想成为数据科学家,第1部分

我叫托比亚斯。 我在大学期间学习经济学,从杂货店装袋手到酒店经理,都从事过各种工作。 我从来没有研究或做过任何可能被视为“技术领域”的事情。 几个月前,我还无法告诉您什么是编译器,但我还是决定从事数据科学事业。 同时,我决定记录学习进度,以便: a)回馈社区-我什至不知道该怎么称呼-庞大的在线资源,其中99%的问题都可以通过快速的Google搜索回答 b)内化我的进步,并给自己一点社交压力,使自己能够通过 c)对我学到的最重要的东西进行心理评估 这是我从不知道一个字节中有多少位(或者是一个字节中的字节?)到成为技术社区中富有成效的成员的道路的起点: “什么是数据科学家?” 如今,这个问题越来越频繁地被问到,并且也有许多人,博客和新闻报道回答,辩论和推测这个问题,所以我什至不在这里尝试。 据我所知,我可以总结出数据科学领域的最好方法是统计,计算机科学和领域专业知识之间的交叉。这是一种跨学科的方法,可以回答诸如“一般的TwitterSphere对网站巨大的混乱感觉如何”的问题。还是“昨晚的奥斯卡奖?”或“珍妮弗会更喜欢看《 纳科斯 》或《 新来的橘子 》吗?”或更严重的问题,例如“根据鲍勃目前的消费水平,鲍勃患心脏病的可能性有多大?” “我从哪里开始?” 至少可以说,从头开始独自学习诸如数据科学之类的过程似乎令人生畏。…