4 Punkte von GN⁺ 2023-12-31 | 1 Kommentare | Auf WhatsApp teilen

Erfahrungen beim Lernen von Elixir

  • Vor Kurzem begonnen, Elixir zu lernen.
  • Die meisten beliebten Lernmaterialien richten sich an Anfänger und sind daher für jemanden mit mehr als 10 Jahren Programmiererfahrung etwas langweilig.
  • Frage, ob es beliebte Programmierbücher oder Kurse gibt, die sich eher an erfahrene Entwickler richten.

Meinung von GN⁺

  • Das Erlernen der Programmiersprache Elixir ist ein notwendiger Prozess für Entwickler auf unterschiedlichen Erfahrungsstufen.
  • Die Notwendigkeit fortgeschrittener Materialien für erfahrene Entwickler wird hervorgehoben.
  • Dieser Beitrag zeigt die Nachfrage nach Lernmaterialien zu Elixir und die Bedeutung des Erfahrungsaustauschs innerhalb der Entwickler-Community.

1 Kommentare

 
GN⁺ 2023-12-31
Hacker-News-Kommentare
  • Das Problem des Mangels an fortgeschrittenem Material im Bereich Software Engineering

    • Marktwirtschaft steht dem Gemeinwohl manchmal entgegen.
    • Menschen mit Wissen haben stärkere Anreize, Material für Einsteiger zu erstellen.
    • Material für fortgeschrittene Nutzer hat eine deutlich kleinere potenzielle Zielgruppe, daher müssten die Preise stark steigen.
    • Menschen kaufen keine teuren Bücher, unabhängig vom Wert des Wissens.
    • Es ist schwierig, fortgeschrittenes Material als solches zu erkennen (siehe Blub Paradox).
    • Man liest verschiedene Codebases, lernt Ideen daraus und baut eine Wissensbibliothek zum Lösen von Problemen auf.
    • Nützliches Wissen kann man auch an ungewöhnlichen Stellen finden.
  • Empfehlung für fortgeschrittene Programmierkurse von David Beazley

    • Teilnahme an den Kursen "Rafting Trip" und "Write a Compiler".
    • Sie richten sich an erfahrene Programmierer.
    • Die meisten Teilnehmenden bauen am Ende eine Raft-Bibliothek oder einen Compiler.
  • Empfehlung von performanceorientierten Programmierkursen und begleitender Literatur von Casey Muratori

    • Bietet ein nahezu branchenführendes Verständnis von Performance-Problemen.
    • "Hacker's Delight Second Edition" und "What Every Programmer Should Know About Memory" werden als nützliche Referenzen genannt.
  • Erfahrungsbericht zum schnellen Lernen über die Website LearnXinYMinutes

    • MatLab/Octave wurde in wenigen Stunden gelernt, was eine Befreiung in einem CS-Kurs ermöglichte.
    • Besonders nützlich in Kombination mit offiziellen Tutorials.
  • Erwähnung von Peter Norvigs Programmierkurs von vor zehn Jahren

    • Ist als "keine Erfahrung erforderlich" gekennzeichnet, liegt tatsächlich aber auf Mittelstufen- bis fortgeschrittenem Niveau.
  • Beim Lernen einer neuen Sprache tief in die Codebases populärer Frameworks/Bibliotheken einsteigen

    • Über reale Anwendungsfälle werden Kernkonzepte vertieft gelernt und fortgeschrittene Muster kennengelernt.
  • Die Softwarebranche sollte laut einer Meinung den Ausbildungsansatz der Computer-Sicherheitsindustrie übernehmen

    • Es braucht intensive Kurse von einem Wochenende bis zu einer Woche.
    • Kostenlose Materialien wie Karpathys Kurs zu neuronalen Netzen und Gamozolabs' fuzz week werden erwähnt.
  • Erfahrungsbericht zur Nutzung von Chat GPT beim Schreiben kleiner Anwendungen in Go

    • Hilft dabei herauszufinden, welche Pakete benötigt werden und wie man mit ihnen interagiert.
  • Erfahrungsbericht zum persönlichen Wachstum durch Jeremy Koppels "Advanced Software Design Course"

    • Ein Kurs, in dem selbst Entwickler mit 22 Jahren Berufserfahrung noch wachsen können.
  • Das Problem fehlender Lernmaterialien für erfahrene Programmierer

    • Aus wirtschaftlichen Gründen ist die Schnittmenge aus fortgeschrittenen Engineers und guten Lehrkräften sehr klein.
    • Erfahrene Entwickler sind schwer zu unterrichten, während Einsteiger bereit sind, fast jedes Material zu konsumieren.