晚到派对:成年后学习编码第二部分-Gooey Gui

新的学习型创业之所以如此难以启动的最大原因是,因为我们不了解我们对该学科的无知。 最好的例子来自Marcelo Gleiser的“知识之岛”概念。 本质上,当我们处于完全无知的状态时,我们就漂浮在“神秘海”中。 随着我们对一个主题的理解,“知识之岛”突破了海洋的表面,并且随着海平面的上升,“神奇的海岸线”也不断发展。 为了追求Python熟练程度,我的知识之岛已经在图表上进行了绘制,拥有足够多的海岸线,使我对在何处着陆感到茫然。 他们改变的时代 如果我只是在十年前进行这项学术考察,那么我的过程将会大为不同。 我可能会从前往Borders的地方(仍然错过那个地方)开始拿铁咖啡,然后浏览堆栈以选择编程和Python的读取内容。 如果进展顺利,我什至可以从当地一所大学获得课程目录,看看是否可以找到一个可以与我的全职工作相配合的课程。 有了这些工具,我就可以开始在集成开发环境(IDLE)中进行黑客入侵了,也许在一两年之内,我就能在Python中做一些有用的事情。 现在回想一下我与实际情况相距不远的尝试,我现在至少为什么对我而言,这种方法行不通。 原因是Gooey GUI。 由于从来没有要求我进行任何类似神经外科手术的帮助,因此我不得不假设(尤其是出于同音异义的缘故)大脑有些粘糊糊。 从我十二岁左右开始,并且在我的计算机实验室里第一次体验Apple IIe以来,我一直在使用图形用户界面,通常被称为GUI(发音为“ gooey”)。…

服务器上的Javascript和API简介

Makers在Unsplash上​​撰写的“女人和男人坐在监视器前” 在开始之前,有一个免责声明:编程发生在抽象的各个级别。 有些人仍然会直接编写汇编代码,有时(尽管很少)我们需要直接更改实际的位,但是几乎总是我们在后台使用对我们有很大帮助的工具。 这是任何库,框架甚至编程语言的本质。 它们为我们实现了很多自动化,因此我们可以专注于好东西,即我们想要制造的东西。 在本教程中,我们将使用某些框架和库来为我们提供帮助,但重要的是学习语言 ,而不仅仅是工具。 我们将讨论Java语言所产生的元素,但是它们将与特定框架交织在一起。 Javascript最初是为了在90年代的网站上提供基本功能而编写的。 但是,如今,Java可以在手表,机器人,服务器等所有设备上运行。 在本教程中,我们将专门学习如何在Web应用程序的后端使用Javascript来处理传入的用户请求。 我们还将集成一个第三方API,以探索工程师如何与外部数据源交互。 让我们深入研究吧! 在本教程中,我们将专注于使用Express ,这是服务器端Javascript的微框架。 它建立在Node之上,Node只是运行在浏览器外部的JS运行时(如前面提到的在手表,机器人和服务器上)。 注意:在继续之前,您需要了解使用NPM或Yarn设置新的JS应用程序的基础知识(不用担心,对于这个项目,这很容易)。 您还需要确保在计算机上安装了Node。…

提升学习

在本文中,我想写一些关于我在Launch School学习过程中学习新主题和新材料的能力方面的变化。 我认为对于知识驱动型领域的任何人来说,分析他们如何学习和提高这些技能至关重要,这对软件开发人员来说是双重的。 软件开发需要不断学习新技术和新领域,以保持敏锐,站在技术的最前沿并在将来保持可出租性。 因此,至关重要的是,我们不仅要深入学习新学科,而且要提高我们更有效地学习的能力。 在Launch School学习的过去1.5年中,我不断改进自己的学习过程,并改进了每天使用的技术。 我已经完成了Coursera上的“学习方法”课程,并阅读了多篇影响我学习方式的书,这些书已在本文末尾列出。 我想与您分享我发现有用的东西以及我认为无用的东西。 让我们开始! 间隔重复 此技术是您在延迟的时间范围内查看材料的过程,通常通过抽认卡实施。 目的是更频繁地检查您发现困难的材料,并在您即将忘记它的时候进行检查。 这有助于与信息建立更牢固的神经联系,以便您可以更有效地调用它。 假设您正在学习JavaScript,并创建了一个抽认卡套,其中涵盖了您需要了解的所有内容。 传统上,人们每次学习时都会检查整个套牌,他们每天左右都会对其进行检查。 间隔重复让您检查一下卡片组,根据您是否容易地调回卡片的信息来分开卡片,然后以不同的间隔再次检查卡片。 如果您立即得到一张卡,请在一周内再次进行检查。…

指导指南-简介

指导是Python社区和其他健康技术团队的核心价值。 当许多小组采用指导模式时,越来越明显的是,成为一名优秀技术导师所需的技能与我们希望分享的技术技能一样被吸收。 本系列旨在概述您认为合适时应采取或保留的有关技术指导的一些前景。 这是第一部分。 动机 无论您是从十名学习者开始,还是只是您和一名学习者,首先要考虑的是您的目标。 最好考虑最简单的情况“学习者应该获得比他们更多的知识或技能”,但还有其他指导的理由。 有人可以通过很多方法来学习:观看youtube视频,参加课程,在线课件等。指导到底为什么很有用? 这里有一些考虑的动机: 您想成为定期指导的社区的一部分 利他行为的一部分是说“我会这样做,因为我希望它将为我完成”。 我们所有人都需要在职业和生活的不同阶段进行指导。 这不是零和游戏;它不是零和游戏。 这是通过服务来增强您的影响社区的一种选择。 这并不意味着您会得到任何回报,但确实增加了这些价值观在您共享的社区中被镜像回您的可能性。 练习导师制是我们如何更好地成为领导者 忘记是否有一天会接受辅导,您可能会忘记自己一直在提高自己作为辅导员的技能。 当您重新考虑长期以来所提出的想法时(在您解释自己不记得的事情时),您将在脑中铺设新的基础架构。…