给每个有抱负的 Web 开发人员的 10 条建议

2025-06-07

给每个有抱负的 Web 开发人员的 10 条建议

我从事这个行业已经快两年了。

花了两年时间学习、观察、教学、建设、规划,然后再次学习!

我真的希望大家知道一件事:

没有人知道一切。

我并非专家,其他人也并非如此。没有人能记住所有语言的语法和规则,从 HTML、Git 到 React。

大多数高水平的开发人员在快速找到问题答案方面经验丰富。他们知道何时何地寻找答案。

尽管如此,初学者最有可能发现自己陷入了困境,不知道如何踏上有趣的 Web 开发之旅,尤其是考虑到生态系统中存在的无数技术。

如果你正在寻找某种路线图,我强烈推荐《HTML To React Course》。它非常详细。

作为一个有相当丰富经验的人,我给初学者以下 10 条建议:

刚开始。

“我没有电脑”,
“我的电脑功能不够强大”,

  • “我不够聪明”,*

所有这些都只是借口,根本不是事实。

事实如下:

我开始学习如何在不使用电脑的情况下编写网站代码。没错,我用我的安卓手机来学习。

不够聪明?我以前觉得自己更差劲。现在我做到了。

你真的需要抛开借口,付出更多努力去开始。你不需要任何专用系统或复杂的设置。只需要一台装有网络浏览器和网络连接的电脑就行了。

随着你的进步,你会变得更加自信。

现在就开始,以后再感谢我。

查找详细资源

作为初学者,您一开始完全没有 Web 开发或编程方面的知识。

您不知道什么是 HTML、CSS、JavaScript 或 Angular。

因此,参加包含大量信息的课程和教程非常重要。

我强烈推荐Sleepless Yogi 的《HTML To React》。不过,如果你想要免费的教程,也有很多网站和 YouTube 频道可以找到高质量、全面的教程。

掌握基础知识。

  • HTML
  • CSS
  • JavaScript

这些是 Web 开发的基础知识。无论您如何构建网站,使用什么语言,HTML 都是必不可少的一部分。

HTML 这些年来确实不断发展。现在我们有了一个新的标准,它包含更多语义元素,可以创建有意义的标记和用户体验友好的网站。

CSS 更为重要。

没有人愿意浏览一个没有设计的网站,那太可怕了。

CSS 是一个非常广泛的主题。一开始,它很容易上手。然而,随着你的成长,以及网站建设经验的积累,你会开始发现 CSS 越来越有趣,甚至可能越来越难。因此,打下扎实的基础至关重要。

JavaScript 是另一项非常重要且需要掌握的基础技术。

您有 git(它是一个源代码控制软件)、用于应用程序调试和评估的 DevTools,以及像 VSCode 这样的文本编辑器或 IDE。

这些都是每个初学者都必须了解的基础知识。而且,《HTML To React》 也很好地涵盖了这些基础知识!

从一开始就练习。

“HTML 非常简单,我实际上不需要练习。”

错错错。

在 Web 开发方面,不要低估任何东西。你总有一些东西需要学习,即使它看起来似乎并非如此。

从一开始就开始使用代码。

坚持练习,构建项目。

“学习某件事最简单的方法就是不断练习”——超过 100 万励志演说家。

对于开发人员来说,这句话尤其正确。

观看冗长的教程后,您可能会对自己的能力非常有信心,但我可以向您保证,实施起来不会那么顺利。

随着你练习的增多,这些事情就会发生

  • 您可以学到导师可能遗漏的内容。

  • 你学习如何更快地打字

  • 你内化了某些语法和程序

  • 你变得更聪明

  • 你给我买点咖啡

抛开笑话不谈,实践无疑是学习 Web 开发的最佳方法。

这也是克服冒名顶替综合症最有效的方法。相信我。

加入在线开发者社区

这是非常关键的一步,对我帮助很大。

你们中的一些人可能已经在 Twitter 上认识我,但对于那些不认识我的人来说,我于 2020 年 12 月加入了 Twitter,从那时起发生了一些不可思议的事情。

  • 我遇到了一些非常友好的人
  • 我的关注者数量已接近 10,000
  • 我赚到了第一笔收入
  • 我创建了一本电子书并卖了一些
  • 我学到了很多

当你活跃于某个社区时,你会学到很多东西。

除了我强烈推荐的 Twitter 之外,这里还有一些值得考虑的开发者社区

  • 实用开发者
  • 哈希节点
  • Reddit
  • 代码战争
  • HackerRank
  • HackerNoon
  • 代码新手
  • 免费代码营
  • HackerNews

等等。

这非常重要。

使用工具来节省时间。

朋友,我并不是要你花 1000 美元购买一些高端设备。

一些最好的 IDE,例如VSCode,为您提供了一系列非常有用的扩展,以节省时间并提高工作效率。

以下是其中一些:

  • 实时服务器
  • 括号对着色器
  • Prettier
  • Git 历史记录
  • 自动重命名标签
  • 片段
  • 更好的评论。
  • Markdown 合而为一。
  • 图标

您可以查看这些工具的功能并了解它们到底有多么有用。

放弃所有这些工具去做苦差事是相当不明智的,**你不这么认为吗? **

自动重复任务

许多流程和任务都是重复的。

你没必要一遍又一遍地做同样的事情。这不仅乏味无聊,还浪费宝贵的时间。

这就是为什么我强烈建议您熟悉命令行。

这样,您就不必每次都输入长命令,而是创建一个简单的脚本来自动执行该过程。

谷歌是你的朋友。

等一下,让我重新表述一下:

如果您知道如何使用 Google,它就是您的朋友。

学习如何在 Google 上高效搜索解决方案。搜索查询的准确性可能决定着你是继续受困还是获得救赎。

不要让自己过度劳累。

写到这部分我感觉受到了攻击,但我正在努力。

你应该已经知道当你过度劳累时会发生什么:

  • 压力
  • 疲劳
  • 失眠
  • 精神压力
  • 健康问题
  • 艾滋病
  • 癌症
  • 死亡

我开玩笑的,哈哈。

不过说真的,别让自己过度劳累。写代码的时候要间歇性休息。多喝水。遇到非常棘手的bug时,不要坚持。就我个人而言,遇到难题时,我会合上笔记本电脑,盯着屋顶。

持续20分钟。

也许我疯了,但你明白我的意思。

希望你从这篇文章中有所收获。如果真的有所收获,不妨考虑买一些我最爱的水果:

非常感谢您的支持。

谢谢,很快再见。

文章来源:https://dev.to/ubahthebuilder/10-advices-for-every-aspiring-web-developer-3lcj
PREV
20本免费电子书助您深入学习JavaScript
NEXT
求职面试的自信工具箱