Inteligencia artificial, yo creo que si me diera por lo dejo todo y hago algo de informatica tiraria por ahi
Supongo que el tema de ciberseguridad y juanqueo.
En mi opinión de mierda, las dos áreas en las que más difiere la visión exterior del trabajo cotidiano que se hace en ellas.
Antes de nada, el mito frente a la realidad.
Ciberseguridad
La figura del juánquer solitario que encuentra fallos en el sistema y vive aventuras en el ciberespacio está muy lejos del día a día de la mayoría de profesionales de la ciberseguridad. Detectar agujeros de seguridad y explotarlos es un rol que se suele llamar de «equipo rojo». Muy pocas empresas tienen a gente en plantilla que desempeñe esta labor. En España me parece fantasía, es más fácil que seas hechicero o princesa. Las agencias estatales sí le dan más importancia a estas labores, creo que el punto de acceso más asequible es seguir todo lo que se haga en
incibe.es, donde, después de haber aprendido lo básico, puedes empezar por su
academia hacker. Luego tienes la labor en solitario, ser un agente libre que encuentre fallos en software o sistemas de empresas que tienen programas de «bug bounty» o de recompensas a aquellos que les notifican de forma responsable, a través de canales dedicados a este efecto. Como consultor externo, ya sea de manera individual o a través de una empresa que se dedique a esto, se habla a veces de la figura del que es contratado para infiltrarse en los sistemas, sin que se avise al personal, a ver hasta donde llega. Hay libros muy entretenidos sobre esto como "Social Engineering" de Christopher Hadnagy, pero también son muy novelescos, en realidad eso pasa poco y lo normal es que te sientes con los desarrolladores del software a analizar y les fundas a preguntas sobre sus procedimientos.
La verdad es que en las pocas empresas que tienen un departamento de ciberseguridad, se les suele ver como la gente que te pone pegas a todo, el freno al progreso, los imbéciles de seguridad. El trabajo del equipo azul es proteger los sistemas de cualquier posible fallo en la cadena de producción y operaciones del software. Para ello se suelen servir de herramientas de monitorización de distintos tipos y, en una empresa que funcione bien, se les debería consultar en todo proceso de diseño de nuevos sistemas. Pero como esto supone que todo lo que es «p'ayer» se retrasa más, en España también es muy raro.
No escribo esto para desanimar, sino para evitar animar en algo que luego resulte muy decepcionante. Es un área con bastante demanda, pero también muy exigente. Para ser medianamente decente en seguridad tienes que ENTENDER cómo funciona el software, cómo se escribe, cómo se distribuye, cómo se ejecuta. No es una carrera a la que accedes según empiezas, es una especialización, una maestría que adquieres después de haberte revolcado un poco en el barro y ver por dónde la gente toma atajos, por dónde se meten problemas debajo de la alfombra y así empezar a comprender cómo se generan las deudas que se acaban pagando caras.
Si aún te interesa esto, creo que el proyecto de hacer varias páginas web de complejidad ascendente es una formación cojonuda.
Inteligencia Artificial
Es mala semana para sacar este tema porque estoy hasta los santísimos huevos de los flipaos del ChatGPT y de gente que no tiene nada mejor que hacer que creerse a periodistas de la sección de tecnología, que están varios peldaños por debajo de los de deportes.
@cuellopavo tiene un hilo y todo.
La inteligencia artificial es a la inteligencia lo que la música militar es a la música. Vamos a dejar muy claro ya que el humo que hay en torno a esto es totalmente desmesurado.
En la práctica, lo normal es que tú no desarrolles modelos ni algoritmos, sino que los uses a través de bibliotecas que otros han programado, o interfaces que detrás tienen esas bibliotecas, para meterles datos a chorro y ver qué sale cuando modificas parámetros. Por lo tanto, este campo también requiere de conocimientos y experiencia previas. Aunque queramos pensar que esto tiene aplicación en cualquier ámbito del conocimiento humano, resulta que para que merezca la pena usar este tipo de herramientas necesitas tener muchos datos que procesar. Esos datos tienen que estar en un formato esquematizado o son puro ruido. Limpiar esos datos o diseñar ese esquema es parte del trabajo a menudo. Los clientes tampoco abundan tanto como pudiera parecer, y no tengo ni idea de qué empresas realmente hacen algo en este campo en España que no sea venta de humo (aunque esto es culpa mía porque no estoy al día de ese mercado).
Para tirar por aquí empezando desde cero, el primer paso que yo recomendaría sería leerse algún libro sobre Python con ejemplos, algo sencillo. La editorial Packtpub me ha parecido siempre muy buena, aunque sacan tantos libros que alguna mierda debe haber.
Este no pinta mal. Es importante notar que no recomiendo uno de los que te dicen que puedes empezar sin tener ni idea de programar y ser un científico de datos, porque te van a llevar de la mano y cuando te suelten vas a estar en bragas, vale la pena invertir en conocer los fundamentos.