Ich programmiere C # seit etwas mehr als 4 Jahren professionell. In den letzten 4 Jahren habe ich für ein paar kleine / mittlere Unternehmen gearbeitet, angefangen von „Web- / Werbeagenturen“, kleinen branchenspezifischen Software-Shops bis hin zu kleinen Startups. Ich habe hauptsächlich "Business-Apps" erstellt, die die Verwendung von Programmiersprachen auf hohem Niveau (Garbage Collected) beinhalten, und meine allgemeine Erfahrung war, dass alle Arbeiten, die ich ausgeführt habe, professioneller sein könnten. Viele Dinge wurden (in Eile) falsch gemacht, hauptsächlich aufgrund des Kostenfaktors, dass die Leute immer etwas "jetzt" und mit der geringsten Menge an Geld wollten. Ich dachte immer wieder darüber nach, ob ich für größere Unternehmen arbeiten könnte oder für Unternehmen, die besser für Programmierer geeignet sind, oder irgendwo, Ich habe das Geld und die Zeit, um wirklich etwas längerfristiges und wartungsfreundlicheres aufzubauen, das ich in meiner Karriere vielleicht mehr genossen habe. Ich hatte noch nie einen "Mentor", der mich durch meine 4-jährige Karriere führte. Ich bin so ziemlich ein Blog- / Google- / Autodidakt, abgesehen von meinem Bachelor-IT-Abschluss.
Ich habe auch ein anderes Problem beobachtet, das die meisten so genannten "Senior" -Programmierer in "meinem Arbeitsumfeld" wirklich nicht so erfahren sind. Sie sind nur deshalb „älter“, weil sie lange Zeit Programmierer waren, aber der Code, den sie schreiben oder die Entscheidungen, die sie treffen, sind absolut Unsinn! Sie wollen nicht lernen, sie wollen nicht besser werden, sie wollen nur bezahlt werden und das tun, was sie gesagt haben, was Sinn macht und die meisten von uns sind so. Vielleicht sind sie deshalb dort, wo sie jetzt sind. Aber ich will nicht wie sie werden, ich will besser sein. Ich bin in einen mentalen Zustand geraten, in dem ich nicht länger beabsichtige, Programmierer für meine zukünftige Karriere zu sein. Ich begann zu überlegen, ob es vielleicht bessere Dinge gibt, an denen ich arbeiten könnte. Je mehr Blogs ich lese, desto mehr „Best Practices“ habe ich ausprobiert und desto mehr habe ich das Gefühl, von „meiner Realität“ abzuweichen. Aber ich bin kein großartiger Programmierer, sonst glaube ich nicht, dass ich da bin, wo ich jetzt bin. Ich denke, 4-5 Jahre sind eine Etappe, die einen Karriereschritt nach vorne oder einen Schritt nach vorne bedeuten kann.
Ich wollte nur hören, was andere über das, was ich oben erwähnt habe, zu sagen haben und ob Sie in Ihrer letzten Programmierkarriere eine ähnliche Situation erlebt haben und wie Sie damit umgegangen sind. Vielen Dank.