¿Qué hace a un gran programador de C # MVC? ¿Qué tipo de habilidades lo separan de un programador mal pagado?

Algunos conjuntos de habilidades diferentes separan a un programador principiante o un programador de bajo nivel de un programador de alto nivel.

  1. La capacidad de hacerlo.
    Si hay una tarea que hacer, logran la tarea. No se quejan de eso, simplemente lo hacen.
  2. La capacidad de organizar el equipo, delegar tareas y motivar al equipo.
  3. La capacidad de hacer estimaciones apropiadas.
  4. La capacidad de comunicarse con los clientes y el progreso de la administración y las revisiones, para revisar los horarios.
  5. La capacidad de comunicar cosas malas de una manera positiva y mantener a todos felices.
  6. La capacidad de obtener de su equipo lo que necesitan para tener éxito.
  7. Conexiones: conocen a las personas adecuadas para pedir las respuestas correctas.

Pero eso es lo que CUALQUIER programador necesita.

Para C # y MVC, realmente solo necesita conocer los marcos de entrada y salida. Si un cliente llega a usted con una solicitud loca, usted dice: Oh, sí, tengo esto.

Sueñas en rutas. Hablas en JSON. Debe ser el controlador que le presenta el modelo al mundo en una vista que desea que la gente vea.

¿Suena tonto? Sí lo es. El punto es que necesitas saber programación. Conocer algoritmos, mejores prácticas, patrones. Después de un tiempo, deberías poder hacer tus propios patrones. No importa si es C # o MVC, o la locura que se apoderará del mundo del desarrollo la próxima semana. Debe tener el dedo en ese pulso y poder aprenderlo rápidamente.

Ahora, ¿qué hace que una persona pague más que otra?

  • Experiencia
  • Calidad de experiencia
  • Capacidad de gestión
  • Quien conoces

Es un hecho triste que el mundo no es una meritocracia. El tipo más talentoso no siempre es el que más paga, es el que conoce a las personas adecuadas (aunque el talento ayuda).

¿Cómo te conoces? Haz un excelente trabajo. Comercialízate a ti mismo. Escriba blogs, contribuya a la comunidad, hable en conferencias. Sé conocido, sé profesional.