目录
通过Duolingo和Mimo学习PHP的有效性如何?
我可以使用Duolingo和Mimo成为专业的PHP开发人员吗?
Duolingo和Mimo的PHP教学方法的主要区别是什么?
通过Duolingo和Mimo学习PHP有什么局限性?
Mimo中的社区支持如何增强学习体验?
我可以在Duolingo和Mimo上学习其他编程语言吗?
我应该在Duolingo和Mimo上花多少时间学习PHP?
Duolingo和Mimo适合PHP的绝对初学者吗?
Duolingo和Mimo在完成PHP课程后是否提供证书?
在Duolingo和Mimo上学习PHP是否有任何费用?
首页 后端开发 php教程 DUOLINGO用于PHP- MIMO教学的应用程序可以教多少PHP?

DUOLINGO用于PHP- MIMO教学的应用程序可以教多少PHP?

Feb 09, 2025 am 09:20 AM

Mimo 编程学习应用测评:移动端学习的利与弊

Mimo是一款号称能够“随时随地”学习编程的应用程序。作为一名资深的Duolingo用户,我对这种学习方法感同身受,尤其是在未来几周内我越来越想掌握一些基本的Swift编程知识的情况下。

为了客观评估这款应用的教学能力,我决定看看它提供了什么,以及我是否能向编程新手推荐它。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

关键要点:

  • Mimo是一款采用类似Duolingo游戏化方法的编程学习应用,但其免费内容有限,付费内容价格昂贵,难以证明其价值。
  • 该应用提供单独的编程语言课程和包含多个课程的课程组合,但最初的免费课程涵盖非常基础的概念,付费内容很快就会开始。
  • 虽然内容编写良好且对新手友好,但最大的问题是缺乏环境设置方面的指导,这可能会让初学者在尝试将知识应用于实际环境时感到困惑。
  • Mimo缺乏有效学习编程所需的重要因素,例如培养打字肌肉记忆、解决问题的能力以及与相关编程语言社区互动,使其实用价值值得怀疑。

应用模型:

该应用程序每个课程的前一到两节课是免费的,之后会要求你分享到社交媒体或付费解锁下一节课。之后,后续课程都需要付费。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

与Duolingo类似,Mimo使用连续学习天数来实现游戏化学习,追踪你连续使用的天数。为了进一步实现游戏化,该应用还提供了一系列徽章和成就供收集,尽管真正的杀手级功能将是类似Duolingo的“关注用户”功能,该功能还允许在某些课程幻灯片上进行直接交流。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

显然,在Mimo中有很多东西可以收集和成就!

该应用允许用户设置他们自己想要的学习速度,但这仅仅决定了该应用提醒你使用它的频率——它对课程长度或内容方面没有其他影响。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

每天学习20分钟被认为是疯狂的,是不是很悲哀?

在撰写本文时,高级访问权限每年需要花费高达54.99英镑,或每月4.58英镑,但只能按年付费。该应用的开发者似乎很清楚,大多数人在一个月后就会放弃在移动设备上进行学习和自我提升的应用程序。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

最大的问题是,鉴于免费提供的功能,很难证明这笔支出是合理的。

课程:

该应用程序提供单独的编程语言课程——PHP、HTML、Swift、“黑客”等等,但也提供按顺序包含多个课程的课程组合,旨在教授更大的整体知识。例如,“制作网站”课程包含以下子课程:编程、编程2、HTML、CSS、JavaScript等等。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

然而,这个课程并没有激起食欲——所涵盖的内容是关于变量的非常基础且与语言无关的概念,然后付费内容就开始了。只有43节课中的2节课是免费的——几乎不足以做出明智的购买决定。此外,尽管看起来有很多内容(43节课),但需要注意的是,课程通常只有10-15分钟长。

单独的课程深入探讨了相同的内容(至少是免费内容),但用所学习的语言来解释。因此,当开始PHP课程时,你将学习关于PHP变量的内容……

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

当进行Swift课程时,你也会在那里学习相同的内容。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

同样,这几乎没有理由让你此时购买高级版。然而,这种方法似乎是合理的——如果它真的旨在成为编程领域的Duolingo,那么用你不熟悉的另一种语言来呈现你已经熟悉的相同概念是有意义的。还有什么比用一种新语言解决你已经解决过的相同问题更好的学习方法呢?只是这些并不是实际要解决的问题。

我在这里看到的最大问题是环境设置(可以预见,因为我非常关心这个主题,所以我写了一本书)。该应用程序立即深入探讨变量和其他编程概念,但刚开始学习任何编程语言的人绝对不知道如何真正开始。没有关于如何安装运行时、编译器或IDE的说明,也没有说明可能需要什么操作系统或环境。我可以很容易地想象一个用户学习了所有这些课程,然后坐在电脑前完全卡住了。这就像一个人通过在移动设备上玩角色扮演游戏来学习如何击剑——你的化身会挥舞剑,但当你完成游戏后,你不会更擅长挥舞剑。

课程质量:

