你好,哈布尔! 我向您展示这篇文章的翻译“
以下是最重要的 5 个提示
1.为自己设定目标
设定目标可以提高开发人员的工作效率。
理解:
- 你为什么开始编程?
- 编程的目标是什么
- 成为一名开发者你想实现什么梦想?
每个人都有个人目标,但我为每个人创建了一份通用想法清单:
- 创建网站
- 找到一份新工作
- 作为自由职业者
- 远程工作
- 测试自己
- 改善财务状况
不要忘记为特殊目的节省空间:个人项目。 如果你想成功并保持动力,你必须创建自己喜欢的项目。 但你不必总是完成它们。 这个想法正是为了在自己的项目中实现小目标。
让我举一个例子。 如果你想从原理上学习如何使用数据库,你可以开始一个博客项目。 但是,如果您正在学习如何向数据库添加内容,则可以创建一个简单的表单来向数据库添加记录。
使用项目来实现目标很重要,因为它会导致研究具体的例子。 还有什么比这更能激励人呢?
2. 再做一次……再做一次
一旦你选择了你的目标,就尽可能地为之努力。 你练习得越多,你学到的就越多。
学习编码是一项技能,您可以将其比作一项运动。 如果你想在这方面做得很好并完成你的工作,你必须在电脑上进行大量练习,而不是用铅笔看书和解析代码。
每天在午休时间或下班后编写代码。 即使只是一个小时,如果你养成一种习惯并坚持下去,你每天都会看到渐进但永久的进步。
“重复是学习之母,行动之父,这使得它成为成就的建筑师。”(
齐格齐勒 -推特)
3. 分享你学到的或创造的东西。
这是学习新事物的最佳方式。
分享您所做工作的一些想法:
- 撰写博客文章(例如,关于 Habré)
- 参加会议或本地聚会
- 在 StackOverflow 上寻求反馈
- 使用主题标签记录您每天的进度
#100DaysOfCode
一个小故事:你知道我为什么创造
我对代码和知识共享很着迷。 在过去的几年里,我在平台上阅读了很多文章:
我在这里创建代码有几个原因:
- 分享知识以成为更好的开发人员
- 帮助新手理解关键概念
- 为每个创建简单而具体的示例
- 做你喜欢做的事并享受乐趣
任何人都可以做到这一点。 我从平常的动作开始。 首先,我在 Medium 上创建了一篇文章,名为“
为他人写作,您将提高您的编程技能。 能够解释一个概念及其工作原理是开发人员的一项关键技能。
请记住: 您不需要成为该领域的专家才能撰写某些内容。
4.阅读代码
您阅读的有关代码的所有内容都将提高您的编程技能。
您可以阅读以下内容:
- GitHub 上的代码
- 书籍
- 用品
- 时事通讯
您可以从其他人的代码中学到很多东西。 您可以找到您所在领域的专家或使用 GitHub 查找与您自己的代码类似的代码。 了解其他开发人员如何编写代码和解决问题是很有趣的。 您将培养您的批判性思维能力。 他们使用的方法比你的更好吗? 让我们检查。
除了每天编程之外,为什么不每天至少阅读一篇关于编程的文章或几页书呢?
一些著名书籍:
- 干净的代码:敏捷软件工艺手册,作者:Robert C. Martin
- 务实的程序员:从熟练工到大师
- 加州纽波特:深度工作
5. 提出问题
不要羞于问太多。
如果您不明白某些事情,提出问题会很有帮助。 您可以联系您的团队或朋友。 如果您不认识可以询问的人,请使用编程论坛。
有时需要不同的解释才能理解一个概念。 当然,在互联网上闲逛并寻找答案是件好事,但在某些时候最好还是询问其他开发人员。
利用他人的知识来提高自己。 而且,如果你问另一位开发人员,他很有可能不仅会回答,而且还会欣赏你。
来源: habr.com