Es gibt einen Mangel an Computerprogrammierern und Softwareentwicklern. Dies ist eine große Sache, da die Tech-Industrie schneller wächst, als das Talent mithalten kann. Einige Firmen sind sogar bereit, für qualifizierte Ingenieure 20% mehr bezahlen zu verlangen.
Der Umsatz mit mobilen Apps allein wird eine erstaunliche 935 Milliarden US-Dollar bis 2023 generieren. Das ist eine Menge Geld, aber es gibt nicht genug Leute, um es zu teilen. Um Ihnen eine gewisse Perspektive zu geben: 2017 gab es nur 50.000 Absolventen der Informatik und allein in den USA 500.000 offene Computerpositionen.
Möchtest du mitmachen? diese rasante (hochbezahlte) Branche? Dann finden Sie die folgenden Apps und Websites, auf denen Sie lernen können, wie man wie ein Profi codiert.
Khan Akademie
Wenn 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 Animieren, Abfragen, Spielen und Visualisierungen sowie natürlichen Simulationen.
Wenn Sie bereit sind Um sofort einzuspringen und das Codieren zu lernen, ist die Khan Academy ein hervorragender Ausgangspunkt. Es ist eine gemeinnützige Organisation, die kostenlose Kurse zur Programmierung anbietet. Es richtet sich an Schüler und Erwachsene, die die Grundlagen von Computersprachen wie Javascript, JQuery und SQL erlernen möchten.
Alles läuft auf eigene Faust 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 mobilen Gerät darauf zugreifen können.
In_content_1 all: [300x250] / dfp: [640x360]->Tynker
Dies ist eine App für Kinder, die Ihnen jedoch die Grundlagen des Codierens hervorragend beibringt und visuelles Scripting. Dank des berüchtigten Blueprint-Systems von Unreal Engine nimmt die visuelle Codierung zu.
Wenn Sie Videospiele erstellen möchten, kann Ihnen Tynker dabei helfen, die Mechanismen des Codierens zu erlernen. Dies geschieht mithilfe eines einfachen Drag-and-Drop-Konzepts. Nachdem Sie Ihre Spielbühne erstellt haben, können Sie sie spielen, um sicherzustellen, dass sie ordnungsgemäß funktioniert.
Tynker führt Sie durch die einzelnen Bereiche Teil, damit Sie schneller verstehen. Sobald Sie für etwas Komplexeres bereit sind, können Sie die Programme ausprobieren, die für ältere Kinder und Jugendliche entwickelt wurden.
Tynker bietet einige kostenlose Kurse an, für das Upgrade müssen Sie jedoch bezahlen, um weitere Programme freizuschalten. Zu den Sprachen, die Sie lernen können, gehören JavaScript, Python, CSS und HTML.
Beachten Sie auch, 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 Preise beginnen bei 60 US-Dollar, die vierteljährlich in Rechnung gestellt werden. Es besteht auch die Möglichkeit, 120 US-Dollar pro Jahr oder 240 US-Dollar für den lebenslangen Zugang zu zahlen.
Codewars
Einige Leute lernen, wie man mit Gamification besser codiert. Wenn das nach dir klingt, dann hat Codewars ein Martial-Arts-Thema, das eine Vielzahl von Herausforderungen mit sich bringt, die als „Kata“ bekannt sind. Wenn Sie diese Katas abschließen, werden weiterführende Lektionen freigeschaltet. Gleichzeitig verdienen Sie Rang und Ehre.
Sie können zwischen verschiedenen Codierungssprachen wie SQL, Crystal, Java, C ++, JavaScript, Ruby und mehr wählen. Dann gibt es eine Community von Entwicklern, die Sie nutzen können, um Ihre Katas zu meistern und Ihre Fähigkeiten zu stärken. Beginnen Sie mit einer Sprache und lernen Sie dann andere, um Ihre Beschäftigungsfähigkeit zu verbessern.
Nachdem du deine Fähigkeiten gemeistert hast, Sie können Ihre eigenen Katas verfassen und die Community herausfordern (wie ein echtes Kampfsport-Dojo!).
Diese Plattform ist online verfügbar und kann kostenlos genutzt werden.
Kodieren
Lernen in mundgerechter Größe kann es einfacher machen, sich an komplexe Konzepte zu erinnern, wie Sie sie in der Computerprogrammierung finden . Das macht Encode zu einer begehrten Android-App zum Erlernen des Codierens.
Es ist ideal für alle, die (geistig oder körperlich) beschäftigt sind, da es einfach ist, Minuten zu lernen. Wenn Sie jedoch zu den fortgeschritteneren Lektionen übergehen, kann es etwas länger dauern.
Sie lernen in -Anforderungssprachen wie JavaScript. Jede Lektion ist interaktiv und Sie erhalten Feedback, damit Sie besser verstehen, was Sie gerade gelernt haben.
SoloLearn
Wenn Sie eine vielseitigere App benötigen, besuchen Sie SoloLearn. Diese Anwendung funktioniert sowohl auf iOS- als auch auf Android-Geräten. Wenn Sie es vorziehen, auf Ihrem Computer zu lernen, können Sie die Website nutzen.
Es stehen mehrere Programmiersprachen zur Auswahl, darunter Python, JavaScript und Java. Es gibt ein lebhaftes Community-Forum, in dem Sie Fragen von anderen Schülern stellen und beantworten können.
Dann für Sie wettbewerbsfähig- temperamentvolle Wesen, es gibt 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 kursbezogene Bestenlisten (d. h. speziell für C # oder Javascript) anführen. Es wäre auch ratsam, diese Bestenliste zu verwenden, um die Besten in der Sprache zu finden, die Sie lernen, damit Sie wissen, wen Sie um Hilfe bitten müssen.
Dann enthält Ihr Profil eine Liste mit Erfolgen, die Sie freischalten können. Zum Beispiel:
Gamification ist der Weg für die Zukunft des Lernens. Wenn Sie dies also interessiert, versuchen Sie es.
Lernen Sie, wie man heute programmiert
Die meisten Plattformen auf dieser Liste können kostenlos verwendet werden. Es gibt also keine Entschuldigung, kein Programmierer zu werden. Es gibt Apps für die Busybodies und andere für diejenigen, die am besten durch Spiele lernen.
Unabhängig von Ihren Motivationen und Lernstilen gibt es ein Programm für Sie.