Heim > Artikel > Backend-Entwicklung > Keine Lust mehr auf Programmierbücher? Versuchen Sie, durch Unterhaltung zu lernen
Wenn Sie jemals das Programmieren aus einem Buch gelernt haben, wissen Sie, wie mühsam es sein kann. Warum probieren Sie nicht einige spannende Möglichkeiten aus, um das Lernen unterhaltsamer zu gestalten?
Die unten beschriebenen Websites haben jeweils ihren eigenen einzigartigen Stil, enthalten jedoch alle Gaming-Elemente. Diese skurrilen und unterhaltsamen Spiele können Ihnen dabei helfen, die Freude am Lernen zurückzugewinnen.
Code Combat
Wenn Sie JavaScript lernenund nicht viel haben -oder überhaupt keine - Programmiererfahrung haben, probieren Sie dieses kostenlose Spiel aus. Übernimm die Kontrolle über einen Zauberer und seine Schergen. Die Leveleinstellungen reichen von einfachen Konzepten wie vorprogrammierten Aktionen über bedingte Aktionen bis hin zu fortgeschritteneren Zaubersprüchen wie Berechnungen.
Der Lernprozess wird in einem schönen magischen RPG durchgeführt , es gibt Ritter, Oger und Magier. Bewegen Sie Ihre Schergen, zielen Sie auf Ihre Feinde, greifen Sie an und vernichten Sie die Schergen der Dunkelheit!
Code Combat wurde im 2013 eingeführt, daher sind die Level derzeit noch sehr begrenzt. Aber das Entwicklungsteam von Code Combat wird besessen davon sein, weitere Tutorials und Spiele zu entwickeln, also freuen wir uns gemeinsam darauf. Sie haben alles Open Source gemacht, damit talentierte Handwerker (Benutzer ) ihre eigenen Levels entwickeln können.
Code CombatVorteile: Wenn Sie GridmancerLevel, sie helfen Ihnen, einen Programmierjob in San Francisco zu finden!
Code Wars
Auch wenn Sie keinen Magier zu Code Wars mitbringen werden, Sie können jedoch Upgrades verdienen, indem Sie Punkte sammeln, indem Sie Kata abschließen oder indem Sie Herausforderungen programmieren. Sie können Ruby, JavaScript oder Coffeescript verwenden, um Kata zu vervollständigen. Eine Kata kann von verschiedenen Sprachen vervollständigt werden, sodass Sie ein gutes Verständnis dafür haben, wie verschiedene Sprachen dieselbe Aufgabe erledigen. Es ist geplant, weitere Sprachen hinzuzufügen, wie zum Beispiel Python, Java, PHP und Objective-C, wobei sich die Sprachunterstützung bereits in der Entwicklung befindet.
Dieses Kampfsportsystem /Samurai-Themensystem ist voller Spaß und fesselnd – jedes Mal Wenn du eine Kata absolvierst, erhältst du Ehrenpunkte. Sammeln Sie genügend Ehrenpunkte, um zum nächsten Level aufzusteigen und weitere Programmierherausforderungen freizuschalten. Sie können auch Ihre eigene Kata schreiben, die Kata anderer Leute kommentieren oder Ihren Freunden Code empfehlen KriegeErhalten Sie Ehrenpunkte.
Diese Herausforderungen machen Spaß und sind praktisch, und Code Wars ist die einzige Website, auf der Sie lernen, Ihren eigenen Code zu testen. Allerdings gibt es hier nur sehr wenige Anleitungsinformationen. Stellen Sie sich also darauf ein, viel google zu verwenden, um die Dinge herauszufinden. Obwohl dies ein langsamer Prozess ist, ist es eine großartige Möglichkeit, zu lernen, wie es wirklich ist, zu programmieren.
Es ist nicht so albern wie Code Combat, aber es unterstützt Mehr Sprachen und mehr Reife für Anfänger. Code Wars hat auch eine sehr starke Community, die Anfängern den Einstieg und das Durchhalten erleichtern kann. Und auch das Aufsteigen im Level und das Erhalten von Reputationsbelohnungen sind eine Ermutigung für Sie selbst!
Code School
Im Gegensatz zu den beiden vorherigen Websites ist Code School nicht kostenlos. Die Servicegebühr beträgt 290Messer pro Jahr(29Messer pro Monat) , das fühlte sich an wie ein Raubüberfall. Aber das Team von Code School hat eine Website erstellt, die so ansprechend und nützlich ist, dass sich die Investition lohnt, wenn Sie leidenschaftlich gerne Programmieren lernen. Mit einem Abonnement können Sie beliebige Kurse belegen und jederzeit zwischen ihnen wechseln. Sie bieten auch einen 2Tages-„Hall Pass“ an, mit dem Sie in 48 reisen können Probieren Sie eine Stunde lang kostenlos alles auf der Website aus.
Hier sind Ruby, Javascript, HTML/CSS und iOS Entwicklungskurse, sodass Sie viele Möglichkeiten haben. Sie können auch einige Wahlfächer wie ChromeEntwicklungstools, Google DriveAPI und Git.
Von den 3 oben besprochenen Websites hat Code School das geringste Spielgefühl . Jeder Kurs besteht aus einem kurzen Video und einer Herausforderung. Wenn Sie eine Herausforderung abschließen, erhalten Sie Punkte, und wenn Sie nach Hinweisen fragen, werden die Punkte für die Frage abgezogen.
Code SchoolPunkte können noch nichts bewirken. Früher erhielten Sie für den Abschluss eines Kurses einen Gutschein für 5Messer, die im Code SchoolStore verwendet werden können, aber jetzt wurde diese App abgeschafft. Hoffentlich werden wir in Zukunft einen ähnlichen Mechaniker sehen! Aber jetzt können Sie Punkte und Abzeichen sammeln und diese Ihren Freunden zeigen. Das hat etwas zu bedeuten. Welches sollten Sie wählen
Hier haben wir 3
Arten interessanten Lernens vorgestellt Programmiermethoden –Welche sollten Sie zuerst ausprobieren? Ich empfehle Ihnen, sich zunächst für eine Programmiersprache zu entscheiden und eine Website basierend auf Ihrem Erfahrungsstand und dem, was Sie entwickeln möchten, auszuwählen. Wenn Sie beispielsweise eine Online-Anwendung entwickeln möchten, sollten Sie JavaScript wählen. Wenn Sie keine oder nur wenig Programmiererfahrung haben, melden Sie sich bei Code Combat an. Wenn Sie die Grundkonzepte verstehen, probieren Sie Code Wars aus. Wenn Sie iPhone-Apps oder Ruby On Rails-Apps entwickeln möchten, Code School Es ist eine gute Wahl für Sie. Wenn Sie nicht wissen, was Sie tun möchten oder nicht wissen, wo Sie anfangen sollen, ich empfehle Code Combat
. Es ist die benutzerfreundlichste und einfachste der drei Websites und bietet Ihnen eine gute Einführung in die Grundkonzepte von Programmiersprachen. Wenn Sie das Gefühl haben, dass es Ihnen wirklich gefällt, können Sie dort beginnen. Code School Obwohl es sehr praktisch ist, müssen Sie sich einige Kenntnisse aneignen, bevor Sie beginnen. Wenn Sie den Unterschied zwischen einer Methode und einem Array nicht kennen, möchten Sie vielleicht an einer einfacheren Stelle beginnen.
Kostenlos erhalten LAMPBand of Brothers
OriginalPHPVideo-Tutorial CD/"Erklärung von PHP" Essential Edition, wenden Sie sich bitte an den offiziellen Website-Kundendienst für Details: http ://www.lampbrother.netPHPCMSSecondary Developmenthttp://yun.itxdl. cn/online/phpcms/ index.php?u=5
WeChat Development http://yun.itxdl.cn/online/weixin/index.php ?u=5
Serverseitige Entwicklung des mobilen Internets http://yun.itxdl.cn/online/server/index.php?u=5
JavascriptKurs http://yun.itxdl.cn/online/js/index.php?u=5
CTOTrainingslager http://yun.itxdl.cn/online/cto/index.php?u=5
Größe: 186,7 KB