自学如何编写代码时应做的5件事

自学如何编写代码时应做的5件事

今天,大多数程序员都开始了自学如何编写代码的旅程。 由于Internet上提供了大量的材料和教程,因此,新手有多种资源可供选择。

我是一个自学成才的Web开发人员。 当我对编程和Web开发感兴趣时,我已经是一名本科生。 我上网,从W3schools开始。 然后,我跟随Bucky Robert的NewBoston Youtube教程。 最后,我支付了Udemy上的Web开发人员Bootcamp课程的费用,在那里我学习了Nodejs,ExpressJs和MongoDB。 目前,我正在上Python和Django Web Developer Bootcamp课程。

我学到的东西很少,我很想分享

1.打算进行一个小型项目

我的第一个也是最大的错误是,当我第一次开始学习HTML5和CSS3时,没有想到任何项目。 两年多来,我自学了HTML,CSS,Bootstrap和JavaScript。 我学会了一切,并编写了代码片段。 这样做很容易。

对于我在学校的最后一年的项目,我必须设计一个网络论坛的前端。 我完全知道自己想要什么,但是将所有代码(如导航,菜单,页眉,页脚,侧边栏代码)组合在一起形成一个页面和一系列页面是一场噩梦。 我遇到了标记标签相互冲突并在屏幕上争夺控制权的问题。 这些代码以前表现良好,并精确地停留在我希望它们停留的位置。

最终,我掌握了很多东西,但是如果我设计一个小型网站,无论我学习的时候有多俗气,对我来说都不是那么困难。 设计一个小型项目有助于我理解事物如何单独和协同工作。 它还帮助我提高了UI / UX技能。

Colt Steele在其关于Udemy的网络开发课程中为学生提供了Yelpcamp网站,以利用他们在讲座中收集到的所有知识进行开发。 这是结束精彩学习课程的好方法,它可以教给学生Web开发的现实。

2.学习您主要感兴趣的另一种语言

HTML和CSS对我来说很容易理解和掌握,但是我讨厌JavaScript。 我很难完全理解,我认为这是因为JavaScript与HTML和CSS完全不同。 JavaScript是一种适当的编程语言,而不是HTML之类的标记标签或CSS之类的样式表。 使用JavaScript,我被带入了函数,变量,循环和IF语句的世界。 我以前不知道的事情。

我真的很想学习JavaScript。 它是一种核心的网络语言,我知道我真的不能没有它,但是经过一番挣扎之后,我离开了它并决定对后端进行一些了解。 我研究了PHP。 我并没有认真对待PHP,但是我很喜欢它,然后回头看,它为我理解JavaScript铺平了道路。 JavaScript和PHP共享相似的函数语法,IF语句语法和数组语法。

自学如何编写代码时应做的5件事
Javascript和PHP IF语句语法

通过学习PHP,我了解了JavaScript。

3.用自己的方式重写代码

自我学习如何编写大多数代码涉及必须完全按照别人的方式编写别人的代码,这样您才能了解它的工作原理。 但是更好的是用自己的方式重新编写代码以达到相同的结果。

讲师的代码可能更轻,更快,更高级,但这不是您的重点。 您的目标是知道什么有效,什么无效以及为什么。 用您自己的方式重写代码可以使您受益,而您所知道和所不知道的东西的极限。 它还显示您对某个主题的改进或理解程度。 因此,重写,犯错误,进行更正,改进和成长。

4.不要试图一次了解所有内容

我确实提到很难找到JavaScript。 好吧,我认为我的问题的一部分是过于努力地一次无法理解所有内容。 在标记标签和样式表上只有一个基础,我没有花时间调整JavaScript语言和语法。

太努力会使您感到沮丧和烦恼。 以自己的步调学习,习惯语言,不要为自己不懂的小事而烦恼。 不要留在现场。 进一步提高课程设置。 有时,学习高级知识可以帮助您真正理解中级知识。

自学如何编写代码时应做的5件事
照片来源:未启动

5.坚定不移

自我学习是一个漫长,缓慢而乏味的旅程。 您必须长期参与其中。 保持专注。 保持专注。 给自己一个目标并朝着这个目标努力。 建立东西并为此感到自豪。 这是真正学习的唯一途径。

最后,练习! 实践! 实践!

这应该是第六点,但我认为没有必要添加数字。 无论您是自学者还是正在教室里学习传统的学习系统,没有实践,您都无法做很多事情。

From: https://hackernoon.com/5-things-you-should-do-if-you-are-self-learning-how-to-code-536452f9d008