原因如下:
因此,您可以在YouTube上观看有关开发人员生活中一天的视频。 对于这些人,您无非是钦佩之情,他们可以选择在家中或世界任何地方工作,只要他们能做到。
然后,您急于访问YouTube,Udemy,Udacity,LinkedInLearning,并且意识到要成为前端开发人员,至少需要学习HTML,CSS和Javascript。
仅仅看课程,就会感到不知所措。 我去过那里,我知道这种感觉。 在本文中,我认为,实现快速进步的最简单方法是。
循序渐进学习的力量
我担任自由撰稿人很多年了。 这就是我现在的谋生方式。 但是我一直想编码,只要我记得。 对我来说,诀窍是在完成我的日常工作后晚上学习编码。
这是交易:
我真的很欣赏我晚上只有几个小时学习和编码的事实。 它使我的学习速度得到控制。 想象一下,如果我有一整天都在学习和编码。 我会不知所措。


因此,每天我都会学习一些小知识并进行练习。 加上这些字节大小的学习和练习课程,一年之内,我就深刻地理解了这些材料。
看:
学习代码就像生活中的其他一切一样。 想一想:您会吃掉整整一周的食物,以便您可以花更多的时间在工作上,然后在下周再吃一次吗?
假设您每天淋浴10分钟。 您会在淋浴中停留70分钟,这样就不必像现在这样在下个星期洗澡了吗? 一切都需要时间。
练习,练习,练习所学内容
李小龙(Bruce Lee)有一句惊人的话说:“我不怕练习过10,000次的人,但我怕练习过10,000次的人。”
为什么这很重要?
好吧,实践是完美的。 同时尝试许多不同的事情是没有意义的,因为您在所有这些方面都会变得平庸。 但是,一次在一个领域做到卓越才是优秀开发人员的标志。


我记得当我学习Git版本控制系统时。 我从周五到周日从字面上进行了练习,创建了一个存储库,并通过终端对其进行了克隆,暂存,提交并将代码推送到GitHub。
一开始,React对我来说也很艰难。 我不知道React中适合使用基于类的组件或无状态功能组件。 更糟糕的是,我不知道何时使用道具和状态以及它们之间的相互作用。
但是我一次迈出了一步。 我了解了基于类的组件,以及如何将内容呈现到DOM。 然后,我制作了大约50个这样的组件。 他们记在我的脑海里。 然后,我在React的其他方面重复了同样的步骤。
选择你的道路并坚持下去
同样,选择要遵循的编码路径并坚持使用直到掌握为止非常重要。 这样可以防止您跳出不兼容的技术。
这是一个例子:
我第一次开始学习编码。 我想创建Android Apps。 因此,我开始学习Java。 我记了很多笔记,睡得很少,也经常练习。 当我决定涉足Android时,灾难降临了。


下载并安装Android Studio之后,我发现我的计算机不支持Android Studio模拟器所需的虚拟化技术。
这完全是死胡同,因为我要么必须购买一台具有虚拟化支持的计算机,要么就必须完全学习其他技术。
我不会骗你:
在遵循特定的开发路径之前,请研究您需要的内容。 了解系统要求。 否则,您将拥有很多知识,但无处实践或发展。
接下来,我选择了Web开发。 我决定要为前端学习HTML,CSS,JavaScript,为后端学习Nodejs。 现在,查看我的GitHub帐户,我可以完全确认此公式有效。
就在几天前,我发布了第一个带有文档的REST API。 我花了一些时间,但是一步一步地,我终于到达了目的地。
结论
选择一个开发路径,每天学习一小部分,练习并将代码发布到GitHub。 从我的角度来看,这就是制胜法宝。 您是否同意我的观点,逐步学习是最好的方法?