你是个巫师

当您花费大量时间弄乱计算机时,有时会弄碎东西。 去年12月,我使用用于Python的安装程序包将命令行放入我的bash配置文件中,然后通过一个狡猾的在线教程将其卸载以安装Rails,从而破坏了命令行。 那时,我只知道命令行被破坏了,我在一个非常紧张的星期五进行了这项工作,阅读互联网以找出可能造成该问题的原因,然后尝试进行修复。 那时我才刚刚开始使用命令行,整个过程完全令人困惑。 我是否彻底,不可挽回地损坏了计算机? 我绝对没有钱来替换它,所以当我阅读和重读文章和教程时,以为我销毁了我的工作和学习工具,这是我的初衷。我或其他人显然已在与我通常使用的上下文不同的上下文中使用(请参阅“终端”,“命令”和“行”)。 最终,我对所读内容有所了解,并意识到我的bash个人资料肯定出了点问题。 我有点理解它在某种程度上负责Shell的工作,并发现它是一个隐藏文件。 接下来,我搜索了如何在计算机上显示隐藏文件,然后搜索如何打开它们以及如何处理它们。 我不知道bash个人资料应该是什么样子,所以在网上搜索了bash个人资料以找到我可以使用的个人资料。 我找到了一个看起来很像的配置文件,用Sublime文本打开了隐藏的.bash_profile文件,复制到我在网上找到的文件中,然后保存了它。 我的命令行更好,但仍不完全固定。 至此,我已经坐了大约6个小时,并在焦虑引起的汗水和脑部旋律混乱之间交替,并且不得不停止一天的学习。 我发誓不要担心(太多),直到一月份的Rails Girls那天,我确定在那里有人可以帮助我。 前几段看起来让我知道发生了什么,但是当时我几乎无法直说所有技术词汇,更不用说给您介绍我如何解决了与技术相关的问题。 在Rails Girls…

更好地进行训练营学习的7个技巧

在编码训练营的快节奏环境中,感觉就像每天都被大量扔给您的内容和概念几乎使您无法自拔。 以下是一些我的重要技巧,可帮助您提高学习效率。 为自己准备一个出色的笔记应用程序,理想情况下,它是为程序员设计的。 它必须是轻量级的,并具有创建代码段的能力。 这很重要。 尝试打开Microsoft Word并在开始授课时,拼命尝试正确地执行缩进并停止自动更正破坏代码,这将浪费您太多时间。 我使用Quiver,但Evernote和Bear也是最受欢迎的选择。 Markdown是一种轻量级的标记语言,通常用于自述文件和说明。 它很容易学习,并且是要在代码项目中做笔记的最佳格式。 花一点时间研究降价速记表将带来好处。 确保您的文本编辑器具有markdown预览器,并且知道如何使用它,以便可以看到文件的原始版本或格式化版本。 Markdown还允许代码片段带有针对不同语言的正确语法突出显示。 Github要点允许您单独保存文件,代码片段或代码示例。 您可以将它们设为公开或私有。 一项重要功能是,可以在“中型”文章中插入要点,以保留代码格式,这看起来非常不错。 但是更常见的用途是存储代码片段以及有用代码,配置文件等的示例。为您可能想要快速参考的任何内容选择要点,比必须遍历所有项目来记住哪个项目要容易得多有您要复制的错误处理中间件的示例。 从一开始就采用明智的方式来组织您的工作。…

为什么我们要为代码创建新的视频格式

在线视频自贾斯汀·比伯(Justin Bieber)之前就已经存在,但与比伯(Bieber)不同的是,它并没有太大改变。 自2005年4月上传第一个YouTube视频以来,它或多或少保持不变。 视频对社会的影响已发生了巨大变化。 它已成长为沟通,业务,在线营销,健康,教育和许多其他垂直领域的重要组成部分。 这是一张正确的图表,让您相信我。 图片来源:思科 在大多数情况下,这种增长是一件好事,因为视频在许多领域都表现良好。 但是它也陷入了不那么适合的领域,例如学习代码空间,它已成为教程的主要工具(所有最大的在线学习平台都基于视频)。 这很可悲,因为如果将视频与面对面的学习体验进行比较,视频实际上倒退了一大步。 造成这种情况的原因很多,在本文中,我将介绍两个最重要的原因。 我还将说明Sindre,Magnus和我如何通过创建一种专门针对通信代码量身定制的新型交互式视频格式来解决此问题。 视频的第一个大问题是,随着代码减少到坏点,它破坏了交互的所有可能性。 这意味着您不能复制,编辑或运行代码。 您所能做的就是看它。 这比亲身学习的经验倒退了一步,后者是让老师向您解释计算机上的某些内容,您可以在计算机上随时进行接管,编辑代码并查看更改如何影响输出。 特别是由于这种互动性在在线学习中也是完全可能的,但是,只要我们坚持使用老式的视频格式,这种互动性就可以实现。 这个问题仅影响学生,但是让我们也从老师的角度来看视频格式。…