如何提高编程技能

你好,哈布尔! 我向您展示这篇文章的翻译“如何提高你的编程技能» 作者 盖尔·托马斯.

如何提高编程技能

以下是最重要的 5 个提示

1.为自己设定目标

设定目标可以提高开发人员的工作效率。

理解:

  • 你为什么开始编程?
  • 编程的目标是什么
  • 成为一名开发者你想实现什么梦想?

每个人都有个人目标,但我为每个人创建了一份通用想法清单:

  • 创建网站
  • 找到一份新工作
  • 作为自由职业者
  • 远程工作
  • 测试自己
  • 改善财务状况

不要忘记为特殊目的节省空间:个人项目。 如果你想成功并保持动力,你必须创建自己喜欢的项目。 但你不必总是完成它们。 这个想法正是为了在自己的项目中实现小目标。

让我举一个例子。 如果你想从原理上学习如何使用数据库,你可以开始一个博客项目。 但是,如果您正在学习如何向数据库添加内容,则可以创建一个简单的表单来向数据库添加记录。

使用项目来实现目标很重要,因为它会导致研究具体的例子。 还有什么比这更能激励人呢?

2. 再做一次……再做一次

一旦你选择了你的目标,就尽可能地为之努力。 你练习得越多,你学到的就越多。

学习编码是一项技能,您可以将其比作一项运动。 如果你想在这方面做得很好并完成你的工作,你必须在电脑上进行大量练习,而不是用铅笔看书和解析代码。

每天在午休时间或下班后编写代码。 即使只是一个小时,如果你养成一种习惯并坚持下去,你每天都会看到渐进但永久的进步。

“重复是学习之母,行动之父,这使得它成为成就的建筑师。”(齐格齐勒 -推特)

3. 分享你学到的或创造的东西。

这是学习新事物的最佳方式。

分享您所做工作的一些想法:

  • 撰写博客文章(例如,关于 Habré)
  • 参加会议或本地聚会
  • 在 StackOverflow 上寻求反馈
  • 使用主题标签记录您每天的进度 #100DaysOfCode

一个小故事:你知道我为什么创造 HereWeCode.io?

我对代码和知识共享很着迷。 在过去的几年里,我在平台上阅读了很多文章: 免费代码营, 开发到 等等。 我了解到每个人都可以分享他们所学到的和创造的东西,即使这只是一件小事。

我在这里创建代码有几个原因:

  • 分享知识以成为更好的开发人员
  • 帮助新手理解关键概念
  • 为每个创建简单而具体的示例
  • 做你喜欢做的事并享受乐趣

任何人都可以做到这一点。 我从平常的动作开始。 首先,我在 Medium 上创建了一篇文章,名为“了解什么是 API!”,然后是关于 Docker 的第二个称为“Docker 初学者指南:如何创建您的第一个 Docker 应用程序“等等。

为他人写作,您将提高您的编程技能。 能够解释一个概念及其工作原理是开发人员的一项关键技能。

请记住: 您不需要成为该领域的专家才能撰写某些内容。

4.阅读代码

您阅读的有关代码的所有内容都将提高您的编程技能。

您可以阅读以下内容:

  • GitHub 上的代码
  • 书籍
  • 用品
  • 时事通讯

您可以从其他人的代码中学到很多东西。 您可以找到您所在领域的专家或使用 GitHub 查找与您自己的代码类似的代码。 了解其他开发人员如何编写代码和解决问题是很有趣的。 您将培养您的批判性思维能力。 他们使用的方法比你的更好吗? 让我们检查。

除了每天编程之外,为什么不每天至少阅读一篇关于编程的文章或几页书呢?

一些著名书籍:

  • 干净的代码:敏捷软件工艺手册,作者:Robert C. Martin
  • 务实的程序员:从熟练工到大师
  • 加州纽波特:深度工作

5. 提出问题

不要羞于问太多。

如果您不明白某些事情,提出问题会很有帮助。 您可以联系您的团队或朋友。 如果您不认识可以询问的人,请使用编程论坛。

有时需要不同的解释才能理解一个概念。 当然,在互联网上闲逛并寻找答案是件好事,但在某些时候最好还是询问其他开发人员。

利用他人的知识来提高自己。 而且,如果你问另一位开发人员,他很有可能不仅会回答,而且还会欣赏你。

来源: habr.com

添加评论