5 种帮助您通过电话学习编码的资源
已发表: 2022-04-26- 编写代码与学习
- 编程不仅仅是写代码
- 学习在手机上编码
- 1. 独奏
- 2.咪咪
- 3.恩基
- 4.免费代码营
- 5. 锻炼
- 如何在手机上查看网站源代码?
- 一天一天
我最近在我注册的一门 Python 课程中看到有人问这个问题,这让我很好奇。 从智能手机学习编程是否可行? 从平板电脑编写代码怎么样? 不使用计算机就可以学习熟练的编码吗? 嗯,有很多方法可以回答这个问题。
首先,智能手机几乎可以用来学习任何东西。 你、我和其他所有人都已经在这样做了。 YouTube 指南、在线教程或从智能手机发布博客文章。 您可以使用智能手机做很多事情并从中学习。
但是,肯定不是编程吗?
简短的回答? 是的,您实际上可以使用智能手机学习编程。 这不会是有效的,但你将能够学习。 事实上,你甚至可以编写函数式程序,但这样做是有代价的。 而这个成本是,你被锁定在特定的学习材料中。
让我解释。
编写代码与学习
如果你想在你的智能设备上编写代码,你所要做的就是从应用商店下载一个应用程序。 移动设备的代码编辑器已经存在多年。 很多程序员都在使用它们。 有些甚至提供了直接从移动设备本身编译程序的方法。 虽然这是个好消息,但它与学习不同。
如果您不知道任何代码,那么代码编辑器有什么用?
因此,如果您想通过手机学习编码,您唯一真正的选择就是使用交互式学习平台。 Codecademy Go 就是这样一个例子——他们的移动应用程序充满了与代码相关的教育学习材料。 如果您以前从未做过任何编程,它肯定会测试您解决问题的能力的极限。

如果有的话,您至少可以学习编程语言的基础知识。 至于成为一名熟练的开发人员——我不会指望它。 这是我的理由。
编程不仅仅是写代码
从智能手机解决问题和学习代码语法会很有趣。 如果你有兴趣学习,你绝对应该这样做。 但是,编程不仅仅是编写代码。 您还必须考虑要创建的内容。
如果您的目标是创建自定义网站,则需要访问外部库。 在某些情况下,框架。 您还需要一种将自定义代码部署到网站的方法。 到了这一点,通过手机管理这一切开始变得乏味。
虽然,诚然,并非不可能。 理想情况下,您只使用手机来学习和掌握某些概念,然后将这些知识传回您的计算机会话。
但是,让我们谈谈不同的网站和移动应用程序,它们提供了至少从手机上学习编程基础知识的方法。
学习在手机上编码
这些都是精心挑选的资源。 换句话说,我已经在我的智能手机上对它们进行了测试,并且可以验证它们是否可用。 其中一些平台提供了移动应用程序,以便于访问。 对于其他人,您必须直接从浏览器中使用它们。
1. 独奏

Sololearn 是面向单人学习者最全面的学习平台之一。 他们的平台完全免费,但您始终可以成为付费订阅者。 不同之处在于订阅者可以访问更多材料。 但是,对于开始 - 没有相关的成本。 您所要做的就是决定您想学习的语言。
目前,他们的课程和学习材料涵盖超过 25 种语言和主题。
他们的移动应用程序累计使用超过 1500 万活跃用户。 这很棒,因为您还可以访问 Sololearn 社区。 一个您可以讨论主题并找到问题答案的地方,所有这些都直接从应用程序本身连接起来。

2.咪咪

Mimo 从头开始构建为一个移动优先的学习平台。 他们创建了一个自定义开发环境,实际上可以让您创建和发布网站。 您甚至可以为您已完成的所有项目构建自定义组合。
他们的学习材料分为Paths 。 您可以从 Python、Web 开发和 SQL 中进行选择。 每条路径都针对特定目的提供独特的学习体验。 例如,在 Web 开发课程中,您将学习 JavaScript、HTML 和 CSS。
我个人最喜欢 Mimo 的是学习路线图。 每天,您都可以选择一个预先构建的项目并直接进行工作。 这包括构建主页、自定义登录页面,甚至为您的网站添加电子商务功能。
3.恩基

Enki 平台专注于编程的数据和技术方面。 如果您的目标是处理数据,那么这是一个必须注册的平台。而且,虽然他们的重点是编码的高度技术性方面,但对于初学者来说,它仍然是一个不错的选择。
该移动应用程序有数千节课程,分为不同的子类别。 对于初学者,编码介绍课程将为您提供有关程序如何工作的全面概述。 一旦你掌握了介绍,你就可以进入更具体的领域。 Enki 有关于 Python、数据科学、JavaScript 和许多其他编码路径的资料。
我对 Enki 的第一印象是它旨在测试你的批判性思维能力。 一口大小的练习和互动课程提供了深刻的进步感。 添加测验和问题将使您的学习能力受到考验。 您不仅可以编写和练习代码,还可以验证您所学的内容是否有效。
4.免费代码营

不提 freeCodeCamp 就谈不上学习编程。 它是 GitHub 上最受欢迎的项目。 这清楚地证明了 freeCodeCamp 的资源对于新编码员来说是多么强大。 它拥有数以千计的免费教程,是任何想成为开发人员或软件工程师的人的首选平台。
现在,与我们前面提到的一些平台不同——freeCodeCamp 没有官方的移动应用程序。 但是,它可以在智能手机的浏览器中使用。 而且,自 2019 年以来,freeCodeCamp 一直在提供流畅的移动体验。 您可以注册任何课程,然后如果您愿意,可以在计算机上继续学习。
至于课程本身,您会发现数千小时的深入材料。 您可以学习前端开发、数据可视化、响应式网页设计等等。
5. 锻炼

Exercism 是一个非营利组织,提供超过 50 种互动课程。 如果您想磨练自己的编程技能并快速完成 - 试试 Exercism。 该平台与其他平台的不同之处之一是个人指导。
该平台积极邀请其他有经验的开发者成为新手学习者的导师。 而且,如果您以前从未编写过代码 - 您会发现很多开发人员愿意帮助您。
但是,有一个功能比其他功能更突出。 这就是进步。 为了继续学习新课程,您必须完成当前正在学习的课程。 它可以提高生产力并提高您的批判性思维。
没有办法跳过一节课。 因此,为了克服它,您必须找到解决方案。
这种方法对于加快你的学习速度确实有奇效。
如何在手机上查看网站源代码?
我最近被问到这个问题,所以我也会在这篇文章中回答它。 如果您想从手机查看网站源代码,您可以使用 Neatnik 制作的应用程序 - 查看源代码。

此工具可让您插入要查看其源代码的网站 URL,然后将其输出。 然后,您可以整理标记以获得更好的可读性。
这是一个非常简单的解决方案,但它确实可以按照预期目的完成工作。
一天一天
此列表绝不是在智能手机上学习编码的唯一方法。 但是,它是应用程序和基于浏览器的课程的全面选择。 如果您已经是一名程序员或计划成为一名程序员,这并不重要。 我认为即使将这份清单上的一项资源添加到您的日常生活中也会产生巨大的影响。
更重要的是一天做一次。 在你看之前尝试跳跃通常会导致动力和承诺问题。 而且,在编码方面——第一步通常是最难的。