加速编程技能的枢纽
当您学习编程时,有一瞬间一切都开始改变。 在Firehose,我们喜欢将其称为编程的拐点。 在此阶段之后,您作为开发人员的操纵方式将大为不同。 达到拐点的过程是使程序变得自给自足的过程,以至于您不再需要任何手动操纵。 这可能是很痛苦的经历,但是一旦你通过了这个拐点,你的编程能力就会令人难以置信地增强。
The Tutorial Phase (3-8 weeks of serious coding)
当您开始学习编程时,有许多您尚不了解的信息。 此信息称为特定领域知识。 示例包括:知道如何用Ruby编写轮回或如何使用Ruby on Rails从数据库中提取内容。 特定领域的知识包括特定编程环境所独占的协议。
成为自给自足的开发人员的第一步是学习如何执行特定任务。 一旦您把握了某些任务,各个部门如何组合在一起的大招就会开始显现出来。 跟着时间的流逝,您将开始熟悉模式,终极,最初看起来令人疑惑的事物和目生的事物将成为自然而然的事情。
对于刚毕业的学生来说,留意从细节中学习是很重要的技能。
在阅读文档或教程之类的材料时,紧密亲密关注细节非常重要。 即使是最稍微的拼写错误和拼写错误,也会导致错误动静或错误。 首先,看到错误动静是很痛苦的经历,但这是学习过程中至关重要的一步。 在此阶段处理错误动静和题目,可以教会您在安全的环境中编程的最重要技能之一:一定要注重细节。
调试错误动静非常重要。
事实是,错误动静只是编程的一部分:无经验和非常有经验的开发人员都可以看到它们。 独一的区别是,您对错误动静的处理经验越多,花费在修复错误动静上的时间就越少。 原因如下:
跟着时间的流逝,您将学习如何读取错误动静并快速提取题目的相关详细信息。 第一次看到错误动静时,您将需要一段时间来解码其实际含义。 但是,当您看到数百条错误动静后,您将能够指出题目的位置以及解决问题所需的相关详细信息。您应该从解决的每个错误动静中学习。 不要只是为了解决错误而去解决错误; 你要从中学习,学习您要修复的代码出了什么题目。 通过从每个错误中学习,下次您再次犯同样的错误时,便可以更快地解决它。最初,您可能会针对看到的每个错误动静寻求匡助。 跟着时间的流逝,您将需要仔细检查代码并进行智能的Google搜索,以减少寻求匡助的频率。刚开始有些人可能就会有一点小信息来挖掘错误,然后构建一些小项目。然而有些其他人却需要继承的学习,由于每个人学习能力和学习速度不同,但是不管怎样,经由这么多的错误动静之后,你的debug能力肯定经验晋升了。
在这一点上,有些人会感到自信-就像他们预备抛弃练习轮并在没有结构化指导的情况下开始建造东西一样-会兴奋地跳入深渊。 其他学生将获得更多教程,以寻求更多的特定领域知识,以寻求“全面理解”。 不幸的是,教程只会带您走远,而在教程或指南中却找不到真正的决心信念。 真正的决心信念来自于努力解决自己不知道如何解决的题目,并自行找到解决方案。
关于编程的一个惨不忍睹的事实是
You will never know everything you need to know to solve all your problems. Going into the journey, you probably envisioned yourself eventually learning everything you need to learn, and then being squared away. This moment will never happen.
Programming is a life-long learning experience. Experienced software engineers seek to find solutions to problems they haven’t solved yet because it gives them the opportunity to learn more. If you find yourself waiting for the moment when you finally feel like you know everything there is to know about coding, know this: the day you’re waiting for will never come. And that is a wonderful thing.
你应该随时预备进入下一个阶段,当你:
您已经看到足够多的错误动静,它们不再使您感到震动。 相反,您知道如何理解它们的含义以及在代码中查找题目的位置。您是Google搜索解决方案专家。 当您尝试添加功能或看到令人困惑的错误动静时,您会知道要搜索什么才能找到所需的信息。您可以引用在应用程序其他部门编写的代码并遵循其中的模式和规律,而不必老是寻求逐步说明。拐点(Inflection Point)(心态准确的2-4周)
拐点阶段是学习编码中最令人沮丧的阶段之一,但在很多方面,它是独一重要的阶段。 这是您逐步使用教程并开始解决没有人为您找到解决方案的题目的关键所在。
文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2020/1111/625.html
电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: