Según mi punto de vista es que ya no hay desarrolladores de C. Los que hay ahora ni saben lo que es un analizador de código estático (cppcheck sin irte muy lejos) ni dinámico (valgrind, que tampoco hablamos de soluciones avanzadas). Se programa en C como se programa en JavaScript, y cuesta mucho enseñar a las nuevas generaciones el tema de lo que realmente se está haciendo con la memoria y el micro a bajo nivel.
Android TV es el gran olvidado. Se hacen muchas auditorías y pentestings de aplicaciones moviles pero si se centraran en apps de TV nos llevaríamos muchas más sorpresas.
Como dicen por ahí arriba, respuesta simplificada que trata únicamente un tipo de problema dentro del aprendizaje automático.
IA es un campo que incluye entre otras cosas aprendizaje automático, que a su vez incluye aprendizaje por representación y que a su vez incluye aprendizaje profundo.
Podéis echar un ojo a sistemas expertos, aprendizaje por refuerzo, sistemas cognitivos artificiales... Para ver qué no solo son clasificadores.
#33 Otro que también ha trabajado en sistemas críticos. Es curioso como cambia la perspectiva del desarrollador cuando estás programando a nivel Kernel y se detecta un fallo en el hardware... Que por supuesto hay que tapar con software.
#1 En aprendizaje profundo y también en sistemas de ensemble (como Random Forests). Ya existen varias aproximaciones para intentar "entender" sistemas de ensembles y arquitecturas de redes neuronales profundas, por ejemplo utilizando HMMs.
Es un tema de investigación que está ahora mismo en auge por la GDPR y su "derecho al entendimiento".
Podéis ver los últimos avances en las publicaciones del WHI (Workshop on Human Interpretability in Machine Learning) en sites.google.com/view/whi2018/home si os interesa.
#14 efectivamente. Un buen ejemplo es en el sector eléctrico, donde hay sitios donde hay un único departamento de ingeniería para especificación de requisitos. Vete tú a decirles que vas a montar un sistema de control de una subestación eléctrica usando Agile...
Es el mismo tema que hay montado en otros sitios, entre ellos Madrid en la zona de Madrid Río (Príncipe Pío).
Estuve trabajando allí como residente desde que lo abrieron. Un sitio genial para startups y emprendedores donde en mi caso he conocido a muy buena gente :).
Por comentaros un poco, el alquiler de la zona se disparó, mucha gente quería venirse a trabajar a la zona por cercanía y para utilizar sus instalaciones (sobre todo residentes que trabajaban en sus proyectos). Se crearon nuevos empleos alrededor cómo setas con la idea de dar servicio a toda la gente que iba allí a trabajar o a reunirse : desde bares y restaurantes a accesorios de oficina. Algunos siguen, otros duraron poco, algunos de los que siguen se lo creyeron demasiado y perdieron mucha calidad porque de pronto tenían garantizada la clientela, otros animados por el ambiente se lanzaron a montar su propio negocio (¡ese Gino!)... La verdad es que ha sido un cambio muy grande en la zona.
También hay que tener en cuenta que no había nada parecido hace unos años por lo que la transformación del barrio pudo ser más radical y más rápida... Ahora hay más sitios como Spacesworks, TheCUBE o WeWork, pero ha sido el sitio de referencia desde que se montó.
Depende del tipo de programación. Si se trabaja en desarrollo en microcontroladores a bajo nivel aún es necesario arremangarse y tirar de JTAG y volcados de memoria más que de Stack Overflow.
Joder si no es por el DOS/4GW aún estaría pegándome con el QEMM y 386MAX para conseguir que la memoria Base, High, EMS y XMS estuvieran como queria el jueguecito de turno.
Juego con DOS/4GW : Arrancar con F5 y a disfrutar.
Para mí de las mejores cosas inventadas en la informática junto con el grupo que creó apt-get y sepultó dselect.
"Con o sin religión, un hombre bueno puede hacer cosas buenas y un hombre malvado puede hacer cosas malas; pero que gente buena haga cosas malvadas, para eso hace falta la religión" -Steven Weinberg