Soy un aprendiz lento, ¿cómo puedo acelerar? [cerrado]

Un poco de historia:

  • Estoy en la industria del software. El 90 % del material en el que estoy trabajando es/era completamente nuevo cuando comencé en agosto de 2014.

  • Necesito cometer el mismo error dos o tres veces antes de que realmente pueda aprender de él. Cuando repito un error, mi gerente generalmente me lo hace saber ("lo hemos discutido antes"). Por lo general, no son errores "graves", simplemente descuidados.

  • Soy proactivo y estoy ansioso por hacer cosas, pero como muchas de estas cosas me parecen nuevas, me siento un poco rezagado.

Algunas preguntas:

  • Según su experiencia, ¿este tipo de problemas afectan negativamente mi evaluación de desempeño?

  • Incluso si la respuesta anterior es 'no', esto me afecta personalmente porque me molesta. Si me señalan el error, o alguien hace una sugerencia sobre cómo hacer algo mejor (por ejemplo, cambiar algo de manual a automatizado, cosas básicas), tengo ganas de gritar "¿por qué no pensé en esto?". ¿Cómo puedo evitar estos sentimientos?

  • ¿Alguna forma de mejorar mi velocidad de aprendizaje?

Anímate que no eres solo tú. Incluso los desarrolladores experimentados tienen estos momentos "duh"; solo echa un vistazo a thedailywtf.com
Su pregunta puede ser más adecuada para [Productivity.se], e incluso allí, evite pedir opiniones para evitar votos cerrados.

Respuestas (4)

Según su experiencia, ¿este tipo de problemas afectan negativamente mi evaluación de desempeño?

Absolutamente.

¿Cómo puedo evitar estos sentimientos?

¿Por qué querrías? Quiero decir, sentirte molesto porque te perdiste algo obvio o cometiste un error es como se supone que debes sentirte. Eso debería proporcionar motivación para hacerlo mejor en el futuro. Para evitar sentir que no eres bueno, entonces debes hacerlo mejor. Quiero decir, parece obvio, pero debes concentrarte en resolver el problema, no el síntoma.

¿Alguna forma de mejorar mi velocidad de aprendizaje?

Quizás. Hay gente que dice que este tipo de cosas se pueden mejorar con ejercicio mental, o mejores técnicas de estudio/práctica. Personalmente, soy escéptico de que vaya a lograr avances medibles en su capacidad para aprender y retener habilidades.

Pero...

Por lo general, no son errores "graves", simplemente descuidados.

¿Estás seguro de que el aprendizaje es tu problema? Si continuamente estás cometiendo pequeños errores estúpidos, eso no es un problema de aprendizaje , es un problema de trabajo . Ser mejor en el aprendizaje puede ser difícil, pero ser mejor en el trabajo es más fácil en relación. Cambiar el proceso que usa para el trabajo, hacer que alguien verifique dos veces las cosas, eliminar las distracciones... hay una serie de enfoques diferentes que he visto que funcionan, aunque se desconoce cuál funcionará para usted .

Creo que es bueno que quiera evitar esos sentimientos. Porque estos sentimientos empeoran la calidad de vida. Este chico ya está motivado para hacerlo mejor en el futuro, por lo que creo que la motivación no es un problema, por lo que no necesita malos sentimientos. Puede haber varias enfermedades relacionadas con el estrés, si no intentas vivir con el menor estrés posible. Además, a menudo sucede que las personas que están estresadas, enojadas, también estresan a otras personas, lo que nuevamente es malo.

Según su experiencia, ¿este tipo de problemas afectan negativamente mi evaluación de desempeño?

Sí. Esos son exactamente el tipo de cosas que conducen a críticas negativas. Sin embargo, es cómo lo manejas y el progreso que haces para corregirlos lo que conduce a críticas positivas.

Si me señalan el error, o alguien hace una sugerencia sobre cómo hacer algo mejor (por ejemplo, cambiar algo de manual a automatizado, cosas básicas), tengo ganas de gritar "¿por qué no pensé en esto?". ¿Cómo puedo evitar estos sentimientos?

