¿Dónde encuentran los programadores el tiempo para permanecer en la vanguardia de las nuevas tecnologías y al mismo tiempo cuidar de su familia y el trabajo diario?

En el mismo lugar que los cirujanos cardíacos se mantienen al día con la reconstrucción facial o con un mecánico de automóviles con mantenimiento de motores a reacción.

Creo que te estás engañando a ti mismo si crees que vas a mantenerte en la primera línea de todos los campos. Un interés pasajero o intenso en todo es divertido, pero en cuanto a la carrera, una amplia especialidad es lo que lo mantendrá productivo y empleable.

Comencé a programar en 1963 y hoy soy totalmente inútil. Nada es lo mismo. Me mantuve en contacto durante la transición adquiriendo esas pequeñas computadoras nuevas y escribiendo mis propios compiladores para ellas. Todo está en el vertedero ahora. Me mantuvo abierto y flexible, pero ciertamente no fue útil. Mi ingreso principal estaba en el área de desarrollo de mainframe grande capaz de utilizar los sistemas IMS o CICS.

Recuerde que comencé en el día en que cada línea de código, rutina o cualquier cosa contenida en un programa era mi autoría escrita a mano. Nada más que nada estaba disponible para ser prestado o compartido. Bueno, una excepción, en el IBM 1620, la rutina de arranque tenía las tablas de adición incluidas.

Su pregunta fue, “¿dónde encuentran el tiempo?”
Realmente simple, es importante para ellos (por las razones que otros carteles aludieron), y lo priorizan. Al igual que cualquier otro profesional, aunque otros podrían priorizar el tiempo para el golf, etc.

Puedo decirle por experiencia personal que obtener su maestría (MS-CS) mientras trabajaba a tiempo completo (en IBM) requirió bastante compromiso mental. Allí donde muchas veces, como cuando mis compañeros estaban de fiesta, pensé en abandonar la escuela.
Y luego estaba la nieve, en el norte del estado de Nueva York. 7:00 AM – raspar hielo / nieve, conducir al trabajo. 4:30 PM – raspar hielo / nieve, conducir al campus. Busque un lugar para estacionar … 12:00 AM – después de trabajar en el laboratorio de ciencias de la computación después de la clase (hasta que cerró), raspe el hielo / nieve de mi auto y regrese a mi apartamento. Repetir. Al parecer para siempre. Perder amigos Perder relaciones.
Lo aguanté y me gradué.
Pensé que podría ser promovido en el trabajo. ¡Estaba equivocado! Me “sobrecalifiqué” para mi puesto actual. No querían promocionarme. No sabían qué hacer. Casi me despiden. Terminé renunciando. Pero me dieron la última risa. Pagaron (todas las matrículas, cuotas, libros, etc.) e incluso me dieron tiempo libre pagado para asistir a la escuela. El que me hizo más calificado ,,,
No estoy seguro de si ayudó a mi carrera tener un título de posgrado o no. Dudo que duela. Pero requiere un compromiso tremendo.
YMMV.

Solo depende de cuánto es importante para usted. No necesitas leer y saberlo todo. Incluso no puede porque la cantidad de información es demasiado grande. Concéntrese mejor en algo que sea interesante para usted y compártalo con otras personas.

Míralo más como tener información privilegiada sobre cosas específicas, y si conoces a otros, puedes intercambiar lo que sabes.

Si tengo algo de tiempo, miro mi línea de tiempo de Twitter, veo el proyecto de otras personas, entonces tal vez veo una herramienta que usaron y luego la probé también … En otro punto sabré sobre esto y otros no.

Viene de entrar en una profesión que amas. Mantenerse al día con los nuevos desarrollos en el campo se convierte más en un hobby que en una tarea. Del mismo modo que a algunos les gustaría pasar organizando su colección de estampillas o muñecas espeluznantes, también disfrutamos recolectando nuevos fragmentos de información en nuestros campos.

Nosotros en Internet es probablemente similar a un personal de mantenimiento que deambula por Home Depot y babea por todas las herramientas: todo este conocimiento es herramientas que podemos agregar a nuestra caja de herramientas, en caso de que lo necesitemos en algún momento

Y la mayoría de nosotros usualmente tenemos una larga lista de cosas que nos gustaría aprender, y no hay suficientes horas en el día.

Además, cuanto más aprendas, más fácil será absorber cosas nuevas, ya que no hay nada realmente nuevo (con algunas pequeñas excepciones), todas las variaciones y combinaciones de cosas que probablemente ya hayas encontrado.

Es una pasión para cualquier programador familiarizarse con la tecnología de punta. En general, absorben las cosas más rápido que otros no técnicos. Esta combinación les facilita mantenerse actualizados. La recopilación de conocimientos aparentemente caerá en una amplia categoría de autodesarrollo y pasatiempo para ellos. La administración de la familia y el trabajo permanecerá intacta en su propio lugar.