除了在课程中重复使用“所谓的”短语和一些错别字外,内容编写良好,易于理解,并且通常对新手非常友好。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

在应用程序的免费部分,有四种简单的教学方法:

  • 猜测
  • 推理
  • 死记硬背
  • 谜题

猜测会让用户猜测问题的解决方案,而不会事先为此做好准备。错误的猜测不会允许用户继续前进,允许无限次重试,正确的猜测会在一定程度上解释解决方案。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

推理通常会准备用户用他们在上一张幻灯片或几张幻灯片前获得的答案来回答问题。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

死记硬背只会向用户抛出定义、理论和解释,希望它能够记住。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

谜题需要重新排序代码序列,直到它们具有逻辑意义并看起来像有效的代码。

Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach? Duolingo for PHP - How Much PHP Can Apps like Mimo Teach?

这些方法对于理论来说很好,但我仍然建议Mimo添加一些代码的手动输入来培养人们的肌肉记忆。我还建议在每节课的结尾添加一个限制性的REPL,人们可以在其中测试他们目前学到的知识。

结论:

虽然这个概念很有趣,但我认为不可能通过像Mimo这样的应用程序达到任何有意义的编程能力。要学习如何编程,需要培养打字的肌肉记忆。必须具备搜索问题解决方案(称为StackOverflow-fu)的能力以及在编程语言手册中查找重要信息的能力。需要与相关编程语言的社区互动,并从需要手动调整才能应用于手头问题的示例中学习。

Mimo没有任何这些重要因素——它实际上是一个“死记硬背”的应用程序,它向你呈现的理论多于实际应用。它本身可以作为你可能在实际项目中遇到的术语的介绍,但其实际价值非常值得怀疑。

诚然,我可能错过了高级版中的一些杀手级功能,但一年55英镑,而且只能按年付费,感觉像是一个应用程序游客陷阱,尤其是在应用程序的免费部分缺乏质量的情况下。

作为一名教育工作者,我从未在向人们推荐第三方(非SitePoint)内容提供商方面遇到问题——我的愿望是看到人们得到良好的培训,而直接利润并不是优先考虑的。馅饼足够大,足以容纳我们所有人,一个训练有素的开发人员社区从长远来看对每个人都有利——许多人开始申请成为我们的作者,然后被推荐到一些技能提升资源,并在数年后回来,受到欢迎,成为有能力的贡献者。

然而,Mimo并非这样的资源——但它可以成为。通过升级,例如强调社交方面,为可以支持它的语言(PHP、JS、Ruby、HTML)提供一个简单的REPL,改进课程的免费部分(错别字、解释、措辞——一般的复制编辑和课程设计,实际上),不同的定价模式和更实际的方法,Mimo可以成为许多人教育计划中的重要因素。我被困在队列或交通中10多分钟的次数很多,能够在闲暇时间以如此易于理解的方式学习一些有用的东西将是无价的。

我希望Mimo好运,并将在应用程序的未来版本中查看它们。

关于Duolingo PHP和Mimo的常见问题解答(FAQ)

通过Duolingo和Mimo学习PHP的有效性如何?

Duolingo和Mimo都提供了学习PHP的独特方法。Duolingo采用游戏化方法,使学习变得有趣和引人入胜。另一方面,Mimo提供更结构化的学习路径,包括交互式练习和实际项目。通过这些平台学习PHP的有效性很大程度上取决于学习者的奉献精神、一致性和他们投入的练习量。这两个平台都为初学者提供了坚实的基础,但要获得熟练程度,建议使用其他资源和练习。

我可以使用Duolingo和Mimo成为专业的PHP开发人员吗?

虽然Duolingo和Mimo可以为PHP提供良好的基础,但成为专业的开发人员需要对该语言、其框架和实际应用有更深入的了解。这些平台是极好的起点,但要成为专业人士,你需要用更高级的资源补充你的学习,定期练习编码,从事实际项目,并随着技术的进步不断更新你的知识。

Duolingo和Mimo的PHP教学方法的主要区别是什么?

Duolingo采用游戏化方法来教授PHP,使其变得有趣和引人入胜。它将复杂的概念分解成小块的课程,使初学者更容易掌握。另一方面,Mimo提供更结构化的学习路径。它提供交互式练习、实际项目和学习者社区以提供支持。Mimo的方法更全面和沉浸式,可以更深入地理解PHP。

通过Duolingo和Mimo学习PHP有什么局限性?

虽然Duolingo和Mimo是初学者的优秀平台,但它们确实有其局限性。它们提供了对PHP的基本理解,但它们可能不会深入涵盖更高级的主题。此外,提供的实践项目可能不如实际项目那样复杂或具有挑战性。因此,建议将这些平台用作起点,并用其他资源补充你的学习。

Mimo中的社区支持如何增强学习体验?

Mimo提供了一个学习者社区,他们可以提供支持、分享经验并提供见解。这个社区方面可以极大地增强学习体验,因为它允许学习者互相学习、提问、分享他们的进步并获得动力。它还提供了一个与该领域的其他学习者和专业人士建立联系的平台。

