Como informático, ¿cómo te mantienes actualizado?

Mientras esté en la universidad, generalmente no tiene el problema. Porque no sabes suficientes cosas que se quedan atrás. En el mundo real, debes reinventarte cada cinco o seis años.

La informática es un campo tan grande, que no se puede saber todo no muy lejos. Entonces tendrás manchas oscuras. Una de las mejores formas que funcionan para mí siempre es ser curioso, como: “¿WTF? ¿Cómo funciona ESO? ”Y luego ve y vuelve a investigar sobre eso.

No hay un solo lugar para ir, si necesita actualizarse. Pero no estés en un solo lugar. Esté en todas partes, lea algunas noticias sobre tecnología inminente, algunos blogs y luego tendrá que pasar por todo el trabajo.

Es un trabajo duro, porque nadie te pagará por eso. Nadie te dará palmadas en el hombro porque estás haciendo eso. Aún así tienes que hacerlo. A veces durante días o incluso meses.

Si tiene un trabajo estable en alguna empresa, generalmente solo aprende las cosas que hacen allí y no tendrá el tiempo ni el poder para mantenerse al día con las noticias. Eso significa que su conocimiento envejecerá y después de cinco a seis años ya no podrá competir en el mercado libre. Si pierde ese trabajo, puede comenzar de nuevo.

Entonces, incluso si tienes ese trabajo, mantener tu libertad significa tu libertad de ir, tienes que reinventarte. Si no lo hace, se vuelve dependiente de su empleador. Y eso es algo malo. Porque es una posición débil si quieres negociar tu salario.

Nunca puedes dejar de trabajar, nunca dejar de aprender en informática. No hay un campo científico que se desarrolle más rápido que esto. Tienes que aprender un nuevo idioma al menos una vez al año, y hacer algo con él. Tienes que descubrir nuevas tecnologías. Puede parecer “jugar”, pero eso es realmente una parte de la descripción de su trabajo. Tienes que hacer eso. Si no te gusta, ve y trata de tomar un trabajo diferente. Si no juegas con la tecnología, no estarás en el campo por mucho tiempo.

Mantengo varias capas de actualización.

  1. Hardware
    Actualizo mi sistema, actualizo los sistemas de los clientes y nunca evito las nuevas tecnologías. Esto significa leer cosas, aprender qué es una GPU, por ejemplo, aprender a programarla. Eso lo hice hace unos ocho años cuando estaba claro que CUDA es algo que se mantendrá. Actualicé eso con OpenCL y mantengo mis toques en él.
  2. Software
    Aprende el nuevo idioma en la ciudad. Siempre. Lo último para mí fue Python, Django, Kivy. Pero también actualice sus idiomas antiguos. Tienden a cambiar con el tiempo. Profundice su conocimiento sobre su sistema operativo. Eso también está evolucionando. Prueba cosas nuevas, haz pequeños ejercicios como si todavía estuvieras en la escuela. Usted está. Nunca tendrá el estado de un “maestro de la artesanía” que está listo y hecho y puede producir su Stradivari hasta el final de su vida.
    Ya no hay un viejo camino. No llegas a ese lugar. Es el final del arcoíris y siempre debes correr tras él.
  3. Dinero
    Intenta ganar dinero con tus nuevos conocimientos. Debido a que usted invirtió tiempo y dinero en eso, si alguien se va a beneficiar de ese conocimiento, no sea demasiado tímido para pedir el pago. Y si. Tienes que dejar que paguen en parte por este proceso de aprendizaje. Todo lo que aprendiste se perderá después de cinco años, por lo que debes calcularlo.
    Si su empleador es inteligente, él lo sabe y le dará espacio para mantenerse al día, lo enviará a campamentos de entrenamiento y aprenderá cosas nuevas. Algo de eso no estará relacionado con el trabajo. Todavía. Usa eso. Tienes que evolucionar. No es usted contra su empleador mantenerse al día con la tarea que también le interesa, es “trabajo de mantenimiento” según su conocimiento.
    Descarte clientes que no entienden y no respetan su condición de profesional. No eres un “geek” o un “nerd”. Eres un profesional altamente educado y mereces respeto y libertad por lo que eres. O no serás útil por mucho tiempo.
    Muchas compañías simplemente se comen a sus empleadores. Este alquiler y fuego es muy malo y destruyó no solo las vidas de miles de personas del campo, sino que también destruyó estas compañías. Solo digo Microserfs, si no leíste el libro.
    Pero las cosas comenzaron a cambiar. La gente comienza a pensar en esto más allá del gran boom de internet. Más allá de la gran quema de genios. Filosofía
    Las cosas cambian, como de PC a Internet, de local a la nube, de Windows a Linux, de un solo procesador a multitarea, multiprocesamiento. En 1985, aún podría ser un hombre hecho a sí mismo que ejecuta aplicaciones de DOS que mantiene a la competencia fuera usando contraseñas para todo y guardando todo para usted. Pequeñas islas
    He visto esa generación. Y los he enterrado. Y estaba cantando mientras ponía la tierra en sus ataúdes. Se quedaron quietos, no cambiaron. Están muertos.
    Tienes que pensar en cómo hacer las cosas en el futuro. Cómo verá su posición en el mercado. ¿Cómo te defines a ti mismo? ¿Eres programador? ¿Eres consultor? ¿Eres un científico? Un optimizador? ¿Un analista de sistemas? ¿Cómo te vendes a ti mismo y a tu conocimiento?
    Esto cambia con el tiempo y no se refleja tanto en su conocimiento sino en la forma en que se ve a sí mismo. Y eso es claramente una cuestión de filosofía.

    No tanto sobre tecnología.

