根据我自己的经验学习更快编码的 5 个有用技巧
根据我自己的经验学习更快编码的 5 个有用技巧
如果您正在学习一种新的编程语言,您可以通过这 5 个学习编码的简短提示来改进您的学习过程。
最近我找到了一份工作 后端开发人员 .出于这个原因,我花了很多时间学习 JavaScript 和编码。在这个学习过程中,我意识到当我开始进入编程世界时,我忽略了很多重要的编码方面。现在我知道,如果我考虑到这些方面,我可以学到 如何更快更轻松地编写代码 .
分析我设计的这些因素 我付诸实践的 5 个有用的技巧 我已经看到了 他们在学习过程中帮助我 .
今天,我将与您分享我希望在开始编程世界时就知道的技巧。我希望您发现它们很有用,并且它们可以帮助您减少学习如何编码的摩擦。
您准备好彻底改变您学习编程的方式了吗?
1. 选择正确的语言
学习如何编码意味着 编程语言 .它可能是伪代码、Python、Java、JavaScript……但总是有一种编程语言。为此,我们可以在学习语言和学习编码之间找到很多相似之处。我们只知道用错误的方法学习一门新语言是多么令人沮丧和困难。
当我们开始编程时,非常重要的是 选择正确的语言 .如果我们做出错误的选择,学习经历可能会变成可怕的事情。
我相信没有完美的编程语言。每种语言都有特定的特征和确定的目的。所以我提出一个 三种不同语言的三步计划 如果我们从代码世界开始:
- 选择一个 非常简单的语言 学习编码的基础。例如 Python。
- 学习一个 强类型语言 学习高级概念。例如 C++。
- 专门学习一个 您想要的领域中使用的语言 .现在您知道如何编码,并且可以选择任何语言。例如 JavaScript、C#、PHP、Go…
我写了一篇完整的文章关于 ** “如果我可以回去,我会首先学习哪种编程语言?”** .在本文中,我深入解释了这个计划,并简要解释了为什么正确选择我们的第一语言很重要。如果您想了解更多,请点击以下:
[
如果我可以回去,我会首先学习哪种编程语言?
你是编码世界的新手吗?我会发现一个简单的 3 步计划来学习如何编码选择正确的…
媒体网
](/@jesuslagares/which-programming-language-would-i-learn-first-if-i-could-go-back-c0d314a5a8d8)
2.先建好基地
我记得当我开始编码时,我只想 学习高级的东西 .我想掌握三元运算符,我想使用现代库和框架。为此,当我尝试从这些技术入手时,我不得不 回来刷新我的基础 .这件事发生在我身上的次数比我想的要多。
我的错是因为 没有对基地给予足够的重视 .
到底, 一切都得到基地的支持 .所以如果你想用新技术做高级的事情,你必须能够使用最简单的语言或技术概念来做事情。如果您在尝试新事物时没有主宰它,您将需要回到基础来更新一些概念。
现在我知道如果我可以 掌握基础 我将会 更有生产力 , 我会 编写功能强大的代码 ,我将能够 使用高级功能 .
另一方面,如果我不理解它们,我只会浪费我的时间。所以,建立良好的语言和技术基础,不要急于前进,享受这个过程。
3.练习,练习,再练习
编码是一种技能。如果我们想掌握任何技能 我们必须大量练习这项技能 .事实是,我们必须了解一些理论概念,我们必须学习编程语法和其他东西。但是,目前我们已经掌握了这些概念,只有通过实践才能成为更好的开发人员。
我建议你将这种对练习的痴迷转变为 习惯 .每天编写 10 分钟的代码比每月仅一天编写 3 小时的代码要好。
如果这对你来说真的很有挑战性,我的建议是 将这种日常实践转化为习惯 .我可以在一个名为的编码挑战之后做到这一点 #100DaysOfCode .
您想了解更多有关此挑战的信息吗?我在这篇有用的文章中告诉你:
[
带着这个挑战,我正在成为一个更好的开发者
你知道在互联网上成为一个更好的开发人员每天只花 1 小时是一个挑战吗?
python.plainenglish.io
](https://python.plainenglish.io/with-this-challenge-i-am-becoming-a-better-developer-9b8a5f5fcfd)
如果你想在这个学习路径中更好地利用你的时间,你应该做一个 资源清单 .在此列表中,您将包括所有 语言 你想掌握,所有的 技术 你想学,所有的 概念 你想主宰一切 项目 你想做什么,等等。一旦你列出了这个清单,你只需要在日常练习中每天都遵循它。
4.完美的资源不存在
当我开始时,我遭受了很多 视频课程中的摩擦 .我的阅读速度非常快,而且有些教程中老师讲得很慢,或者老师讲了除了模块主题之外的所有内容。由于这些原因, 我开始了很多我从未完成的课程和教程。
然而,时间过去了,我找到了新的资源来学习编程,如书籍、文本课程或项目,以及谷歌搜索。 使用这些资源,我可以比使用视频更快地学习 课程和我的动力并没有减少。因此,我发现除了经典的视频教程之外,我还可以使用不同的资源来减少学习的摩擦。
完美的学习资源将是适合您的资源
我发现一个 不存在适合所有人的完美资源 .你必须选择你喜欢的资源,你更喜欢它,它能让你比其他人学得更多。
如今,信息无处不在,因此您可以在视频教程、书籍、项目等中找到有关您所学内容的有用信息。 尝试不同的资源 ,找到你喜欢的那个,然后 从未停止学习。
5.制作个人项目
在学习如何编码的道路上,最终可能会遇到 教程地狱 .为了避免这种情况,并为了提高你的学习能力,我建议你做很多项目。使用教程,您处于一个封闭的范围内,因此您必须面对的问题和您将要犯的错误由教程的范围界定。但是当你做一个项目时,所有的可能性都是开放的。
当您了解一种语言或技术的基础知识并理解这些概念时, 开始一个新项目 基于这种语言或技术。
开发一个项目可以让你在一个项目中使用所有的概念 真实环境 , 并发现 它是如何工作的 ,会出现不同的错误和错误,您必须解决它们。最重要的是,这将发生在一个项目中 结合不同的技术 .
此外,你可以看到你所学的东西是如何有用的 创造真实的事物 你可以 混合你的激情 通过创建一个关于你感兴趣的爱好或事物的新项目。
最后的想法
无论您是刚刚学习如何编码还是通过编码赚钱,我敢打赌,如果 你可以让这个过程更快更容易 ,你会做到的。所以,我建议你有时停下来 想想你可以提高哪个学习方面 或者该过程的哪个步骤对您产生了很大的摩擦。
但是如果你不想做这个美妙的内省过程,你总是可以遵循我在这篇文章中给你的建议。在这篇文章中,我们发现 5个有用的提示 我以我的经验为基础设计的。我跟着他们,我可以确认 他们帮助我降低了复杂性 学习编码的编码过程。
你觉得这些技巧有用吗?你知道以更简单的方式学习编码的其他技巧吗?
结论
谢谢!非常感谢您阅读这篇文章。如果您想了解有关技术和开发的更多信息,请不要忘记 跟着我 .我很想知道你对此的看法,所以不要老兄 写在评论里 ,我会读你的。
反过来,如果本文帮助您记住,您可以 鼓掌 并与您的战友分享。
关于作者
你好!很高兴见到你!我是 耶稣拉加雷斯 .目前,我作为一名 后端软件工程师 我是 完成我的计算机科学学位 在加的斯大学。
我的两个爱好是 技术 和 沟通 ,所以我抓住一切机会谈论或撰写有关技术的文章。我喜欢将复杂的概念转化为每个人都能理解的简单概念。
想要连接?
谢谢! ❣️
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明