成为Web开发人员的基础

我最近在迈向成为Web开发人员方面迈出了一大步,因此我写这篇文章的目的是希望能帮助想要这样做的其他人。 这是我希望在成为Web开发人员的过程中早些时候得到的建议!

开始很简单,但是最困难

许多有抱负的开发人员陷入了无数资源之中。 一个Google搜索非常容易,您会发现大量的指南,博客或视频。 有些是免费的,有些不是。 然后还有很多大问题要回答,例如您应该选择从中学习什么资源? 什么是最好的学习语言? 我可以继续下去。 这些是很好的问题,但并不能帮助您实现第一个也是最重要的目标。 学习编程!

所以…… 如果您像我一样,这不是您成为开发人员时所读的第一篇博客文章。 如果是我希望这是您要做的最后一件事,因为成为一体的最佳方法是立即开始! 认真学习我的错误。 保存这篇文章,选择一种听起来有趣或有趣的语言(我个人推荐Ruby),然后用该语言编写第一个hello world程序后再回来。 我建议您在第一个程序中使用像repl这样的工具,以使入门变得容易。

如果您仍然需要帮助,这里是我免费入门的建议!

  • 免费代码营
  • CS50
  • 奥丁计划

成长心态:信念→行为→结果

“在成长心态中,学生们了解到,可以通过努力,良好的教学和毅力来发展自己的才能和能力。 他们不一定认为每个人都一样,或者每个人都可以成为爱因斯坦,但他们相信,只要努力,每个人都可以变得更聪明。”

这可能是您成为程序员的过程中可能遇到的最重要的单个概念。 为什么? 因为您现在已经走上了一条不容易的道路。 当您陷入困难的算法中时,很可能会对自己失去信心。 这就是为什么这么多人认为他们没有为此而牺牲的原因。 但是,您可以学习,可以提高,并且会! 它只需要一个积极的态度,决心和信念,任何人都可以成长并变得更加聪明。

我在Actualize的讲师Dani给了我们一个视频,很好地强调了这一点。 我们在第一天就观看了,它已经对我产生了巨大的影响。

解开

如果您还不知道,那就被卡住了! 对我来说,没有什么比这更令人沮丧了。 它损害了您的信心,并且使您筋疲力尽。 这是整个过程的一部分。

由于以上基本原则,我要重申,您必须知道,将会遇到困难。 您将没有时间或精力,会陷入困境并想放弃。 当我刚开始的时候,我经常问自己被算法迷住了之后是否被自己裁掉了。 请记住,这是过程的一部分。 您必须相信自己,并意识到投入其中的每一点能量都只会有所帮助。

我推荐的一些步骤是:

  • 与您认识的人或使用橡皮鸭说话
  • 如果可以的话,休息一下,走出去,甚至睡在上面! 振作起来真的很有帮助。

这是我的老师指导我们班级的一些好步骤;

1 —阅读错误消息并找到正确的错误行

2 —在错误行附近打印变量

3-使用特定的关键字在线搜索并查看语言文档

4 —玩代码

5-将问题分解为较小的问题并解决它们

6 —寻求有关特定问题的帮助,像难题一样解释它,更多的人会愿意帮助!

结论

因此,您可能已经注意到一个主题。 尽管本文是关于可以帮助您成为开发人员的基础知识的,但它们也可以应用于一般生活。 在购买或开始新项目之前,经常会在网上仔细阅读每篇博客文章和reddit主题,这可能感觉不错,但最终并非如此。 如果您没有浪费时间考虑开始,那么您可能会完成一半。 重要的是要记住,您不仅可以作为Web开发人员,而且可以作为个人和专业人员不断提高和发展。 谢谢阅读。

现在。