Duolingo für PHP - Wie viel PHP können Apps wie Mimo Teach?
MIMO -Programmierlernanwendungsanwendungsbewertung: Vor- und Nachteile des mobilen Lernens
mimo ist eine Anwendung, die behauptet, das Programmieren "jederzeit und überall" lernen zu können. Als erfahrener Duolingo -Nutzer fühle ich mich in diese Lernmethode ein, insbesondere in den kommenden Wochen, wenn ich zunehmend einige grundlegende Swift -Programmierkenntnisse beherrschen möchte.
Um die Lehrfähigkeit dieser App objektiv zu bewerten, habe ich beschlossen, zu sehen, was sie anbietet und ob ich sie der Neuling -Programmierung empfehlen kann.
Schlüsselpunkte:
- mimo ist eine Programmierlernanwendung, die eine ähnliche Duolingo -Gamification -Methode verwendet. Der kostenlose Inhalt ist jedoch begrenzt und bezahlte Inhalte sind teuer, was es schwierig macht, den Wert zu beweisen.
- Die App bietet separate Programmiersprachenkurse und eine Kombination von Kursen, die mehrere Kurse enthalten. Die ersten kostenlosen Kurse umfassen jedoch sehr grundlegende Konzepte und bezahlte Inhalte.
- Während der Inhalt gut geschrieben und anfängerfreundlich ist, ist das größte Problem die mangelnde Anleitung zur Einrichtung der Umgebung, die Anfänger verwirren kann, wenn sie versuchen, ihr Wissen auf die tatsächliche Umgebung anzuwenden.
- MIMO fehlen wichtige Faktoren, die erforderlich sind, um die Programmierung effektiv zu erlernen, z.
Anwendungsmodell:
Die ersten ein oder zwei Klassen jedes Kurses sind kostenlos und Sie werden gebeten, soziale Medien zu teilen oder zu bezahlen, um die nächste Klasse danach freizuschalten. Danach werden nachfolgende Kurse bezahlt.
Ähnlich wie bei Duolingo verwendet MIMO kontinuierliche Lerntage, um Gamified Learning zu erreichen, und verfolgt die Anzahl der Tage, die Sie kontinuierlich verwenden. Um Gamification zu weiterzuentwickeln, bietet die App auch eine Reihe von Abzeichen und Errungenschaften für die Sammlung, obwohl die Real Killer-Funktion für eine Duolingo-ähnliche "Folge-Benutzer" -Funktion sein wird, die auch eine direkte Kommunikation auf bestimmten Kursrutschen ermöglicht.
Offensichtlich gibt es in Mimo viel zu sammeln und zu erreichen!
Mit der App können Benutzer die gewünschte Lerngeschwindigkeit festlegen, aber dies bestimmt einfach, wie oft die App Sie daran erinnert - sie hat keinen anderen Einfluss auf die Kurslänge oder den Inhalt der Kurse.
Ist es nicht traurig, 20 Minuten am Tag zu lernen?
Zum Zeitpunkt des Schreibens kostet fortgeschrittene Zugang von bis zu 54,99 GBP pro Jahr oder 4,58 GBP pro Monat, kann jedoch nur jährlich bezahlt werden. Die Entwickler der App scheinen sich bewusst zu sein, dass die meisten Menschen in einem Monat Lernen und Selbstverbesserungsanwendungen auf mobilen Geräten aufgeben.
Das größte Problem ist, dass es angesichts der freien Funktionen schwierig ist, diese Ausgaben zu rechtfertigen.
Kurs:
Die Anwendung bietet separate Programmiersprachenkurse - PHP, HTML, Swift, "Hacker" und mehr, bietet aber auch eine Kombination von Kursen, die mehrere Kurse enthalten, um ein größeres Gesamtkenntnis zu vermitteln. Zum Beispiel enthält der Kurs "eine Website zum Erstellen einer Website" die folgenden Unterkurs: Programmierung, Programmierung 2, HTML, CSS, JavaScript und mehr.
Dieser Kurs hat jedoch keinen Appetit erregt-der abgedeckte Inhalt war ein sehr grundlegendes und sprachunabhängiges Konzept von Variablen, und dann begann der bezahlte Inhalt. Nur 2 der 43 Lektionen sind kostenlos - fast nicht genug, um eine fundierte Kaufentscheidung zu treffen. Obwohl es viele Inhalte zu geben scheint (43 Lektionen), ist es wichtig zu beachten, dass der Kurs normalerweise nur 10 bis 15 Minuten lang ist.
einzelne Kurse tauchen in denselben Inhalt ein (zumindest freien Inhalt), erläutern jedoch in der gelernten Sprache. Wenn Sie also Ihren PHP -Kurs beginnen, erfahren Sie mehr über PHP -Variablen ...
Sie lernen dort auch den gleichen Inhalt, wenn Sie einen schnellen Kurs belegen.
Es gibt noch keinen Grund für Sie, die Premium -Version zu diesem Zeitpunkt zu kaufen. Dieser Ansatz scheint jedoch vernünftig zu sein - wenn er wirklich darauf abzielt, im Bereich der Programmierung Duolingo zu sein, ist es sinnvoll, dieselben Konzepte zu präsentieren, mit denen Sie bereits in einer anderen Sprache vertraut sind. Wie kann man besser lernen, als dieselben Probleme zu lösen, die Sie bereits in einer neuen Sprache gelöst haben? Dies sind jedoch keine Probleme, die gelöst werden müssen.
Das größte Problem, das ich hier sehe, sind die Umgebungseinstellungen (vorhersehbar habe ich ein Buch geschrieben, weil ich mich sehr für dieses Thema interessiere). Die App taucht sofort in Variablen und andere Programmierkonzepte ein, aber diejenigen, die gerade erst anfangen, eine Programmiersprache zu lernen, wissen definitiv nicht, wie sie tatsächlich anfangen sollen. Es gibt weder Anweisungen zur Installation der Laufzeit, des Compilers oder der IDE noch zu welchem Betriebssystem oder der Umgebung erforderlich sein können. Ich konnte mir leicht vorstellen, dass ein Benutzer all diese Lektionen nimmt und dann vor einem Computer sitzt und vollständig stecken bleibt. Es ist wie eine Person, die das Fechten lernt, indem man Rollenspiele auf mobilen Geräten spielt - Ihr Avatar wird das Schwert ausüben, aber wenn Sie das Spiel beenden, werden Sie das Schwert nicht besser führen.
Kursqualität:Abgesehen von der Wiederverwendung der „sogenannten“ Phrasen und einige Tippfehler im Kurs ist der Inhalt gut geschrieben, leicht zu verstehen und für Anfänger oft sehr neu.
- Vermutung
- Argumentation
- Rotary Memorisierung
- Puzzle
Rätsel erfordern das Nachstellen der Codesequenzen, bis sie logische Bedeutung haben und wie gültiger Code aussehen.
Diese Methoden sind gut für die Theorie, aber ich empfehle trotzdem, dass MIMO eine manuelle Eingabe von Code hinzufügt, um das Muskelgedächtnis der Menschen zu kultivieren. Ich empfehle auch, am Ende jeder Lektion eine restriktive Wiederholung hinzuzufügen, in der Menschen testen können, was sie bisher gelernt haben.
Schlussfolgerung:
Obwohl dieses Konzept interessant ist, denke ich nicht, dass es möglich ist, durch eine Anwendung wie MIMO eine sinnvolle Programmierfähigkeit zu erreichen. Um zu lernen, wie man programmiert, ist es notwendig, das Muskelgedächtnis für das Typen zu entwickeln. Sie müssen die Möglichkeit haben, nach Problemlösungen zu suchen, die als Stackoverflow-FU bezeichnet werden, und die Möglichkeit, wichtige Informationen im Programmierlangerhandbuch zu finden. Ich muss mit der Community verwandter Programmiersprachen interagieren und aus Beispielen lernen, die manuelle Anpassungen erfordern, um sich auf das vorliegende Problem zu bewerben.
MIMO hat keinen dieser wichtigen Faktoren - es handelt sich tatsächlich um eine "faule" Anwendung, die Ihnen mehr Theorien als praktische Anwendungen darstellt. Es kann selbst als Einführung in Begriffe dienen, denen Sie möglicherweise in tatsächlichen Projekten begegnen, aber sein tatsächlicher Wert ist sehr fraglich.
Zugegeben, ich habe vielleicht einige der Killerfunktionen in der Premium -Version verpasst, aber 55 £ pro Jahr und kann nur bis zum Jahr bezahlt werden. Es fühlt sich wie eine App -Besucherfalle an, insbesondere im freien Teil der App fehlt Qualitätsqualität Im Fall von
Als Pädagoge hatte ich noch nie Probleme, inhaltliche Anbieter von Drittanbietern (Nicht-SitePoint) auf die Menschen zu verweisen-mein Wunsch ist es, Menschen gut auszubilden und direkter Gewinn ist keine Priorität in Betracht gezogen. Der Kuchen ist groß genug, um uns alle zu unterbringen. Eine gut ausgebildete Entwicklergemeinschaft ist auf lange Sicht gut für alle-viele Menschen bewerben Später, begrüßt zu werden und ein fähiger Mitwirkender zu werden.
MIMO ist jedoch keine solche Ressource - aber kann es sein. Durch das Upgrade, z. B. die Betonung des sozialen Aspekt Kursdesign), unterschiedliche Preismodelle und praktischere Ansätze, MIMO kann ein wichtiger Faktor für die Bildungsprogramme vieler Menschen sein. Ich bin seit vielen 10 Minuten in einer Warteschlange oder Verkehr festgefahren und es wäre von unschätzbarem Wert, in meiner Freizeit etwas Nützliches auf eine so leicht verständliche Weise lernen zu können.
Ich hoffe, Mimo hat Glück und wird sie in einer zukünftigen Version der App sehen.
FAQs (FAQs) über Duolingo PHP und MIMO
Wie effektiv lernt das Lernen von PHP durch Duolingo und Mimo?
Duolingo und MIMO bieten beide einzigartige Möglichkeiten, PHP zu lernen. Duolingo verfolgt einen gamifizierten Ansatz, um das Lernen Spaß und ein engagiertes Lernen zu machen. MIMO hingegen bietet einen strukturierteren Lernweg, einschließlich interaktiver Übungen und praktischer Projekte. Die Wirksamkeit des Lernens von PHP auf diesen Plattformen hängt stark vom Engagement, der Konsistenz und der Menge an Praxis der Lernenden ab, für die sie sich widmen. Beide Plattformen bieten eine solide Grundlage für Anfänger, aber um Kenntnisse zu erhalten, werden zusätzliche Ressourcen und Übungen empfohlen.
Kann ich ein professioneller PHP -Entwickler mit Duolingo und MIMO werden?
Während Duolingo und Mimo eine gute Grundlage für PHP bilden können, erfordert es ein professionelles Entwickler, die Sprache, ihr Rahmen und praktische Anwendungen ein tieferes Verständnis für die Sprache zu erfordern. Diese Plattformen sind ausgezeichnete Ausgangspunkte, aber um ein Profi zu werden, müssen Sie Ihr Studium mit fortschrittlicheren Ressourcen ergänzen, regelmäßig codieren, praktische Projekte durchführen und Ihr Wissen ständig als technologische Fortschritte aktualisieren.
Was sind die Hauptunterschiede zwischen Duolingo und Mimos PHP -Lehrmethoden?
Duolingo verfolgt einen gamifizierten Ansatz, um PHP zu unterrichten, wodurch es Spaß macht und ansprechend ist. Es bricht komplexe Konzepte in kleine Kurse ein und erleichtert es den Anfängern, zu meistern. Mimo hingegen bietet einen strukturierteren Lernweg. Es bietet interaktive Übungen, praktische Projekte und eine Gemeinschaft von Lernenden, die sie unterstützen. Der Ansatz von MIMO ist umfassender und eindringlicher und ermöglicht ein tieferes Verständnis von PHP.
Was sind die Grenzen des Lernens von PHP durch Duolingo und MIMO?
Während Duolingo und Mimo hervorragende Plattformen für Anfänger sind, haben sie ihre Grenzen. Sie vermitteln ein grundlegendes Verständnis von PHP, können sich jedoch nicht mit fortgeschritteneren Themen befassen. Darüber hinaus sind die praktischen Projekte möglicherweise nicht so komplex oder herausfordernd wie die tatsächlichen Projekte. Daher wird empfohlen, diese Plattformen als Ausgangspunkt zu nutzen und Ihr Lernen mit anderen Ressourcen zu ergänzen.
Wie verstärkt die Unterstützung der Community in MIMO die Lernerfahrung?
MIMO bietet eine Gemeinschaft von Lernenden, die Unterstützung bieten, Erfahrungen ausgetauscht und Erkenntnisse liefern können. Dieser Community -Aspekt kann die Lernerfahrung erheblich verbessern, da es den Lernenden ermöglicht, voneinander zu lernen, Fragen zu stellen, ihren Fortschritt zu teilen und Motivation zu erlangen. Es bietet auch eine Plattform, um mit anderen Lernenden und Fachleuten in diesem Bereich in Kontakt zu treten.
Kann ich andere Programmiersprachen auf Duolingo und Mimo lernen?
Ja, sowohl Duolingo als auch MIMO bieten Kurse in mehreren anderen Programmiersprachen an. Duolingo bietet HTML-, CSS- und JavaScript -Kurse an, während MIMO Kurse wie Python, JavaScript, Swift und mehr anbietet. Dies ermöglicht es den Lernenden, ihre Kodierungsfähigkeiten außerhalb von PHP zu erweitern.
Wie viel Zeit sollte ich für Duolingo und Mimo verbringen, um PHP zu lernen?
Wie viel Zeit Sie auf diesen Plattformen verbringen sollten. Lernen Sie PHP ab, hängt von Ihren persönlichen Zielen und Ihrem Zeitpunkt ab. Aber Konsistenz ist der Schlüssel beim Erlernen einer neuen Sprache. Es wird empfohlen, mindestens eine Stunde am Tag im Studium und zum Praktizieren von PHP zu verbringen.
Sind Duolingo und MIMO für absolute Anfänger in PHP geeignet?
Ja, sowohl Duolingo als auch MIMO sind für Anfänger ausgelegt. Sie unterteilen komplexe Konzepte in leicht verständliche Lektionen und stellen eine große Anzahl von Übungsfragen. Dies macht sie zu einer ausgezeichneten Wahl für absolute Anfänger in PHP.
Duolingo und MIMO bieten Zertifikate nach Abschluss von PHP -Kursen an?
MIMO liefert nach Abschluss des Kurses ein Zertifikat und kann auf LinkedIn oder anderen professionellen Netzwerken freigegeben werden. Duolingo bietet derzeit keine Zertifikate für seine PHP -Kurse an.
Gibt es Kosten, um PHP auf Duolingo und Mimo zu lernen?
Duolingo bietet seine Kurse kostenlos an, während MIMO ein Abonnementmodell annimmt. MIMO bietet eine kostenlose Testversion an, wonach Sie eine monatliche oder jährliche Gebühr zahlen müssen, um Zugang zu seinen Kursen zu erhalten. Die Abonnementgebühr von MIMO hängt von dem von Ihnen ausgewählten Plan ab.
Das obige ist der detaillierte Inhalt vonDuolingo für PHP - Wie viel PHP können Apps wie Mimo Teach?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Alipay PHP ...

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Die Hijacking der Sitzung kann in den folgenden Schritten erreicht werden: 1. Erhalten Sie die Sitzungs -ID, 2. Verwenden Sie die Sitzungs -ID, 3. Halten Sie die Sitzung aktiv. Zu den Methoden zur Verhinderung der Sitzung der Sitzung in PHP gehören: 1. Verwenden Sie die Funktion Session_regenerate_id (), um die Sitzungs -ID zu regenerieren. 2. Store -Sitzungsdaten über die Datenbank, 3. Stellen Sie sicher, dass alle Sitzungsdaten über HTTPS übertragen werden.

