He estado programando C # profesionalmente durante un poco más de 4 años. Durante los últimos 4 años, he trabajado para algunas pequeñas y medianas empresas que van desde "agencias web / de publicidad", pequeñas tiendas de software específicas de la industria hasta una pequeña startup. Principalmente he estado haciendo "aplicaciones de negocios" que implican el uso de lenguajes de programación de alto nivel (recolección de basura) y mi experiencia general fue que todos los trabajos que hice podrían haber sido más profesionales. Muchas de las cosas se hicieron incorrectamente (en un apuro) principalmente debido al factor de costo de que la gente siempre quiso algo "ahora" y con la menor cantidad de dinero gastable. Seguí pensando que tal vez podría trabajar para una empresa más grande o una empresa más adecuada para programadores, o en algún lugar que ' Tengo el dinero y el tiempo para construir realmente algo a más largo plazo y más sostenible. Es posible que haya disfrutado más en mi carrera. Nunca he tenido un "mentor" que me haya guiado durante mis 4 años de carrera. Soy prácticamente un programador de blog / google / autodidacta que no es mi licenciatura en informática.
También he observado otro problema que la mayoría de los llamados programadores "senior" en "mi entorno de trabajo" realmente no son tan hábiles en cuanto a habilidades senior. Son "senior" solo porque han sido programadores por mucho tiempo, ¡pero el código que escriben o las decisiones que toman son absolutamente basura! No quieren aprender, no quieren ser mejores, solo quieren que les paguen y hacer lo que les han dicho que tenga sentido y la mayoría de nosotros somos así. Tal vez por eso están donde están ahora. Pero no quiero ser como ellos, quiero ser mejor. Me he encontrado con un estado mental que ya no tengo la intención de ser un programador para mi futura carrera. Empecé a pensar que tal vez hay mejores cosas para trabajar. Mientras más blogs leo, más "mejores prácticas" he probado, más siento que me estoy alejando de "mi realidad". Pero no soy un gran programador, de lo contrario no creo que esté donde estoy ahora. Creo que 4-5 años es una etapa que puede ser un paso adelante en cuanto a la carrera o un paso fuera de donde estás.
Solo quería escuchar lo que otros tienen que decir sobre lo que he mencionado anteriormente y si ha experimentado una situación similar en su carrera de programación anterior y cómo lo enfrentó. Gracias.