自学编程:6 个自学编程的地方

自学编程:6 个自学编程的地方


网上有很多地方可以轻松自学编码。 它甚至不仅仅是简单的 HTML,而且选项范围很广。 所以问题不在于在哪里,而在于为什么要学习编程。

现在忽略所有其他答案,我将使用其中一个陈词滥调的答案——这可能很有趣。 事情的来龙去脉我们稍后再谈,但首先我想和大家分享几个可以自学编程技能的地方。

自学编码的最佳场所

1.代码学院

代码学院
代码学院

这个电子学习平台由一家名为 Ryzac, Inc. 的公司运营。它已经存在了将近十年,这意味着经验丰富的操作员和完善的教学大纲。 在 Code Academy 上注册和学习实际上是免费的。

您只需使用您的电子邮件地址甚至 Google 帐户即可开始使用。 免费帐户获得的访问权限比您想象的要多。 您可以从 14 种最流行的编码语言和脚本中进行选择,包括 HTML、Java、PHP 等。

选择一门课程后,您将通过内容、测验、实际作业和演示的组合获得指导。 最好的部分是所有这些都内置在他们的在线平台中,您无需安装任何东西。

他们通过提供更多内容、提供认证、定制学习计划等的 Pro 计划选项来赚钱。

价格:免费

2. 比特度

位度
位度

注册 BitDegree 也是免费的。 该网站单独定价其课程,但经常为免费课程进行促销。 需要注意的一件事是,BitDegree 不仅仅与编码有关,它还提供许多有趣领域的课程。

从商业课程到核心数据科学甚至个人发展,有很多选择。 但是编程是我们关注这个的原因,他们提供了大量与编程相关的课程。

他们不仅通过编程语言将这些分开,而且还开设了专门的课程,例如如何制作视频游戏、学习数据库交互等等。 选择非常丰富。

也许 BitDegree 最好的部分是他们广泛使用游戏化来让事情变得有趣。 正如您从上面的屏幕截图中看到的那样,学习可以很有趣。

价格:不定

3.乌迪米

乌迪米
乌迪米

Udemy 是另一个并非严格用于编程的电子学习平台。 尽管如此,那些想要编码的人会发现它在这个领域拥有大量的资源。 快速搜索编程课程会发现超过 11,000 门课程。

不过,关于 Udemy 的事情是这里的内容是用户生成的。 这意味着您最终选择的课程质量可能会有很大差异。 他们也不提供任何其他东西,例如认证等。

课程也更传统,采用视频的形式。 这使得它们相对容易消费,但交互性也受到限制。 有大量的免费课程,总的来说,它对每个人都有一些东西。

Udemy 并不适合所有人,他们的可取之处主要在于庞大的可用内容数据库。 问题在于,由于它也是个人赚钱的渠道,创造这些资源的动机可能会影响其有效性。

价格:不定

4. 自由代码营

自由代码营
自由代码营

FreeCodeCamp 是,因为缺乏更好的词,真的很野蛮。 它旨在传递一个非常老式的编码环境,并且令人钦佩地做到了这一点。 同时,平台上的用户体验简直太棒了。

它提供了 6,000 多个教程和课程的组合,其中大部分具有良好的指导性和互动性。 该设计实际上与 Code Academy 的设计惊人地相似,尽管使用了更古老的模板。

这里的课程是从自上而下的视图组织的,以传递正确的技能集以实现某些目标——而不仅仅是编码本身。 这包括响应式网页设计、数据可视化或信息安全等领域。

从前作为一个老(真的很老)的学校程序员,FreeCodeCamp 传递的怀旧感令人耳目一新。 它所缺少的是耀眼的亮绿色字体和黑色背景以使其完整。 但这对于现代程序员来说可能太过震惊了。

价格:免费

5. 麻省理工学院开放课件

麻省理工学院开放课件
麻省理工学院开放课件