Die Anwendung des soliden Prinzips in der PHP -Entwicklung umfasst: 1. Prinzip der Einzelverantwortung (SRP): Jede Klasse ist nur für eine Funktion verantwortlich. 2. Open and Close Principle (OCP): Änderungen werden eher durch Erweiterung als durch Modifikation erreicht. 3.. Lischs Substitutionsprinzip (LSP): Unterklassen können Basisklassen ersetzen, ohne die Programmgenauigkeit zu beeinträchtigen. 4. Schnittstellen-Isolationsprinzip (ISP): Verwenden Sie feinkörnige Schnittstellen, um Abhängigkeiten und nicht verwendete Methoden zu vermeiden. 5. Abhängigkeitsinversionsprinzip (DIP): Hoch- und niedrige Module beruhen auf der Abstraktion und werden durch Abhängigkeitsinjektion implementiert.

Wie debugge ich den CLI -Modus in PhpStorm? Bei der Entwicklung mit PHPSTORM müssen wir manchmal den PHP im CLI -Modus (COMS -Zeilenschnittstellen) debuggen ...

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Senden von JSON -Daten mithilfe der Curl -Bibliothek von PHP in der PHP -Entwicklung müssen häufig mit externen APIs interagieren. Eine der gängigen Möglichkeiten besteht darin, die Curl Library zu verwenden, um Post � ...
