Einen Informatikabschluss über Coursera abschließen
(notesbylex.com/completing-a-computer-science-degree-on-coursera)- Ein Softwareentwickler/MLE, der fast 21 Jahre Tech-Karriere ohne Abschluss aufgebaut hatte, absolvierte den University of London BSc Computer Science über Coursera parallel zu einer Vollzeitstelle in etwa 3 Jahren und 9 Monaten
- Das Programm läuft zu 100 % remote, aber Coursera übernimmt Vorlesungen, Quizze und Abgaben, während University of London Worldwide und Goldsmiths Betrieb, Benotung und Prüfungen aufteilen
- Die Gesamtkosten liegen je nach Wohnsitzland und Lerntempo bei £14.666 bis £21.829; bei Wohnsitz in Australien lagen die tatsächlichen Ausgaben bei etwa £17.000/A$33.000, wobei drei Module durch Coursera-Zertifikate ersetzt wurden, um Kosten und Zeit zu sparen
- Auch als Online-Abschluss war die Belastung hoch: Zwischenabgaben, Abschlussprüfungen bzw. Abschlussarbeiten, Remote-Proctoring und eine Abschlussfrist von 6 Jahren; in der zweiten Hälfte musste der größte Teil der Freizeit ins Studium fließen
- Der größte Kritikpunkt ist, dass Noten erst nach etwa 3 Monaten vorliegen, wodurch Feedback schwer nutzbar ist und Wiederholungsprüfungen sich um bis zu ein Jahr verschieben können; seit der Verbreitung von LLMs wurden außerdem Aufsicht und KI-Richtlinien verschärft
Karriere vor dem Abschluss und Motivation für den Start
- Der Autor hat rund 21 Jahre Berufserfahrung in der Tech-Branche gesammelt, davon etwa 14 Jahre als Softwareentwickler und MLE
- Nachdem er die Highschool früh verlassen hatte, begann er mit 18 über Zertifizierungen wie MCP, MCSA und A+ im Helpdesk und wechselte später in Software Engineering und Machine Learning
- Dass er keinen Abschluss hatte, war in seiner bisherigen Laufbahn kein großes Hindernis
- Er hörte, dass in Australien Erfahrung und Haltung tendenziell höher bewertet werden als formale Abschlüsse
- Er sieht sich selbst weniger als „self-taught“, sondern eher als self-educated: jemand, der sich die nötigen Fähigkeiten über MOOCs, Zertifikate, Bücher und Kaggle angeeignet hat
- CS50, Andrew Ngs ML-Kurs und fastai werden als wichtige Lernerfahrungen genannt
- Für Jobs im Ausland gab es allerdings Einschränkungen
- In jungen Jahren kam er bei einem US-Unternehmen bis in die finale Interviewrunde, erfuhr dann aber, dass für das australisch-amerikanische E-3-Visum mindestens ein Bachelorabschluss erforderlich ist
- Er mochte Lernen an sich, wollte Wissenslücken identifizieren und die Zettelkasten Method an einem realen Lernproblem ausprobieren
Struktur des Coursera-basierten Fernstudiums
- Dieser Abschluss wird zu 100 % remote durchgeführt
- Coursera ist für das Anschauen der Vorlesungen, Lab-Notebooks, Quizze, Foren und das Hochladen von Abgaben zuständig
- Die Foren sind als Raum für den Austausch mit Lehrenden gedacht, wurden aber kaum genutzt
- Betrieben wird das Programm von University of London Worldwide; die Bewertung von Aufgaben und Prüfungen übernimmt Goldsmiths, University of London
- Prüfungen finden remote beaufsichtigt über die Inspera proctoring software statt
- Laut anderen Studierenden wurden Prüfungen vor COVID in lokalen Bildungszentren abgelegt
- 2022 gab es für kurze Zeit Prüfungen ohne Aufsicht mit 4-Stunden-Limit sowie Open-Web-/Open-Book-Format
- Der Autor vermutet, dass der Erfolg von LLMs den Druck zur Einführung von Aufsicht erhöht haben könnte
- Er verglich nicht viele Alternativen und bewertet die ihm bereits vertraute Coursera-Plattform als gut passend zu seinem Lebensstil
Zulassungsvoraussetzungen und Performance-Based Admission
- Die grundlegende Voraussetzung ist ein Highschool-Abschluss
- Als alternativer Weg gibt es Performance-Based Admission (PBA)
- Man belegt Introduction to Programming I und ein Mathematikmodul
- Besteht man beide Module, kann man in das vollständige Studienprogramm einsteigen
- Diese Module zählen zur Abschlussnote, sind also keine verlorene Zeit, und man kann prüfen, ob das Programm zu einem passt
Kosten, Modulzahlung und steuerliche Behandlung
- Das Bezahlen pro Modul passte gut zum Autor
- Bei Wohnsitz in Australien kostet ein Modul aktuell £823, etwa A$1.600
- Das Abschlussprojekt zählt als Doppelmodul und verursacht etwas zusätzliche Kosten
- Die von der University angegebenen Gesamtkosten des Programms liegen je nach Wohnsitzland und Lerntempo bei £14.666 bis £21.829
- Die Gesamtkosten des Autors betrugen etwa £17.000, rund A$33.000, verteilt über 3,5 Jahre
- Durch anerkannte Qualifikationen, für die nur ein Coursera-Abo nötig war, ersetzte er drei Module und senkte damit zusätzliche Kosten
- In Australien können self-education expenses abgesetzt werden, wenn das Lernen bestimmte Fähigkeiten oder Kenntnisse erhält bzw. verbessert, die für die aktuelle Arbeit nötig sind
- Ein Informatikstudium während einer Tätigkeit als Software Engineer erfüllt diese Bedingung nach Einschätzung seines Steuerberaters
Studienbelastung und Tempo
- Nur weil es ein Online-Programm war, war der Abschluss nicht einfach
- Die Software-Erfahrung half beim Verständnis vertrauter Fächer, reduzierte aber nicht die Belastung durch Aufgaben und Prüfungen
- Jedes Modul enthält verpflichtende Zwischenabgaben, danach folgt eine Abschlussprüfung oder Abschlussarbeit
- Die Aufgaben waren oft lang und schwierig
- Auch die Prüfungen waren ziemlich anspruchsvoll
- Pro Session kann man bis zu 4 Module belegen oder 2 Module parallel zum Abschlussprojekt
- Eine Wiederholung kann zusätzlich belegt werden
- Das gesamte Programm muss innerhalb von 6 Jahren abgeschlossen werden; dafür sind etwa 2 Module pro Session nötig
- Nach dem PBA belegte der Autor im Schnitt etwa 3 Module pro Session und erwarb zwischen den Sessions RPL-Zertifikate
- In den letzten Sessions belegte er 4 Module, was sehr belastend war
- Viele Studierende belegen durchgehend 4 Module; die kürzest mögliche Abschlussdauer scheint 3 Jahre zu sein
- In den Wochen vor Zwischenabgaben und Prüfungen beanspruchte der Abschluss den Großteil der Freizeit
- In späteren Modulen stieg der Lernaufwand deutlich
- Die letzten 2 Sessions waren am schwierigsten
- Es gab Phasen, in denen er um 4 Uhr morgens aufstand, eine 4-stündige Prüfung schrieb, tagsüber arbeitete und abends Aufgaben erledigte
Durch Recognition of Prior Learning ersetzte Module
- Die University bietet Recognition of Prior Learning an, wenn man gleichwertige Module anderswo studiert hat
- Einige Coursera-Zertifikate können ganze Module ersetzen und lassen sich mit einem Coursera-Abo erwerben
- Der Autor ersetzte drei Module durch folgende Zertifikate
- How Computers Work → Google IT Support Professional Certificate
- Data Science → IBM Data Science Professional Certificate
- Machine Learning and Neural Networks → IBM AI Engineering Professional Certificate
- Das Google-Zertifikat schloss er im April 2023 am Ende der ersten Session ab
- Bei 10 Stunden pro Woche dauerte es etwa 3 Monate
- Die beiden IBM-Zertifikate absolvierte er in der Pause nach den Zwischenprüfungen im Juli 2024 direkt nacheinander
- Zu dieser Zeit belegte er zusätzlich 3 reguläre Module
- Diese Ersatz-Zertifikate verkürzten die gesamte Studiendauer effektiv um eine Session
- Da sich die Liste der anerkannten Qualifikationen inzwischen geändert hat, sollte man die aktuelle Seite prüfen
Belegte Fächer und Projekte
- Die Fächerstruktur unterschied sich nicht stark von einem typischen Bachelor in Informatik
- Mathematik ist enthalten, aber weniger als in einem Ingenieurstudium
- Der Großteil war praxisorientiert
- Die Coursework umfasste mehrere interessante Projekte
- Audio-Visualizer
- JavaScript-Spiele, darunter eines als Pool-Simulation
- Ein mit JUCE erstellter DJ-Simulator
- Ein Evolutionsalgorithmus-Projekt, inspiriert von Karl Sims’ Evolving Virtual Creatures aus dem Jahr 1994
- Eine Sammlung von Übungen zur Signalverarbeitung
- Forschungsprojekte auf Basis von Web-Daten-Scraping und Analyse
- Ein Abschlussprojekt für einen Mammography Classifier zur Brustkrebserkennung, der vollständig auf Apple Silicon trainiert und ausgeführt werden konnte
- Der Code des Abschlussprojekts liegt unter cm3070-final-project
- Der Lernpfad des Autors sah wie folgt aus
- Oktober 2022: Introduction to Programming I, Discrete Mathematics / Ersatz von How Computers Work durch Google IT Support
- April 2023: Introduction to Programming II, Computational Mathematics, Web Development
- Oktober 2023: Fundamentals of Computer Science, Algorithms and Data Structures I, Software Design and Development
- April 2024: Object-Oriented Programming, Programming with Data, Graphics Programming / Ersatz von 2 Modulen durch IBM Data Science und IBM AI Engineering
- Oktober 2024: Computer Security, Algorithms and Data Structures II, Databases, Networks and the Web
- April 2025: Professional Practice for Computer Scientists, Databases and Advanced Data Techniques, Artificial Intelligence, Intelligent Signal Processing
- Oktober 2025: Natural Language Processing, Final Project
- Auch Materialien der Studierenden-Community waren hilfreich
- world-class/notes: Repository, in dem Studierende Vorlesungsnotizen veröffentlichen
- world-class/REPL: Sammlung von Vorlesungsmaterialien und Ressourcen
- Ein Spreadsheet, in dem Studierende Schwierigkeit und Kennzahlen der Fächer zusammengetragen haben
Mitstudierende
- Einer der besten Aspekte war die Erfahrung, gemeinsam mit anderen Studierenden zu lernen
- Coursera lädt in einen Slack-Workspace für Studierende ein
- Er wirkte eher wie ein freier Raum ohne klar sichtbare offizielle Verantwortliche
- Einige Studierende moderieren die Kanalnutzung sehr streng
- Einige Alumni bleiben dort, helfen Studierenden und beantworten Fragen
- Andere ehemalige Studierende posten gelegentlich trollartige Beiträge
- Es gab eine Kultur, in der leistungsstarke Studierende Videos und Screenshots ihrer Aufgaben teilten; beeindruckende Ergebnisse wirkten motivierend
- Studierende aus aller Welt mit sehr unterschiedlichen Hintergründen nahmen teil
- Ein Student, der während des Kriegs in der Ukraine seinen Abschluss machte
- Ein Student, der Webentwicklung autodidaktisch lernte und seine Studiengebühren über ein eigenes Studio finanzierte
- Eine Studentin, die während des Studiums zweimal ein Kind bekam und als Vollzeit-Lehrerin arbeitete, während sie den BSc und sogar einen Master abschloss
- Django, der in einem Flüchtlingslager in Uganda seinen Laptop mit Solarpanels lud und über mobile Daten lernte
- Djangos Geschichte führte zu Shipping a Laptop to a Refugee Camp in Uganda
Verzögerte Noten, Gruppenprojekte und Plattformprobleme
- Der größte Kritikpunkt ist, dass es etwa 3 Monate dauert, bis Noten vorliegen
- Die Noten für Zwischenabgaben kamen oft erst kurz vor der Abschlussabgabe, sodass Feedback schwer einzuarbeiten war
- Fällt man durch ein Modul, kann man nur den nicht bestandenen Teil wiederholen
- Da die Endnote erst nach Beginn der nächsten Session erscheint, kann man bis zur Wiederholung ein Jahr warten müssen
- Das war für die Teilnehmenden einer der größten Frustfaktoren
- Auch Gruppenprojekte waren ein häufiger Kritikpunkt
- Gruppen werden zufällig zugeteilt, aber oft war unklar, ob die Beteiligten den Kurs tatsächlich aktiv absolvieren
- Es gab viele Fälle vollständig inaktiver Gruppen
- Der Autor hatte bei einem Gruppenprojekt eine brauchbare Gruppe, musste aber ein Mitglied, das erst in der letzten Woche auftauchte, praktisch mit durchziehen
- Nach Änderungen am Curriculum gibt es verpflichtende Gruppenprojekte nur noch als Zwischenabgabe in einem Fach
- Die Coursera-Plattform hatte viel Potenzial für bessere Usability
- Sie war häufig nicht mit dem tatsächlichen Programm synchronisiert
- Sie erkannte nicht, dass eine Prüfung außerhalb von Coursera abgeschlossen worden war
- Bei Abgaben müssen mehrere Dateien und Videos hochgeladen werden
- Um eine Abgabe zu ändern, muss alles erneut hochgeladen werden; entdeckt man nach dem Video-Upload einen Tippfehler im Bericht, muss man von vorn beginnen
- Auch Inspera war schwierige Software
- Wegen False Positives brach sie während Prüfungen häufig plötzlich ab
- Da Prüfungen nur 4 Stunden dauern und man auf eine Wiederholung bis zu ein Jahr warten kann, wurde das zu einer sehr nervenaufreibenden Erfahrung
- Während Prüfungen wird zusätzliches Support-Personal bereitgestellt
- In anderen Situationen kann es dauern, echte Verantwortliche zu erreichen
- Der Autor erlebte einmal, dass die Ergebnisse anderer bereits da waren, sein eigenes aber fehlte; die Lösung dauerte mehrere Wochen
Tipps zur Studienorganisation
- Aufgaben früh zu beginnen und häufig einzureichen, erwies sich als wirksam
- Zuerst eine scheinbar bestehensfähige End-to-End-Version erstellen und danach kontinuierlich verbessern
- Sobald die Aufgabe bekannt ist, daran arbeiten und einen Entwurf einreichen, um Abgabestress zu reduzieren
- Abgaben müssen wiederholt geprüft werden
- Fehlende Einreichungen sind ein häufiger Fehler
- Eine Checkliste für Projektabgaben erstellen, Screenshots der Abgabeseite machen und sogar die S3-URLs der hochgeladenen Assets dokumentieren
- Man sollte eine passende Lernzeit finden und konsequent beibehalten
- Für den Autor funktionierte der frühe Morgen
- Da sich die Arbeit oft nach hinten verschob, ließ sich nach Feierabend kaum verlässlich Lernzeit sichern
- Blocker-Fächer, die den Fortschritt aufhalten können, sollten zuerst erledigt werden
- Auf Level 5 sind Object-Oriented Programming sowie Software Design and Development zentrale Fächer
- Wird eine Wiederholung nötig, kann das den Fortschritt blockieren und unnötige zusätzliche Sessions verursachen
- Man muss die Regeln genau lesen
- Besonders der Admission Notice kommt nur per E-Mail und enthält wichtige Informationen wie aktualisierte Regeln und Prüfungstermine für die jeweiligen Prüfungen
- Auch die angepinnten Nachrichten in Slack sind wichtig
- Dort werden viele hilfreiche Hinweise geteilt, was bei Problemen zu tun ist
Verbreitung von LLMs und Änderungen der KI-Richtlinien
- Der Autor begann den Abschluss einen Monat vor dem Start von ChatGPT und beobachtete, wie sich das Studienprogramm an die Veränderungen der LLM-Leistung anpasste
- Anfangs fand er Beiträge interessant, in denen ChatGPT für Einsprüche gegen Parkstrafen genutzt wurde; heute wirkt das so banal, dass sich die Maßstäbe stark verschoben haben
- Die Prüfungsaufsicht wurde nach ihrer Einführung zunehmend strenger
- Kürzlich wurde das Cheatsheet abgeschafft
- Vermutlich sollte das verhindern, dass Cheatsheets per LLM generiert oder heimlich zweite Bildschirme genutzt werden
- Früher konnte man die Prüfung innerhalb eines 24-Stunden-Fensters zu einer passenden Zeit ablegen; inzwischen schreiben Studierende auf den jeweiligen Hemisphären zur gleichen Zeit
- LLMs wirkten sich sichtbar auf das Gesprächsaufkommen in den Vorlesungskanälen aus
- Zu Beginn gab es viele Fragen zu Materialien und Verständnischecks
- Später nahm die Kommunikation ab, und es wirkte, als würden die Leute ihre Fragen lieber LLMs stellen
- Im Februar 2025, etwa 2,5 Jahre nach Studienbeginn, führte die University eine offizielle KI-Richtlinie ein
- Das Einreichen von LLM-generierten Inhalten ohne Kennzeichnung gilt als Contract Cheating
- Es fällt damit in dieselbe Kategorie wie jemanden dafür zu bezahlen, einen Essay schreiben zu lassen
- Der Einsatz von KI in Bewertungen wird in ein dreistufiges Framework unterteilt
- Level Zero: Kein KI-Einsatz erlaubt
- Level One: Unterstützende Nutzung wie Brainstorming und Strukturierung erlaubt, muss aber deklariert werden
- Level Two: KI-Einsatz ist erforderlich, etwa indem KI Ergebnisse erzeugt und diese anschließend kritisch bewertet werden
- Lehrende müssen eine Balance finden zwischen der Aufgabe, zu verhindern, dass Studierende ihre gesamte Ausbildung an LLMs auslagern, und der Realität, dass KI sehr wahrscheinlich Teil des Berufslebens wird
Bewertung nach dem Abschluss
- Insgesamt waren die 3,5 Jahre des Programms anstrengend, und es gab besonders Zeiten, in denen der Autor seine Frau und Freunde vernachlässigte
- Einen Abschluss zu haben, bleibt für ihn eine erfreuliche Sache
- Besonders positiv war, Themen wie Mathematik zu lernen, die er von sich aus vielleicht nicht studiert hätte
- Die Mitstudierenden waren sehr interessante Menschen, und der Autor hofft, Freunde fürs Leben gefunden zu haben
- Trotz einiger Kritikpunkte hofft er auf Verbesserungen mit der Zeit; insgesamt war die Erfahrung gut
1 Kommentare
Hacker-News-Kommentare
Ich bin einen ähnlichen Weg gegangen. Ich war an zwei stark umkämpften Militärschulen in Brasilien, habe aber keinen Abschluss gemacht, bin dann in die USA gezogen und bin heute Senior Software Engineer bei einem FAANG-Unternehmen
Dass ich keinen Abschluss hatte, war in der Praxis kein echtes Hindernis, und ich bin innerhalb des Unternehmens in nur 4 Jahren schnell vom Junior zum Senior aufgestiegen. Trotzdem fühlte es sich immer wie eine Schwäche und Grenze an, deshalb habe ich während COVID einen Online-Abschluss in Informatik an einer brasilianischen Universität begonnen und letzte Woche abgeschlossen
Ich wurde in das Online-Programm Johns Hopkins Masters in AI aufgenommen, weil ich einen stärkeren Schulnamen im Lebenslauf haben wollte, und frage mich, ob jemand Erfahrung mit diesem Programm hat
Das hat zwar nicht direkt mit der Ingenieurfakultät oder dem Curriculum zu tun, aber insgesamt ist es eine ziemlich gute Universität, auch wenn sie vielleicht nicht so bekannt ist wie die medizinische Fakultät oder die School of Public Health
Ich weiß nicht, ob das bei Johns Hopkins so ist, aber bei Georgia Techs OMSCS ist das der Fall
Wenn man aber schon FAANG Senior ist, weiß ich nicht, ob man die zusätzliche Legitimation wirklich braucht
Georgia Tech und UT Austin kosten jeweils etwa 6.000 Dollar bzw. 10.000 Dollar, und OMSCS hat einen guten Ruf. Bei Online-Informatikabschlüssen mit Spitzenfakultät, die aktiv lehrt und dabei nicht übermäßig teuer ist, fallen mir GT, UT Austin und UIUC ein
Heute schaffen es oft selbst kluge Leute von Universitäten wie Stanford oder MIT nicht einmal in kleine Firmen, deshalb klingen Aussagen wie „auch ohne Abschluss ist das kein Problem“ so, als würde man das eigene Glück zu sehr ausblenden
Auch nach 20 Jahren scheinen Gruppenprojekte unverändert zu sein
Selbst im Präsenzunterricht haben meist 1–2 Personen alles gemacht, während der Rest verschwand oder einfach nur herumhing
Auf Anrufe, E-Mails, auf nichts kam eine Antwort, und nachdem über einen Monat lang Funkstille war, diskutierten wir gerade, wie wir das dem Professor melden sollten, als der Professor uns mitteilte, dass die Person tatsächlich von einem Lkw angefahren worden war, noch im Krankenhaus lag und sich aus medizinischen Gründen zurückzog
Wir wollten eine Woche vor Abgabe integrieren, und das Projekt lief über 6 Wochen, aber die letzte Person sagte ständig nur, sie arbeite daran und wir sollten uns keine Sorgen machen, konnte aber bis eine Woche vor Abgabe nichts zeigen. Am Ende musste ich es in Eile selbst erledigen, aber wegen Zeitmangels bekamen wir B statt A, und danach habe ich alle Projekte allein gemacht
Sogar größere Projekte mit 5–6 Leuten habe ich nach ein wenig Streit mit den Professoren allein durchgeführt, und jedes Mal die beste Projektbewertung bekommen
Damals konnte man mit einem MCSE überall eingestellt werden, und ein A+ verschaffte einem einen Vorsprung vor anderen Bewerbern; außerdem war es damals lebenslang gültig
Die frühen 2000er waren definitiv so eine Zeit, und ich habe auch so angefangen, vor Kurzem meinen Bachelor abgeschlossen und mache jetzt einen Master
Ich habe aus einem ähnlichen Grund einen Master gemacht: um mich zusätzlich zu qualifizieren, Lücken zu schließen und Neues zu lernen
Darin steckt ein ziemlich romantischer Idealismus, nachts zu lernen und Aufgaben zu erledigen, und diese Struktur des Online-Lernens passt gut zu Menschen mit starkem Willen. Andererseits ist es deprimierend, dass es Betrug und den Einsatz von AI gibt, sodass die Qualifikation tatsächlich nicht allzu viel beweist
Letztlich ist das verlässliche Signal eher: „Diese Person hat nicht aufgegeben und kann Berichte schreiben sowie mit Literaturverweisen umgehen“, sodass man zur vollständigen Überprüfung der Qualifikation einen separaten Test braucht
Teurer als erwartet. In Südafrika bekommt man für diesen Betrag nach lokalen Maßstäben einen dreijährigen Abschluss an einer Spitzenuniversität des Landes und weltweit unter den Top 300, einschließlich Unterkunft, Verpflegung und sonstiger Kosten
Das gilt allerdings für Einheimische mit staatlicher Bezuschussung, nicht für Ausländer
Auch wenn es eine impulsive Entscheidung war: dass du es durchgezogen und mit first class abgeschlossen hast, ist etwas, wozu man dir gratulieren kann
Ich habe insgesamt 11 Jahre lang Informatik studiert – vom Bachelor über den Master bis zur Promotion – und es war die größte Zeitverschwendung meines Lebens.
Je mehr Berufserfahrung ich gesammelt habe, desto stärker wurde meine Überzeugung, dass man im Tech-Bereich fast alles Wichtige in der Praxis lernt und die Universität eher einem sozialen Club ähnelt. Heute kann man das, was an Universitäten gelehrt wird, und noch mehr online kostenlos lernen.
Universitäten, besonders Elite-Universitäten, liefern für den Arbeitsmarkt zwar noch immer wertvolle Qualifikationsnachweise, aber ich weiß nicht, wie lange das noch so bleibt. Um heute in die Branche einzusteigen, scheint es besser zu sein, direkt Dinge zu bauen und ein Portfolio aufzubauen, statt mehrere Jahre in einen Abschluss zu investieren.
Wenn ich heute jemanden beraten müsste, würde ich keinen Tech-Abschluss empfehlen, außer vielleicht an einer Universität von Weltklasse; und selbst dort würde ich mich eher auf Networking und darauf konzentrieren, Menschen mit ähnlichen Interessen zu finden, als auf Noten.
Es geht um Dinge wie Berechenbarkeitstheorie, Graphentheorie, diskrete Mathematik und formale Logik, während die Welt viel mehr Menschen braucht, die JavaScript können, als Informatiker.
Mit der Zeit haben sich viele CS-Studiengänge in Richtung Ausbildung von Softwareingenieuren verschoben, aber Software Engineering als Ingenieurdisziplin ist ziemlich enttäuschend. Es gibt kaum allgemein respektierte Best Practices im Design, keine zentrale Aufsicht und fast keine Berechnung von Sicherheitsgrenzen. Man zieht einfach
left-padaus npm und macht weiter – oder inzwischen erledigt Codex das stattdessen.Deshalb gilt CS als etwas, das man machen muss, wenn man zu Google will, aber der tatsächliche Nutzen ist gering; es ist eine teure und ineffiziente Methode, um zu prüfen, ob jemand „ernsthaft genug“ ist und Aufgaben fristgerecht erledigt.
Eine Promotion dient nicht dazu, Inhalte zu lernen, sondern Forschungsunabhängigkeit, Selbstvertrauen und starke kritische Fähigkeiten zu entwickeln. Sie sollte eine besondere Art von Schmerz sein: sich an wirklich schwierigen Problemen aufzureiben und extrem unproduktive Zeiten auszuhalten.
Wenn man all das zwar gewinnt, im Job aber nicht nutzt, dann brauchte man vielleicht keinen Doktortitel – aber das ist nicht die Schuld des Abschlusses selbst.
Sie sind ziemlich repetitiv, erfordern gutes Urteilsvermögen und die Fähigkeit, aktuelle Entwicklungen zu verfolgen, aber normalerweise geht es nicht darum, an hochmodernen Algorithmen zu forschen. Einen neuen Button hinzufügen, einem Analytics-Call Parameter mitgeben oder Dark Mode implementieren – das ist es, womit die meisten Menschen in Tech-Jobs mit sechsstelligen Gehältern ihre Zeit verbringen.
Wenn sie beim Verständnis für Bewerbungsgespräche geholfen hat, die Chancen auf ein größeres Netzwerk erhöht hat oder als anderes immaterielles Signal diente, dann war sie vielleicht nicht so sehr verschwendet, wie behauptet wird.
Ich selbst habe keinen Abschluss, und in der Tech-Branche an der Küste werden Menschen mit diesem Hintergrund immer seltener, was eher ein Nachteil sein kann. Gleichzeitig habe ich einen großen Teil meiner Laufbahn damit verbracht, Anwendungen zu schreiben, die operative Softwareprobleme lösen, meist in kleinen statt in großen Teams, oft ohne Unterstützung durch Produkt- oder Projektstrukturen.
Früher erinnerte ich mich an diese Zeit nur als Qual und mochte sie deshalb nicht, aber heute sehe ich, dass ich dadurch viel eigenständiger geworden bin und als langjähriger Ingenieur die Fähigkeiten und Selbstverständlichkeit entwickelt habe, größere Teams zu führen. Der Wert von Erfahrungen oder Dingen zeigt sich oft nicht sofort und wird oft nicht direkt anerkannt.
In den meisten Bereichen ist es praktisch unmöglich, ohne Abschluss eingestellt zu werden, und auch im Tech-Bereich ist es schwierig. Ich arbeite bei einem großen Tech-Unternehmen, und soweit ich das sehe, haben die meisten Softwareingenieure irgendeine Form von Abschluss. Ausnahmen gibt es, aber sie sind selten.
Es überrascht mich, dass Online-Kurse über Coursera immer noch 17.000 Pfund für 3 Jahre kosten, also rund 22.000 Dollar – teurer als gedacht.
Interessanterweise scheint das auch ungefähr den Kosten der The Open University zu entsprechen: https://www.open.ac.uk/courses/computing-it/degrees/bsc-comp...
Und im Vergleich dazu, dasselbe Programm vor Ort zu machen, ist es wahrscheinlich immer noch günstiger.
Ich würde wirklich gern wissen, wie diese Person ihre Lücken in Mathematikkenntnissen geschlossen hat.
Das war früher der größte Grund, warum ich mich nicht an so ein Programm herangetraut habe.
Dort gibt es Inhalte bis hin zu linearer Algebra und Differentialgleichungen, und auf Coursera gibt es ebenfalls einige Mathekurse, die man belegen kann.
Ich denke schon seit einer Weile über genau dieses Programm nach.
Manchmal frage ich mich, ob ich das für meine „Karriere“ machen möchte oder wirklich für mich selbst.