编程一年了🎉。以下是一些我会回头给自己的建议

2025-06-07

编程一年了🎉。以下是一些我会回头给自己的建议

2020年3月,我开始了我的编程之旅,这意味着我学习Web开发已经整整一年了🎈!一路走来,我学到了很多东西,但如果能回到过去,我想告诉自己几件事。

我们不要再浪费时间了👏。

内容

  1. 不要害怕加入开发者社区
  2. 你不可能学到所有东西,所以不要尝试
  3. 做笔记,或者更好的是写博客
  4. 尽早熟悉 Git 和命令行基础知识
  5. 在构建项目时,你学到最多
  6. 一致性是关键
  7. 玩得开心

1.)不要害怕加入开发者社区

社区插图

这大概就是我最重要的建议了。我花了大约9个月的时间才有信心走出自己的圈子,与其他开发者建立联系。我之前一直犹豫不决,不敢把自己暴露出来,不敢公开我的工作成果。我觉得自己不够资格分享想法,或者没有足够的知识可以传授。

我完全错了😅

开发者社区非常支持,许多有抱负的开发者公开分享他们的进步。在 Twitter 上查看#100DaysOfCode了解一些示例。

与其他开发者分享和学习是你进步的关键部分。它也能为你未来的工作提供灵感,或者帮助你拓展人脉。以下是我能想到的一些好处👇。

  • 你可以向其他类似职位的开发人员学习
  • 你可以向更有经验的开发人员学习
  • 它可以极大地增强信心
  • 您可以获得有关您工作的反馈
  • 你可以与其他开发者建立联系
  • 你可以交一些朋友

还有更多。只需迈出这一步,我保证,作为一名有抱负的开发人员,这是你能为自己做的最好的事情。

2.) 你不可能学到所有东西,所以不要尝试

通过阅读学习的人的插图

作为一名前端开发人员,我意识到总会有一些新的、闪亮的技术成为主流。精通所有技术是不可能的,所以不要尝试。

尽力专注于几项关键技术并尝试掌握它们。作为一名前端开发者,我尝试过各种 CSS 框架、构建工具等等。但对于刚开始接触前端开发的人来说,这真的没有必要。

如果你精通常规 CSS,那么当不同的 CSS 框架有良好的用例时,将其应用到其中就会变得容易。一旦你熟练掌握了,一定要尝试一个框架,但不要指望精通所有框架。

相反,我现在会告诉自己,先专注于关键技术,熟练掌握它们,然后再去尝试那些炫酷的东西。作为一名前端开发者,我会专注于以下几点👇。

  • HTML
  • CSS
  • 原始 JavaScript
  • 1 JavaScript 框架
  • Git
  • 测试

3.) 做笔记,或者更好的是写博客

打字机的插图

过去一年学习的时候,我其实没怎么记笔记。现在真希望自己能记。最近,我发现自己试着大声解释一些简单的话题,却发现很难清晰地回答。

如果有一些我自己的笔记可以快速参考的话会非常有用🙄。

边学边记笔记有很多不可思议的好处。写作可以帮助你巩固所学知识,并为将来的学习提供参考。你还可以更进一步,把笔记变成博客,供其他人阅读。

如果您想了解更多有关在学习 Web 开发时写博客的好处,请查看我的文章《为什么新开发人员在学习时写博客很棒》

4.) 尽早熟悉 Git 和命令行基础知识

使用 Git 的人员的插图

即使作为前端开发人员,命令行也是我们每天都在使用的工具。它可能令人望而生畏,但即使学习一些基础知识也能显著改善你的工作流程。文件夹导航和运行可执行文件等技能非常宝贵。

除此之外,我还会告诉自己,不要被版本控制(尤其是使用 Git)吓倒。在准备申请我的第一个 Web 开发职位时,我对 Git 进行了更深入的研究。这让我意识到,我对它以及它的功能了解得多么少。

事实上,如果你打算在行业中成为一名开发者,掌握这项技能非常重要。当你熟悉代码并开始构建项目时,我强烈建议你先练习一下 Git。

像对待 CSS 或 JavaScript 那样对待它,您以后肯定会感受到好处。

5.)在构建项目时,你会学到最多

建造砖墙的人的插图

构建项目的感觉棒极了。把自己构建的项目发布到网上供其他人查看和使用,那种感觉无与伦比。我发现这也是最能帮助你学习的东西。

教程很容易上手,在早期阶段,它是熟悉基础知识的好方法。但到了一定阶段,你需要抽离出来,尝试构建自己的项目。从小处着手,如果遇到困难,当然可以利用我们网上所有优秀的资源来帮助你。

谷歌是每个开发人员最好的朋友😃。

遇到问题、搜索解决方案并实施修复的过程,是一个不断迭代的过程,最终会帮助你解决自身问题。这是成为一名自信开发者的关键。即使项目最终没有达到你的预期,也总比什么都不做要好

重要的是你先自己尝试一下。查找一些简单的项目,并尝试根据你的喜好或兴趣进行个性化设计。

开始建造!

6.)一致性是关键

在计算机上工作的人的插图

坚持是精通大多数事情的关键。如果你每天都坚持,你一定会看到一些进步。编程也是如此。

不幸的是,并非每个人都能把所有时间都投入其中。我们都有自己的承诺。但如果你每天能抽出一点时间,那么你就走在了正确的道路上。

尽量在课程中设定一个特定的主题,并全身心投入其中。课程时间可能是30分钟,也可能是几个小时。只要你专注于那段时间的工作,一致性就是你进步的关键

7.)玩得开心

人们庆祝的插图

编码有时会令人沮丧。我们都经历过。遇到问题时,我们很容易感到沮丧和沮丧。但请试着回想一下我们最初成为开发者的初衷。至少对我来说,是因为它很有趣,而且我热爱它!

有时候很容易忽略这一点。现在我积累了更多经验,越来越能控制自己对代码的沮丧,发现我可以先放下它,等到以后想出更好的解决方案再说。以前,我会因为一个问题一连几个小时感到压力很大。

我现在意识到,我可能会感到沮丧,因为我对编程充满热情,并且渴望做到最好。我热爱我的工作,并且我会努力保持这种热情,这在大多数时候都很容易做到🙂。

结论

这些是我曾经会反复提醒自己的一些建议,我认为它们对任何正在学习这门技术的开发人员来说都是很棒的建议。希望你能从中有所收获,如果有的话,请告诉我。

您可以通过@Kieran6dev进行操作,我经常在这里活跃,或者在下面的评论中。

如果您可以回到一年前(或回到最初)并给自己一个建议,您会说什么?

文章来源:https://dev.to/kieran6roberts/1-year-into-coding-here-are-the-tips-i-would-go-back-and-give-myself-41d2
PREV
我最常遇到的 React 错误以及如何修复它们
NEXT
如何利用软技能应对技术面试