Ok, erstmal vielen Dank für eure Antworten. Ich hätte da noch ein paar Fragen an euch alle:
1. Ich hatte mir im Laufe des Studiums einige Bücher zu Python zugelegt und es handelt sich konkret um die folgenden Bücher:
Data Science:
Quelle 1:
https://www.amazon.de/gp/product/396009 ... UTF8&psc=1
Quelle 2:
https://www.amazon.de/gp/product/396009 ... le_o03_s00
Quelle 3:
https://www.amazon.de/gp/product/396009 ... UTF8&psc=1
Besonders dieses Buch im Bereich "Data Science" gefällt mir und dieses Buch hab ich als eBook:
https://www.amazon.de/Maschinelles-Lern ... oks&sr=1-1
Python allgemein:
Quelle 4:
https://www.amazon.de/gp/product/396009 ... UTF8&psc=1
Numerisches Python:
Quelle 5:
https://www.amazon.de/gp/product/344645 ... UTF8&psc=1
Wie ihr sehen könnt sind diese Bücher ALLE auf Deutsch. Die Bücher von O'Reilly Verlag fand ich jetzt nicht so Bombe, weil an vielen Stellen viel zu undeutlich beschrieben oder ich wusste nicht ganz genau, was da gemeint ist. Zum Beispiel wird bei dem Buch Quelle 3 gesagt "Die Mathematik hinter Backpropagation ist langweilig, deswegen überspringen wir diesen Schritt bzw. diesen Schritt überlasse ich Ihnen" oder so ähnlich, obwohl dies eigentlich essenziell ist, um die Funktionsweise dahinter zu verstehen anstatt vorgefertigte Funktionen aus Keras zu nutzen. Ich hab mir diese Bücher während meines Pflichtpraktikums und Bachelorarbeit zugelegt aber so wirklich geholfen haben sie nicht.
Die Frage, die ich mir stelle ist, ob es sich überhaupt lohnt mit diesen Büchern aus Data Science zu arbeiten. Ich denke das hängt ja davon ab, wo ich später hinmöchte und reine Softwareentwicklung mit Backend/Frontend, Softwarearchitektur usw. hat ja wenig mit Data Science zu tun. Konkret: wenn ich jetzt mit diesen Büchern arbeiten würde, dann wäre es irgendwo verschwendete Zeit, wenn es wirklich in Richtung Softwareentwicklung und nicht Data Science gehen soll. Außerdem soll reine Softwareentwicklung schwieriger sein als Data Sciencce.
Die erste Frage, die sich mir stellt ist wie ihr anfangen würdet zu programmieren? Mein Ziel ist es am Anfang eine solide Basis aufzubauen und das die Zeit die man da investiert sich am Ende auch auszahlt. Ich hab folgende Alternativen:
1.1. Bücher komplett durcharbeiten (zum Beispiel Quelle 1 und 2)
1.2. YouTube Videos anschauen und nachprogrammieren
1.3. Eigene Ideen versuchen umzusetzen z.B. Eigenwertberechnung bel. Matrizen usw.
Welche dieser Alternativen ist Zielführender? Habt ihr da ein paar Tipps?
2. Würdet ihr einen Master nach Bachelor empfehlen? Ich denke das ist in der Softwareentwicklung nicht nötig und da reicht doch ein Bachelor aus oder etwa nicht? Während ein Master weiter die Schulbank drückt bildet man sich als Bachelor in einem Unternehmen weiter bzw. sammelt dort Erfahrungen und das ist doch mehr Wert als so ein Master Abschluss. Das Master auch mehr verdienen muss nicht unbedingt sein, weil manche Berufsfelder erfordern Master Abschluss und es mag sein, dass diese besser bezahlt sind aber wenn man die gleiche Tätigkeit ausübt, dann spielt es keine Rolle ob Master oder Bachelor. Master kommt nur in Frage wenn man Führungsposition anstrebt oder Promotion, sonst macht in meinen Augen Master keinen Sinn.
Ich bin jetzt 32 Jahre alt, hab einen Bachelor mit 3,1 als Gesamtdurchschnittsnote und hab etwas länger studiert als Regelstudienzeit: 7 Semester Regelstudienzeit und Bachelor im 11 Fachsemester bekommen (hatte da Nierenstein Operation, Nagelbettentzündung Operation, war bei einem Fach im dritten Versuch und so hat sich das Ganze in die Länge gezogen). Mein Hochschulsemester liegt bei 13, weil ich von Ingenieurinformatik zu angewandter Mathematik gewechselt hab. Grund: es war hardcore. Das war unglaublich schwer. Ich hatte da Notentechnisch nur fünfen und beim zweiten Versuch bei einigen Fächern 4 oder wieder 5. In Physik (ein Nebenfach, was erstmal nichts mit Informatik zu tun hat) war ich schnell im dritten Versuch. Wir haben das Studium mit 50 Leuten angefangen und nur 3 haben es in Regelstudienzeit geschafft und ca. 10 Studieren immer noch und sind im dreizehnten Fachsemester. Alle anderen haben Ingenieurinformatik an der FH aufgegeben. ich hab da Notbremse gezogen und bin frühzeitig zu angewandter Mathematik gewechselt.
Meine bisherigen Erfahrungen waren: c++ (Das eine Bisschen in Ingenieurinformatik und in angewandter Mathematik ist aber nicht der Rede wert würde ich behaupten), Matlab in angewandter Mathematik und Python (in der Bachelorarbeit und Pflichtpraktikum). Eigene Projekte hatte ich noch nicht programmiert will aber jetzt damit loslegen.
Was sagt das jetzt aus? Naja das sagt leider aus, dass ich ein schlechter Kandidat bin um überhaupt einen Fuß in die Softwareentwicklung fassen zu können, denn wenn ich mir die jüngeren Leute anschaue, die dort eingestellt werden, dann sind es meist high Performer und haben schon mit 30 einen Doktor oder weiß nicht was alles und haben schon in ihrer Jugend programmiert. Ein Kandidat der Schwierigkeiten in Ingenieurinformatik hatte und in die Softwareentwicklung will, ja das beißt sich.
Hab ich da also überhaupt Chancen wenn man ehrlich ist? Worauf muss ich jetzt bei meiner Bewerbung und bei meinen Vorstellungsgesprächen achten? Und wie sollte ich meine noch freie Zeit am besten nutzen? Über jeden Tipp wäre ich euch sehr sehr dankbar.
3. Letzte Frage: Python gefällt mir und ich möchte bei Python bleiben. Welche Sprache würdet ihr zusätzlich zu Python empfehlen? Ich denke da an eine die komplett anders ist und ebenfalls einsteigerfreundlich ist, wie z.B. Java? Ich denke mit Python und Java ist man schon gut unterwegs. Was noch wichtig ist: soll ich eine Sprache erstmal vernünftig lernen bevor ich weitere lerne oder mit zwei direkt loslegen?
Kurz zu mir: ich kam mit 11 aus Kasachstan nach Deutschland (Jahr 2000), meine Eltern waren auch keine Akademiker, meine Mutter Reinigungskraft (bis heute noch) und mein Vater hat stark getrunken und war gefühlt 18 Jahre auf Hartz4 und das war für ein Kind sehr schwer, vor allem wenn man in der Ausbildung schikaniert und gemobbt wurde und zu Hause auch keine Ruhe finden konnte, weil die Eltern sich ständig gestritten haben. Warum wurde ich gemobbt und schikaniert? Weil mit in meiner Kindheit seitens Vater nichts beigebracht wurde und einem Einzelkind alle Arbeiten abgenommen wurden. ich verstand nicht alles auf anhieb und man musste mir gewisse Sachen drei mal erklären und das ist eventuell auch heute noch so und das macht mir wirklich Sorgen. Nur durch Mutter hatte ich eine sorglose Kindheit, weil sie ein Mädchen für alles war und irgendwo möchte ich ihr danken und sie auch unterstützen, weil sie lebt mit Vater auch nur von 1200 Netto im Monat.
Ich hab Ausbildung gemacht, ich hab Abi gemacht, bis zum Abi hat mir 1 Punkt gefehlt also nur Fachabi bekommen und zur FH gegangen und weiter mein Ziel verfolgt. Zwischendurch war ich bei LIDL an der Kasse, weil ich von etwas leben musste. Mein Ehrgeiz hatte ich nie verloren und meine Lernbereitschaft und ich hatte immer höhere Ziele vor Augen. Spätestens bei Ingenieurinformatik bin ich auf meine Grenzen gestoßen, weil da reichte Ehrgeiz nicht aus, sondern man musste da auch gewisse Skills haben, die mir gefehlt haben. Naja und wie man sieht hat mein Lebenslauf (bis auf das eine Bisschen programmieren in angewandter Mathematik) NICHTS mit Informatik zu tun. Tja, und wie stehe ich nun da? Das Einzige was ich vorweisen kann ist Ehrgeiz und Leistungsbereitschaft und auf der anderen Seite muss man sich nur meine Bewerbungsunterlagen anschauen wie Lebenslauf, Durchscnittsnote um mich abzulehnen.
Vielleicht denke ich auch zu negativ und manche Firmen sehen das Ganze etwas lockerer nach dem Motto "es kommt nicht auf das an, was bei dir auf Papier steht sondern auf das, was du in der Firma leistest und Programmieren ist ein schwieriger Prozess der die Inhalte im Studium bei weitem in den Schatten stellt".
Achja und das zu dem Video, was ich hier gepostet habe:
Die Typen von dem YT Kanal arbeiten bei "Developer Academy" und ich hab mir die Erfahrungen angeschaut und da ist kein einziger negativer Kommentar dabei (46 Bewertungen und alle positiv). Die Kommentare könnten natürlich gekauft sein. Diese Aussagen auf YT wurden bereits hier kritisiert und dann steht m.M.n. nicht in Relation zu dem was hier steht:
https://de.trustpilot.com/review/developerakademie.com
Vor allem dieser Kommentar hier:
"Ich bin seit 2014 Taxifahrer gewesen und hatte, bis ich die Weiterbildung bei der Developer Akademie begonnen habe, keine Zeile gecodet.
Angefangen habe ich Ende April 2021 und meine ersten Jobangebote hatte ich bereits im Oktober, was wie ich finde wirklich sehr sehr schnell ist".
deutet auf einen Fake Kommentar, weil wer vorher ein Taxifahrer war, nie studiert hat und sich nur 6 Monate mit Coden beschäftigt hat, derjenige wird mit 99,99% keine Jobangebote bekommen, außer er ist ein Wunderkind der in 6 Monaten mehr lernt als gewöhnlicher Mensch.
Grüße