Please enable JavaScript.
Coggle requires JavaScript to display documents.
Einstieg für Quereinsteiger ohne Programmierkenntnisse: - Coggle Diagram
Einstieg für Quereinsteiger ohne Programmierkenntnisse:
1.Persönliches
Angestellter oder Freiberufler
Firmenbranche und Größe
Wie viel Zeit hast zum Lernen?
Dein lokaler Arbeitsmarkt
Was für ein Typ bist du überhaupt? Kannst du Tatsachen akzeptieren, dich aber nicht kleinkriegen lassen?
Finde dein Lernlevel heraus
Welchen Beruf hast du bislang ausgeübt?
Equipment und Arbeitsplatz
Wie alt bist du?
Der weltweite Trend ist wichtiger als der in Deutschland
2.Bereich Auswahl
Mobile Apps Entwickler
Nicht Native Sprachen
Native Sprachen
Hardware Entwickler
Game Entwickler
Data Science
Data Analysis
Visualization
Machine Learning
Desktop Software Entwickler
Programmiersprachen Entwickler
Web Entwickler
Backend Entwickler
Frontend Entwickler
Frontend Ingenieur
UX / UI Designer
Full Stack Entwickler
Full Stack mit BE/FE Kenntnissen
Full Stack mit FE/BE/DevOps Kenntnissen
Datenbank Entwickler
Ethical Hacking und Security
3.Lernquellen die du vermeiden solltest:
Youtube Kanäle die dir keine Programmierung beibringen:
Selbstdarsteller die dich zu ihrem System locken wollen
Keine Spezialisten, die brauchen sehr viel Content, um mehr Abonnenten zu generieren, weil sie davon leben. Das führt zur Verbreitung von Halbwissen
Info Kanäle, die dir Dinge erklären, aber nicht programmieren
Versuche die Konzepte zu verstehen; nur Wissen reicht bei weitem nicht aus
Unterhaltungskanäle, sie befassen sich nur mit aktuellen Trends
Onlinekurse die sehr lang sind 20H+, du brauchst verschiedene Quellen um gut zu lernen
Uni Seiten oder Coursera die Kurse Anbieten
Harvard
Caltech
MIT
Stanford
Princeton
Fachbücher von so genannten Profis
Programmiersprachen Versionen verstehen
Hypes und Releases
Deno, Rust, Machine Learning, Data Science, Game Development für Arme
Altmodische Verlage die Kurse anbieten. Ich bin xy und habe verschiedene Zertifikate…
Computer Science, BigTech Interviews und Low Level Konzepte
Basic Tutorials in verschiedenen Sprachen
Tutorial Hell vermeiden!
5.Allgemeines
Auf Ökosystem achten wie Microsoft, Apple...
Auf die Wahl der Frameworks achten
Welche Sprache ist zukunftssicher
Berufswechsel verstehen! Du bist gefragt…
Mentale Stärke durch Ziele wie Projekte und Laser Focus aufbauen
Mit Frust umgehen lernen und Depression bekämpfen
Tatsachen akzeptieren, aber nicht kleinkriegen lassen!
Als Entwickler lernst du permanent und das wird niemals aufhören! Gewöhn dich daran!
4.Lernstrategie zulegen, wie lerne ich am besten?
Finde heraus, was für ein Lerntyp du bist. Das ändert aber nichts daran, dass visuelles Lernen am effektivsten ist ( Buch versus Video)
Ändere deine Lernmethode wenn diese ineffizient ist, z.B. du bislang nur aus Büchern lernst.
Lerne Probleme zu identifizieren und analysieren (das verstärkt dein analytisches Denkvermögen)
Laser Focus auf ausgewählte Sprachen setzen, Fundamental > Utilities(Frameworks/libraries) > Fortgeschrittene Konzepte > Experten
Konzepte (lernen) > Theorie (verstehen) > Praxis (Umsetzung) >(wiederholen)
Passende Tutorials finden, die nicht zu langweilig und zugleich nicht zu schnell sind
Projekt erstellen und daran kontinuierlich arbeiten, das verleiht dir Stabilität und gutes Schätzvermögen (das brauchst du später um Tasks schätzen zu können, z.B. im Scrum System)
Am besten einen Mentor finden, der auf einen bestimmten Bereich spezialisiert ist und Code liefert
Time Management ist alles
Fragen stellen, aber zum richtigen Zeitpunkt an die richtige Person
Learn as you go