JavaRush /Java 博客 /Random-ZH /喝咖啡休息#11。如何让编程成为一种习惯以及非传统编码有哪些类型

喝咖啡休息#11。如何让编程成为一种习惯以及非传统编码有哪些类型

已在 Random-ZH 群组中发布

如何让编程成为一种习惯

来源:Freecodecamp 喝咖啡休息#11。 如何让编程成为一种习惯以及非传统编码有哪些类型 - 1每年,想要学习如何编写代码并成为开发人员的人数都在增加。然而,他们中的许多人发现每天编程很困难。部分原因是他们根本不知道如何将编写代码变成一种习惯。相信我,这根本不难。现在您可以亲眼看到这一点。

什么是习惯

我们所说的“习惯”是什么意思?根据维基百科,习惯是一种既定的行为方式,在特定情况下实施该方式会获得个人需求的特征。根据《自由词典》,习惯是一种通过频繁重复而形成的重复的、通常是无意识的行为模式。一般来说,习惯是一个自动发生的过程。例如,早上刷牙。要了解习惯是如何养成的,您需要识别其组成部分。其中包括三个:信号、常规和奖励。
  1. 信号

    信号是触发操作的事件。信号可以是时间、情绪状态、位置或动作本身。例如,如果在工作时我突然闻到同事办公桌上某个地方飘来的咖啡味,我就会去给自己倒一杯咖啡。我开始养成喝咖啡的习惯,信号就是气味。

  2. 常规

    例行公事是当习惯过程被信号触发时你所采取的行动。也就是说,例行公事就是去给自己倒杯咖啡。

  3. 报酬

    奖励是整个过程的最后时刻。这就是一个人遵循惯例后所收到的。以一杯咖啡为例,摄入一定剂量的咖啡因会让我们感觉更加警觉。奖励越积极、越令人愉快,你的大脑就越有可能维持这个习惯。

如何让编程成为一种习惯

怎样才能让编写代码成为“例行公事”?如果您想接受信号引导,请尝试将其设置为特定时间。例如,“我开始写代码......
  • 每天早上吃完早餐后;
  • 下班回家后;
  • 午休期间;
  • [插入任何适当的触发器]。
您还可以为操作顺序设置一个时间范围,以便您更轻松地导航。例如,您可以说“我想编码 30 分钟”或“我要学习 [插入技能] 30 分钟”。选项可能会有所不同。习惯形成过程的一个重要部分是奖励。为了提高你的生产力,你需要设定一个目标。这将帮助您通过习惯更接近实现这一目标。奖励可能就是方法本身。例如,获得更高层次的知识。但奖励可能会有所不同。你可以对自己说:“如果我今天学习编程一个小时,我会给自己买一块巧克力或其他美味佳肴作为奖励。”

挑战可以帮助你养成习惯。

养成习惯的另一个好方法是进行“100 天做某件事”这样的挑战。戒酒互诫协会也使用类似的规则。而且他们的方法还是很有效的。只是您将设定“100 天编码”的目标,而不是“100 天不喝酒”。一开始会很困难,但随着时间的推移,你甚至会开始享受它。而如果你在社交网络上分享你的马拉松进展,你一定会得到志同道合的人的支持,这会给你额外的动力。

计划你的任务

构建工作阶段可以更轻松地实现目标。您不仅需要坐下来编写代码,还需要学会提前确定要做什么、如何、何时以及为什么要这样做。

致力于你梦想的项目

还有什么比每天为您梦想的项目编写代码更好的呢?创建您自己的应用程序会给您额外的动力。每天投入你的创意,你的习惯就会不断地受到愉快的情绪的推动。

适合的工作环境

如果你能创造一个舒适、愉快的工作环境,这也会提高你每天编码的动力。安排好你的工作场所,让你更舒适、更少疲劳。

非传统编码的类型

来源:Hackernoon 在数字化程度逐年提高的世界中,编码技能比传统知识重要得多。它不仅可以让你了解系统如何工作,还可以自己创造各种技术创新。 喝咖啡休息#11。 如何让编程成为一种习惯以及非传统编码有哪些类型 - 2编程的重要优势之一是它的可访问性。要学习如何编写代码,您不需要昂贵的设备和独特的设备。编码比学习科学更民主。您甚至无需上大学或学院就可以成为一名程序员。让我们仔细看看什么是非传统编码以及它有哪些类型。

在社区编码

数字夏令营或课后俱乐部是提高编码技能和获得额外动力的好方法。对抗过程使您能够保持学习新知识的高速。在家里,当学生借助课本独立学习时,就被剥夺了这个机会。

在线课程

互联网使连接世界各地的人们和文化成为可能。从教育的角度来看,这极大地促进了学习过程。学生现在不仅可以选择他想要学习的方向、具体内容和编程语言,还可以选择平台和学习工具。在线课程的另一个优势是多媒体教学方式的运用。其中包括视频、测验、知识测试调查和其他方法。毫无疑问,电子学习在学习编程方面比传统教育更有效。由于有机会选择教学方法,大多数学生放弃了学校和大学中常见的保守记忆,转而选择民主课程。

来自 JavaRush 的编辑:

在线学习的另一个好处是能够按照自己的时间表学习。你想每天学习4-6小时还是周末只学习2-3小时?请。如果您想立即收到工作结果的验证,而不是“拉”导师 - 一样。与在大学学习或线下课程相比,学习编程的在线课程是一种更实惠的工具。这意味着它们可以轻松地与您离不开的其他学习来源相结合。例如,如果你想学习Java,你可以在JavaRush课程中获得理论的“主干”和最大量的编码实践,并通过阅读书籍和编写自己的项目来加深编程所需的知识。

应用程序、软件和游戏化

许多程序员仅仅通过创建程序就在学习上取得了巨大的飞跃。有许多平台旨在通过应用程序构建器和其他应用程序教授编码基础知识。其中许多平台都是针对儿童的,但也有一些对成年人有用的。例如,有些游戏通过黑客技术教授网络安全技能。Hack the Box 就是这样一个平台,它邀请用户寻找代码中的漏洞。成功解决了向他提出的问题后,学生获得了另一个头衔,这也增加了他的动力。所有这些方法都能提高你的编程技能吗?绝对是的。技术使我们能够在传统课堂之外获得更深入的教育。因此,拒绝这样的前景将是一个很大的错误。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION