Erfahren Sie, wie Sie mit diesen 5 Websites und Apps wie ein Profi programmieren

Es gibt einen Mangel an Computerprogrammierern und Softwareentwicklern. Das ist eine große Sache, denn die Technologiebranche wächst schneller, als die Talente mithalten können. Einige Firmen sind sogar bereit, für qualifizierte Ingenieure  pay 20% more

(Mobile)Allein die Einnahmen aus mobilen Apps werden $935 billion by 2023 -Dollar generieren . Das ist eine Menge Geld, aber es gibt nicht genug Leute, um es zu teilen. Um Ihnen eine Perspektive zu geben: Allein in den USA gab es im Jahr 2017 nur 50.000 Informatik-Absolventen(50,000 Computer Science grads) und 500.000 offene Informatikstellen. 

Möchten Sie in diese schnelllebige (hochbezahlte) Branche einsteigen? Dann finden Sie die folgenden Apps und Websites hilfreich, um zu lernen, wie man wie ein Profi programmiert. 

Khan Akademie(Khan Academy)(Khan Academy)

Sobald Sie sich mit den Grundlagen vertraut gemacht haben, können Sie direkt in die fortgeschrittene Mechanik eintauchen. Sie lernen mit allen Arten von Projekten, einschließlich Zeichnen und Animation, Abfragen, Spielen und Visualisierungen sowie natürlichen Simulationen. 

Wenn Sie bereit sind, direkt einzusteigen und das Programmieren zu lernen, ist die Khan Academy ein ausgezeichneter Ausgangspunkt. Es ist eine gemeinnützige Organisation, die kostenlose Kurse zum Programmieren anbietet. Es wurde für Schüler und Erwachsene entwickelt, die die Grundlagen von Computersprachen wie Javascript , JQuery und SQL erlernen möchten . 

Alles ist selbstbestimmt und enthält viele Ressourcen, die Sie verwenden können, darunter Videos, Übungen, Artikel und Programme. Es ist webbasiert, sodass Sie von Ihrem Computer oder Mobilgerät darauf zugreifen können.

Tynker

Dies ist eine App, die für Kinder entwickelt wurde, aber hervorragende Arbeit leistet, um Ihnen die Grundlagen des Programmierens und des visuellen Skriptings beizubringen. Dank des berüchtigten Blueprint-Systems von Unreal Engine ist die visuelle Codierung auf dem Vormarsch. 

Wenn es Ihr Ziel ist, Videospiele zu erstellen, kann Tynker Ihnen dabei helfen, die Mechanismen des Codierens zu erlernen. Dies geschieht mit einem einfachen Drag-and-Drop-Konzept. Nachdem Sie Ihre Spielbühne erstellt haben, können Sie sie spielen, um sicherzustellen, dass sie ordnungsgemäß funktioniert. 

Tynker führt Sie durch jeden Teil, damit Sie ihn schneller verstehen. Wenn Sie bereit für etwas Komplexeres sind, können Sie die Programme ausprobieren, die für ältere Kinder und Teenager entwickelt wurden. 

Tynker bietet einige kostenlose Kurse an, aber Sie müssen für ein Upgrade bezahlen, um weitere Programme freizuschalten. Zu den Sprachen, die Sie lernen können, gehören JavaScript , Python , CSS und HTML

Es ist auch erwähnenswert, dass Sie Tynker für die Robotik verwenden können. Sie laden die App auf Ihr Android- oder iOS-Tablet herunter und können eine von Ihnen programmierte Drohne oder einen Droiden steuern. Wenn Sie es nur für Videospiele verwenden, können Sie Ihren Computer oder Ihr Mobilgerät verwenden. 

Die Tarife beginnen bei 60 US-Dollar, die vierteljährlich in Rechnung gestellt werden. Es besteht auch die Möglichkeit, 120 USD pro Jahr oder 240 USD für lebenslangen Zugriff zu zahlen. 

Codekriege(Codewars)(Codewars)

Manche Leute lernen mit Gamification besser zu programmieren. Wenn das nach Ihnen klingt, dann hat Codewars ein Kampfkunstthema, das mit einer Vielzahl von Herausforderungen einhergeht, die als „Kata“ bekannt sind. Wenn Sie diese Kata abschließen, schalten Sie fortgeschrittenere Lektionen frei. Gleichzeitig verdienen Sie Ränge und Ehre. 

Sie können zwischen verschiedenen Programmiersprachen wie SQL , Crystal , Java , C++, JavaScript , Ruby und mehr wählen. Dann gibt es eine Community von Entwicklern, die Sie nutzen können, um Ihnen zu helfen, Ihre Katas zu meistern und Ihre Fähigkeiten zu stärken. Beginnen Sie mit einer Sprache und entscheiden Sie sich dann dafür, andere zu lernen, um Ihre Beschäftigungsfähigkeit zu verbessern. 

Nachdem Sie Ihre Fähigkeiten gemeistert haben, können Sie Ihre eigenen Katas schreiben und die Community herausfordern (wie ein echtes Kampfkunst-Dojo!). 

Diese Plattform ist online verfügbar und kann kostenlos genutzt werden. 

Kodieren(Encode)(Encode)

Lernen in Häppchengröße kann es einfacher machen, sich an komplexe Konzepte zu erinnern, wie Sie sie in der Computerprogrammierung finden. Das macht Encode zu einer wünschenswerten Nur-Android-App zum Erlernen des Codierens. 

Es ist ideal für diejenigen, die (geistig oder körperlich) beschäftigt sind, da es einfach ist, minutenweise zu lernen. Wenn Sie jedoch zu den fortgeschritteneren Lektionen übergehen, kann es etwas länger dauern. 

Sie lernen gefragte Sprachen wie JavaScript . Jede(Every) Lektion ist interaktiv und Sie erhalten Feedback, damit Sie besser verstehen, was Sie gerade gelernt haben. 

SoloLernen(SoloLearn)(SoloLearn)

Wenn Sie eine vielseitigere App benötigen, dann besuchen Sie SoloLearn . Diese Anwendung funktioniert sowohl auf iOS- als auch auf Android- Geräten. Wenn Sie lieber am Computer lernen, können Sie die Website nutzen. 

Es stehen mehrere Programmiersprachen zur Auswahl, darunter Python , JavaScript und Java . Es kommt mit einem lebhaften Community-Forum, wo Sie Fragen von anderen Studenten stellen und beantworten können. 

Dann gibt es für Sie wettbewerbsorientierte Wesen eine Rangliste direkt auf der Website. Es gibt eine Registerkarte für Top-Lerner, die in Echtzeit aktualisiert wird, je nachdem, wie viele Punkte Sie haben. Sie verdienen diese, indem Sie mehr Kursstunden absolvieren. 

Sie können die globale Bestenliste oder die kursbezogenen Bestenlisten anführen (dh speziell für C# oder Javascript ). Es wäre auch ratsam, diese Rangliste zu verwenden, um die führenden Personen in der Sprache zu finden, die Sie lernen, damit Sie wissen, wen Sie um Hilfe bitten können.

Dann enthält Ihr Profil eine Liste mit freizuschaltenden Erfolgen, wie zum Beispiel:

  • Entwickler(Developer) (erhält 10 Upvotes für Ihren Code)
  • Gute Antwort(Answer) (5 Upvotes für Ihre Antwort erhalten)
  • Guter Bürger(Citizen) (einen Kommentar zu einer Lektion oder einem Quiz hinterlassen)
  • Guru (500 Herausforderungen mit einer Waffe gewinnen)

Gamification ist der Weg der Zukunft des Lernens, also wenn Sie das interessiert, dann probieren Sie es aus.

Beginnen Sie noch heute mit dem Programmieren(Start Learning How To Code Today)

Die meisten Plattformen auf dieser Liste können kostenlos verwendet werden, es gibt also keine Entschuldigung, kein Pro-Programmierer zu werden. Es gibt Apps für Wichtigtuer und andere für diejenigen, die am besten durch Spiele lernen. 

Was auch immer Ihre Motivation und Ihr Lernstil sind, es gibt ein Programm für Sie.



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts