通过构建项目学习 Web 开发
在 AskDevs 推特空间的第一集中,我与自学成才的开发人员讨论了编码项目的相关性。
以下是我从课程中学到的知识,它将教您如何通过基于项目的学习来提高您的 Web 开发技能。
出发啦!🚀
逃离教程地狱🏃
教程对于解决特定问题非常有用。但你需要创建项目来培养编程技能。
实际项目涉及大量的调试和故障排除,这些不能仅通过遵循教程来学习。
在这里,顶级自由开发者@swapbuilds建议
学习编程就像学习踢足球。一旦你理解了规则,你就能通过练习来提高。同样,你也能通过构建项目来提升你的编程技能。
记住,教程是好的,教程地狱则不行。
尽早开始,从小事做起🏁
你无需完全学习 JavaScript 即可开始构建项目。你也无需将 Netflix 作为你的第一个项目。
找到一个你感兴趣并且有 90% 的信心可以完成的项目。
根据开发内容创建者Pritesh的说法
开发人员应该在学习基础知识后开始创作。例如,一旦你掌握了 HTML 和 CSS 的实用知识,就可以尝试构建单页网站和落地页。
创造有价值的东西可以让你在旅途中保持动力。
慢慢提高复杂性📈
如果项目太简单,你会失去兴趣。如果项目太难,你就会放弃。两者之间,有一个最佳平衡点。
无论您选择哪个项目,请确保其中至少有一些部分对您来说具有挑战性。
@accodes21,一名学生网络开发人员在这里补充道
不断提升项目的复杂性至关重要。一旦你能够轻松实现简单的 UI 组件,就可以思考如何使用它们来实现更复杂的组件。
通过做困难的事情,你可以培养自己的技能。
合作🤝
开发人员单独工作是一种过时的刻板印象。
您可以通过以下方式与同行开发人员一起构建
-
结对编程
-
参加黑客马拉松
-
为开源做出贡献
@rakeshsangem8 一位前端开发人员和开源倡导者建议
不同的开发人员擅长不同的领域。通过协作,你不仅可以构建更高质量的项目,还可以向其他开发人员学习。
协作可以提高您的编码和沟通技巧。
展示你的作品🎨
一旦您拥有了令人惊叹的项目,就该与人们分享您的工作了。
简单的方法是创建一个作品集网站或在GitHub上托管项目。
@shubhicodes一位前端开发人员推荐
在做项目的时候,写博客或发推特很有帮助。这是记录你的旅程和展示你的技能的好方法。
公开学习可以让你承担责任,并能为你带来工作机会。
总结
仅仅懂得编程是不够的。你需要创造一些能够解决实际问题的东西。
如果您喜欢本次讨论,请在Twitter上关注我,以免错过我的下一个 Twitter 空间。
通过参加AskDevs志愿活动,尽早向其他开发人员传授您后来学到的知识。
文章来源:https://dev.to/askdevs/learn-web-development-by-building-projects-1kc1