Es scheint, dass mit zunehmender Erfahrung mit den Tools, mit denen Sie arbeiten müssen, der Anreiz, neue Dinge auszuprobieren, abnimmt.
Als ich an diesem Job als Programmierer neu war, versuchen , neue Dinge aus, online forschen, hat mich mehr produktiv, weil ich fand oft einen Weg (oder Bibliothek), die die Aufgabe erleichtert , dass der Code Framework bereits vorhanden. Die Verwendung von etwas Neuem - sowohl für mich als auch im Kontext der gegebenen Codebasis - hat mich produktiver gemacht.
Jetzt bemerkte ich, dass es mehr und mehr Fälle , in denen für ein bestimmtes Problem, ich weiß , dass es wahrscheinlich ist eine bessere Lösung „da draußen“, und die Suche nach wäre es - vermutlich - der Code zu verbessern. Angesichts meiner nun vertrauten Kenntnisse der Codebasis ist es jedoch weitaus einfacher, die uns zur Verfügung stehenden suboptimalen Tools zu verwenden und eine Lösung (einschließlich Tests) zum Laufen zu bringen, als etwas Neues und "Besseres" zu finden und die Codebasis "zu verbessern".
Es gibt also diese Spannung: "Mach es richtig" vs. "Erledige die Arbeit anständig ".
Passiert das vielen Entwicklern? Ist das ein bekanntes spezifisches Problem? (Ist es doch ein echtes Problem?) Hat es tatsächlich mit zunehmender Erfahrung zu tun?
Oh, und Anmerkung: Ich mag meinen Job immer noch und mag es, ihn zu behalten. Es scheint nur so - immer interessant! - Der Forschungsteil wird kleiner, wenn ich die Codebasis und die Problemstellungen erfahre, denen wir mit unserer App gegenüberstehen.