继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

自学前端开发的注意事项:做与不做

DIEA
关注TA
已关注
手记 455
粉丝 63
获赞 387

我从小就对周围的一切充满好奇,随手拿起任何能拿到的书,用螺丝刀拆解家里的电器。可以说,这些经历激发了我对自学前端开发的热情。然而,我的旅程遇到了很多挑战,其中一个主要挑战就是自我怀疑(尽管我讨厌承认这一点),这反而让我很难保持一贯性。

在这篇文章里,我提到了作为一名自学的初级程序员遇到的许多挑战,以及我是如何克服这些困难的。

  1. 教程循环 - 作为一名自学开发者,我通过观看 YouTube 教程并跟着编写代码走开始了我的旅程。虽然这些视频可能很有教育性和信息量,但它们无法完全涵盖某些技术概念的基础。例如,当我学习构建 React Native 项目的时候,我总是在视频中途卡壳,为什么?这是因为我在看三个月前制作的教程,而在这个领域中,技术栈每天都在更新中。虽然你可以从教程中学到一些东西,但是你需要问自己,我真的理解这些代码的基础吗,还是只是盲目地跟着做?

  2. 文档 - 我发现,了解一个框架或库最简单的方法就是去阅读相关文档。这些文档由专业的技术作家编写,将复杂的概念转化为易于理解的文档。因此,如果你想作为一名自学开发者最大程度地成长,你需要学会阅读并理解文档。

  3. 另一种学习编程的方法就是通过完成任务和挑战来磨练你的技能。有很多类似的编程挑战,比如 Frontend Mentor。这将让你像优秀的开发者一样具备解决问题的技巧。

  4. 选择你的细分领域——Web开发的范围宽广得让你难以想象,甚至可能超出你的想象。因此,选择一个具体的方向并坚持下去非常重要。刚开始时,我感到非常困惑,我喜欢Awwwards网站的页面设计,我也很喜欢开发移动应用,还有第三点,Threejs,有一次我看到一个3D网站的演示视频后,我忍不住想要学习。当然,精通所有这些领域并非不可能,但作为一个自学的开发者,专注于一个细分领域并全力以赴,会更加有效。

  5. 社区和导师——对于一个自学开发者来说,积极参与一个社区或拥有一个导师,可以在你的技术旅程中助你一臂之力。他们可以激励你不断进步。

这些是我自学开发过程中受到的影响,我从未停歇过脚步。我依然在这条路上前行,你也一样。请不要错过,几天后我将带来一些激动人心的消息。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP