Als Product Engineer bin ich Teil des Development-Teams bei karriere.at, obwohl ich selbst nur wenig programmiere. Der Großteil meiner Arbeit beinhaltet technische Analysen und Konzepte, deswegen muss ich Algorithmen nur so weit verstehen können, um Sinn und Zweck dahinter zu verstehen und daraus Verbesserungspotenzial erkennen zu können.
Manchmal wäre es zwar ganz gut, wenn ich die gesamte Codebase in- und auswendig kennen würde. Es kann allerdings auch von Vorteil sein, nicht ständig im Hinterkopf haben zu müssen, wie viel Refactoring notwendig ist, wenn dieses und jenes geändert werden soll. Das wird mir meistens erst dann bewusst, wenn meine DEV-Kollegen skeptische Blicke austauschen, wenn ich eine neue Idee vorstelle.
Read more »