36 Punkte von kciter1 2023-12-28 | 2 Kommentare | Auf WhatsApp teilen

Ich habe die bereits zuvor auf GeekNews geteilten Präsentationsfolien (https://de.news.hada.io/topic?id=6797) als Text aufbereitet.

  • Typische Fragen von Entwicklern
    • Was sollte ich lernen?
    • Wie sollte ich Zeitpläne kalkulieren?
    • Was macht einen guten Entwickler aus?
    • Wie sollte ich das, was ich gelernt habe, einsetzen?
    • Wachse ich überhaupt wirklich?
  • Strategisches Lernen ist notwendig
    • Diagnose, Lernen, Ergebnisse
  • Diagnose
    • Drei Bereiche der Entwicklung
      • Denken, Technik, Wissenschaft
      • Denken: der Bereich des logischen, abstrakten und strukturellen Denkens
      • Technik: die Fähigkeit, das Gedachte sauber in Code zu übertragen
      • Wissenschaft: Wissen über Informatik
    • Die drei Bereiche erzeugen gegenseitig Synergieeffekte
      • zum Beispiel Abstraktion, Exception Handling, Optimierung usw.
    • Es ist notwendig, die eigenen Defizite zu erkennen
      • Wenn sich ein bestimmtes Problem wiederholt, bedeutet das, dass dort eine Schwäche liegt
  • Lernen
    • Denken
      • Lässt sich üben, indem man ständig hinterfragt, vergleicht und analysiert
    • Technik
      • Wenn man gut programmieren möchte, ist es wichtig, möglichst viel Code zu schreiben; bei Tools wie Libraries oder Frameworks sollte man beim Lernen die offizielle Dokumentation lesen
    • Wissenschaft
      • Da es sich um Grundlagenwissen handelt, gibt es keinen einfachen und schnellen Weg, es sich anzueignen
      • Es ist wichtig, kontinuierlich zu lernen und zugleich zu verstehen, wie es einem selbst hilft
    • Muster lernen
      • Muster, die in der Arbeit wiederholt verwendet werden
      • Sobald man ein Muster erkennt, sollte man es sofort ordnen und festhalten
      • Dinge tun, die man noch nicht ausprobiert hat
      • Öffentliche Quellen als Referenz nutzen
      • Tatsächlich anwenden
  • Ergebnisse
    • Wissen zu strukturieren und etwas zu bauen
    • Wissen zu strukturieren ist der Prozess, etwas, das man abstrakt kennt, konkreter zu machen
      • Das Unbehagen, es für andere veröffentlichen zu müssen, fördert das Wachstum
    • Etwas zu bauen ist die Erfahrung, das Gelernte tatsächlich anzuwenden
      • Dadurch kann man reale Fälle indirekt erleben
  • Das liegt zwar außerhalb des eigentlichen Themas des Textes, aber Soft Skills sind ebenfalls wichtig

2 Kommentare

 
saalome 2023-12-29

Sehr guter Inhalt für die Ausbildung von Junior-Entwicklern.

 
minislively 2023-12-28

Danke!