1.从基础开始,花更多时间在那里

许多学生在任何学习过程中犯的一个错误是尝试跳过基础知识或花更少的时间学习一门学科的基础知识,而是立即跳到第 3 章或第 4 章——忽略或略读前几章。

虽然这可能适用于某些知识领域,但在学习计算机编程时,您必须花更多时间充分掌握编码的基础知识。如果你是通过导师学习的,你发现他们学的太快了,你跟不上,你必须告诉他们慢慢来,把所有的点都解释清楚,这样你的理解就会坚定而清晰。

通常情况下,人们在达到更高级别时会陷入困境,并且可能会发现自己很容易迷失方向,不得不回去学习基础材料。学好基础知识意味着可以减少完成学习编程所需的总时间。

freeCodeCampCodecademy等编码教育网站提供了几门 101 式的课程,您可以开始学习。

2. 强烈推荐手工编码

这对某些人来说可能听起来很奇怪。当实际工作预计在计算机上完成时,为什么还要用手编写代码?有很强的理由

可以立即理解的一个原因是,如果您被要求参加编程工作的面试,技术评估过程将包括手工编码。虽然这是一个正当的理由,但专家们发现,如果一开始就以这种方式学习编码,那么下一级的学习会更容易、更快。这是因为手工编码是学习编程的最有效方法。因此,在开始时越早采用基础知识越好。

3. 摆弄代码

这基本上意味着您不必完全按照给出的输入被困在编码的直外套中。您必须尝试在其中进行更改,只是为了它。这样,您可以了解在更改编码时最终结果是如何改变的。

这并不意味着您要更改整个程序;离得很远。当您在学习过程中达到能够更改整个代码程序的阶段时,您可能会被分配为某个程序编写代码。您将知道您的代码所期望的最终输出。做对了之后,回去稍微修改一下,看看输出是如何变化的。

这将使您对自己的技能充满信心,并且您将知道如果在未来的任何任务中都没有达到预期的输出,您将如何进行这些更改。

4. 向他人寻求指导

在学习新技能的同时寻求专业人士的帮助永远不会被忽视。与许多职业一样,程序员同行在与您分享他们的知识时可能不会感到任何障碍。在大多数情况下,他们与您现在所处的位置相同,并且即将提供帮助。

您可能需要帮助来了解程序中的错误在哪里或在调试工作中遇到问题。就像解决数独游戏或填字游戏一样,对方的目光可能会直截了当,而这可能一整天都没有引起你的注意。您的共同程序员也可以参与此练习。不要因为他们会取笑你而感到害羞。有一天,他们可能会遇到类似的问题,并且会很乐意向您寻求帮助。

5. 休息一下,恢复精神

您可能遇到过同行业的朋友加班加点,但对客户或测试团队检测到并报告的错误没有找到解决方案。

这些都是业内常见的现象。但是您可能听说过编码员休息、玩游戏甚至打盹的情况,然后回到显示器,解决方案像闪光灯一样弹出。利用休息的好处将使您更好地学习编程。

6.使用在线资源

这又不是火箭科学。在传统课堂上学习任何科目时,我们有时会偶然发现难以掌握老师教给我们的材料。那就是我们寻求其他资源以更好地理解这些主题的时候。

在课堂环境中或通过在线教程学习编程在这方面没有什么不同。浏览在线资源和编程指南,并使用搜索引擎收集见解以帮助您清楚地理解主题。您应该有时间和耐心来挖掘所需的信息。

7.阅读相关材料

这可能是最后一个技巧的扩展,但在不同的上下文中。在这个技巧中,广泛阅读的建议不仅仅是关于编码过程。这个想法是在进行编码工作时提高您的领域知识。

在现实生活中的大多数情况下,如果您正在为特定客户编写代码,客户的团队将完全了解他们的业务、其工作原理以及所有其他相关知识,但他们不会知道如何为程序编写代码以改进该过程。

您可能是编码专家,但您对所处理业务的了解可能非常有限。这就是为什么为自己配备有关特定业务的信息至关重要的原因。您可以更轻松地编程和交付对您的期望。

8. 从错误中学习

人生是一个永无止境的学习过程。前几代人拥有犯错、从中学习、然后获得成功的奢侈。在今天的情况下,你必须更加警觉,从别人的错误中吸取教训,不要自己犯同样的错误。

您编写的程序中出现的错误是完全可以接受且经常发生的情况的一部分。您的编程技能在于快速检测错误并解决它。在许多情况下,检测错误可能需要一段时间,但一旦发现,解决或重置代码可能需要很少的时间。

您可以使用一些调试器来加快解析过程。这项工作可能需要重复几次,因为您必须回到完整的程序来测试编码中所做的更改并检查是否达到了预期的输出。

9.永远不要厌倦练习

无论您从事什么行业,“熟能生巧”的格言都是正确的。在编码或编程的情况下,它变得更加重要,因为您的第一次接触是通过书籍或其他理论方法,而实际工作必须完成动手。因此,您必须在计算机上花费尽可能多的时间,以便在初始阶段掌握它的窍门。

采取任何模型项目并开始执行。一些专家建议将个人项目作为一个有效的起点。想出一个项目并开始编写代码。您可能会觉得自己一事无成,但慢慢地,解决方案就会出现。

在学习期间,您练习编码的次数越多,您就越有信心承担任何编码任务。这种信心将帮助您在潜在雇主的技术评估中表现出色。如果你幸运的话,你可能会从一项艰巨的任务开始,甚至可以加快你的职业生涯。

10.保持冷静

编码可能令人兴奋,但也令人筋疲力尽。众所周知,人们会花费大量时间尝试寻找解决方案或调试错误。您的完整膳食和睡眠时间表可能会受到影响。这不是一个非常健康的情况,尤其是在你年轻的时候。您需要通过保持身体和精神上的警觉来平衡这一点。