Si bien usted como ingeniero debe divertirse con las cosas que está haciendo o dejará de ser bueno en eso pronto, como hombre de negocios debe vigilar su pago.

Somos, en efecto, la nueva generación de trabajadores. Solo tenemos nuestro cuerpo y nuestra mente y la fuerza para hacer el trabajo. No es importante tener máquinas o algo así, como lo fue en la fase industrial. Pero algunas cosas muy importantes cambiaron. No somos reemplazables. Todos nosotros, sí, pero no como un nivel en la sociedad. No se puede aplicar la simplificación trabajador-empleador del siglo XIX en esta infraestructura de expertos que son todos sacerdotes de la racionalización.

Y eso es lo que somos. Personas altamente educadas que trabajan para racionalizar otro trabajo. Para hacerlo más rápido, más barato, matar empleos, crear otros nuevos, que sean más productivos, redefinir y reinventar nuestro mundo. Somos el motor de la nueva tecnología, somos partes importantes y centrales de cada corporación, en todas partes. Hemos estado influyendo en la forma en que las personas planean y estructuran su vida privada, la educación de sus hijos e incluso la forma en que sus niños pequeños encuentran a otros niños pequeños con quienes jugar. “Play-Work” lo llaman.

No somos nosotros los que queremos esto. Es la sociedad la que necesita esto y nosotros somos los que lo haremos realidad. Y no solo hay cosas buenas que vienen con la racionalización. La pobreza de la clase obrera del siglo XIX puede cantar una u otra canción de eso.

Eso es lo que quiero decir con filosofía: saber lo que está haciendo, cuando está haciendo algo y algún trabajo que tendrá que rechazar. Incluso si el argumento de “otros lo harán de todos modos” le viene a la mente. Deja que otros lo hagan. No participes, depende de ti.

Formamos nuestro futuro, el futuro de todos. Tenemos que ser éticos y eso significa que esto también tendrá que actualizarse. Si no somos éticos, sucede algo como esto:

Una propuesta modesta

Por favor, lee eso. Como el sacerdote de la racionalización que somos, que tú eres, léelo. Y piensa en eso. La racionalización es algo bueno. Pero tiene su lugar en la escala de valores de las cosas. Y no está en la parte superior. No todo tiene que ser visto racional. Esta herramienta tiene su límite.

Y recomendaría leer novelas de ciencia ficción. Me gustan especialmente los trabajos de Neal Stephenson, Cory Doctorow, William Gibson, solo por nombrar algunos de ellos. El género Cyberpunk te hará pensar sobre los peligros y las preguntas que tenemos que hacernos sobre el futuro. Porque los ingenieros somos los constructores de este futuro.

Deberíamos saber lo que estamos haciendo. No debemos ser los trabajadores ciegos en el fondo del Titanic cuando golpea el iceberg. No podemos permitir que los capitanes de este mundo permitan dirigir nuestra máquina. Son imbéciles, no tienen la menor idea sobre la tecnología que construimos. Hay un nivel de ignorancia al respecto, eso da miedo y esta es la razón por la que tenemos que mantener el control sobre ello. Somos los que estamos formando este futuro. Y tenemos que preocuparnos por el curso que estamos tomando.

Y rechazar cosas que creemos que están mal.

Porque tenemos poder. Podemos evitar un “nuevo mundo valiente” o un “1984”. Demasiados de esos capitanes nunca entendieron que esos mundos eran distopías y NO mundos que deberían construirse.

También disfruté mucho de las películas “Idiocracy” y “Demolition Man”, ambas son proyecciones oscuras del futuro, ambas son icebergs que es mejor que no ram. Y si algún capitán en el puente decide que estaría bien que la nave embistiera eso porque es insumergible, los ingenieros sabemos que nada es insumergible. Y si un imbécil está dando las órdenes, tenemos que rechazar. A veces tenemos que negarnos a obedecer.

Porque somos las personas que hacemos este futuro o aquello. Decida en qué tipo de mundo quiere que vivan sus hijos. Lo que hará, lo que implementará su código vivirá como una idea durante décadas, tal vez durante siglos. Piensa en esto: “Mi código se ejecutará para siempre. ¿Qué clase de mundo será ese? ”Tenga cuidado con lo que codifica.

Esa es la razón por la cual la filosofía podría ser el aspecto más importante de nuestro trabajo.

Mantente al día.

Te daré una respuesta simple. Mantengo una mente abierta y cualquier tema nuevo, busco fuentes, investigo, hablo con la gente, asisto a conferencias, leo libros y, en general, tiendo a ver todos los nuevos temas de CS con una lente de cómo le importa a la sociedad en el corto / a mediano y largo plazo.