教人游泳教我学习(如何编码)

我觉得自己在学习有关Java的一切知识的过程中一直很富有成果,因此我开始创建自己的视频资源来教别人我所知道的东西。 我想分享我的经验所独有的观点,我认为这是我学习过程的重要组成部分。 我一直是游泳者,为了补充我刚刚起步的自由职业网络开发者的职业,我还教了游泳课。 对于全新的游泳者来说,游泳是一个特别的二元方程。 你实际上是沉没的还是漂浮的。 能够浮起是游泳必不可少的第一步。 对于某些人来说,它很容易实现,而对于另一些人来说,这是一个很大的麻烦。 我发现新编码人员的动态相同,因此我认为有必要研究这种差异。 基本上,游泳池就像流沙。 如果您在不了解适当技术的情况下与水搏斗,甚至在您筋疲力尽之前,都将导致自己沉没。 但是,您要浮起的所有东西都躺在床上,就像躺在床上一样。 大多数孩子将能够立即浮出水面或只需很少的指导。 教导孩子如何安全使用泳池只是让他们连续几个月入水的问题。 他们很快就对水有了感觉,并能够在控制下在游泳池中四处移动。 教成年人如何游泳通常是相反的体验。 成人比儿童与水的战斗时间更长。 他们将为自己的无能而感到尴尬,并拒绝进行指出的演习和练习。 这是对进步的巨大损害,因为获得水的感觉是做错动作的功能,直到您迷失了方向。…

那是一张地图……呃,包装!

我知道过去几周来我在这个平台上做过漂亮的MIA。 在从流感中恢复过来后,我决定停下来并全力以赴参加队列研究的最终项目,以确保在毕业典礼和演示日之前准备就绪。 Anddddd我们做到了! 在最后一个项目中,我与另一个TIY毕业生(也是我们这个团队的副指导老师)一起选了Carolina。 我们决定构建一个Web应用程序,该应用程序允许用户创建,自定义和与朋友共享地图-工作名称“ Mapper”。 我非常喜欢旅行,并且很幸运能够在我的一生中进行了多次旅行。 但是,在向朋友询问要去的地方的建议时,总会令我沮丧的一件事。 这里的问题是,您最终最终得到的是一个听起来很棒的清单,清单上应该列出您在城里时要检查的地方的名称。 当您考虑到这一点时,当您在新地区的地面上并试图确定方向并确定下一个冒险站时,这实际上是不切实际且无益的。 当您在新地点旅行并寻求探索时,您真正需要的不仅是地点的名称,还包括那些与您相关的地方以及它们的含义(餐厅,公园,博物馆,啤酒厂等)。 当然,您可以拉起手机上的列表,在浏览器中键入地点的名称,打开Yelp(一定要查看这些图片),然后拉起您可信赖的GoogleMaps以从您的位置进行地图绘制。 我花费大量宝贵的时间来尝试使用这种方法来协调不必要的复杂物流,实在太痛苦了,无法重述。 我们想为这个繁琐(尽管很豪华)的问题创建一个解决方案,因此我们制作了Mapper。 这是一个雄心勃勃的项目,尤其是考虑到我们最终只剩下6天的时间就完成了,并且在此过程中我们遇到了许多挑战。 尽管如此,我们还是能够创造出引以为傲的东西,而且我认为这很酷。 最初,我们尝试在前端使用React(一个相对较新(当前非常流行)的JavaScript库,旨在提供快速响应的用户体验)来创建应用程序。 随之而来的是一些并发症:…

我现在在哪里?

