¿Con qué frecuencia debes volver a visitar una habilidad para mantenerla?

Bien. Los lenguajes de programación y el software son objetivos un poco móviles. Depende del idioma y el software, por supuesto. Durante los últimos años, he tocado cientos de piezas de software y decenas de idiomas y, por supuesto, cada vez más estoy usando plataformas que residen en la nube, que en estos días REALMENTE es un objetivo en movimiento.

Para mantenerte competente en algo, necesitas una exposición adecuada cuando revisas una habilidad. Pocas horas aquí y allá realmente no serán suficientes. Realmente no te profundiza lo suficiente si solo juegas un poco y luego lo dejas atrás.

Por lo tanto, diría que necesitaría una exposición diaria de un mes con cierta tecnología al menos una vez al año para mantener la competencia y, entre esas exposiciones, me mantendría al día sobre lo que está sucediendo con la tecnología. F.ex. vaya a un sitio web y lea la hoja de ruta y las posibles características nuevas que se han lanzado.

En otra nota, lleva unos 10-20 años olvidar cómo andar en bicicleta correctamente. Por supuesto, no lo olvidará por completo y vuelve relativamente rápido, pero al principio es muy difícil.

Gracias por el A2A Joshua Kozlowski

¿Con qué frecuencia debes volver a visitar una habilidad para mantenerla?

Algunas cosas son como andar en bicicleta, otras no. En este caso me refiero a seguir siendo competente en múltiples lenguajes de programación y varios software. Con la frecuencia suficiente para que no tenga que pasar un día entero volviendo a aprender algo cuando lo necesite nuevamente. Todos los días es una respuesta inaceptable.

Diría que si no ha usado una habilidad en 6 meses, una actualización rápida en línea no haría ningún daño, durante un año o más, o bien, debe hacer algo un poco más.

Esto, por supuesto, si no tienes uno de esos recuerdos que recuerda todo.

Cada proyecto que hago volco un poco la memoria del proyecto antes, así que vuelco toda la tecnología que uso (a menos que sea lo mismo para el nuevo proyecto). Hacer lo contrario no estaría prestando toda mi atención a los usuarios y procesos para los que estoy trabajando actualmente.

Al final no estoy haciendo esto para ayudarme a mí mismo y para que otros desarrolladores digan cuán inteligente soy, estoy tratando de hacer lo mejor para las personas que ponen dinero en mi bolsillo.

Así que supongo que, al final, te conoces mejor, si no crees que estás 100% seguro de la tecnología que te piden que uses, actualiza … nadie va a molestar a alguien que está estudiando, lo harán fuera de alguien que parece un novato y comete muchos errores

¿Cuánto de la habilidad quieres mantener? Mientras esté escribiendo software regularmente, mantendrá (y con suerte ampliará) su conocimiento general del desarrollo de software, la mayoría de los cuales es transferible entre idiomas. Puede darlo por sentado, pero comprender conceptos como tipos de datos, IO, concurrencia, memoria y flujo lógico compromete la mayoría de sus habilidades como desarrollador de software.

En lo que respecta a las otras habilidades, debe volver a visitar un idioma en particular periódicamente, tal vez cada pocos meses, para mantener los detalles de cómo funciona en su cabeza, pero dependiendo de qué tan bien conozca el idioma para comenzar, puede solo tome un día o dos para volver a familiarizarse con él, incluso si no lo ha usado en años. Hace unos años escribí una buena cantidad de ActionScript / MXML para Adobe Flex. No he hecho mucho con eso últimamente, pero podría volver dentro de un día o dos porque los detalles de ActionScript y MXML no son tan diferentes de ECMAScript y XML, respectivamente.

Internet, por supuesto, hace que este tipo de cosas sea mucho más fácil, porque hay un sinfín de tutoriales, ejemplos y bases de código abierto disponibles para darle un impulso a su cerebro cuando necesita recordar detalles que ha olvidado.

Definitivamente esto varía de persona a persona. Alguien puede recordar habilidades por mucho tiempo y otras no. Evalúese a sí mismo, haga una tabla / calendario, manténgalo como recordatorio. Esto puede ayudarte.

Si hablo de mí mismo, necesito revisar mis habilidades muy a menudo y practicarlas, la razón es mala memoria. Si no uso algunas habilidades por mucho tiempo, todo se volverá borroso … !!