Todos experimentamos momentos de autocrítica/golpes de cabeza. En lugar de centrarme en ellos o incluso tratar de evitarlos, la única solución que conozco es seguir avanzando.

Al decir que "comenzaste en agosto de 2014", supongo que te refieres a que comenzaste a programar profesionalmente en ese momento. Honestamente, es probable que sigas teniendo esos "¿Por qué no pensé en esto?" momentos diarios durante al menos los próximos años. No te preocupes. Las personas con las que trabajas también las tienen, lo admitan o no. Llevo en esto desde la edad de piedra y los sigo teniendo .

Sabes que estás progresando cuando empiezas a mirar hacia atrás en tu propio trabajo y maldices al id10t que lo escribió. Esto podría ayudar: http://thecodelesscode.com/case/116

¿Alguna forma de mejorar mi velocidad de aprendizaje?

Quizás. Escribo casi todo, eso me ayuda a recordar. Además, creo listas de verificación cuando no puedo recordar todos los pasos involucrados. Por ejemplo:

  1. Comprueba que compila
  2. Usa Chrome para ver la fuente. ¿Se espera la fuente renderizada?
  3. ¿La pantalla funciona como debería?
  4. Compruébalo.
  5. ....

Lo principal aquí es comenzar a desarrollar hábitos para las diversas cosas que debe hacer en un día.

Necesito cometer el mismo error dos o tres veces antes de que realmente pueda aprender de él. Cuando repito un error, mi gerente generalmente me lo hace saber ("lo hemos discutido antes"). Por lo general, no son errores "graves", simplemente descuidados.

Si está cometiendo el mismo error dos o tres veces, esto no es una señal de un problema de aprendizaje, es una señal de un problema de trabajo. Es decir, tu proceso de trabajo no te está ayudando.

Además, admites que son descuidados. En otras palabras, podrías haber evitado esto fácilmente, pero no lo hiciste... dos veces, y ahora tres veces.

¿Este tipo de problemas afectan negativamente mi evaluación de desempeño?

Ponte en los zapatos de tu jefe. Tiene un empleado que sigue repitiendo los mismos errores tontos (esta es su descripción); ahora ha llegado el momento de evaluar su desempeño. ¿Cómo calificaría al empleado?

Pregúntate lo siguiente:

  1. ¿Está documentando estos errores (y las acciones correctivas)?
  2. ¿Está cambiando su proceso para detectar estos errores? (por ejemplo, actualizar los scripts de prueba). ¿Está sugiriendo algún cambio?
  3. ¿Estás revisando tu trabajo?

Todos estos muestran iniciativa para mejorar, lo que puede contribuir en gran medida a una revisión positiva.

La mayor parte de su pregunta ya se ha abordado, por lo que abordaré esta última pregunta suya:

Any ways of improving my learning speed?

Usa Anki . Este único programa ha cambiado mi vida. Gracias a Anki puedo recordar información que de otro modo nunca podría recordar. Esto se aplica doblemente a las técnicas de codificación, los comandos de Linux y similares, que son importantes para recordar rápidamente , aunque las situaciones en las que lo necesita rara vez surgen .

Lo siguiente se copia de mi respuesta en programmers.SE :

Pongo la información más útil que encuentro en un mazo de Anki . Todas las mañanas paso de 5 a 10 minutos repasando el material. Justo esta semana, por ejemplo, Anki me hizo esta pregunta con la que no había tenido que lidiar durante algún tiempo:

PHP: What must be done after a foreach on a referenced array?

No recordaba si la respuesta era unset($value)o reset($value), así que eso me mantuvo alerta. Efectivamente, esta misma mañana tuve que usar eso en código.

Guardo algunos fragmentos de información sobre AWS, PHP, Bash y otras tecnologías que uso allí. Como mínimo, Anki mantiene la información fresca en mi mente o fácil de encontrar si la olvido.