我可以在Duolingo和Mimo上学习其他编程语言吗?

是的,Duolingo和Mimo都提供其他几种编程语言的课程。Duolingo提供HTML、CSS和JavaScript课程,而Mimo提供Python、JavaScript、Swift等课程。这允许学习者扩展其PHP以外的编码技能。

我应该在Duolingo和Mimo上花多少时间学习PHP?

你应该在这些平台上花多少时间学习PHP取决于你的个人目标和时间安排。但是,学习新语言时,一致性是关键。建议每天至少花一个小时学习和练习PHP。

Duolingo和Mimo适合PHP的绝对初学者吗?

是的,Duolingo和Mimo都是为初学者设计的。它们将复杂的概念分解成易于理解的课程,并提供大量的练习题。这使得它们成为PHP绝对初学者的绝佳选择。

Duolingo和Mimo在完成PHP课程后是否提供证书?

Mimo在完成课程后提供证书,可以在LinkedIn或其他专业网络上分享。但是,Duolingo目前不提供其PHP课程的证书。

在Duolingo和Mimo上学习PHP是否有任何费用?

Duolingo免费提供其课程,而Mimo则采用订阅模式。Mimo提供免费试用,之后你需要支付月费或年费才能访问其课程。Mimo的订阅费用因你选择的计划而异。

以上是DUOLINGO用于PHP- MIMO教学的应用程序可以教多少PHP?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1657
14
CakePHP 教程
1415
52
Laravel 教程
1309
25
PHP教程
1257
29
C# 教程
1229
24
在PHP API中说明JSON Web令牌(JWT)及其用例。 在PHP API中说明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

会话如何劫持工作,如何在PHP中减轻它? 会话如何劫持工作,如何在PHP中减轻它? Apr 06, 2025 am 12:02 AM

会话劫持可以通过以下步骤实现:1.获取会话ID,2.使用会话ID,3.保持会话活跃。在PHP中防范会话劫持的方法包括:1.使用session_regenerate_id()函数重新生成会话ID,2.通过数据库存储会话数据,3.确保所有会话数据通过HTTPS传输。

您如何在PHP中有效处理异常(尝试,捕捉,最后,投掷)? 您如何在PHP中有效处理异常(尝试,捕捉,最后,投掷)? Apr 05, 2025 am 12:03 AM

在PHP中,异常处理通过try,catch,finally,和throw关键字实现。1)try块包围可能抛出异常的代码;2)catch块处理异常;3)finally块确保代码始终执行;4)throw用于手动抛出异常。这些机制帮助提升代码的健壮性和可维护性。

说明PHP中的不同错误类型(注意,警告,致命错误,解析错误)。 说明PHP中的不同错误类型(注意,警告,致命错误,解析错误)。 Apr 08, 2025 am 12:03 AM

PHP中有四种主要错误类型:1.Notice:最轻微,不会中断程序,如访问未定义变量;2.Warning:比Notice严重,不会终止程序,如包含不存在文件;3.FatalError:最严重,会终止程序,如调用不存在函数;4.ParseError:语法错误,会阻止程序执行,如忘记添加结束标签。

包括,require,incement_once,require_once之间有什么区别? 包括,require,incement_once,require_once之间有什么区别? Apr 05, 2025 am 12:07 AM

在PHP中,include,require,include_once,require_once的区别在于:1)include产生警告并继续执行,2)require产生致命错误并停止执行,3)include_once和require_once防止重复包含。这些函数的选择取决于文件的重要性和是否需要防止重复包含,合理使用可以提高代码的可读性和可维护性。

PHP和Python:比较两种流行的编程语言 PHP和Python:比较两种流行的编程语言 Apr 14, 2025 am 12:13 AM

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP:网络开发的关键语言 PHP:网络开发的关键语言 Apr 13, 2025 am 12:08 AM

PHP是一种广泛应用于服务器端的脚本语言,特别适合web开发。1.PHP可以嵌入HTML,处理HTTP请求和响应,支持多种数据库。2.PHP用于生成动态网页内容,处理表单数据,访问数据库等,具有强大的社区支持和开源资源。3.PHP是解释型语言,执行过程包括词法分析、语法分析、编译和执行。4.PHP可以与MySQL结合用于用户注册系统等高级应用。5.调试PHP时,可使用error_reporting()和var_dump()等函数。6.优化PHP代码可通过缓存机制、优化数据库查询和使用内置函数。7

什么是HTTP请求方法(获取,发布,放置,删除等),何时应该使用? 什么是HTTP请求方法(获取,发布,放置,删除等),何时应该使用? Apr 09, 2025 am 12:09 AM

HTTP请求方法包括GET、POST、PUT和DELETE,分别用于获取、提交、更新和删除资源。1.GET方法用于获取资源,适用于读取操作。2.POST方法用于提交数据,常用于创建新资源。3.PUT方法用于更新资源,适用于完整更新。4.DELETE方法用于删除资源,适用于删除操作。

See all articles