He estado programando C # profesionalmente por un poco más de 4 años. Durante los últimos 4 años he trabajado para algunas pequeñas / medianas empresas que van desde "web / agencias de publicidad", pequeñas tiendas de software específicas de la industria hasta pequeñas empresas. He estado haciendo principalmente "aplicaciones de negocios" que involucran el uso de lenguajes de programación de alto nivel (recolección de basura) y mi experiencia general fue que todos los trabajos que he realizado podrían haber sido más profesionales. Muchas de las cosas se hicieron incorrectamente (de forma apresurada) principalmente debido al factor de costo que las personas siempre querían algo "ahora" y con la menor cantidad de dinero que se puede gastar. Seguí pensando que tal vez si pudiera trabajar para una empresa más grande o una más adecuada para programadores, o en algún lugar que tenga el dinero y el tiempo para construir algo a más largo plazo y más mantenible, es posible que haya disfrutado más en mi carrera. Nunca he tenido un "mentor" que me guió a lo largo de mis 4 años de carrera. Soy prácticamente un blog / google / programador autodidacta, aparte de mi licenciatura en informática.
También he observado otro problema en el que la mayoría de los llamados programadores "senior" en "mi entorno de trabajo" realmente no son tan expertos en habilidades. Son "senior" solo porque han sido programadores desde hace 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 hagan lo que se les ha dicho que hagan, lo cual tiene sentido, y la mayoría de nosotros somos así. Tal vez es por eso que 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 programador para mi futura carrera. Empecé a pensar que tal vez hay mejores cosas en las que trabajar. Cuantos 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 tu carrera o un paso fuera de donde te encuentras.
Solo quería escuchar lo que otros tienen que decir sobre lo que he mencionado anteriormente y si has experimentado una situación similar en tu carrera de programación anterior y cómo lo trataste. Gracias.