我如何在90天内获得FreeCodeCamp证书。

这篇博客文章是关于我如何学习javascript的观点,以及对2019年学习javascript生态系统的最佳方法的看法。

使用FreeCodeCamp实现目标

我还想实现的目标是:让更多的人利用FreecodeCamp课程。 每月捐款,吸引更多人支持这个出色的组织。 如果有任何人可以影响我进行上述任何一项操作,请在今天或以后发表评论。 谢谢。

我的freecodecamp学习经历。

我的背景:我是印度IIIT Hyderabad的一名计算机科学工程师,曾担任开发人员和测试人员的程序员。 我已经开办了自己的非技术型初创公司,并且最想念自己不在技术领域。 我想回到教育领域的第二家创业公司。

为什么使用Javascript:
因此,什么可以帮助构建令人惊奇的东西,而我无需等待很长时间即可看到结果-可以使用Javascript构建网站,应用程序。
浏览和阅读后,我决定首先需要学习Javascript及其生态系统。

我如何学习Javascript:
我习惯于通过学习所需的基本知识来学习新技术。 当我最初使用香草javascript时,它的语法似乎与Java非常相似。
有了这个想法,我开始了我的第一个项目-指导平台。 用户注册为指导者或受指导者的平台。 管理员可以将指导者分配给指导者,并开始指导。 以后的导师可以使用其评论等内容来结束导师制。管理员可以使用D3构建的仪表板查看整体情况。

2018年1月-我从指导网站开始。 我想将现有的HTML模板与后端融合在一起,并且正在寻找一些示例来帮助我做到这一点。 经过很多不成功的日子,我遇到了Sahat的样板。 我捡起它,幸好一直坚持不懈地努力。 开箱即用对我来说不起作用,但是经过几天的努力,它仍然有效。 然后,我从W3schools修改了一些CSS和HTML,并不断修改现有模板来获得我想要的东西。
我能够获得Google登录,即作为MVP登录用户的个人资料。 我使用Amazon Web服务托管我的网站。 在获得正确的帮助后,感觉很棒而且可行。

我不了解当前系统中代码的许多部分,但我坚持了下来。

遇到的问题:

现在出现了问题,java和javascript的不同之处。 Node.js的异步性质。 我想做一些简单的事情,但我会无休止地解决异步问题。 解释异步的示例无处不在。 因为有Promises库,所以可以保证.ES6中有一个异步库。 正是这些任务使我感到有必要学习高级javascript。

我一直坚持下去,并了解了异步如何工作以及闭包如何工作。 一次又一次,由于我的早期经验,我会发现需要回到JavaScript有所不同的地方。 我不得不学到像JavaScript开发人员那样想的东西。

然后,我读了一篇文章,该文章说各个企业中的所有问题都是因为开发人员没有学习javascript,而只是通过学习n个片段来使用它。 不幸的是,我丢失了该文章的链接。 但这使我坚定了使用课程学习javascript的思想。

当时,我想知道应该使用Angular还是做出反应。 那是在2018年3月。我的研究使我相信它应该是Angular。 我看到FreeCodeCamp课程有React,所以我想也许不是。

干扰/干扰!

然后是中断🙂我的孩子们假期。 然后,我决定开始写博客,用代码对我来说有些棘手的事情。 我从中级开始这样做,这很棒。 因此,博客错误也使我难过🙂现在这也是我要学习的东西。 如何设置github页面等
有加号。 我开始收到我的帖子的面试电话和意见。 这两件事都证明我在做的是最新的,并且是公司所寻找的。
很好,因为下一个创业公司将在教育领域以及我掌握的东西,最好是在热门领域!

一件事导致了另一件事,9月,我决定开设FreecodeCamp课程并获得认证。 幸运的是,到那时,我已经获得了React证书,研究表明学习React比角度学习要好。 是的,所有这些干扰都有助于😀

因此,我一个接一个地完成了3项认证,并休息了一段时间,以完成指导平台中的其他功能。 我开始看到我的学习成果,因为我能够更快地编写代码。 后来回来完成其余的工作。

课程经过深思熟虑,练习很好,并且绝对需要进行以加强您的学习。

最终结果 :

我已经在javascript生态系统中度过了一年。 我已经从头到尾建立了一个功能齐全的网站,同时负责运行,托管等,并从FreecodeCamp获得了我的Fullstack开发人员证书。
所有这些,而我每天至少要花10个小时与孩子们在一起。 因此,我对接触FreecodeCamp并在昆西·拉尔森(Quincy Larson)中找到一个偶像感到非常高兴。

你该怎么办? (我的意见)
如果您刚开始学习javascript,则请参加一个辅助项目。 定义您想要的功能。 然后与Freecodecamp一起进行附加项目。 这将花费更少的时间,也使您有信心应用自己的学习成果并看到结果。 根据您较早的编程经验,或者如果您是新手,则花费的时间会有所不同。

而已!!

最后,如果您喜欢我的文章,或者它帮助您花费了很多时间从事免费代码营,请考虑支持这项事业。