Sí ya lo sé, el título es un poco genérico ¿no?, quizás debería haber puesto algo como ¿Qué le dirías a tu yo del pasado para que haga o no si quiero ser un buen profesional? No sé, me parece acertado tanto uno como otro.

Aquí van estos consejos que había publicado como un hilo en Twitter, y que me gustaría reunirlos aquí, porque puede que a más de uno le salve la vida. Puedes cogerlos o no cogerlos, cogerlos todos, o unos cuántos o uno solo, eres libre de quedarte con cualquiera de ellos.

  • Toca todos los palos para saber qué quieres (redes, sistemas, programación…)
  • Cuando sepas que más te motiva, elige un camino
  • Cuando eligas un camino, puede que te cambien cosas en el camino porque el mercado no para de reinventarse, osea, tienes que estar dispuesto a cambios
  • No te cases con ninguna tecnología, siempre hay algo mejor o peor
  • Ten paciencia, fuerza y ganas para aprender constantemente
  • Escribe tus experiencias, blog, documento interno…
  • Rodéate de gente que te retroalimente
  • Busca una comunidad de Software Libre o de Open Source y participa en ella
  • Usa recursos como http://pluralsight.com, http://Packtpub.com
  • No pienses que los cursos te lo tiene que dar la empresa, hay que interesarse en poder adaptarse al nivel de exigencia
  • Hay que comprender, entender y razonar lo que se aprende, memorizar no tiene cabida aquí
  • Esto no es Matrix , si vas aprender algo, dedícale tiempo, y aprende a lidiar con la frustración, las cosas tienen que salir cuando tengan que salir.
  • Refuerza mucho el inglés, casi todo el contenido está en inglés
  • Ten conceptos claros sobre las cosas, no conozcas todo en profundidad, ya que no existe tiempo físico para hacerlo y te ayudará a solucionar problemas a la hora de buscar
  • Házte un proyecto pequeño con un fin específico y concreto
  • Luego, házte un portfolio con tus proyectos, como por ejemplo, un repositorio en GitLab
  • Trata de buscar formas para diferenciarte sin perjudicar al resto
  • Lo que tú hagas es tú propio sello
  • Lee, lee todo lo que te salga en pantalla. A veces te ofuscas con algo y te pones a buscar, probar y hacer de todo son leer antes ese mensaje de error que te dice bien claro dónde está el fallo.
  • Analiza bien un problema y piensa en múltiples situaciones para resolverlo
  • Cuando tengas una solución, a un problema, cuestiónate si es la solución más eficiente, pero también, la más segura, porque solemos olvidarnos de esta última.
  • Cuando necesites realmente ayuda, pregunta, no te entierres en trabajo si has probado de todo y no das con la tecla.
  • Hay que tener siempre afán por documentar las cosas, y lo mejor que puedes hacer, es ir documentando mientras vas aplicando los cambios para no tener que hacerlo después.
  • Documenta tus scripts, y códigos, te lo agradecerás a ti mismo en un futuro y también se lo agradecerás a los demás.
  • Ten siempre una copia de seguridad, conozco a gente y a mí también me ha pasado sobre todo en la etapa de distro hopping, que ha eliminado por error el contenido de su partición.
  • Cifra todos tus datos cuando sabes que van a moverse fuera de casa
  • Usa software oficial, no uses software crackeado o pirateado, a parte de dañar a la industria y compañer@s, estás facilitando la puerto al malware
  • Averígua que son las licencias de software
  • Si ves o sospechas de un posible infingrimiento de las licencias de SoftwareLibre, OpenSource… repórtarlos, por favor.
  • Lee teoría y practica mucho, no vas a ningún lado por muchos conocimientos prácticos que tengas si no entiendes que hay detrás de lo que estamos haciendo
  • Trata de buscar siempre el hilo a las pistas que te deja el SO, la app… Sé analítico en consecuencia
  • Si hay algo que no te gusta, no te quejes de lo que no te gusta o falta, preocúpate en sumar y desarrolla, crea, reporta, colabora para que subsane esa deficiencia, pero no practiques el deporte nacional de la queja.
  • Trata de defender el por qué surgen las cosas, sobre todo en entornos productivos con argumentos
  • Aplica para certificaciones informáticas de la mano de: Red Hat, Cisco, LPI, Linux Foundation, Microsoft, Amazon, Google… Y en cursos que te puedan dar cierto nivel.
  • Investiga sobre la historia de los SO, no solo está Linux, Android, iOS, Mac y Windows en el mercado.

Espero que os haya gustado, a mí me hubiese gustado tener algo así en su día.

Bonus y sugerencia personal:

  • Si vas a estudiar un grado medio/superior, es muy importante averiguar si los profesores han debutado en el mercado de trabajo porque:
    • Han tocado entornos desarrollo, pre-producción o producción, se han visto con problemas y han aplicado soluciones diferentes para arreglar algo roto.
    • Conocen y se actualizan conforme van saliendo las tecnologías en el mercado
    • Pueden dar una visión más amplia de todo, incluyendo la parte de arquitectura del desarrollo del software o de sistemas o redes inclusive.
    • Enseñan más los diferentes metodologías que hay SCRUM, Agile…
    • Cuentan anécdotas que puedan ayudarnos
    • Tienden a tocar y a ver configuraciones y esquemas complicados de arquitectura

ACTUALIZACIÓN

  • Seguro que te encantan como suena los teclados mecánicos, sobre todo, los que hacen ruidito tipo Fallout 4, pues, como consejo, te diría, que revisa muy, pero que muy bien el teclado mecánico que vayas a usar por estas sencillas razones:

    • Ruido: El ruido que escuchas en la tienda, supermercado… dónde vayas a comprarlo, no suena igual que en un cuarto más pequeño dónde el ruido rebota por las paredes, lo que parecía agradable para tus oídos en el establecimiento se puede convertir en algo muy molesto para ti y para los demás.
    • Muñecas: Ten mucho cuidado con esto, me compré un Scorpion KG935 que me costó lo suyo, el ruido bastante elevado, y con una configuración amplia de efectos LED que iluminaban el cuarto. Sin embargo, al cabo de un par de semanas empezaba a notar dolores en las muñecas, como resultado, me generó una tendinitis. ‘Y mira qe tenía reposamuñecas! Al final me terminé comprando un Logitech K270 y encantado de la vida.
  • Hacer ejercicio, ¡MUY IMPORTANTE! no es de locos, pasar 8 horas delante del ordenador/computadora, y no hacer ni un solo gesto después del trabajo, es un ¡error! tus músculos se atrofian y comienzan luego los dolores de espalda sobre todo y puede que una que otra hernia. Si puedes, nada todo lo que puedas.

  • Hidrátate, parece mentira, pero el no beber agua produce mucho debilitamiento a lo largo del día y puedes tener bastante sueño, algo que me pasa.

  • Ház descansos ¡o intenta hacerlos! no descansar, estar en una posición fija lo que va hacer el día de mañana es perjudicarte y sobre todo, la vista que es la que sale peor parada. Por otro lado viene bien porque puede ser que te hayas atascado en algo y parando un poco puede que lo llegues a resolver en un periquete.

  • Intenta usar colores claros o pastel, sobre todo letras blancas y fondo negro, los colores blancos o chillones pueden fastidiarte mucho y además facilita la pérdida de concentración.

  • Usa pantallas con filtros de luz azul como las BenQ que los tienen incorporado, y si puedes usar una resolución con frecuencias altas, mejor.