对于那些更喜欢学习编程的人来说,麻省理工学院 (MIT) MIT OpenCourseWare 是完美的选择。 尽管这里有大量的课程,但麻省理工学院确实以技术而闻名——你懂的。

免费平台允许您访问他们自己的学生使用的综合资料库。 它的结构与任何正式的高等学府一样,因此与迄今为止此列表中的其他来源相比,它可能会感觉有些枯燥。

尽管如此,可用的材料非常令人印象深刻,从视频讲座到笔记和作业不等。 如果您不确定,只需阅读课程说明——它甚至可以让您知道课程设计的学习水平。

对于那些讨厌学校并发誓永远不会回来的人来说,像瘟疫一样避开这个网站。 它真的让人想起了大学时代,这对某些人(比如我)来说可能是一场噩梦。 这家伙不再需要 48 小时的编程!

价格:免费

6. 从头开始

刮

尽管具有交互性、易用性、游戏化等等,但我们并没有真正为年轻人提供任何内容。 这就是 Scratch 的用武之地。它是一个互动的游戏化平台,只向儿童教授一种语言 – Scratch,尤其是 8 至 16 岁的儿童。

这个漂亮的工具由麻省理工学院设计和运营,完全免费,并为孩子们与父母一起学习编程逻辑开辟了一个渠道。 对于年幼的孩子,他们也有另一种选择,ScratchJr。

尽管这并不是真正教授编程的工具,但它为孩子们为未来做准备奠定了重要的基础。 推理、创造力和协作等基本技能都可以通过使用 Scratch 来磨练。 这很有趣。

对于那些感兴趣的人,我已经广泛讨论了 Scratch,您可以在那篇文章中了解更多信息。 父母们,用它来花更多的时间和孩子在一起,同时和他们一起玩。 尤其是如果您希望他们长大后成为火箭科学家之类的。

价格:免费


为什么要学习编码?

既然我们已经了解了一些最好的学习场所,剩下的就是回答价值百万美元的问题——为什么要学习编码? 我可能可以给你一百万零一个理由,但归根结底,你很可能是因为你感兴趣。

今天的技术已经成为社会不可分割的一部分,几乎每个人和他们的狗(或猫)都会受到某种影响或影响。 然而,编码的很大一部分并没有多少人意识到——尤其是那些认为编码只是无休止的胡言乱语的人。

编码只是整体的一小部分。 我们编码是因为我们可以实现一些目标——为社会提供一些有用的东西。 因此,如果不了解和学习其他相关技能,就不可能很好地编码。

例如; 逻辑思维、推理、最佳实践——这些都是编码员生活的一部分,一旦投入使用,也很容易影响我们的日常生活。 正因为如此,编码本身可以作为许多事情的基础。

自学编程有多难?

事实是,学​​习编码对一些人来说很容易,而对另一些人来说更难。 还有一些因素,例如选择的语言以及对其他 IT 概念(如操作系统等)的熟悉程度。

没有人会在某一天一觉醒来就决定要学习编码。 选择背后总会有一些动力——提高技能的冲动、对知识的渴望或实现目标的目标。

所有这些都可以作为编码难易程度答案的一部分。 归根结底,很大程度上取决于你想要学习编程的原因,以及你实现目标的决心。

这份清单清楚地表明,有一些学习途径很容易获得、全面,甚至是免费的。 不过作为一个提示;

一些更容易学习的编码语言和脚本包括:HTML/CSS/JavaScript、Python、Ruby、Java、PHP。

最后的想法

尽管它是几乎所有技术的背景,但编程并不适合所有人。 自己学习编码甚至更少,但机会比以往任何时候都多。 对于那些技能有限或只是需要改变的人来说,这是一个有趣的领域。

有许多工作和公司不会要求你获得计算机科学学位,所以如果你想要的话,这是一种晋升的方式。 事实上,这份名单上的一些网站得到了包括亚马逊、微软和谷歌在内的科技巨头的支持。

阅读更多:

Leave a Comment