¿Cuáles son las buenas maneras de adaptar los nuevos conocimientos y habilidades de ingeniería de software e informática mientras trabajamos a tiempo completo?

Primero déjame presentarme. Soy un chico de al lado que trabaja en la industria basada en servicios. Yo también tengo una agenda ocupada y paso algunas noches tarde en el cargo en un mes. Estoy seguro de que tienes más en tu diario / calendario que yo, pero igual intentaré responder a la pregunta que suelo seguir para mantenerme al día.

Cuando se trata de aprender hay 2 aspectos:

  1. ¿Qué aprender?
    1. Tengo una cuenta de twitter y sigo a pocas personas. Sigo recibiendo los feeds en Twitter que me mantienen al día hacia donde se dirige el mercado.
    2. Me he suscrito a noticias y documentos de hackers. Busca un buen blog o carta de noticias que creas que sea digno de darte “alimento para el pensamiento”.
    3. Atiendo a algunos encuentros. Estas reuniones le dan una idea de lo que la comunidad está entusiasmada hoy en día.
    4. No voy a ignorar a Quora. No es solo un foro para buscar preguntas y responderlas. Más bien, mantendré un ojo abierto sobre lo que las personas preguntan hoy en día. Algún tiempo también tengo algunos temas de Quora.

Ahora, una vez que tengas claro en qué te centrarás, da el segundo paso.

  1. ¿Cómo aprender?
    1. Calcule los recursos que va a seguir en su mayoría algunos libros o tutoriales.
    2. Prepare un plan aproximado de lo que va a hacer. Crear una lista de tareas pendientes. Un ejemplo muy pequeño es que si comienzas a aprender java probablemente seguirías los pasos a continuación:
      1. Leer a través de la cabeza primero java
      2. Comprender los conceptos básicos de estructuras de datos y algoritmos.
      3. Regístrese para los ejercicios / pruebas diarias que seguirá resolviendo.
      4. Tomar el siguiente paso puede ser aprender la primavera.
      5. Ahora cree una lista de tareas pendientes para el framework Spring. Vuelva al paso i.

Una vez que esté listo con los dos pasos anteriores, la parte más difícil del aprendizaje es encontrar tiempo para usted. Estas son algunas de las cosas que hago para crear una ranura en mis 24 horas:

  • Trataré de irme a la cama antes de las 11 PM de la noche para poder levantarme temprano a las 6 AM. Recogeré mi libro de 6 a 7 de la mañana. Este es el momento en que comienza el día y no tiene ningún pensamiento en su mente que pueda distraerlo.
  • A veces me resulta difícil seguir los libros, porque me despierto a las 6 de la mañana si empiezo a leer libros me siento con sueño. Aquí es donde sitios como coursera / udemy / pluralSight son útiles. Pondré una conferencia mientras tomo café por la mañana.
  • Otra ventaja de los cursos de video es que continuaré igual en mi mesa de desayuno también.
  • Crear una cuenta github. Seguiré registrando mi código en github, de modo que durante las horas de almuerzo de la oficina lo pueda sacar de la computadora portátil de mi oficina y escribir un par de líneas.
  • Me obligo los viernes por la noche y a las 12 o 1 de la tarde y trato de codificar ese bit extra que me he perdido durante la semana.
  • He empezado a planificar mis fines de semana. Sé que es difícil, pero trato de exprimir en un par de horas para estudiar.
  • Finalmente mantén un control de ti mismo. Mantenga un diario donde pueda seguir marcando lo que ha aprendido hasta ahora.

Incluso con tantas cosas en mente, es difícil seguir el programa, pero eso no debería molestarlo. Quiero decir que no debería tener la sensación de culpabilidad de que “tenía que completar este módulo para esta semana”. Sólo sigue empujándote.

Espero que ayude.

Feliz aprendizaje.

En realidad programando. La aplicación de las habilidades de programación y el uso de esto en realidad ayuda a aplicar conceptos de informática.

Sin embargo, esto normalmente se hace con conceptos en el fondo. Le sugiero que intente identificar los algoritmos reales y los patrones de diseño que aplica en su programación para hacer que se convierta en algo relevante. También ayuda si usted documenta esto correctamente también. Nombrar e identificar correctamente estos elementos solidifica ese conocimiento.