Codierung ist nur ein Aspekt der professionellen Programmierung. Mein Job erfordert, dass ich programmiere, aber ich muss auch längere Zeit andere Dinge tun - manchmal vergehen Tage oder Wochen, wenn ich nicht nur programmiere .
Ich fürchte, hart erkämpfte Programmierkenntnisse verkümmern zu lassen, während ich in Besprechungen sitze, Architekturdiagramme zeichne und Anforderungen mit Anmerkungen versehen. (Ganz zu schweigen davon, dass ich nicht darauf vertraue, dass Leute Anforderungen schreiben, die den Code nicht verstehen.)
Ich kann nicht nur Bücher und Zeitschriften zum Thema Kodierung lesen. In meiner Freizeit bin ich an einigen Open-Source-Projekten beteiligt, und Stackoverflow und Freunde helfen mir ein wenig, da ich die Möglichkeit habe, Menschen bei der Lösung ihrer Programmierprobleme ohne Mikromanagement zu helfen, aber keines davon ist schrecklich strukturiert, sodass es verlockend ist, zu arbeiten erstmal auf die probleme die ich leicht lösen kann.
Ich denke, was ich gerne finden würde, ist eine strukturierte Reihe von Übungen (egal welche Sprache oder Umgebung), die…
- ... das kann ich regelmäßig tun
- … Hat einen gewissen Zeitbedarf, sodass ich feststellen kann, ob ich etwas falsch gemacht habe
- … Hat eine Art Wertung, sodass ich feststellen kann, ob ich Fehler mache
Gibt es so etwas? Was würden Sie tun, um Ihre Fähigkeiten auf dem neuesten Stand zu halten?