我坐在房子的门廊上,写这篇文章,并在开始我在华盛顿特区的铁艺院子的代码学校体验的前夕享受美丽的傍晚阳光。那里的神经也… 当然,这是到达这里的过程-始于一年前的过程。 我当时居住在华盛顿州西雅图市,最初是一名奶酪贩子,然后是一家小型乳制品店(大声疾呼到樱桃谷乳制品厂),在那里我负责市场营销/经销,并使用我们甜美的泽西岛协助制作奶酪和黄油牛奶。 我也是(几乎是正式的)首席品酒师-嗯,我的意思是质量控制负责人-显然这很困难。 当我热爱西雅图的工作和社区(包括母牛在内)时,我开始感到工作周围的烦躁不安和寻找新挑战,沉浸于自己的奉献精神的na欲。 大约在同一时间,我不断发现自己处于社交和工作环境中,其中经常使用“编码”,“软件设计”和“网络编程”这两个词—毕竟,西雅图的技术社区并不完全是一个边缘运动。 第一次听到所提到的概念时,我并没有给出很多后续想法。 但是,在几次不同的交谈中多次引用之后,我开始感到非常好奇。 我联系了一位在Ada开发人员学院的编码程序中的朋友,了解他们的经验,他们热情地向我发送了一些很棒的在线资源,例如Codecademy,Code School和Coursera。 我尝试了一堆练习,并完成了一些学习途径。 我真的很喜欢它。 我很震惊。 在整个童年时期和成年初期都做一点备份(好吧,我想我的人生计划相当多),我认为我在数学/科学/数字/公式相关的所有方面都很糟糕。 实际上,我知道我在这些事情上很不好,因为经常对此进行评论和重申。 即使是我心怀好意的父母,他们也要通过保证“我也擅长数学,以减轻令人尴尬的数学测试结果的打击”。 我认为数学/科学类课程的提供是必不可少的弊端,并且从未自信地接触过新的课程或概念,我有能力理解和掌握这些材料。 因此,当我第一次开始尝试编码的概念时,我想到了“没办法!…

有抱负的开发人员的学习曲线

请允许我从头开始。 我七岁了-强调他们,珍惜他们-进入葡萄牙里斯本的LeWagon全栈Web开发训练营已有七周的时间了(我还可以像一个狂热的父母一样自豪地将LeWagon评为“最佳” SwitchUp编写的《全球编码训练营》,我完全支持该标题)。 过去一年中,我一直在计划,准备和研究,以为这种新体验铺平道路,但是,没有什么能真正帮助我预见到我所拥有的丰富的经验将深入新的,明亮的,外国的领域。从这里获得。 与我的许多同学(……旅行伙伴……旅行家?)不同,我没有技术,科学或数学行业的背景。 我的背景是人文教育。 在过去的四年中,我一直在美国教高中英语。 显然,现在我不再这样做了,原因是,我可以省下另一个故事,但是我一直对大脑的另一半感兴趣-培养算法,计算机逻辑,公式设计的一面。 对于我来说,软件开发仍然是一个非常新的,未知的领域。 因此,在进入这个新的行业,领域,领域,世界UNIVERSE(我能使自己听起来多少外星人,因为这就是我的感受)时,我认识到在诸如词汇,白话之类的简单情况下,知识差距仍然很大,与我的同学和老师相比,科技界的大人物,新的创新……只是一般的技术术语。 对于我来说,弥合这一差距绝对是一条学习曲线,因为我正在学习的软件开发具有不可否认的语言和文化。 保罗·福特幽默地讽刺地讽刺了它,但在“什么是密码?”中也诚实地谈到了它。 现在,如果您擅长某事并且喜欢某事,那么谁在乎它的文化和现状,对吗? 我已经被告知“您看起来不像软件开发人员”;这意味着什么。 但我确实知道,进入开发意味着不断进入不断学习,更新和改进您所知道的知识,实践方式,编码方式和协作方式的周期,这是可以保证的少数行业之一供需增加,但没人能预测其方式或形式,因为它总是在变化。 作为一名初级开发人员,这令人兴奋并且令人恐惧,我想通过紧跟语言和文化来缩小这种学习曲线。 沉浸在技术世界中本身就是一项全职工作(一项有趣的工作),而且我学会了选择性,但也要兼顾其中。 首先,您必须对此充满热情,否则,请对它充满热情。…