Principalmente produce resultados en el trabajo de programación pero no aprende nada [cerrado]

7

Cuando comencé a trabajar como programador, al principio aprendí mucho sobre el trabajo. Aunque se me ha dado más responsabilidad, lo cual es bueno en cierto modo, es principalmente en forma de mayor carga de trabajo. No me queda mucho tiempo o energía para aprender algo nuevo, día a día. A veces me queda 1 hora de tiempo y energía al final del día para mantenerme al día, pero casi siempre produzco mucho del mismo tipo de código. Tiene sentido pasar horas trabajando en la producción, ya que es la razón por la cual un programador está capacitado y contratado. Sin embargo, me preocupa si me estoy quedando atrás como programador, haciendo lo que me contrataron, aunque no esté aprendiendo mucho. ¿Es este estándar para la mayoría de los programadores?

    
pregunta T. Webster 20.01.2013 - 07:20

3 respuestas

4

En mi opinión, el título de mi trabajo no dice "mono codificador", por lo tanto, creo que está bien mejorar en todas partes, no solo codificar. Además, conversé con el jefe de mi departamento y le dije que leía artículos durante el horario de trabajo y que en realidad estaba contento por eso. Así que aquí está lo que hago:

En primer lugar, comience su día leyendo algunas cosas nuevas, artículos, etc. Lo hago por la mañana, porque como tú estoy demasiado cansado por la noche. Evalúe lo que lee y piense en usarlo para su trabajo.

Sé un catalizador para el cambio. Revise su trabajo diario y verifique cuáles de sus pasos de trabajo podrían optimizarse. Hace algunos meses me di cuenta de que mi equipo tenía problemas con las Pruebas de aceptación (tardías, frágiles, etc.). Por lo tanto, comencé a informarme sobre ese tema y usé ese conocimiento para abordar estos problemas.

Mejore sus habilidades de codificación haciendo programación de pares y revisiones de código. Hable con su superior, tal vez esté bien hacer una kata de codificación una vez / dos veces al mes con sus colegas.

Intenta mejorar otras habilidades. Sus habilidades de presentación mediante la creación de algún tipo de grupo de conocimiento dentro de su empresa; sus habilidades de coaching cuidando a nuevos empleados o un pasante.

  

... Contrariamente a lo que podrías creer, simplemente haciendo tu trabajo todos los días   No califica como práctica real. Ir a reuniones no es practicar   Sus habilidades de la gente, y responder al correo no es practicar su   escribiendo ...

Realmente recomiendo este artículo ya que resume cómo tratar con ser un programador y obtener más educación. Como Robert J. ya sugirió, eche un vistazo a 'El programador pragmático', pero también eche un vistazo a 'El programador apasionado'.

    
respondido por el Roland Tiefenbrunner 20.01.2013 - 19:20
3

Le sugiero que se extienda en lugar de convertirse en un buen programador. Los programadores codifican para resolver problemas y reducir la carga de trabajo de otros. Sin embargo, los problemas y la solicitud del usuario son infinitos, por lo que no solo la programación podría resolverlos. Veamos cómo un gran programador podría resolver su carga de trabajo, Se convierte en el mejor programador y gana 250,000 al año. Por lo tanto, una buena gestión de proyectos y habilidades sociales podrían terminar el trabajo mucho mejor, por eso un gerente de proyectos gana más que un programador. Entonces debería tener más tiempo libre para dedicarse a investigar técnicas y revisar el código de otros, lo que realmente podría mejorar su conocimiento y adelantarse a otros programadores.

    
respondido por el neo 20.01.2013 - 08:04
3

¿Has leído 'El programador pragmático'? Es bastante conocido y siempre es una lectura refrescante.

Contiene muchas formas laterales de ver la programación como un objetivo y quizás pueda incorporar algunas de las muchas sugerencias y formas de hacer las cosas en su flujo existente.

No lo he leído en años, pero incluso podría contener la respuesta a esta pregunta específica.

Definitivamente valdría la pena dedicar tiempo a leer esto si aún no lo has hecho.

    
respondido por el Williams 20.01.2013 - 08:15

Lea otras preguntas en las etiquetas