Ā”Conocimiento tecnológico gratuito y consejos profesionales para ayudarte a conseguir el trabajo de tus sueƱos! InscrĆbete para recibir las historias mĆ”s recientes directamente en tu bandeja de entrada.
5 minutes
Juliette Erath - 2023-02-21
Seguro que ya has oĆdo hablar de ChatGPT . Y esto se debe a un motivo: este chatbot desarrollado con inteligencia artificial lo creó OpenAI y se basa en el modelo de lenguaje Ā«transformador generativo preentrenadoĀ», que utiliza tĆ©cnicas de aprendizaje profundo para proporcionarles a los usuarios respuestas al texto que introducen similares a las humanas. ChatGPT se lanzó a finales de noviembre de 2022 y ya ha arrasado en internet, generando muchas conversaciones sobre el futuro de herramientas similares impulsadas por inteligencia artificial.
7 minutes
Ironhack - 2022-11-09
Te has decidido a participar en un bootcamp a tiempo completo o a tiempo parcial... Por un lado, tienes ganas de aprender y, quién sabe, de cambiar de profesión. Ese puesto que va a cumplir al 100 % con tus expectativas laborales te estÔ esperando, pero aún necesitas formarte. Por otro lado, tienes un trabajo, una actividad y sacar tanto tiempo es todo un reto.
Ironhack - 2021-10-13
Mucha gente se plantea dar un salto al sector tecnológico debido a su alta demanda laboral, pero ademÔs es también un mercado atractivo porque se puede empezar sin experiencia previa y donde se valora la diversidad de perfiles. Sin embargo, hay quien no tiene el tiempo o los medios para poder estudiar una carrera universitaria o un FP desde cero, y con frecuencia llegan a Ironhack preguntÔndose si hacer un bootcamp valdrÔ la pena para cambiar de trabajo. Aquà te traemos algunas pistas que te pueden ayudar a responder a esa pregunta, entender mejor tus necesidades y decidir qué formación se adapta mejor a tu caso.
5 minutos
Ironhack - 2021-07-16
Aunque no nos demos cuenta, vivimos rodeados de experiencias de usuario, tanto en el mundo analógico como en el digital. Es muy raro que un producto no haya sido diseñado a partir de una reflexión sobre nuestro comportamiento con un servicio, sobre la manera en la que buscamos la información y sobre nuestra percepción. Que hablar de diseño de experiencia es hacerlo de futuro es un hecho, siendo el perfil UX uno de los trabajos mÔs demandados de la actualidad, con un crecimiento del 18% anual según estudios como el de CNNMoney .
Ironhack - 2020-06-18
Si no tienes muy claro qué es un bootcamp y quieres descubrir si es recomendable para ti, has llegado al lugar indicado para descubrirlo. ”Sigue leyendo!
Ironhack - 2020-06-01
Diana Ćlvarez Concepción es ex-estudiante del bootcamp de fullstack web developement en Ironhack Madrid. Ā”Descubre su experiencia!
Ironhack - 2020-06-01
Si has llegado hasta aquĆ es porque probablemente has decidido unirte a un Bootcamp. DespuĆ©s de tomar esta decisión, pensaste que todo serĆa mĆ”s fĆ”cil pero ahora estĆ”s haciendo frente a mĆ”s preguntas que antes. ĀæEs tan difĆcil como dicen? ĀæConseguirĆ© terminarlo? ĀæDeberĆa dejar de darle vueltas? La respuesta rĆ”pida a estas preguntas es sĆ.
Ironhack - 2021-03-24
Hay muchas aplicaciones y usos diferentes para el lenguaje de programación Python: desarrollo web, gaming, desarrollo de software, inteligencia artificial, machine learning y desarrollo de lenguaje, por nombrar algunos. Sin embargo, los 3 usos principales son el desarrollo web (incluida la creación de aplicaciones), la ciencia de datos y la creación de scripts.
Ironhack - 2021-04-22
Todos los cursos
Global
Seamos sinceros: nuestra vida ha cambiado de la noche a la maƱana y de pronto, nos hemos visto teniendo reuniones familiares, quedadas con amigos y trabajando a travĆ©s de una pantalla. Esta nueva situación puede hacer que algunas personas sean reticentes al cambio, pero la actitud de los ironhackers es ver siempre el lado positivo y seguir aprendiendo. Desde el aƱo pasado, adaptamos nuestros bootcamps intensivos para las clases online, manteniendo el mismo horario y el contacto directo con los profesores. DespuĆ©s de impartir mĆ”s de 40 bootcamps y enseƱar a mĆ”s de dos mil estudiantes en remoto durante todo el 2020 (olĆ©) tenemos algunos consejos sĆŗper valiosos para ayudarte a sacar el mĆ”ximo tu bootcamp. 1. Planifica tu dĆa Establecer un horario e identificar de forma clara tus objetivos diarios, ayuda (Ā”y mucho!) a mantener el foco y la motivación durante la jornada. Es importante que te reserves un tiempo para practicar y repasar los conocimientos adquiridos en clase, asĆ como para adelantar los proyectos de grupo, equilibrando el tiempo de trabajo autónomo con el de tu equipo. TambiĆ©n te recomendamos planificar tus descansos. A veces cuando trabajamos en remoto las horas pasan volando y podemos perder la noción del tiempo. Es necesario desconectar, cambiar de postura y moverse un poco. AdemĆ”s, hay que recordar algo que seguramente ya sabes pero que se ha vuelto aĆŗn mĆ”s importante en las circunstancias actuales: intenta no encender el ordenador o el móvil justo al despertarte ya que, despuĆ©s de todo, pasarĆ”s gran parte de tu dĆa frente a la pantalla y debes evitar la saturación. 2. Crea el entorno perfecto para ti El ambiente en el que estudiamos tiene un gran impacto en nuestro nivel de concentración. Por eso, intenta elegir un lugar fijo en tu casa, que serĆ” tu zona de estudio. Te recomendamos un lugar con bastante luz y silencio, donde puedas aislarte. Si eres de esas personas que necesitan un clima de estudio o trabajo a su alrededor para concentrarse (y no escuchar al vecino pasando la aspiradora a las nueve de la maƱana), puedes optar por espacios de co-working habilitados para este tipo de tareas, asĆ como bibliotecas pĆŗblicas donde todo el mundo a tu alrededor estarĆ” sĆŗper concentrado. Alternativamente, hay gente que se pone vĆdeos de gente estudiando para sentir que estĆ” acompaƱado. Si necesitas contacto con otras personas, siempre puedes escribir a tus compaƱeros de clase y hacer sesiones de trabajo conjuntas (breakout rooms), incluso para tareas individuales. Mantener la motivación es una de las grandes dificultades cuando estudiamos en remoto. Es fundamental evitar la sensación de soledad y frustración, Ā”apóyate en tus profesores y compaƱeros! Si estĆ”s pensando en estudiar en Ironhack, recuerda que la mayorĆa de nuestros campus ofrecen la posibilidad de trabajar online desde allĆ y utilizarlos como un coworking. Nuestras instalaciones son grandes, luminosas y cĆ©ntricas, por lo que son una gran opción. AdemĆ”s, te permitirĆ” conocer a otros estudiantes tanto de tu bootcamp como de otros cursos. ImagĆnate: Ā”conocer gente nueva con quien compartes intereses! Suena casi como a los tiempos pre-COVID, Āæeh? 3. Logra la mĆ”xima concentración posible No existe una receta mĆ”gica que funcione para todo el mundo, pero sĆ debes encontrar el mĆ©todo que haga tu estudio mĆ”s eficaz. Una tĆ©cnica muy popular es la conocida como āPomodoroā, que consiste en hacer un parón cada 25 minutos de concentración, con intervalos de 5 a 10 minutos. De esta forma, tu cerebro consigue asimilar mejor nueva información. ĀæY sabes quĆ©? Chrome tiene una extensión para que puedas instalarlo en tu ordenador. AdemĆ”s, si eres de esas personas que prefiere trabajar con mĆŗsica, guarda nuestra lista de Pomodoro Technique en Spotify. PodrĆ”s concentrarte y descubrir nuevos artistas al mismo tiempo ;) Si necesitas una pequeƱa ayuda extra para lograr esos momentos de alta productividad y evitar distracciones, hay muchas apps que bloquean la actividad de algunos sitios y te obligan a tener mĆ”s disciplina. Te dejamos aquĆ un pequeƱo listado de otras 3 extensiones de Chrome sĆŗper Ćŗtiles: Stay Focused , Dayboard: New Tab & Site blocker y Momentum . 4. Utiliza herramientas colaborativas Intenta guardar tus materiales de manera organizada en la nube: hace tu vida mĆ”s fĆ”cil y tambiĆ©n permite que los trabajos en grupo sean mĆ”s colaborativos. Intenta combinar horarios con tus colegas para compartir información en tiempo real, ya que es una manera de simular las interacciones que tienen lugar en una clase en persona. Dependiendo de tu Ć”rea, merece la pena investigar mĆ”s sobre herramientas colaborativas con aplicaciones especĆficas. AquĆ te recomendamos las mĆ”s conocidas: Google Drive, Dropbox, Prezi, Wikispaces y Bounce App. 5. Pide ayuda siempre que lo necesites Uno de los grandes beneficios que ha traĆdo la formación online con clases en directo es que la mayorĆa de estudiantes se hacen mĆ”s autónomos y responsables de su aprendizaje. Esto puede jugar a su favor, haciendo que traten de resolver las cosas por nuestra cuenta antes de avasallar con preguntas. AdemĆ”s, evita distracciones y comparaciones innecesarias. Ā”Genial! Sin embargo, es fundamental no perderse ni desconectarse: la comunicación es crucial. Siempre que tengas dudas que te impidan progresar, compĆ”rtelas. Recuerda que el aprendizaje es colaborativo. Respeta los tiempos de la clase pero organiza una sesión aparte con tus compaƱeros o con el profesor y lleva las dudas preparadas si necesitas ese refuerzo extra. Recuerda que, especialmente en Ironhack, todo el mundo empieza en el sector tech desde cero por lo que hay una curva de aprendizaje muy fuerte. AdemĆ”s, la situación que estamos viviendo hace que necesitemos mĆ”s comunicación que nunca. Nuestra experiencia nos ha demostrado que, cuando hay un sentido de comunidad detrĆ”s y puedes apoyarte en otras personas, es mĆ”s fĆ”cil lidiar con la frustración y seguir motivado para hacer tus proyectos. Si no hay nada que te pare y quieres formarte en tecnologĆa, infórmate aquĆ sobre nuestros cursos .
Ironhack - 2021-04-14
Desarrollo Web
Todos los cursos
Si te estĆ”s preguntando, "ĀæquĆ© es javascript?" Has venido al lugar indicado. Javascript es un lenguaje de codificación utilizado en desarrollo web . Es un lenguaje de programación basado en texto que se utiliza para crear contenido interactivo y dinĆ”mico en sitios web. EstĆ” presente en casi todos los sitios web y generalmente se usa junto con HTML y CSS, y se inserta directamente en el código HTML. Mientras que HTML y CSS se utilizan para crear el diseƱo general y el diseƱo de un sitio web, Javascript se utiliza para crear contenido dinĆ”mico como formularios, botones de inicio de sesión y contenido basado en grĆ”ficos. Se utiliza tanto en el desarrollo de frontend como en el de backend , junto con el desarrollo de juegos y aplicaciones para dispositivos móviles, lo que lo convierte en un excelente lenguaje de codificación para tener en tu repertorio. Si estĆ”s pensando en aprender desarrollo web, Javascript deberĆa estar entre los primeros idiomas que estudies. Te otorgarĆ” las habilidades necesarias para crear una amplia gama de contenido dinĆ”mico e interactivo, y ademĆ”s harÔ tu perfil mĆ”s atractivo si buscas trabajo dentro del diseƱo o desarrollo web. La cantidad de bibliotecas disponibles para Javascript se expande constantemente y el lenguaje ha avanzado mucho desde sus inicios. Hace diez aƱos, no hubiera sido comĆŗn usarlo para aplicaciones móviles, mientras que hoy en dĆa es lo suficientemente sofisticado como para admitir complejas aplicaciones móviles y de escritorio, junto con otros tipos de programas informĆ”ticos. Cuando se trata de aplicaciones de escritorio, son menos comunes hoy en dĆa que las aplicaciones móviles, aunque todavĆa son necesarias y se crean con frecuencia con Javascript. Los frameworks AppJS y Electron se utilizan con mayor frecuencia en la creación de aplicaciones de escritorio utilizando Javascript; con estos frameworks, las aplicaciones se alojan en navegadores web. Hay frameworks de Javascript como Proton Native disponibles para aplicaciones de escritorio nativas. Una vez mĆ”s, estas aplicaciones funcionan en varias plataformas y solo necesitan ser construidas una vez para usarlas en Windows, iOS y tambiĆ©n en Linux. Los beneficios de usar Javascript Javascript es un lenguaje de programación basado en texto, ampliamente utilizado y que se desarrolla simplemente en un ordenador a travĆ©s de un teclado . Algunos lenguajes de codificación se basan en grĆ”ficos y deben escribirse mediante la función de arrastrar y soltar en lugar de escribir. Javascript ofrece muchos beneficios sobre otros lenguajes de codificación. Para empezar, es un lenguaje que se ejecuta del lado del cliente ( on the clientās side) , lo que significa que se ejecuta en el procesador del cliente (o de la empresa). TambiĆ©n es posible ejecutar Javascript del lado del servidor ( on the serverās side) , lo que significa que el código se ejecuta en un servidor que aloja el sitio web. JavaScript del lado del cliente ofrece una experiencia de usuario rĆ”pida ya que se elimina la necesidad de un servidor y, por lo tanto, generalmente proporciona una experiencia fluida para el usuario final. Esta es en parte la razón por la que es la base de la mayorĆa de los grandes diseƱos web receptivos. Tiende a funcionar sin problemas, independientemente de la gama de navegadores y dispositivos en los que se utilice. TambiĆ©n es fĆ”cil de aprender para los desarrolladores web y nuevos emprendedores, y fusionar HTML, CSS y Javascript es una forma muy sencilla de trabajar. TambiĆ©n es ideal para simplificar el proceso de desarrollo de aplicaciones. Hay muchos frameworks ampliamente disponibles. Un punto a tener en cuenta cuando se trabaja con Javascript es que no se ha confirmado hasta quĆ© punto los motores de bĆŗsqueda pueden rastrearlo y se ha informado que puede causar problemas cuando se trata de SEO. Hay formas de evitar esto, pero es algo a tener en cuenta antes de embarcarse en un viaje de desarrollo web. Java para los emprendedores Cualquiera que se pregunte 'quĆ© es javascript' probablemente se estĆ© iniciando en el mundo del desarrollo web. Es posible aprender por ti mismo los conceptos bĆ”sicos del desarrollo web, incluido cómo trabajar con Java. Sin embargo, para una comprensión completa y profunda de todas las posibilidades que ofrece este lenguaje de codificación, lo mejor es tomar un curso u obtener una capacitación formal en el Ć”rea, como el bootcamp de Desarrollo Web de Ironhack . Esto es especialmente importante si estĆ” considerando una carrera en desarrollo web o cualquier aspecto del diseƱo de sitios web; en este caso, Javascript es una herramienta esencial que debe tener en su haber. Del mismo modo, si eres un emprendedor primerizo con una gran idea para una aplicación en mente o un aspirante a desarrollador de videojuegos , es uno de los mejores lenguajes de codificación para poder trabajar. Altamente versĆ”til y adecuado para crear aplicaciones móviles (tanto del lado del cliente como del lado del servidor), aplicaciones de escritorio, juegos y contenido dinĆ”mico de sitios web, hay muchas posibilidades abiertas para ti cuando codificas con Javascript. Cuando se trata del desarrollo de aplicaciones, Java se usa a menudo para aplicaciones de iOS y Android, junto con otro lenguaje de codificación llamado Swift. Ambos sistemas operativos funcionan con el mismo código Javascript, por lo que no necesitarĆas tener la misma aplicación por separado para cada uno de ellos. Los frameworks Ionic y React Native Java son opciones bastante populares para el desarrollo de aplicaciones. Si eres un emprendedor de videojuegos con una gran idea para un nuevo juego, Javascript te permitirĆ” crearlo en 2D o 3D. Se pueden usar motores de juegos como PixiJS y Physics JS para crear un videojuego excelente con audio. Estos frameworks tambiĆ©n admiten tareas web generales basadas en grĆ”ficos, como simulaciones. Java y AI (inteligencia artificial) Otras Ć”reas de uso de Javascript incluyen AI: la biblioteca de Javascript de Tensorflow estĆ” disponible para tareas de aprendizaje automĆ”tico. TambiĆ©n puedes llevar tus presentaciones al siguiente nivel utilizando Javascript. Los marcos Impress.is y Reveal.is son impresionantes y se pueden utilizar para crear rĆ”pidamente excelentes presentaciones de diapositivas. AdemĆ”s de todo esto, puedes usarlo para escribir software que se pueda ejecutar en un sistema integrado. Cuando hacemos la pregunta, ĀæquĆ© es Javascript y quĆ© puede hacer con Ć©l?, hay muchas respuestas posibles. Es un lenguaje de codificación versĆ”til que puede admitir una amplia gama de funciones. Esto lo hace atractivo para cualquier emprendedor que desee desarrollar su propia aplicación, juego o sitio web. ĀæEstĆ”s listo para comenzar tu bootcamp de desarrollo web y llevar stus habilidades al siguiente nivel? Entonces deberĆas echar un vistazo a nuestro bootcamp de Desarrollo Web , donde aprenderĆ”s a usar bases de datos no relacionales y muchas otras herramientas que te convertirĆ”n en un desarrollador full stack.
Ironhack - 2021-03-24
Ciberseguridad
Todos los cursos
Con la rĆ”pida evolución hacia el mundo online y una forma de vida mĆ”s digital, cada vez mĆ”s empresas estĆ”n adaptando sus negocios a este canal, o como mĆnimo, comienzan a depender de una compleja red informĆ”tica para llevar a cabo sus actividades cotidianas. Esto es aĆŗn mĆ”s relevante debido al impacto del COVID en todo el mundo y el hecho de que la gran mayorĆa de los empleados trabajan ahora de forma remota, lejos de una central u oficina. Teniendo esto en cuenta, no es sorprendente que haya un nĆŗmero cada vez mayor de puestos de trabajo en TI en general. La ciberseguridad es un Ć”rea que tiene una necesidad de experiencia cada vez mayor y muchas empresas necesitan hoy en dĆa una serie de profesionales de TI y seguridad de datos. Las carreras de ciberseguridad tienen una gran demanda, ya que la protección de datos e información es una parte esencial de cualquier sistema o red de TI. En pocas palabras, las personas que trabajan en ciberseguridad protegen los sistemas y las redes de los hackers y otras amenazas y desarrollan defensas contra posibles ataques. La creación de una red segura y el desarrollo de un sistema de detección de amenazas y una respuesta a incidentes forman parte integrante del trabajo de un profesional de ciberseguridad. Las carreras de ciberseguridad tienden a ser muy buen pagadas y ofrecen un excelente margen para la progresión y el desarrollo profesional. ĀæQuĆ© hace un profesional de la ciberseguridad? Los profesionales de la ciberseguridad crean, prueban y analizan sistemas para mantener los datos y la información a salvo de los hackers informĆ”ticos y otras amenazas externas. Trabajan para identificar amenazas y encontrar formas de mantener segura la red informĆ”tica interna de una organización y protegerla frente a amenazas como malware, phishing, ataques con contraseƱas y otras intrusiones. Sin embargo, hay funciones variadas dentro de la industria y diferentes carreras de ciberseguridad disponibles. TambiĆ©n hay un gran margen para el desarrollo profesional en la industria de la ciberseguridad y puede ser una gran trayectoria profesional para aquellos que buscan un desarrollo a largo plazo. Funciones especĆficas dentro de la ciberseguridad Comenzando con la posición mĆ”s alta, el CSO (director de seguridad de la información o director de seguridad;Ā en inglĆ©s Ā«Chief Security OfficerĀ») es responsable de proteger la red de una empresa y los datos confidenciales. Esta persona tambiĆ©n administra a menudo un gran equipo de profesionales de la seguridad de TI y necesita estar bien familiarizado con la estructura de los sistemas de TI.Ā Los puestos de nivel bĆ”sico en ciberseguridad incluyen administradores de sistemas y operadores de red . Las personas en cada una de estas funciones trabajan para garantizar que las personas adecuadas puedan acceder a la red y la información correctas. Los profesionales de la ciberseguridad mĆ”s experimentados deben saber cómo proteger los datos y realizar anĆ”lisis que identifiquen lagunas o vulnerabilidades en un sistema informĆ”tico o una red, asĆ como implementar defensas contra posibles amenazas. ĀæQuĆ© habilidades necesita un ciberexperto? Las competencias buscadas por cualquier profesional de la ciberseguridad incluyen un profundo conocimiento y comprensión de la TI en general, incluida la administración de sistemas y las aplicaciones. TambiĆ©n resulta Ćŗtil conocer la arquitectura de sistemas, al igual que tener sólidas habilidades de codificación (por ejemplo, Java, Ruby, Python, Perl y C++). Competencias en gestión de datos y habilidades analĆticas sólidas tambiĆ©n son cruciales. Del mismo modo, mantenerse actualizado y por delante de las amenazas de ciberseguridad es una parte importante del trabajo de un profesional de ciberseguridad, junto con habilidades sólidasĀ en la gestión de datos. SegĆŗn la organización y la estructura interna, es posible que los profesionales en ciberseguridad tambiĆ©n necesiten generar informes para diversas personas y, en general, son responsables de comunicar las actualizaciones de seguridad a toda la empresa. La gestión del restablecimiento de contraseƱas y otros problemas de TI para los empleados tambiĆ©n puede estar entre las tareas potenciales de quienes desempeƱan funciones en ciberseguridad. Otros temas que se aplican a las carreras en ciberseguridad incluyen la necesidad de familiarizarse con los sistemas informĆ”ticos, la comprensión de cómo funcionan y sus funcionalidades, asĆ como los sistemas operativos, es decir, los procesos y comandos de los sistemas. TambiĆ©n es importante comprender los principios y protocolos de las redes, junto con los diferentes tipos de redes disponibles. Desarrollo avanzado en las carreras de ciberseguridad Los roles mĆ”s especĆficos y las carreras en ciberseguridad incluyen arquitectos de sistemas y analistas de seguridad. Un arquitecto de seguridad diseƱarĆ” y construirĆ” el sistema de seguridad de una empresa. Esto tambiĆ©n requiere un mantenimiento regular. El trabajo de un analista de seguridad consiste en supervisar las amenazas potenciales y analizar la red en busca de vulnerabilidades; los ingenieros de seguridad, por su parte, desarrollan soluciones para cualquier vulnerabilidad dentro de un sistema informĆ”tico. A medida que el mundo online evoluciona constantemente y las plataformas digitales se vuelven cada vez mĆ”s complejas, mantenerse al dĆa de las Ćŗltimas prĆ”cticas recomendadas, el desarrollo web y las actualizaciones de seguridad son cruciales para cualquier persona que desempeƱe un papel de ciberseguridad y, en particular, para aquellos que estĆ”n en primera lĆnea ocupĆ”ndose de las amenazas y los riesgos. Algunas empresas pueden tener una función o un equipo especĆfico para responder a incidentes. Las personas que se encuentren en esta posición analizarĆ”n las intrusiones o posibles intrusiones y desarrollarĆ”n herramientas para reparar cualquier daƱo causado o evitar que se produzca. Los equipos de anĆ”lisis de intrusiones a menudo trabajan en estrecha colaboración con ingenieros de software de seguridad, que crean software para proteger los equipos de los ciberataques. Aquellos con mĆ”s experiencia pueden seguir desarrollando carreras de ciberseguridad como consultores de seguridad, asesorando sobre cuestiones de seguridad y sobre las mejores prĆ”cticas de seguridad para ayudar a una empresa a evitar ataques cibernĆ©ticos. Los profesionales de la ciberseguridad interesados en la aplicación de la ley pueden convertirse en informĆ”ticos forense y explorar carreras de ciberseguridad como analistas informĆ”ticos forenses. Esto significa trabajar con organismos encargados de hacer cumplir la ley o firmas privadas para recuperar información de los sistemas que han sido atacados. Por Ćŗltimo, un Penetration Tester prueba una red al realizar ataques cibernĆ©ticos controlados. Esto ayuda a identificar cualquier brecha o vulnerabilidad en la estructura existente de un sistema y a protegerlo .Ā Los cursos y el Bootcamp de ciberseguridad de Ironhack cubren todo lo que necesitas saber para comenzar a trabajar en diversas carreras en ciberseguridad. Estos proporcionan una introducción a la ciberseguridad en general junto con una visión general de las amenazas y riesgos que pueden encontrarse los profesionales de ciberseguridad en su trabajo diario. Competencias prĆ”cticas como la resolución de problemas, el anĆ”lisis, la generación de informes y la gestión del tiempo tambiĆ©n son cruciales en muchas carreras de ciberseguridad, e independientemente del campo en el que hayas trabajado anteriormente, existe una buena posibilidad de que ya cuentes con habilidades transferibles que sean muy beneficiosas en un puesto en ciberseguridad. En general, el trabajo que realiza un profesional en ciberseguridad tiende a ser variado y es un componente crucial en la gran mayorĆa de las organizaciones en la actualidad.
Ironhack - 2021-03-24
Desarrollo Web
Apoyo profesional
No importa cuĆ”nto tiempo estĆ©s trabajando como desarrollador, siempre habrĆ” alguien con mĆ”s o diferente experiencia a la tuya en un Ć”rea u otra. El mundo de la programación y el desarrollo front-end y back-end es tan amplio y variado que es poco probable que dos personas acaben desarrollando las mismas habilidades y destrezas. Saber cómo enfrentar desafĆos o gestionar actualizaciones y cambios es tan importante como tener habilidades prĆ”cticas de programación en una variedad de bibliotecas. Comenzar como programador junior puede ser abrumador ya que hay mucho que aprender, pero eso tambiĆ©n convierte esta profesión en una carrera profesional emocionante e interesante por la que apostar. Todo el mundo tiene que empezar en alguna parte Los desarrolladores reciĆ©n graduados pueden sentir que estĆ”n comenzando desde el principio con tareas tediosas o bĆ”sicas, segĆŗn la empresa o el proyecto para el que estĆ©n trabajando. Completar los proyectos a tiempo y generar informes de manera efectiva te ubicarĆ” como un empleado valioso y no pasarĆ” mucho tiempo antes de que se te presenten tareas mĆ”s variadas y complejas. La experiencia solo llega con el tiempo y ser un compaƱero de trabajo constante y responsable que cumpla con los plazos suele ser tan valioso como conocer 20 lenguajes de programación o ser un experto en software de realidad virtual. Acepta desafĆos y gana experiencia Desarrollar tu experiencia es crucial para convertirte en un gran desarrollador y superar el sĆndrome de impostor. QuizĆ”s mĆ”s importante que aƱadir tĆtulos a tu CV, adquirir experiencia en el campo es una de las mejores formas de progresar. EnfrĆ©ntate a nuevos desafĆos y no tengas miedo de emprender un nuevo proyecto o tarea, por muy intimidante que parezca. Para aquellos que se tienen que iniciar en el mundo de la codificación y la programación, a veces la Ćŗnica forma de adquirir nuevas habilidades es ponerlas en acción desde el principio. Una vez que hayas adquirido los conceptos bĆ”sicos, gran parte del desarrollo consiste simplemente en aprender con la prĆ”ctica. Upskilling Desarrollar tus habilidades y destrezas es otra forma de superar el sĆndrome del impostor como desarrollador junior. Hay muchos cursos tanto cortos como largos disponibles para aquellos que quieren ampliar los lenguajes de código con los que pueden trabajar. Por ejemplo, el Bootcamp de desarrollo web de Ironhack ofrece una base sólida en el desarrollo web para aquellos que quieren profundizar en temas como la comprensión de bases de datos, el control de versiones con GitHub, los frameworks y la metodologĆa Ć”gil. Trabajo en equipo Como programador junior, lo mĆ”s probable es que trabajes como parte de un equipo dentro de una empresa, ya sea grande o pequeƱo. A menudo ocurre que cada empleado tiene un papel especĆfico que desempeƱar y es crucial para el panorama general. Hacer preguntas, aprender lo que puedas y no dejar caer la pelota serĆ” de gran ayuda para que te conviertas en un gran desarrollador. AdemĆ”s, nunca estĆ” de mĆ”s aprender nuevos lenguajes y procesos de código. Una vez tengas los conceptos bĆ”sicos del desarrollo web dominados, es mĆ”s fĆ”cil mejorar y ampliar tus conocimientos en el campo. Encuentra tu Ć”rea de interĆ©s y especialĆzate Identificar tu Ć”rea preferida de desarrollo web tambiĆ©n es una excelente manera de encontrar una ruta para progresar y superar el sĆndrome de impostor. Si estĆ”s seguro de que te encanta desarrollar aplicaciones, por ejemplo, concĆ©ntrate en eso y mejora o aprende todo lo que necesitas saber para convertirte en un gran desarrollador de este sector. Especializarse en un Ć”rea especĆfica del desarrollo web significa que es mĆ”s probable que destaques en el trabajo en lugar de dividir tu atención en varios temas. Decidir desde el principio quĆ© es lo que te interesa y dónde te gustarĆa enfocarte es una forma de perfeccionar rĆ”pidamente tus habilidades y ascender de rango. Mostrar iniciativa Iniciar un proyecto por ti mismo y crear una aplicación desde cero, por ejemplo, te brindarĆ” una prĆ”ctica de codificación valiosa y, ademĆ”s, podrĆ”s mostrarlo a tus empleadores actuales o potenciales. Esto puede ser fundamental para luchar contra el sĆndrome del impostor, ya que demostrarĆ” claramente dónde te encuentras en tĆ©rminos de habilidades, capacidad e innovación. Hacer preguntas No tengas miedo a hacer preguntas como desarrollador junior o reciĆ©n graduado, ya sea durante un curso o en el trabajo. Es la forma mĆ”s rĆ”pida de aprender y, en lugar de parecer que no tienes mucha idea, te harĆ” parecer comprometido, curioso y dispuesto a aprender. Los factores mĆ”s importantes en el desarrollo a menudo son completar una tarea de manera efectiva y superar obstĆ”culos, todo dentro de un perĆodo de tiempo determinado. Una vez que marques esas casillas, no podrĆas ser mejor desarrollador. Eso se aplica a cosas simples como probar una función o agregar una nueva sección a un sitio web, asĆ como a proyectos mĆ”s grandes como desarrollar un mundo en un videojuego. Es probable que surjan desafĆos sin importar en quĆ© tarea de codificación estĆ©s trabajando. Aprender a encontrar soluciones simples a problemas complejos es una gran parte del desarrollo web y cuanta mĆ”s experiencia tengas, mejor te volverĆ”s. Empieza poco a poco Recuerda que el sĆndrome del impostor afecta a la mayorĆa de las personas de alguna manera y en algĆŗn momento (no es exclusivo de un desarrollador junior). Existen formas proactivas de superarlo. Aunque las personas con aƱos o dĆ©cadas de experiencia pueden tener una amplia gama de conocimientos, lenguajes de codificación y habilidades, todos los puntos de vista son invaluables cuando se trata de programación. Es un mundo en constante evolución que tiene mucho que ofrecer. Comienza con tareas o proyectos pequeƱos y alcanzables y deja que tu experiencia se desarrolle con el tiempo. Si estĆ”s trabajando como desarrollador independiente, por ejemplo, acepta trabajos que puedas completar con confianza antes de aceptar proyectos mĆ”s avanzados. Hacer las cosas pequeƱas bien y dentro de los plazos te colocarĆ” como un desarrollador valioso y altamente capaz, sin importar cuĆ”nto tiempo hayas estado en el sector. La experiencia y la formación continua asegurarĆ”n que estĆ©s adquiriendo nuevas habilidades y desarrollĆ”ndote constantemente. Durante el bootcamp de desarrollo web y tambiĆ©n durante la Career Week , nuestros Career Coaches te ayudarĆ”n a superar el sĆndrome del impostor y trabajarĆ”n en estrecha colaboración contigo para obtener esas habilidades. AdemĆ”s, hay muchas historias de estudiantes que se atrevieron a convertirse en Desarrolladores Web y cambiaron sus vidas con ello. Si estĆ”s pensando en especializarte en Javascript, HTML y CSS, ӎchale un vistazo a nuestro bootcamp de Desarrollo Web !
Ironhack - 2021-03-24
Data Analytics
Todos los cursos
Hay muchas aplicaciones y usos diferentes para el lenguaje de programación Python: desarrollo web, gaming, desarrollo de software, inteligencia artificial, machine learning y desarrollo de lenguaje, por nombrar algunos. Sin embargo, los 3 usos principales son el desarrollo web (incluida la creación de aplicaciones), la ciencia de datos y la creación de scripts. ĀæQuĆ© es Python? Python es solo uno de los muchos lenguajes de codificación que existen y se utiliza hoy en dĆa para crear sitios web y software. Algunos de los lenguajes mĆ”s bĆ”sicos incluyen HTML, CSS y Javascript , cada uno de los cuales se utiliza para crear sitios web bĆ”sicos y estĆ”ndar. Es un lenguaje de programación relativamente simple en el sentido de que permite usar palabras (en inglĆ©s) en lugar de sĆmbolos, y es sencillo trabajar con Ć©l. A diferencia de HTML, CSS y Javascript, Python es un lenguaje de propósito general, por lo que puede usarse para varios tipos de programación, no solo para el desarrollo web. Esto puede incluir desarrollo de backend, creación de software y escritura de scripts. Como funciona para una gran variedad de tareas de desarrollo web, es una opción atractiva para cualquiera que necesite versatilidad. TambiĆ©n es un lenguaje de código abierto, por lo que cualquiera puede acceder y utilizarlo de forma gratuita. Las 3 mejores prĆ”cticas para la programación en Python 1) Machine Learning El Machine learning incluye tareas informĆ”ticas como el reconocimiento de voz ("Hey Google") y el algoritmo que genera y presenta las recomendaciones de YouTube o Netflix. De hecho, YouTube fue escrito con el lenguaje de programación Python, y el sistema de bĆŗsqueda de Google tambiĆ©n se basa en Ć©l. A menudo se utiliza en la informĆ”tica, el anĆ”lisis y la generación de informes cientĆficos, y es un componente clave de las aplicaciones que procesan datos cientĆficos. Cuando se trata de machine learning , hay varias bibliotecas y frameworks de Python disponibles. Algunos de los mĆ”s utilizados son TensorFlow y scikit-learn, asĆ como Django, Flask, Falcon y Pyramid. Scikit-learn tiene incorporados algunos de los mejores algoritmos de aprendizaje automĆ”tico, mientras que TensorFlow se puede usar para crear algoritmos personalizados. Para cualquiera que estĆ© comenzando en un proyecto de machine learning, scikit-learn es un buen lugar para comenzar. Python es el idioma principal detrĆ”s del machine learning . EnseƱar a las mĆ”quinas a aprender es un proceso relativamente nuevo, por no decir revolucionario. El machine learning basado en este lenguaje enseƱa a los dispositivos a reconocer patrones y aprender de ellos. La inteligencia artificial construida con este lenguaje de codificación puede incluso realizar tareas como hacer predicciones y estimaciones. Los profesionales de data science que trabajan en machine learning, generalmente prefieren esta opción como lenguaje de codificación gracias a su simplicidad, independencia de plataforma y amplia gama de bibliotecas disponibles para trabajar. 2) AnĆ”lisis de datosĀ y visualización de datos El siguiente uso, el anĆ”lisis de datos y la visualización de datos, se utiliza para presentar datos (información) de forma visual, normalmente para sacar conclusiones y tomar decisiones basadas en la información. Python es ideal para crear grĆ”ficos de barras y grĆ”ficos de lĆneas, representando mĆ”s detalles en una imagen. Los detalles o datos que se presentan suelen ser numĆ©ricos y pueden basarse en un perĆodo de tiempo determinado. Puede haber mĆŗltiples factores involucrados y los grĆ”ficos pueden ser tan simples o tan complejos como sea necesario. Para el anĆ”lisis y visualización de datos, una de las bibliotecas mĆ”s populares para este lenguaje de codificación en particular es Matplotlib: esta biblioteca es fĆ”cil de usar y muchas otras bibliotecas centradas en datos se basan en ella, por lo que proporciona una gran base o punto de partida para el anĆ”lisis de datos con Python en general. 3) Scripting El tercer mejor uso para este lenguaje de programación es la creación de scripts. La secuencia de comandos es el proceso de escribir pequeƱos programas para realizar tareas simples y automatizadas, por ejemplo, un programa que cuenta y rastrea comentarios o correos electrónicos que contienen tĆ©rminos o palabras clave especĆficas. Los programas simples con tareas Ćŗnicas se pueden construir y probar de forma rĆ”pida y fĆ”cil usando Python. Este es uno de los mejores usos para este lenguaje debido a su simplicidad en la sintaxis y su facilidad de uso. Aunque es ideal para proyectos y programas de pequeƱas dimensiones, tambiĆ©n es adecuado para proyectos grandes. Python es ideal para la creación de scripts gracias a su simplicidad. Por lo general, a los desarrolladores les resulta mĆ”s fĆ”cil y rĆ”pido trabajar con este lenguaje en comparación con Java, C ++ y Ruby, lo que siempre es una ventaja. A diferencia de la codificación, las secuencias de comandos se utilizan para crear contenido dinĆ”mico y utilizan una serie de comandos dentro de un archivo; JavaScript tambiĆ©n se utiliza a menudo para esta tarea, al igual que Perl y PHP. Los scripts son generalmente mĆ”s rĆ”pidos de aprender que los programas, aunque, para tareas pesadas, pueden ser mĆ”s lentos que los programas. Si bien los lenguajes de programación se utilizan para proporcionar instrucciones a los programas y decirles quĆ© hacer, paso a paso, los lenguajes de codificación como CSS y HTML se utilizan generalmente para informar a los ordenadores sobre la apariencia y el diseƱo de un sitio web, mientras que Javascript y Python - cuando se utiliza para scripting - soportan los procesos mĆ”s dinĆ”micos en una web. Empezar con los lenguajes de codificación Nuestro Bootcamp de desarrollo web te introducirĆ” a HTML, CSS y Javascript, asĆ como frameworks como Express (backend) y React (frontend). Estos proporcionan una gran base para el desarrollo web en general. Aunque los usos de este lenguaje de codificación no se limitan a los mencionados aquĆ, el desarrollo web, la ciencia de datos y el scripting son para lo que se usa con mĆ”s frecuencia. AdemĆ”s, nuestro Bootcamp de anĆ”lisis de datos cubre este lenguaje, junto con Git, MySQL y anĆ”lisis estadĆstico, los cuales son importantes para comprender, analizar y trabajar con datos. En pocas palabras, Python es ideal para la creación de inteligencia artificial y mĆ”quinas de enseƱanza, y el anĆ”lisis de datos - especialmente cuando se trata de grandes cantidades de datos - es ideal para la creación de scripts. Si necesitas concentrarte en alguna de estas tareas, es el mejor lenguaje de programación para usar. Es utilizado tanto por desarrolladores nuevos como por desarrolladores con experiencia y es un código flexible y altamente funcional para usar en una amplia gama de tareas.
Ironhack - 2021-03-24
Ciberseguridad
Todos los cursos
La ciberseguridad es un Ć”rea en crecimiento, y en el clima actual, es mĆ”s importante que nunca. Las empresas necesitan contar con un sistema informĆ”tico adecuado que estĆ© protegido contra ciberataques o amenazas, independientemente de la industria en la que se encuentren. Por lo que no solo las instituciones financieras y los bancos requieren equipos de ciberseguridad hoy en dĆa. Casi todas las organizaciones y empresas de comercio electrónico de todo el mundo que tienen presencia online o trabajan en una base de datos o sistema compartido necesitarĆ”n medidas efectivas para mantener los datos internos y la información segura y protegida. Del desarrollo web al anĆ”lisis de datos El campo de la ciberseguridad estĆ” creciendo rĆ”pidamente, en particular desde la llegada de COVID-19 y del cambio de un lugar de trabajo centralizado a trabajar desde casa. Casi tres cuartas partes de las grandes empresas del mundo estĆ”n planeando una mayor inversión en ciberseguridad despuĆ©s de COVID a medida que crecen los delitos online y los delincuentes encuentran nuevas formas de atacar a las empresas. La tecnologĆa estĆ” en constante evolución y continuamente se crean mĆ©todos de piraterĆa nuevos y mĆ”s avanzados. El conjunto de habilidades requeridas por los profesionales de la ciberseguridad va mĆ”s allĆ” de la simple piraterĆa y se ramifica en Ć”reas como el desarrollo web, la generación de informes, la respuesta a incidentes y el anĆ”lisis de datos. Protección de los sistemas informĆ”ticos Aunque la piraterĆa es una parte crucial del trabajo para muchos profesionales de la ciberseguridad, la amplitud de los roles en esta Ć”rea va mucho mĆ”s allĆ” de eso. El anĆ”lisis, la generación de informes, la creación de aplicaciones y sistemas que protegen la información y los datos internos tambiĆ©n son parte integrante del trabajo diario de muchos profesionales de la ciberseguridad. Roles de ciberseguridad que no tienen que ver con la piraterĆa Desarrolladores de software - Desarrollan el software y las aplicaciones que protegen los sistemas informĆ”ticos contra malware o ataques de phishing, por lo que el enfoque estĆ” en el desarrollo en lugar de la piraterĆa o las pruebas de penetración. Gestión: supervisión de las tareas diarias y la actividad de un equipo o de varios equipos. Expertos en IA: desarrollo y capacitación de herramientas de IA para predecir violaciones de seguridad o ataques de phishing. Gestores de incidentes : en lugar de testear y probar a piratear el sistema informĆ”tico de una empresa, los gestores de incidentes trabajan para minimizar el daƱo causado por un ataque cuando ocurre. Responder a un ataque Los gestores de incidentes son especialmente importantes para las empresas que manejan datos de consumidores o información financiera, como los detalles de la tarjeta de crĆ©dito. Es posible que deban informar sobre un incidente, notificar al equipo en general y a todos los empleados de la empresa, o notificar a los lĆderes de la empresa. Los gestores de incidentes deben asegurarse de estar al dĆa de las Ćŗltimas amenazas online que aparecen constantemente. Aunque es posible que necesiten entender la piraterĆa y la arquitectura del sistema en general, el trabajo diario requiere mucha investigación y capacitación constante. Saber descifrar datos digitales de diversas fuentes, asĆ como rastrear huellas digitales es de gran importancia. Habilidades generales Hay algunas habilidades generales requeridas al comenzar una carrera en ciberseguridad que son relevantes tanto para la piraterĆa Ć©tica como para otros roles. Por ejemplo, es bueno tener uno o dos lenguajes de codificación, aunque a medida que pasa el tiempo, los equipos informĆ”ticos profesionales pueden necesitar agregar mĆ”s conocimientos y lenguajes, dependiendo de las necesidades del negocio. Hay muchas habilidades transferibles y blandas que pueden ayudarte en un puesto en ciberseguridad y piraterĆa. Por ejemplo, la capacidad de analizar una situación, las sólidas habilidades de gestión del tiempo, la lectura y comprensión de datos y la presentación de informes son excelentes habilidades al comenzar una carrera como profesional de la ciberseguridad. Aprendiendo a hackear Incluso si eres nuevo en tecnologĆa informĆ”tica y estĆ”s en transición desde otra carrera profesional, es relativamente sencillo aprender a hackear. AdemĆ”s, no solo es divertido, sino que proporciona un conjunto de habilidades invaluables que son Ćŗtiles para muchos roles en tecnologĆa informĆ”tica. Una de las mejores maneras de aprender a hackear es realizar ataques en tiempo real en sistemas informĆ”ticos y redes reales. Antes de llegar a la etapa de aprendizaje y prueba de hacks, es importante comprender los fundamentos de la tecnologĆa informĆ”tica y la ciberseguridad en general. Los principales elementos de las pruebas de penetración, asĆ como las herramientas principales utilizadas para esta tarea, tambiĆ©n son esenciales para cualquier persona que quiera aprender a hackear. Gestión de la Ciberseguridad Cualquier persona que desee progresar a un rol de gestión dentro de la ciberseguridad se beneficiarĆ” de habilidades transferibles como la gestión de personas, la gestión de proyectos y el liderazgo. Para analizar las debilidades de una red y comprender las posibles formas en que un hacker externo puede obtener acceso, es beneficioso tener una comprensión sólida de los sistemas y protocolos informĆ”ticos en general. Como mencionamos anteriormente, comprender al menos uno o dos lenguajes de codificación como HTML, Java, Python o CSS tambiĆ©n puede ser muy beneficioso. MĆ”s allĆ” de la piraterĆa, la realización de informes de vulnerabilidad y el escaneo de cumplimiento, los gestores de ciberseguridad deben estar al tanto de las tendencias mĆ”s recientes del mercado y las Ćŗltimas amenazas. Emocionante trayectoria profesional Dependiendo del tipo de empresa para la que trabajes, el enfoque principal del trabajo diario puede estar en un Ć”rea mĆ”s que en otras. Las empresas de software que trabajan con una variedad de plataformas y aplicaciones pueden requerir una amplia gama y variedad de protección informĆ”tica en diferentes programas; por ejemplo, una institución financiera puede tener una mayor necesidad de configurar y usar firewalls. En cualquier caso, la ciberseguridad requiere un amplio conjunto de habilidades y es un perfil prometedor en el sector tecnológico . Carreras mĆ”s allĆ” del hacking La mejor manera de adquirir los conocimientos para una carrera en la industria de la ciberseguridad es a travĆ©s de una combinación de estudio teórico y aplicación prĆ”ctica, los cuales estĆ”n cubiertos en el Bootcamp de Ironhack de Ciberseguridad. Esta es una base esencial para aquellos que desean aprender a hackear o explorar otras carreras dentro de la protección de datos. TambiĆ©n sentarĆ” las bases para cualquier persona interesada en una carrera de ciberseguridad que vaya mĆ”s allĆ” de la piraterĆa y en otras Ć”reas de desarrollo web, soporte informĆ”tico o IA.
Ironhack - 2021-03-12
Desarrollo Web
Global
Mi nombre es Pol Gasull , cofundador de We Are Hiring , un job board especializado en perfiles tech y me gustarĆa explicarte el proceso que significó para mĆ embarcarme en el curso de Web Development en Ironhack, el cual provocó una transformación total en mi carrera profesional. Una mirada hacia atrĆ”s... EstudiĆ© Dirección Hotelera en la EUTDH y siempre he trabajado alrededor del sector hotelero. No voy a contar todo mi CV porque creo que no tiene importancia en este artĆculo, pero os lo podĆ©is imaginar. Cualquier cosa menos programar :) Siempre he tenido mi lado āfreakā y me encanta estar al dĆa de todos los temas relacionados con la tecnologĆa. Intentaba hacer blogs propios con Wordpress, descubrir herramientas nuevas, programas que faciliten tu dĆa a dĆa, etc. Pero no fue hasta mi Ćŗltimo trabajo en una agencia de escapadas online, donde estuve casi 7 aƱos, que mi inquietud sobre lo que ocurrĆa ādetrĆ”s de la pantallaā no empezó a despertarse. āMolaria crear mis propios proyectosā Esa siempre ha sido mi motivación principal y actualmente sigue siendo mi meta. Entonces uno empieza buscando cursos de html, css, estructura web, hasta que un dĆa topĆ© con un ex-ironhacker, Alex Casasayas, y me contó lo de Ironhack. En aquel entonces era algo muy novedoso. Ser developer antes era casi imposible sin pasar por una ingenierĆa o un curso de larga duración e Ironhack te ofrecĆa esa posibilidad como si de un atajo se tratara. Suena impresionante, Āæverdad? No os mentirĆ©. Al principio le tenĆa mucho respeto. DespuĆ©s de varios meses de meditación, consultas con la almohada, amigos, pareja, padres y la virgen de Montserrat me atrevĆ a inscribirme. Las instalaciones, el buen trato, las noticias sobre el auge de la programación y una pizca de locura, ayudaron a dar ese paso. Primer dĆa en Ironhack AĆŗn me acuerdo que volvĆ a casa temblando. Ā”Y no exagero! Hay que hacerse a la idea de que no habĆa programado nunca y con un mindset mĆ”s propio de un departamento comercial. Mucha motivación pero con unos conocimientos tĆ©cnicos escasos. Victor Kuppers dice: āNo hay nada peor que un motivado sin habilidades ni conocimientosā. Pues sĆ. Ese era yo. Un pollo sin cabeza. Primer proyecto Poco a poco, como todo en esta vida, vas pillando los conceptos. A lo mejor los demĆ”s de una manera mĆ”s sutil y yo a marchas forzadas, pero cada vez que algo funcionaba lo celebraba como el Gol de Iniesta en Stamford Bridge. El primer proyecto era un juego con Javascript. Iba muy justo y no lo entendĆa muy bien. Pero con un poco de imaginación cogĆ un fondo de Counter Strike, recortĆ© unos muƱecos terroristas (los que han jugado saben de quĆ© hablo) y con css position absolute los esparcĆ por la pantalla. Luego con un poco de Javascript iban apareciendo y desapareciendo y tenĆas que matarlos Ā”hasta le supe poner el de sonido de recargar!. El efecto visual cerca-lejos lo solucionĆ© creando muƱecos mĆ”s grandes que otros. Y voilĆ , Ā”Toma shooter casero! Puedes aĆŗn probarlo aquĆ . Y aquĆ el código . Me hace especial ilusión compartir este proyecto porque fue la prueba tangible de que era capaz de crear cosas. Fue como perder la virginidad. Cambios en uno mismo Lo mĆ”s chocante para mĆ fue la sensación de no saber āNADAā. El reto de aprender algo con nula experiencia previa. Era como tener ante mis narices el muro de Invernalia, bueno, pongamos mejor 2 muros de Invernalia. VolvĆas con el cerebro frito todos los dĆas. Si funcionaba, salĆas cantando āIām singing in the rainā. SĆ, saltando y picando con los pies. Eras un hacker. Cuando algo se atragantaba, no rompĆas el ordenador porque cuesta mĆ”s que mi moto, pero gestionar esa frustración no era tarea sencilla.Ā Aprendes control emocional. ĀæProgramando? Pues sĆ. Aprendes a probar las cosas.Ā A investigar antes de lanzarte.Ā Ganas en lógica.Ā Ganas en autoestima.Ā Sientes que lo que haces es el āPrincipio del todoā....Ā Mi mentalidad comercial seguĆa ahĆ pero estaba despertando una parte de mĆ que no conocĆa o habĆa explotado muy poco, la parte mĆ”s ingeniera. DespuĆ©s de Ironhack Tras muchas horas de programación, decenas de ejercicios y dos proyectos mĆ”s, terminas Ironhack. Digamos que en ese momento era Nivel Ninja 3 de 25 (no estĆ” mal viniendo de 0). Pero salĆ orgulloso y con un āclickā transformador en mi cabeza. Lo mejor de estos formatos Bootcamp son sus Servicios de Career dónde tienes oportunidad de entrevistarte con muchas empresas en 1-2 dĆas. No pienses que te sientas, esperas, enseƱas tu código y te caen billetes, porque no es asĆ. Tienes que saber venderte. Y mira, aquĆ sĆ que pude usar mis soft skills. Primer dĆa de trabajo como programador Fue difĆcil dejar el trabajo. No solo por el hecho en sĆ. Si no porque significaba un cambio radical. Casi 30 tacos, con toda una experiencia detrĆ”s, aplicar para posiciones dónde serĆa Junior, era colocarse en la casilla de salida otra vez. Por suerte, de un tablero con muchĆsimas posibilidades laborales mĆ”s. Un paso atrĆ”s para dar tres hacia adelante. Es fuerte que a pesar del esfuerzo, el ser humano es un animal que le cuesta salir de la zona de confort. Nos gusta estar tranquilos con nuestra rutina y nuestros conocimientos y tu cabeza no deja de enviarte mensajes como: ĀæEstĆ”s seguro? ĀæY si no sale bien? ĀæY si es una moda? ĀæNo deberĆas estudiar mĆ”s? Nada, Ā”a por todas! TenĆa varias ofertas. Todas para puestos Junior, evidentemente. Al final empecĆ© en una startup tirando un poco de contactos. Hice la prueba y me cogieron. Mi Bootcamp fue de Javascript con el stack Node + Angular. Y ellos buscaban alguien que les ayudara con el Front. Su Stack era Ruby on Rails + Javascript. Ese primer dĆa me sentĆ un impostor. VolvĆ a sentir que no sabĆa nada y solo pensaba en aprenderme rĆ”pido la plataforma para que no lo notaran. MĆ”s adelante descubrĆ que siempre que abres un proyecto que no conoces, te sientes asĆ. AquĆ sĆ que la experiencia es un grado. Actualidad Ruby on Rails se ha convertido en mi lenguaje principal. Trabajo como Software Engineer en Sage. He fundado junto con otros 2 compaƱeros We Are Hiring, un job board especializado en perfiles digitales. Participo como mentor en Tipscool, asociado a Barcelona Digital Talent Suena muy romĆ”ntico pero los sueƱos se cumplen. Hay que perseguirlos, hay que sufrirlos y muchas veces tendrĆ”s dudas, pero si tĆŗ quieres, puedes. Es asĆ de fĆ”cil. Agradecimientos a Charlie, Thor, Miguel, Sara y a todo el equipo Ironhack.
Ironhack - 2021-03-09
Ciberseguridad
Alumni
Jean-Baptiste Gallot es parisino y aunque estudió en Barcelona durante dos aƱos, ahora vive en su ciudad natal. DespuĆ©s de estudiar en la Escuela de Negocios, se dedicó al mundo de ventas en publicidad digital, llevando clientes como Le Monde. Fue creciendo en la empresa y terminó como director de ventas para anuncios online, pero llegó un momento en que decidió cambiar el rumbo. El comienzo del cambio... Le gustaba la relación con los clientes, considera que era āuna gran fuente de conocimiento, pero la industria de la publicidad no era para mĆ, en tĆ©rminos de negocio.ā Le encantaba la tecnologĆa detrĆ”s de los anuncios, ser capaz de entender el comportamiento de las personas en el entorno digital, pero sentĆa que eran grandes avances tecnológicos que finalmente tenĆan como objetivo poner un anuncio - y eso era todo. La finalidad era vender, y a Jean-Baptiste le parece que usar las herramientas tĆ©cnicas para eso, se queda pobre. Sin embargo, veĆa que la relación entre tecnologĆa y privacidad se estaba convirtiendo en una tendencia (junto con las normativas de protección de datos, por ejemplo) y era un pilar fundamental en su propia empresa. QuerĆa seguir creciendo, pero se sentĆa estancado en su puesto de ventas asĆ que lo habló con su equipo y llegaron a un acuerdo para poder dejar el trabajo y enfocarse en su reciĆ©n descubierta pasión: la tecnologĆa. El impacto del Covid-19 en su transición Debido al impacto del covid-19, se sentĆa tambiĆ©n estancado geogrĆ”ficamente, no podĆa desplazarse y viajar como quisiera, asĆ que decidió hacer un curso online. Habló con un amigo suyo, que le recomendó Ironhack por su formato intensivo. Ahora que estĆ” matriculado en el programa de Ciberseguridad, Jean-Baptiste afirma que āes un programa duro porque el ritmo es muy intensivo, no porque sea difĆcilā. La experiencia de su amigo fue muy positiva y le animó a buscar mĆ”s información sobre Ironhack. QuerĆa aprender algo totalmente nuevo, donde pudiera especializarse en un rol que implicase estar en contacto con personas, con los departamentos de IT, con el departamento legal, con directivos de cuentas⦠El programa de Ciberseguridad combinaba muchos aspectos que encajan perfectamente con sus intereses. Al principio le preocupaba no tener un perfil tĆ©cnico, pero como tenĆa curiosidad decidió hablar con el equipo de admisiones de Ironhack y lo vio claro: no era un programa puramente tĆ©cnico, abarcaba aspectos generales sobre ciberseguridad y era un Ć”rea totalmente nueva para Ć©l. āVolver a estudiar puede hacer que pierdas confianza en tĆ mismo, porque despuĆ©s de muchos aƱos trabajando en algo y siendo un experto, tienes que volver a empezar de cero. Desde Admisiones, contestaron todas mis preguntas, me dieron orientación y tuve confianza para decir: si empiezo, voy con todo. SabĆa que tenĆa que dar el cien por cien.ā Le preocupaba el ritmo de la clase, la formación era totalmente en remoto y nunca habĆa hecho un curso asĆ. Se preguntaba āĀævamos a hablar entre nosotros?, Āæse crearĆ” un buen ambiente de clase?ā Son diez alumnos, asĆ que enseguida hubo confianza y se sintió parte de un grupo. EstĆ” muy cómodo utilizando Slack, trabajan en equipo y siente que hay una conexión real, de amistad. Su experiencia con el bootcamp Su dĆa empieza a las 9 de la maƱana con un icebreaker, un ejercicio para conocerse o hablar sobre un tema especĆfico. DespuĆ©s, comentan en quĆ© han estado trabajando e investigando y explican lo que van a hacer ese dĆa. Esta toma de contacto les permite aprender de los demĆ”s, hay un verdadero interĆ©s por aprender entre compaƱeros y no importa de quĆ© Ć”rea venga cada uno, todos estĆ”n dispuestos a compartir conocimientos. Ahora que estĆ” haciendo el bootcamp, Jean-Baptiste cuenta entre risas que todo el mundo le pregunta si estĆ”n a salvo cuando navegan por internet o si puede hackear el ordenador a sus amigos. āNo, esto no es ser el James Bond de los ordenadoresā. Es un tema interesante del que todo el mundo deberĆa conocer mĆ”s. La ciberseguridad no es una moda, sino que resulta crucial en la protección de los ciudadanos, tanto para empresas como para individuos en su dĆa a dĆa. Respecto a su futuro profesional, no cierra la puerta a ninguna oportunidad, incluso a combinar ventas y ciberseguridad, pero estĆ” abierto a todas las opciones. Con la misma actitud que le llevó a inscribirse en Ironhack, afronta el mercado laboral. Y esta misma es la recomendación que hace a quien se estĆ© planteando estudiar el bootcamp de Ciberseguridad: ālo que hagas, hazlo con los dos pies, decidido al cien por cien.ā Si tĆŗ tambiĆ©n estĆ”s pensando en unirte a un bootcamp de ciberseguridad pero tienes preguntas, no dudes en ponerte en contacto con nuestro equipo de Admisiones . Ā”Estaremos encantados de responder todas tus dudas!
Ironhack - 2021-03-01
Ciberseguridad
Todos los cursos
Alberto es de Alcobendas, Madrid. Tiene 39 aƱos y su historia estĆ” llena de casualidades, trabajo duro y curiosidad. Al principio de su vida laboral querĆa ser perito de automóviles para aseguradoras; como necesitaba experiencia, entró a trabajar en un taller pintando coches. Los requisitos para ser perito cambiaron, le pedĆan una ingenierĆa asĆ que finalmente descartó esa posibilidad pero acabó pintando decorados en la cadena de televisión Antena 3. AllĆ empezó a conocer gente y a hacer contactos; hasta que en un momento dado le ofrecieron ser productor. āĀæProductor, yo? Pero si no tengo experienciaā, decĆan. Al final dio el paso y estuvo trabajando en producción desde 2005. De Antena3 a la tecnologĆa En 2013, mientras seguĆa en la tele, se inscribió en el Ciclo Superior de Administración de Sistemas. La informĆ”tica siempre le habĆa llamado y, aunque tenĆa trabajo, querĆa aprender mĆ”s. DespuĆ©s se fue unos aƱos a CanadĆ”, donde tambiĆ©n estuvo trabajando en la televisión. No se planteó Ciberseguridad hasta hace poco, que quiso recuperar la parte de informĆ”tica. Desde su punto de vista, la televisión es un mundo inestable: āes posible vivir de ello, pero estĆ”s continuamente pendiente de si vas a tener trabajo o no, es difĆcil disfrutar el proyecto en el que estĆ”s porque estĆ”s siempre pendiente de lo siguienteā. Cuando volvió de CanadĆ”, entró en un proyecto a largo plazo de 5 aƱos. Paradójicamente, descubrió que al conseguir la estabilidad, no le interesaba. Volvió a su camino alternativo: la informĆ”tica. Tuvo la posibilidad de rescindir el contrato y se puso a buscar e investigar bootcamps para entrar en el Ć”rea de informĆ”tica. Ciberseguridad le atrajo porque su mejor es Guardia Civil, sargento de Ciberseguridad y hablan mucho de estos temas, ademĆ”s sabe que es un sector donde ahora mismo hay demanda de trabajo. El programa de AnĆ”lisis de Datos tambiĆ©n le interesaba pero lo que finalmente hizo que se decidiera fue la parte de hacking Ć©tico que incluye el programa: se ve protegiendo los datos de las empresas y las personas. Al decidirse por el bootcamp de Ironhack, valoró el contenido del programa y el mercado laboral. El bootcamp: Ciberseguridad Alberto sabĆa que existĆan los bootcamps pero no conocĆa ninguna escuela hasta que se puso a investigar a fondo. Le pareció que el contenido del programa de Ironhack le permitĆa tener una formación general en el Ć”rea de ciberseguridad, ademĆ”s de repasar aspectos que ya habĆa estudiado en el Ciclo Superior (introducción y arquitectura de redes, por ejemplo). En su caso, sĆ nota que tiene una formación previa en el Ć”rea pero no es un problema, ya que nunca ha ejercido como administrador de sistemas y se ve Ćŗtil explicando algunos conceptos a sus compaƱeros si es necesario. Considera que āaunque tener un conocimiento general de informĆ”tica ayuda en el dĆa a dĆa, no es imprescindibleā. El 75% del aprendizaje es autónomo, en la plataforma y con estudio por tu cuenta, mientras que el otro 25% es aprendizaje en grupo: se reĆŗne la información y se presentan los resultados de las bĆŗsquedas sobre los temas que se han presentado en clase o los labs que van resolviendo. TambiĆ©n realizan actividades cuya Ćŗnica finalidad es conocerse mĆ”s y crear ambiente de grupo ( fun activities) . Alberto es una persona muy cercana, le encanta que haya buen ambiente en clase y estar en contacto con los compaƱeros. Le pregunto cómo lleva el formato hĆbrido y me cuenta que al principio āme daba miedo que fuera online, porque soy una persona de contacto, pero seguĆ adelante y no me arrepiento, funciona perfectamente. Se ha creado un ambiente genial, se habla por el chat, hacemos salas privadas para trabajar juntos, hay proyectos grupales que nos ayudan a mantener los vĆnculos. AdemĆ”s, los instructores y la facilitadora, Pauline, te apoyan constantemente. Al final esto es una experiencia del siglo XXI.ā De hecho, los compaƱeros de clase ya estĆ”n pensando en quedar (cuando la situación lo permita) en ciudades como ParĆs o BerlĆn para conocerse. De hecho, su recomendación a quien se estĆ© planteando hacer el programa es ā que lo hagan en inglĆ©s, porque estĆ” siendo una experiencia increĆble. Estoy conociendo a gente del resto de Europa, con distintas culturas. AdemĆ”s de mejorar el idioma, me siento parte de un sector de trabajo internacional. āĀ DespuĆ©s del programa se plantea trabajar en una empresa internacional y combinar el trabajo presencial con el teletrabajo, que serĆa la situación perfecta para Ć©l. Ya han tenido alguna sesión sobre habilidades de soft skills y una introducción a LinkedIn. Como quedan tres semanas para terminar el bootcamp, esta semana tiene la primera reunión con Miriam MĆ©ndez, Career Coach del Servicio de Carreras Profesionales de Ironhack, con quien hablarĆ” sobre su perfil y cómo enfocarlo de cara a la bĆŗsqueda laboral. La internacionalidad, junto con el enfoque de salidas laborales, fueron aspectos clave que le ayudaron a decidirse por Ironhack. A Alberto le dio seguridad ver que la escuela apostaba por ayudar a los alumnos a encontrar trabajo, le inspiraba confianza ver que estaba orientada a resultados. DespuĆ©s de sus cambios laborales y experiencia, ahora mismo su prioridad era encontrar una formación intensiva que le forme adecuadamente y le ayude a entrar en el mercado laboral cuanto antes. Si tĆŗ tambiĆ©n estĆ”s pensando en unirte a un bootcamp de ciberseguridad pero tienes preguntas, no dudes en ponerte en contacto con nuestro equipo de Admisiones . Ā”Estaremos encantados de responder todas tus dudas!
Ironhack - 2021-02-17
Ciberseguridad
Alumni
Gabriel Ayela se unió al bootcamp de Ciberseguridad en noviembre de 2020. El programa dura 12 semanas a tiempo completo. Cuando le entrevistamos es mediados de enero y ya ha realizado mĆ”s de la mitad del curso. Gabriel es francĆ©s, vive en Alemania y ha dedicado los 10 aƱos de su vida profesional a la mĆŗsica: se encargaba de las contrataciones de DJs, reservas para eventos y conciertos, establecĆa contactos con los mĆŗsicos y con las salas⦠pero siempre le ha apasionado la tecnologĆa. Cuando era un niƱo, le regalaron su primer ordenador y lo primero que hizo fue desmontarlo para ver quĆ© habĆa dentro y volver a construirlo. Debido a la pandemia, su trabajo en el sector de la mĆŗsica estaba en peligro, asĆ que decidió hacer un cambio radical. Un amigo suyo habĆa estudiado en Ironhack y se lo recomendó. Viendo los cursos de Ironhack, se decidió por el de Ciberseguridad: Āæpor quĆ© este y no otro? Gabriel sufrió un ataque informĆ”tico, alguien accedió a sus cuentas, y desde entonces se preguntaba por quĆ© y cómo podĆa haber pasado - tenĆa curiosidad por entender quĆ© hay detrĆ”s de un ciberataque. AdemĆ”s, aunque le interesa la parte de código, no querĆa especializarse en ningĆŗn lenguaje sino entender todas las implicaciones que conlleva la parte de seguridad para una empresa. Los primeros dĆas en el bootcamp Al principio āestaba asustado, no sabĆa quĆ© esperarā. Antes de empezar las clases, hay que completar un pre-curso obligatorio de veinte horas que, en opinión de Gabriel, āte prepara muy bien para el programa. Pronto me sentĆ cómodo con los compaƱeros, con los facilitadores del programa⦠porque estĆ”n ahĆ para apoyarte, se crea una comunidad realmente interactiva y dinĆ”micaā. Respecto a la falta de experiencia previa, dice que āno es una barrera. Yo tengo pasión e interĆ©s. Aunque las clases acaban a las 6pm, yo no puedo parar, siempre estoy revisando nuevas herramientas, es un tema que nunca termina.ā Ni online, ni presencial... formato hĆbrido El formato de este programa es hĆbrido, esto significa que se estudia totalmente online de manera autónoma, pero durante dos horas por la maƱana y dos horas por la tarde hay una persona (el/la facilitador/a) que resuelve las dudas que van surgiendo durante el dĆa y revisa que todos los ejercicios diarios estĆ©n completados. De esta manera, todos los alumnos aprenden al mismo ritmo y combinan la formación online con la resolución de dudas en tiempo real, con una persona que estĆ” disponible cuatro horas al dĆa para atenderles. Durante el dĆa, los compaƱeros van compartiendo sus dudas y aprendizaje por el canal de Slack, pueden hacer llamadas y trabajar juntos en lo que necesiten. Este formato es āperfecto para Ciberseguridad. Necesitas tiempo a solas para trabajar en los labs y ejercicios, pero nunca te sientes solo. Utilizamos el canal y es como estar en clase. La carga de trabajo estĆ” bien, pero es realmente intenso y necesitas adaptarte hasta conseguir una rutina de trabajo.ā Gabriel reconoce que Ć©l lleva todo a buen ritmo pero ahora que estĆ”n en mitad del programa cada vez se van complicando mĆ”s las cosas, es un curso intensivo y puede hacerse duro. ĀæCuĆ”l es el contenido del curso? La plataforma combina vĆdeos, casos y cuestionarios que les permiten ponerse en situaciones prĆ”cticas y entrenar para escenarios reales. Recientemente han tenido una introducción a Javascript, pero no se aprende código. Se enfocan en tĆ©cnicas de redes, cómo construir redes y cómo responder y reaccionar ante un ataque. Al final del programa presentan un proyecto conjunto entre dos personas, que van realizando durante el transcurso del bootcamp. Cada dos semanas presentan los avances que van haciendo en una sesión de 30 minutos ante el resto de la clase. El tema que Gabriel ha escogido es āTransporte pĆŗblico y ciberseguridadā. El Ć”rea de ciberseguridad es bastante general, hay diferentes roles y cada semana se trabaja uno de estos roles. Gabriel siente que cada vez ānecesitas investigar mĆ”s por tu cuenta, trabajar de manera autónoma y superar mĆ”s retosā. SegĆŗn su experiencia, trabajar asĆ es āmuy satisfactorio, eres tĆŗ quiĆ©n hace posible el aprendizajeā. ĀæPor quĆ© Ironhack? Cuando se estaba planteando este cambio profesional, Gabriel miró otras opciones, pero la mayorĆa de programas estaban en Estados Unidos o no tenĆan un seguimiento por parte de los profesores. āVi que en Ironhack los facilitadores e instructores tienen un interĆ©s genuino por ayudarnos, por saber quiĆ©nes somos y apoyarnosā. TambiĆ©n valora mucho el seguimiento por parte del servicio de Carreras, ya han tenido una toma de contacto con el equipo y siente que Ironhack ātiene la gran ventaja de estar enfocado en salidas profesionales. Estos son elementos Ćŗnicos que diferencian este programa.ā Finalmente, da un consejo a quienes se estĆ©n planteando hacer el bootcamp: āsĆ, va a ser muy intensivo, pero no hay que tener miedo. Es tan interesante que se te olvidan las dificultades.ā Si tĆŗ tambiĆ©n estĆ”s pensando en unirte a un bootcamp de ciberseguridad pero tienes preguntas, no dudes en ponerte en contacto con nuestro equipo de Admisiones . Ā”Estaremos encantados de responder todas tus dudas!
Ironhack - 2021-02-17
Global
Todos los cursos
Estudiar el bootcamp de Ironhack es un reto, un cambio de vida y una experiencia Ćŗnica. Los vĆnculos que se crean durante los tres o seis meses que dura el bootcamp son tan fuertes que la relación entre compaƱeros y con el equipo de Ironhack se mantiene despuĆ©s de que el curso termine. Hay estudiantes que pasan a formar parte del staff de Ironhack, hay quienes se unen para crear sus propias empresas, hay quienes vienen de visita para tomar unas cervezas y los hay que participan en nuestros eventos, charlas y webinars. La clave estĆ” en que todos, de una u otra manera, forman parte de esta comunidad unida por una pasión comĆŗn: la formación y la tecnologĆa . Desde el Programa Alumni de Ironhack nos asegurarnos de que esta comunidad sigue activa y seguimos ofreciendo valor a nuestros estudiantes incluso despuĆ©s del bootcamp. Creemos que este es uno de los grandes beneficios que tiene formar parte de Ironhack, ya que nuestra comunidad va mĆ”s allĆ” de las fronteras del campus y llega hasta Miami , BerlĆn , ParĆs , Lisboa , MĆ©xico , Madrid , Barcelona , SĆ£o Paulo , Amsterdam y ahora tambiĆ©n remotamente hasta donde quiera que tĆŗ decidas estar. Formar parte de esta red global aporta una visión privilegiada que permite a nuestros alumni relacionarse con estudiantes de cualquier Ć”rea (diseƱo UX/UI, desarrollo web, ciberseguridad y anĆ”lisis de datos) en cualquier parte del mundo. Ā”Es una oportunidad Ćŗnica de compartir, aprender y emprender juntos! Nuestros alumni estĆ”n en contacto a travĆ©s de nuestro canal de Slack , que cuentan con mĆ”s de 9.000 usuarios y en los que se comparten ofertas de trabajo, artĆculos interesantes y proyectos tecnológicos. TambiĆ©n organizamos eventos como el Alumni Summit anual , que se realiza localmente en el campus y globalmente. En las Ironbeers puedes conocer a alumnos de otras ediciones y futuros alumnos en un ambiente divertido y relajado. AdemĆ”s, cada aƱo otorgamos los Alumni Awards a aquellos alumnos que destacan por representar nuestros valores, por participar en nuestros programas de mentorĆa, por ser miembros activos de la comunidad o haber tenido una exitosa trayectoria laboral. AdemĆ”s, como sabemos que cursar el bootcamp es solo el primer paso de una formación que nunca termina, seguimos ofreciendo cursos y talleres totalmente gratuitos para antiguos alumnos. Y si se animan a estudiar un segundo bootcamp, tienen un descuento exclusivo en la segunda matricula. La comunidad de Ironhack no para de crecer y cada vez son mĆ”s los alumnos que han cambiado o impulsado su carrera profesional. Guiados por uno de nuestros valores " love people and their stories", desde Ironhack esperamos seguir creando un impacto positivo en la sociedad, manteniendo nuestro enfoque en inserción laboral, apoyando a la diversidad en el sector tech, creando oportunidades de emprendimiento y siempre poniendo a los alumnos en el centro de todo lo que hacemos. Si tu tambiĆ©n quieres ser un Ironhacker, no dudes en consultar nuestros cursos o ponerte en contacto con nosotros . Ā”Estaremos encantados de escucharte!
Ironhack - 2021-02-08
Todos los cursos
Miami
Entrar en un nuevo aƱo suele ser el momento ideal para hacer balance y plantearse quĆ© dejar y quĆ© nuevos retos afrontar. En Ironhack, hemos conocido a muchas personas que han estado "estancadas" en su carrera. La verdad es que tomar la decisión de emprender un cambio no es fĆ”cil. Y aun menos, hacerlo solo. En nuestras clases, hemos visto a personas, desde camareros, mĆŗsicos, toreros y hasta ingenieros unirse a Ironhack y tener Ć©xito. Lo mejor de la tecnologĆa es que no importa cuĆ”l sea tu experiencia o tu background. 1) Te levantas con cara de lunes hasta los fines de semana Seguir en un trabajo por costumbre y que las horas del dĆa te parezcan semanas es el mayor indicativo de que no estĆ”s siguiendo el mejor camino. Todos nos hemosĀ excusado alguna vez en aquello de que mĆ”s vale malo conocido que bueno por conocer. Pero vuĆ©lvelo a leer. ĀæCrees que tiene sentido? ĀæEs eso justo? Quedarte en loĀ que se suele llamar la zona de confort es negarte la posibilidad de alcanzar una vida mejor. Deja de prestarĀ atención al ruido de fuera y escĆŗchate a ti mismo. ĀæCrees que es normal volver a casa sin energĆa o levantarte derrotado el domingo al pensar en volver al trabajo el dĆa despuĆ©s? Que sepas que no estĆ”s solo: millones de personas en todo el mundo decidieron dar un giro a su vida profesional y no se arrepintieron. 2) Sientes estrĆ©s, irritabilidad y cansancio Cuando no estĆ”s bien en un lugar de trabajo o no te gusta lo que haces, los efectos mentales son inmediatamente visibles. Esto se ha visto potenciado por el teletrabajo debido a la falta de desconexión digital . El Ćŗltimo estudio de Cigna muestra que el 74% de los espaƱoles son incapaces de desconectar por lo que los niveles de cansancio e irritabilidad han aumentado . Sentir un estrĆ©s constante puede perturbar tu tranquilidad, y es aun mĆ”s notable esto afecta a las horas de descanso, y levantarse para afrontar otro dĆa de trabajo se convierte en un inmenso esfuerzo. 3) Parece que el tiempo no pasa Mirar el reloj y suspirar porque va demasiado lento, nunca es una buena seƱal. Si te pasas la jornada contando los minutos para que acabe el dĆa, no estĆ”s aprovechando el tiempo de una manera eficiente. Y es que cuando el trabajo se convierte en ver pasar las horas al reloj, ha llegado el momento de buscar un nuevo reto que sea mĆ”s atractivo y que estĆ© mĆ”s relacionado con tus intereses. SegĆŗn un informe de la agencia Robert Half, el 64% de los encuestados dijo beneficiarse con el ājob hoppingā (cambiar de empleo cada 3 o 4 aƱos) y para el 75% de trabajadores menores de 34 aƱos, es la clave para progresar en su carrera profesional. 4) El trabajo se convierte en tema tabĆŗ Teniendo en cuenta que el trabajo ocupa una gran parte de la vida de las personas, es normal comentarlo. Si hablar de trabajo con tus amigos y familiares no es una opción, porque hay temas mĆ”s interesantes que discutir, es que tu trabajo no te estimula todo lo que podrĆa y es hora de un cambio. 5) No te sientes realizado Claro que sonrĆes al cobrar cada mes y que te consideras afortunado por tener un contrato, pero si nunca has sentido la pasión de quien habla de su empleo como unaĀ autĆ©ntica vocación, tal vez sea el momento de buscar orientación laboral.Ā Ā Esas personas que se sienten tan vivas y satisfechas con su profesión tambiĆ©n estuvieron asustadas ante el enorme esfuerzo de dejar algo seguro y preguntarse hacia dónde querĆan ir. Si no se tienen objetivos profesionales y uno se vuelve consciente de ello, hay que aprovechar para plantearse los pros y los contras que experimentarĆamos al cambiar de carrera. Haz una lista y si el lado de las ventajas es mucho mĆ”s larga⦠”has llegado a tu destino! 6) No te sientes identificado con los valores de la compaƱĆa. Trabajar en una entidad con la que no te sientes identificado a nivel personal puede ser un obstĆ”culo, ya que es difĆcil representar bien un proyecto que no nos define. Esto conduce a un descrĆ©dito para el trabajo e, incluso, para el equipo, siendo otra seƱal de que es hora de cambiar. En la bĆŗsqueda de un trabajo, es importante que te sientas a gusto con los valores que definen la compaƱĆa. 7) Sientes que estĆ”s en el mismo lugar que hace dos aƱos Si la rutina se ha convertido en tu razón de ser y te cuesta enumera al menos tres cosas que has aprendido en tu puesto en los Ćŗltimos dos aƱos, es probable que estĆ©sĀ estancado. Y eso no significa que unos empleos tengan menos valor que otros, porque en todos puedes crecer como trabajador y como persona. Pero si ese no es tu caso, lo mĆ”s probable es que no sea tu sitio. Si un trabajo no te hace mĆ”s sabio y autĆ©ntico, si no encuentras las ganas de seguir aprendiendo, investigando y mejorando en tu Ć”rea cada dĆa⦠sĆ, en definitiva, eres la misma persona que el dĆa que llegaste, tienes dos opciones: conformarte o dar un golpe sobre la mesa. 8) Te atrae la idea de escapar de lo establecido Cuando Ć©ramos pequeƱos, nos solĆan preguntar quĆ© querĆamos ser de mayores. Astronautas, profesores y futbolistas eran algunas de las respuestas habituales. ActoĀ seguido, algĆŗn adulto se reĆa de quienes aĆŗn eran libres de la multitud de filtros y mĆ”scaras que al crecer nos colocamos para adaptarnos a lo que se espera de cada uno.Ā Lo que estĆ” bien. Lo establecido. Lo que tiene futuro, dicen. Incluso aunque eso mismo no nos haga felices.ĀæPero sabes quĆ©? El tiempo es el valor mĆ”s importante que tenemos. Cuando le entregas decenas de horas semanales a un proyecto, estĆ”s dando un bien incalculable. ĀæCrees estar haciĆ©ndolo en el lugar adecuado? ĀæTe valoran? ĀæEstĆ”s allĆ con libertad o porque te seƱalaron el camino? Si estas preguntas vuelven una y otra vez a tu cabeza y la idea de irte se vuelve cada vez mĆ”s fuerte, dejar de echar la vista para atrĆ”s y comienza a mirar hacia adelante. 9) Te da miedo la escasez de oportunidades A veces el problema no es que la carrera elegida no sea lo que se imaginaba en principio, sino mĆ”s bien el no tener buenas oportunidades de trabajo dentro de ese Ć”mbito. Es por eso por lo que muchos profesionales intentan explorar nuevos caminos. De hecho, el 48% de las personas ocupadas se plantea mejorar su formación con el objetivo de tener nuevas oportunidades laborales. 10) No encuentras trabajo de lo tuyo Esta parece la seƱal bĆ”sica, Āæno? La hemos dejado para el final porque sabemos que no es fĆ”cil aceptar que, por mucho que digan las frases de autoayuda, uno no puedeĀ conseguir todo lo que se propone. Si esta es tu situación, quizĆ”s ha llegado la hora de pensar en otros caminos.Ā Si por mĆ”s que envĆas tu candidatura a aquellos puestos en los que crees que encajarĆas y ves cómo las semanas pasan sin que el telĆ©fono suene, esta puede ser laĀ seƱal definitiva para dar un giro a tu carrera. Ponte un lĆmite en tu bĆŗsqueda o verĆ”s la vida pasar⦠Pero... ĀæQuĆ© profesiones estĆ”n en auge? ĀæTe gustarĆa desarrollar toda tu creatividad en un sector como el tecnológico, donde las opciones son prĆ”cticamente infinitas? Estas son algunas de las preguntas que puedes hacerte para visualizar nuevos caminos.Ā Dar un salto a la industria de la tecnologĆa es apostar por un campo en el que la flexibilidad horaria, el aprendizaje constante y el trabajo en equipo son constantes conĀ las que te verĆ”s retado continuamente como persona y como profesional. En Ironhack te ofrecemos diferentes bootcamps con los que conseguirĆ”s el conjunto de habilidades para convertirte en desarrollador, analista de datos o diseƱador de UX/UI en menos tiempo del que imaginas. Pondremos a tu disposición las Ćŗltimas tecnologĆas y herramientas, asĆ como metodologĆas tan importantes como el mentoring individualizado , el contacto con el ecosistema tecnológico local mediante eventos constantes y la formación precisa para afrontar la bĆŗsqueda de trabajo. Si alguno de estos te suena familiar y te gustarĆa recibir asesoramiento para un carrera profesional en el ambito de la tecnologĆa, Ā”no dudes en ponerte en contacto con nosotros !
Ironhack - 2021-01-14
Ciberseguridad
Todos los cursos
El campo de la ciberseguridad es muy amplio y lo que es mĆ”s, estĆ” lleno de palabras ārarasā , lo que hace que a veces sea difĆcil seguirlo e incluso, atreverse a dar el salto en esta disciplina . Es por eso que hemos seleccionado algunas de las palabras mĆ”s empleadas en ciberseguridadĀ que te encontrarĆ”s mientras navegas por el ciberespacio. Suenan impresionantes, pero ĀæquĆ© significan realmente?Ā ContinĆŗa leyendo para estar un poco mĆ”s cerca de hablar el lenguaje cibernĆ©tico. Sniffing Comencemos con un tĆ©rmino que suena divertido: sniffing (olfatear). ImagĆnate lo siguiente; un perro de aspecto inocente, husmeando en la cocina en busca de una golosina. El perro detecta el olor, recopila la información para encontrar dónde se encuentra la golosina y, finalmente, la encuentra. Sniffing como tĆ©rmino cibernĆ©tico es mĆ”s o menos lo mismo, pero un poco mĆ”s peligroso. Otra comparación que se puede hacer con el sniffing es la de tocar los cables de una conversación telefónica de la vieja escuela. Sniffing se define como: "El acto de capturar el trĆ”fico de la red, mediante la recopilación de tramas o paquetes de datos con un "sniffer" (rastreador).ā Un sniffer (o en la analogĆa, la nariz del perro) es una aplicación que se utiliza normalmente para el anĆ”lisis de protocolos de red. Pero cuando estĆ” en manos de las personas equivocadas (piratas informĆ”ticos), se puede utilizar para interceptar paquetes de red que no estĆ”n encriptados correctamente. Una vez que se adquieren estos datos, el pirata informĆ”tico puede analizarlos y capturar información confidencial de la red como, por ejemplo, información de la cuenta, contraseƱas, la carga Ćŗtil de las comunicaciones de la red, etc.Ā Un ejemplo de sniffer es Wireshark . Honeypot āUn honeypot es una trampa o seƱuelo para los atacantesā Un honeypot (o tarro de miel) se utiliza para distraer a los atacantes y evitar que ataquen los sistemas de producción reales . Por lo general, un honeypot se hace para parecerse exactamente a lo que un pirata informĆ”tico podrĆa estar buscando cuando ataca un sistema y puede contener datos falsos para detenerlos (haciĆ©ndoles creer que en realidad estĆ”n "dentro"). Los honeypots generalmente se colocan justo en los lugares donde esperarĆamos que entren los potenciales piratas informĆ”ticos. AdemĆ”s, los honeypots estĆ”n diseƱados para ser realmente atractivos para los piratas informĆ”ticos, construyendo deliberadamente puntos dĆ©biles de ciberseguridad. La diferencia con otras protecciones (como firewalls, escĆ”neres de virus) es que un honeypot casi "invita" a los piratas informĆ”ticos a atacarlos. Esto tiene mĆŗltiples propósitos, en primer lugar, detiene a los piratas informĆ”ticos, alejĆ”ndolos de los valiosos sistemas reales y, en segundo lugar, es una herramienta de información para que la empresa identifique los tipos de amenazas a las que estĆ” expuesta la empresa y detecte nuevas tendencias de amenazas. Algunas formas de un honeypot son: trampas de correo electrónico, bases de datos seƱuelo, un spider honeypot (para atrapar a los rastreadores web) y un malware honeypot (imita las aplicaciones de software que invitan al malware a atacar). DoS Es posible que te hayas encontrado con el tĆ©rmino "ataque DoS" en las noticias varias veces, pero ĀæquĆ© significa exactamente? DoS es una abreviatura de Denial of Service (denegación de servicio). Este es un ataque que intenta bloquear el acceso a una mĆ”quina o red para que los usuarios no puedan acceder a ella. En general, los ataques DoS no estĆ”n causando la pĆ©rdida de datos valiosos, pero resultan en una gran pĆ©rdida de tiempo y dinero por parte de la vĆctima. Durante un ataque DoS, se envĆa una gran cantidad de trĆ”fico de red al objetivo, lo que sobrecarga la capacidad de los dispositivos y servidores de red para manejar esta carga inesperada, lo que les impide establecer conexiones de red regulares. Un tĆ©rmino similar DDoS (denegación de servicio distribuida) ocurre cuando varios sistemas implementan un ataque DoS sincronizado a un objetivo especĆfico al mismo tiempo. En esta situación, el sistema estĆ” siendo atacado desde muchos lugares diferentes a la vez, lo que genera dificultades para detectar la fuente del ataque y una interrupción grave del sistema. Drive-by Download Las Drive-by downloads (descargas no autorizadas) son ataques basados en la web que se instalan y ejecutan sin el consentimiento de la vĆctima. Pueden ocurrir de dos formas: La primera forma es pretendiendo ser una descarga diferente de lo que son en realidad . Se disfrazan como una aplicación o software diferente que podrĆa interesar a la vĆctima y lo descargan sin saber que en realidad se trata de software malicioso. La otra forma es sin las acciones o el conocimiento de la vĆctima, sino a travĆ©s de plug-ins o add-ons existentes y se ejecuta automĆ”ticamente al visitar un sitio web malicioso. Este tipo de ataque aprovecha la configuración predeterminada de un navegador web para ejecutar código móvil y puede instalar herramientas de seguimiento, registradores de pulsaciones de teclas, virus, etc. Keylogger Es hora de una palabra espeluznante que parece salir directamente de una pelĆcula de miedo; el keylogger (registrador de teclas).Ā Un keylogger recopila información sobre las pulsaciones de teclas de una vĆctima. Esta información serĆ” recopilada y posiblemente utilizada indebidamente por un tercero. La mayorĆa de los keyloggers estĆ”n basados en software, son aplicaciones que la vĆctima descarga accidentalmente (malware). Estos keyloggers pueden variar en complejidad. Las versiones mĆ”s simples recopilan la información que se escribe en la aplicación maliciosa. Las versiones mĆ”s complejas pueden recopilar cualquier cosa que escribas, sin importar en quĆ© aplicación. Incluso pueden recopilar cualquier cosa que copies y pegues, o incluso pueden ir mĆ”s allĆ”: recopilar cualquier cosa, desde el historial de audio / llamadas hasta ubicaciones de GPS, capturas de pantalla o acceso a la cĆ”mara. Keyloggers tambiĆ©n pueden estar basados en hardware, en ese caso, son dispositivos fĆsicos que, por ejemplo, se colocan entre el teclado y los puertos del ordenador. Estas son las palabras clave mĆ”s recurrentes en ciberseguridad, y recuerda: Ā”no te asustes, pero mantĆ©nte informado y consciente! ĀæQuieres aprender mĆ”s sobre estos temas y otros relacionados? Ćnete a nuestra semana de Cyber Security o Ć©chale un vistazo a nuestro bootcamp en Ciberseguridad .
Ironhack - 2020-12-19
Data Analytics
Todos los cursos
Las responsabilidades de un analista de datos varĆan drĆ”sticamente de un negocio a otro. A diferencia de carreras como medicina o contabilidad, no hay licencias estatales o nacionales que un analista de datos pueda obtener para probar sus competencias. Puede ser muy difĆcil entender bien quĆ© es lo que hace un analista de datos en su dĆa a dĆa. Te ayudaremos a comprender el tipo de preguntas que responde un analista de datos, las herramientas que utiliza y te mostraremos cómo puedes entrar en una emocionante carrera como es la del analista de datos. La demanda de analistas de datos estĆ” creciendo rĆ”pidamente ya que las empresas buscan aprovechar la gran cantidad de datos de sus negocios para obtener una ventaja competitiva. Responsabilidades frecuentes En esencia, los analistas de datos convierten datos desordenados en información procesable para una empresa u organización . Le corresponde al analista de datos tomar los datos sin procesar y convertirlos en información relevantes para los lĆderes de las compaƱĆas. Si bien las tareas de un analista de datos cambian de empresa a empresa, existen responsabilidades comunes a la mayorĆa de los analistas de datos. Si le interesan los detalles de los proyectos tĆpicos de un analista de datos, puedes buscar ejemplos de currĆculum de los profesionales de datos. - Recuperación y limpieza de datos Recuperando, limpiando y preparando datos; estas son las tareas en las que un analista de datos pasa el 80% de su dĆa.Ā Las empresas recopilan todo tipo de datos sobre sus acciones de marketing, sus clientes, su producto y todo lo demĆ”s. Estos datos se almacenan normalmente en una base de datos. Piensa en una base de datos como una hoja de cĆ”lculo enorme con millones y millones de filas. Para acceder a los datos de una base de datos, debes utilizar un lenguaje de programación denominado SQL. Cuando vas a pescar, necesitas un barco. Piensa en SQL como el barco que necesitas para acceder a los datos desde una base de datos. Incluso las pequeƱas empresas tienen bases de datos de millones de filas. Es tarea del analista de datos averiguar exactamente quĆ© datos necesitan para responder a la pregunta en la que estĆ”n trabajando. Luego necesitan escribir el código SQL para obtener esos datos y transformarlos en una estructura que pueda responder a su pregunta. - Creación y automatización de informes La generación de informes es una de las funciones principales y mĆ”s importantes de un analista de datos. Los analistas de datos trabajan en estrecha colaboración con otros departamentos, como son los de producto y marketing, para comprender sus necesidades de información. Para crear un informe que muestre si estĆ” funcionando una nueva campaƱa de marketing, por ejemplo, un analista de datos necesita saber quĆ© mĆ©tricas indican si la iniciativa estĆ” Ā«funcionandoĀ», cómo calcular esas mĆ©tricas, dónde se almacenan los datos para realizar esos cĆ”lculos y, por Ćŗltimo, cómo mostrar los datos para que sean Ćŗtiles y procesables para el equipo de marketing. DespuĆ©s de crear un informe en una herramienta de inteligencia empresarial como Tableau, el analista de datos se encarga de mantener y actualizar el informe segĆŗn sea necesario. Si algo saben los analistas de datos es que los informes se ven desfasados debido a los cambios en los datos utilizados para generar el informe. Como analista de datos, tendrĆ”s que encontrar y solucionar esos problemas para asegurarte de que el informe muestre resultados precisos. - Responder a incógnitas relevantes del negocio Al igual que los informes, responder a incógnitas relevantes del negocio con datos requiere de la colaboración con otros departamentos. Los analistas de datos nunca trabajan de forma aislada. Tienen que comprender profundamente los problemas del negocio que estĆ”n tratando de resolver y eso se logra hablando con los compaƱeros.Ā Los datos aislados son inĆŗtiles. El analista de datos debe contar una historia con esos datos. Ā«Cuando contratamos analistas de datos, tratamos de entender si se sentirĆ”n cómodos tomando decisiones donde haya ambigüedades. Queremos analistas que puedan coger los datos, recomendar acciones y, al mismo tiempo, preveer los riesgos asociados a sus recomendacionesĀ», afirma Neal Taparia, CEO de Soliatired . Supongamos que una empresa lanzó una nueva función de producto hace un mes. Ahora tu jefe quiere saber si el lanzamiento del producto ha tenido un impacto positivo en el negocio.Ā AquĆ es donde la creatividad es un activo inestimable para un analista de datos. Tienes que elaborar una lista de posibles factores que pueden influir en si el lanzamiento fue un Ć©xito, luego cuantificar esos factores y obtener una respuesta convincente. Por ejemplo, Āæinfluyó positivamente esta nueva función de producto en la tasa de conversión de los clientes? ĀæMejoró la retención de clientes? ĀæHa tenido un impacto en el volumen de solicitudes de atención al cliente?Ā Como analista de datos, tendrĆ”s que formular estas preguntas y luego combinar las respuestas a estas diversas preguntas para decidir si la función del producto ha ayudado o perjudicado al negocio. Al final del dĆa, los analistas de datos deben hacer recomendaciones concretas respaldadas por su intuición y los datos. A diferencia de un cientĆfico de datos , los analistas de datos no suelen crear modelos predictivos para ser utilizados en tiempo real en un producto o sitio web. Por ejemplo, los analistas de datos no crearĆ”n las funcionalidades de los Ā«elementos recomendadosĀ» en un sitio web de comercio electrónico, mientras que un cientĆfico de datos sĆ podrĆa hacerlo. - Recopilación de nuevos datos DespuĆ©s de haber trabajado con sus compaƱeros para comprender sus necesidades de información o las incógnitas de negocio que les gustarĆa responder, su enfoque como analista de datos se centra en recopilar los datos necesarios para resolver el problema. ĀæQuĆ© pasa si los datos que necesitas para responder a una pregunta no estĆ”n disponibles en ese momento? Por ejemplo, ĀæquĆ© pasa si necesitas saber cuĆ”nto tiempo un usuario permanece activo su cuenta, pero como empresa no estĆ”s siguiendo cuando alguien cierra sesión de su cuenta? Si solo sabes cuĆ”ndo inicia sesión un usuario, pero no sabes cuĆ”ndo cierra la sesión, Ā”no podrĆ”s saber cuĆ”nto permanece activo! Comprender y comunicar las brechas en la recopilación de datos real de una unidad de negocio es otra responsabilidad importante del analista de datos. Una vez identificada una brecha, el analista de datos trabajarĆ” en estrecha colaboración con el equipo de desarrolladores para implementar una solución que permita cerrar ese vacĆo. Habilidades de analista de datos Para recopilar datos, analizar esos datos y presentar los hallazgos, los analistas de datos necesitan contar con algunas habilidades. Estas son las principales habilidades que las empresas buscan en los potenciales analistas de datos : Como hemos hablado antes, SQL es el lenguaje de programación que se utiliza para sacar datos de las bases de datos. Dado que casi todas las empresas almacenan sus datos en bases de datos, tiene sentido que el 90% de las ofertas de empleo de analistas de datos requieran habilidades SQL. A continuación, necesitas una herramienta para analizar los datos una vez recuperados de la base de datos en SQL. AquĆ es donde entran en acción Excel, Python , R y SAS. Todas estas son herramientas (Python, R y SAS son lenguajes de programación) que se pueden utilizar para analizar datos. Con estas herramientas puede evaluar tendencias, realizar pruebas estadĆsticas y visualizar los resultados de los anĆ”lisis. Una vez recopilados y analizados los datos, es posible que desees mostrar los resultados en un informe que se actualiza automĆ”ticamente y a los que pueden acceder las partes interesadas de la empresa. Para crear informes de fĆ”cil acceso, debes utilizar una herramienta de inteligencia empresarial (BI) como Tableau o Looker. Estas herramientas facilitan la creación de un informe visual de datos que se actualiza automĆ”tica y regularmente. Ejemplo de un proyecto de un analista de datos Ahora que tienes una buena idea de las responsabilidades cotidianas de un analista de datos y conoce las herramientas de las que se sirve, vamos a juntarlo todo y analizar los pasos de un proyecto modelo en el que podrĆas trabajar como analista de datos. Pregunta de negocio: ĀæFuncionan los anuncios de TikTok? El equipo de marketing de tu empresa de suscripción mensual de chocolate acaba de empezar a experimentar con anuncios de TikTok de pago y quiere entender cómo estĆ”n funcionando esos anuncios hasta el momento. Paso 1: ĀæQuĆ© mĆ©tricas importan? Cuando un usuario ve un anuncio de tu producto, sigue unos cuantos pasos antes de convertirse en un cliente. Es probable que quieras crear mĆ©tricas en cada paso de este proceso. Un usuario ve un anuncio en TikTok. ĀæHacen clic en Ć©l? MĆ©trica: Porcentaje de clics en el anuncio (ĀæquĆ© porcentaje de personas que ven el anuncio hacen clic en Ć©l?) Una vez que hacen clic en el anuncio y van a tu sitio web, ĀæquĆ© hacen en el sitio web? ĀæSe van inmediatamente? ĀæExploran distintas pĆ”ginas? ĀæSe convierten en clientes y completan una compra? MĆ©tricas: Porcentaje de rebote, pĆ”ginas por sesión, tasa de conversión Si se convierten en clientes y compran, ĀæcuĆ”nto gastan? ĀæCuĆ”nto tiempo permanecen como suscriptores? MĆ©tricas: Ingresos medios por cliente, tasa de pĆ©rdida de clientes En general, Āæla campaƱa publicitaria genera mĆ”s ingresos de lo que cuesta? ĀæCuĆ”nto mĆ”s? MĆ©tricas: Retorno de la inversión publicitaria Antes de comenzar a recopilar datos, debes comprender quĆ© mĆ©tricas necesitas calcular para responder a la pregunta empresarial que tenemos entre manos. Ahora que sabemos quĆ© preguntas debemos responder, hemos creado una lista de mĆ©tricas que queremos calcular. Paso 2: Recopilar los datos Ahora tenemos una lista concreta de mĆ©tricas que queremos calcular a lo largo del tiempo para ver si esta campaƱa publicitaria de TikTok estĆ” funcionando bien, para ello necesitamos recopilar los datos para calcular esas mĆ©tricas. Te da cuenta rĆ”pidamente de que los datos para recopilar estas mĆ©tricas provienen principalmente de tres fuentes de datos: TikTok Tipo de datos: Dinero gastado en anuncios, tasa de clics en los anuncios Google Analytics Tipo de datos: Google Analytics captura datos sobre cómo interactĆŗan las personas en tu sitio web. Esto nos proporcionarĆ” datos sobre la tasa de rebote y las pĆ”ginas por sesión de las personas que hacen clic en los anuncios. Base de datos Tipo de datos: Para recopilar mĆ©tricas sobre si los clientes compran, cuĆ”nto se gastan y cuĆ”nto tiempo siguen siendo clientes, necesitaremos obtener datos de la base de datos mediante SQL. Una vez que sepas de dónde obtendrĆ”s los datos, Ā”es hora de obtenerlos de verdad! Exportaremos datos de TikTok y Google Analytics a Excel para calcular esas mĆ©tricas. Para obtener datos de la base de datos, escribe las consultas SQL necesarias y luego vuelcas esos datos en Excel. Paso 3: Comparte tus hallazgos En este Ćŗltimo pago ya tienes todos los datos que necesitas para evaluar el rendimiento de los anuncios de TikTok. Calcula todas las mĆ©tricas de interĆ©s y analiza los resultados para hacer una recomendación. Si bien la tasa de clics de los anuncios es baja, aquellas personas que hacen clic en los anuncios se convierten en mayor medida en clientes que compran y que gastan mĆ”s, en comparación con otras personas que visitan el sitio web. Aunque en este momento el retorno de la inversión (ROI) del dinero gastado en los anuncios es muy bajo, recomiendas que esto podrĆa mejorar drĆ”sticamente probando mĆ”s anuncios que mejoren la tasa de clics.Ā En general, crees que la publicidad de TikTok es prometedora y vale la pena continuar probĆ”ndola. EnvĆa tu anĆ”lisis y recomendación en forma de correo electrónico al responsable de marketing. Cómo conseguir un trabajo como analista de datos El anĆ”lisis de datos es una carrera desafiante y gratificante que se paga bien y tiene grandes perspectivas profesionales. Para entrar en este sector, necesitarĆ”s contar con una base sólida en estadĆsticas, negocios y software especĆfico. Un bootcamp de anĆ”lisis de datos es una excelente manera de recopilar estas habilidades necesarias . Cuando estĆ©s listo para solicitar un puesto de trabajo, necesitarĆ”s un currĆculum como analista de datos profesional. He aquĆ un ejemplo para empezar: Estas son las formas mĆ”s rĆ”pidas de hacer que tu currĆculum destaque y aumentes tus posibilidades de obtener una entrevista: Cuantifica tu impacto. En lugar de decir: Ā«Analizamos datos e hicimos recomendaciones efectivasĀ», puede decir Ā«recomendaciones respaldadas por datos que aumentaron la tasa de conversión de los clientes en un 14%Ā». Ā”Los nĆŗmeros hablan mĆ”s que las palabras! Como analista de datos de nivel bĆ”sico, convierte los proyectos en el centro de su currĆculum. Expón las preguntas que has respondido, los datos y las herramientas que has utilizado y el resultado del anĆ”lisis de esos proyectos. Incluye una sección de habilidades especializada. Las empresas buscan determinar rĆ”pidamente si tienes las habilidades tĆ©cnicas que buscan. Esto toma mayor relevancia en los puestos Junior. ĀæTe interesan los datos y aprender sobre ellos puede ayudarte a cambiar de carrera o a mejorar tu puesto actual? Consulta nuestro Bootcamp de anĆ”lisis de datos que te ayudarĆ” a convertirte en un verdadero experto en datos.
Ironhack - 2020-11-20
Desarrollo Web
Desarrollo Web
Todos sabemos lo divertido y eficiente que puede ser trabajar en un computador de Apple, diseƱar prototipos de interfaces grĆ”ficas, hacer anĆ”lisis de datos, desarrollar aplicaciones web o incluso tener servidores de bases de datos corriendo en nuestro propio equipo. ĀŗPero muchas veces Apple nos puede sorprender con sus actualizaciones de SO. Con la llegada de macOS Catalina, ya no podemos almacenar archivos o datos en el disco duro del ordenador , ya que ahora este es solo de lectura y no podemos escribir comandos en nuestro terminal que afecten directamente el directorio raĆz (/). Es por esto que en este post aprenderemos a como instalar MongoDB en macOS Catalina. Base de datos relacionales VS no relacionales Las bases de datos son la piedra angular de todas las plataformas tecnológicas. Las bases de datos relacionales son las que conocemos de siempre (SQL) y las bases de datos no relacionales (noSQL) son una tecnologĆa relativamente nueva que tomó por sorpresa el mundo de la tecnologĆa y llegó para quedarse. Algunas de las ventajas de las bases de datos no relacionales frente a las relacionales son: No hay redundancia Son mucho mĆ”s livianas Son mucho mĆ”s veloces. Para las bases de datos relacionales usamos SQL (Structured Query Language), que es un lenguaje de consultas para obtener la información que necesitamos de la base de datos. Es un lenguaje sencillo de aprender, que se siente como programar, sin embargo no es programación. Para las bases de datos no relacionales, utilizamos JavaScript el lenguaje de programación mĆ”s popular en la actualidad, y los datos se estructuran en JSON, que no es un lenguaje para hacer una bĆŗsqueda. Es Ćŗnicamente una forma de estructurar los datos para que cualquier programa los pueda entender. Ejemplos de bases de datos: Bases de datos Relacionales (SQL) No relacionales (NoSQL) MySQL PostgreSQL Oracle MongoDB Redis CouchDB ĀæQuĆ© es MongoDB? MongoDB es una base de datos que pertenece a un grupo de bases de datos NoSQL, o no relacionales. En MongoDB, cada registro se almacena en un documento JSON (JavaScript Object Notation), estos documentosĀ estĆ”n compuestos por campos, estos se agrupan en colecciones. ĀæPara quĆ© usamos MongoDB? MongoDB se puede utilizar en muchos de nuestros proyectos. Cualquier aplicación o plataforma que requiera almacenar datos semi estructurados. MongoDB es muy Ćŗtil cuando buscamos escalabilidad en nuestros proyectos ya que nos permitirĆ” un crecimiento horizontal sin problemas. ĀæPor quĆ© usar MongoDB? A continuación te compartimos un par de razones por las cuales deberĆas estar usando MongoDB en tus proyectos. Modelamiento de datos Si usas NodeJS como tu backend, es muy probable que estĆ©s usando una arquitectura MEAN (Mongo Express Angular Node.js) o MERN (Mongo Express React Node.js). Y si no estĆ”s usando JavaScript para tus proyectos Ā”No te preocupes! Con los drivers adecuados,puedes usar MongoDB para prĆ”cticamente cualquier lenguaje de programación. Escalabilidad Si esperas que tu proyecto nunca deje de crecer, MongoDB es la base de datos perfecta para ti, ya que te permitirĆ” crecer no solamente de forma vertical si no que tambiĆ©n de forma horizontal. Consultas MongoDB nos permite crear consultas poderosas con poco código, lo cual nos ahorrarĆ” muchĆsimo tiempo y nos harĆ” mĆ”s eficientes a la hora de analizar las mĆ©tricas de nuestros proyectos. Es Open Source (código abierto) Esto es probablemente la mayor ventaja de MongoDB, ya que no tienes que pagar licencias para usarlo dentro de tu proyecto. Cómo instalar MongoDB en Catalina OS Prerrequisitos: Instalar macOS Catalina Estar familiarizado con la terminal de comandos de tu Mac 1. Descarga los archivos de instalación de MongoDB: MongoDB recomienda que usemos la versión mĆ”s completa de MongoDB Server, asĆ que descargamos la versión MongoDB Enterprise . Descarga el archivo para macOS en formato TGZ . 2. Extrae los archivos: $tar -xvzf [name-of-the-file.tgz] 3. Copia todos los archivos dentro de la carpeta bin en la raĆz: $ cd [name-of-the-folder]/bin $ sudo bash $ cp * /usr/local/bin $ exit 4. Crea la carpeta para la base de datos: $ sudo bash $ mkdir -p ~/data/db $ chmod 777 ~/data $ chmod 777 ~/data/db $ exit 5 . Crea el archivo de configuración para MongoDB: $ touch /usr/local/etc/mongod.conf 6. Modifica el path de la base de datos: Escribe lo siguiente dentro del archivo que acabamos de crear: storage: dbPath: /Users/[youruser]/data/db 7. Crea un alias para sobreescribir la configuración que usa por default MongoDB: Tendremos que modificar nuestro archivo .zshrc , agregando lo siguiente: alias mongod='mongod -f /usr/local/etc/mongod.conf' Listo, ahora podemos correr el comando mongod en nuestro terminal y utilizar MongoDB de manera normal. Las bases de datos forman una pequeƱa pero muy importante parte del mundo de la programación. Si ya sabes programar o apenas estĆ”s aprendiendo y quieres llevar tus habilidades al siguiente nivel, entonces puedes optar por el Bootcamp de programación, donde aprenderĆ”s el manejo de base de datos no relacionales y muchas otras herramientas que te harĆ”n un full stack developer. Feliz Código ā¤ļø
Ironhack - 2020-10-07
Ciberseguridad
Todos los cursos
La ciberseguridad se ha convertido en los Ćŗltimos aƱos en una cuestión que ha generado gran interĆ©s en empresas de todo tipo, asĆ como en usuarios de cualquier parte del planeta y amantes de las nuevas tecnologĆas. El imparable desarrollo digital ha convertido en imprescindible la protección de la información para evitar el robo de datos sensibles entre otros delitos virtuales. Saber cómo abordar la seguridad en la red y reaccionar ante las amenazas a la privacidad en Internet son desafĆos a los que las empresas se enfrentan casi cada dĆa. De ello depende que nuestros datos bancarios, proyectos profesionales y documentos confidenciales estĆ©n a salvo de los denominados ciberdelincuentes. . Si ya de por sĆ nuestra relación con el mundo tecnológico cambia constantemente debido a los avances y las nuevas plataformas, la crisis del coronavirus ha supuesto un punto de inflexión y una forma de comprender lo importante que es incrementar las medidas de seguridad virtuales, algo que hemos visto aumentar de forma drĆ”stica tras la adaptación forzosa de muchos profesionales al teletrabajo. Los ataques de phishing , suplantación de identidad o ransomware han sido tĆ©cnicas habituales estos Ćŗltimos meses. Una necesidad prioritaria tras la crisis del coronavirus Cuando las empresas no tienen control sobre el entorno informĆ”tico de sus empleados, los peligros a los que se enfrentan aumentan. Por eso, el desarrollo de programas y protocolos que eviten comprometer su seguridad debe convertirse en una prioridad. SegĆŗn el informe āCOVID-19: ciberseguridad y la fuerza de trabajo remotoā publicado por Deloitte , mĆ”s de mil dispositivos poco seguros se conectan cada dĆa a redes del 30% de las empresas estadounidenses, britĆ”nicas y alemanes. Los datos hablan por sĆ solos. Es un hecho que la ciberseguridad se integrarĆ” cada vez mĆ”s en las estrategias empresariales, por lo que dirigir tu carrera laboral en esta dirección puede ser el acierto de tu vida. Con una Ley del Teletrabajo reciĆ©n aprobada en EspaƱa y el uso de cada vez mĆ”s equipos domĆ©sticos para llevar a cabo la actividad profesional fuera de la oficina, la necesidad de profesionales que implementen entornos seguros es obvia. Si ya has decidido convertirte en un experto en ciberseguridad y quieres que usuarios, empresas y administraciones se peleen por contar contigo, ha llegado el momento de que conozcas las habilidades que necesitarĆ”s para formar parte de un sector que tiene el reto de garantizar la identidad y proteger la información fundamental de personas y organizaciones. Te desvelamos las cinco competencias o skills que te harĆ”n brillar en un sector tan prometedor como lleno de desafĆos: 1) Tener visión de futuro es clave No se trata de estar satisfecho con la situación actual de los equipos de tu empresa, sino de tener la suficiente vista como para anticiparse al porvenir. Establecer polĆticas y pautas de seguridad eficaces es bĆ”sico para evitar catĆ”strofes. Cualquier proceso que requiera la interacción de un usuario debe evaluarse si lo que queremos es un entorno de trabajo seguro. ĀæA quĆ© peligros se enfrentan los dispositivos, sistemas y aplicaciones? Preguntarse cuestiones como esta es bĆ”sico para garantizar la seguridad en entornos en los que los datos son un valor tan fundamental como codiciado por los hackers . 2) Ser resolutivo para ser fundamental Tus clientes no necesitan explicaciones interminables para darse cuenta de que eres importante. Ā”Demuestra lo que vales poniendo en prĆ”ctica lo que sabes! Haz que vean que tienes el control de la situación y que gracias a ti evitarĆ”n ser observados. Cuida la percepción de los usuarios sobre su seguridad y las amenazas a las que se enfrentan, ofreciendo medidas eficaces que eviten su preocupación y refuercen su interĆ©s en tu labor. Con tu trabajo evitarĆ”s ataques en su red privada pero tambiĆ©n en su infraestructura, cuidando sus servidores, redes, ficheros⦠SerĆ”s una ficha clave en el organigrama de la empresa si les das el mejor motivo para que asĆ sea: un trabajo impecable. 3) Poner en prĆ”ctica la inteligencia emocional DeberĆ”s darle el mismo valor a la pĆ©rdida de información comercial de una gran empresa que a la pĆ©rdida de unas fotografĆas con un importante valor sentimental de un usuario que te contrate. Las personas necesitan sentirse escuchadas y que sus quebraderos de cabeza se tengan en cuenta sin que se cuestionen sus motivos. La inteligencia emocional tambiĆ©n implica que sepas adaptarte rĆ”pido a entornos cambiantes y que consigas dominar el estrĆ©s cuando se requieren soluciones en tiempo rĆ©cord. Nunca olvides que trabajas con mĆ”quinas, pero tambiĆ©n con seres humanos. 4) Dominar la ingenierĆa social Consigue ponerte en la piel de un hacker para saber quĆ© pasos darĆas y asĆ evitar sufrir ataques y fugas de información. Cuando hablamos de ingenierĆa social lo hacemos de mĆ©todos psicológicos usados por ciberdelincuentes para obtener información, cometer fraudes y conseguir colarse en los equipos de sus vĆctimas. Aprender sobre la manipulación que se suele llevar a cabo a travĆ©s de tĆ©cnicas como las llamadas telefónicas de personas que se hacen pasar por organizaciones ( vishing ) o el envĆo de unidades de USB con malware para atacar una red corporativa ( baiting ) te permitirĆ” educar a tus clientes y anticiparte a situaciones de extorsión o robo. 5) Gestionar equipos con maestrĆa Es muy probable que dentro de una empresa tengas que relacionarte con todas las Ć”reas de la organización, por lo que necesitarĆ”s comunicarte y coordinarte con profesionales muy diferentes. Todos deberĆ”n entender los riesgos a los que se exponen, y para eso te harĆ” falta conseguir que entiendan los beneficios de tener a un experto en ciberseguridad en la compaƱĆa. TendrĆ”s que saber manejarte con modelos y tiempos de trabajo muy diferentes, asĆ como con enfoques muy distintos con el objetivo de desarrollar modelos de gestión dispares, pero sin perder de vista tu misión: asegurar la seguridad de la información. La buena gestión de equipos supondrĆ” uno de tus mayores aprendizajes en una profesión apasionante en la que te sentirĆ”s reconocido y valorado mucho antes de lo que imaginas. Si tienes en cuenta estas cinco habilidades que reĆŗnen los grandes expertos en ciberseguridad y las pones en prĆ”cticas, te aseguramos que te convertirĆ”s en un profesional preparado para dar respuestas eficaces a las amenazas de aquellos que tratan de causar daƱo en entornos digitales. Recuerda que estos dĆas estamos hablando del bootcamp intensivo de ciberseguridad que impartimos en Madrid, con el que podrĆ”s poner en marcha tu camino en un sector de rĆ”pido crecimiento e infinitas posibilidades. Ā”EstĆ”s a un paso de convertirte en un experto en ciberataques!
Ironhack - 2020-09-28
Ciberseguridad
Global
Uno de los factores clave a la hora de decantarse por un Ć”rea profesional es el de las oportunidades laborales, sobre todo cuando decidimos dar un volantazo a la dirección que habĆamos tomado en los Ćŗltimos aƱos, ya sea porque no nos sentimos valorados, por las oportunidades laborales en el sector o porque queremos que nuestra situación económica mejore y sentir en tu propia piel ese objetivo ansiado: la estabilidad laboral. Seguro que has escuchado que en las nuevas tecnologĆas se encuentran los perfiles profesionales mejor remunerados y con mĆ”s futuro, y que si has llegado hasta aquĆ es para cruzarte con el motivo definitivo que te lleve a dar un paso que llevas mucho tiempo pensando y dejar atrĆ”s las dudas para convertirte en un experto en un campo del que cada vez vamos a escuchar hablar mĆ”s: el de la ciberseguridad . Un perfil esencial en las empresas del siglo XXI Como te contĆ”bamos en nuestro Ćŗltimo post , cuando hablamos de ciberseguridad nos referimos a las tĆ©cnicas y mĆ©todos que tratan de salvaguardar la seguridad de la tecnologĆa de la información digital, evitando ataques informĆ”ticos, hackeos o cualquier tipo de robo de datos confidenciales. Hablamos de un perfil profesional que en los Ćŗltimos meses se ha vuelto mĆ”s necesario que nunca en el mundo empresarial debido a un confinamiento que ha obligado a las empresas a adaptarse a la digitalización del empleo , al mismo tiempo que crecĆan los ciberataques . Este cambio de paradigma en la filosofĆa de las compaƱĆas ha dejado en evidencia la falta de preparación de empresas y profesionales en seguridad de la información, recordĆ”ndonos que activos esenciales como las contraseƱas, la documentación, las cuentas de email y los datos personales o corporativos estĆ”n al alcance de ciberdelincuentes sin ningĆŗn tipo de escrĆŗpulos. Nadie estĆ” a salvo. Que expertos en ciberseguridad ocupen puestos en empresas de todos los tamaƱos se ha vuelto una necesidad de la que tĆŗ puedes aprovecharte si eliges formarte en un campo esencial en esta nueva realidad digital. Tan peligrosas son las amenazas a las que estĆ”n expuestos gobiernos e instituciones de todo el mundo como la falta de profesionales formados en ciberseguridad, cuya presencia tiene cabida en puestos laborales muy diferentes entre sĆ, con salarios tan variables como previsiones que hablan de una oferta cada vez mayor. La que sin duda es una de las Ć”reas con mejores expectativas en los próximos aƱos cuenta con una alta valoración y diferentes salidas de las que queremos hablarte en este post . Ocho puestos profesionales para un experto en ciberseguridad 1. Chief Security Officer (CSO) ConviĆ©rtete en el mayor responsable ejecutivo en seguridad digital de una empresa y demuestra tus capacidades para diseƱar estrategias. Para ello tendrĆ”s que contar con amplios conocimientos legales y tĆ©cnicos, ademĆ”s de empresariales, que te permitan desenvolverte tanto en la prevención de riesgos como en los propios ataques. Podemos traducir las siglas CSO al castellano como Responsable de la Seguridad Corporativa . Un profesional muy valorado que revela a su compaƱĆa quĆ© protección necesita y cómo ejecutarla. 2. Chief Information Security Officer (CISO) Es decir, Director de Seguridad de la Información . Este puesto de reciente creación responde a la necesidad por parte de las empresas de contar con un experto en ciberseguridad que monitorice y analice los riesgos a los que se enfrentan en su dĆa a dĆa, garantizando la protección de la información mediante las medidas y controles necesarios. Una figura bĆ”sica en los organigramas de las compaƱĆas que saben el peso que tiene la estrategia corporativa de ciberseguridad. 3. Arquitecto de seguridad Es quien se encarga de llevar a cabo el plan de ciberseguridad a nivel tĆ©cnico, construyendo la red a partir de las decisiones tomadas por la dirección, con el fin de garantizar la seguridad de todos los procedimientos que lleve a cabo la empresa. Se trata de un perfil esencial de carĆ”cter preventivo, ya que de su buen hacer dependerĆ” la protección de cara a posibles ataques. 4. Hackers Ć©ticos Aunque parezca extraƱo utilizar el tĆ©rmino hacker para hablar de un profesional que le suele parar los pies a los ciberdelincuentes, el hacking Ć©tico se ha convertido en una prĆ”ctica esencial para poner a prueba la seguridad de los servidores y sistemas de las empresas, simulando ataques para comprobar hasta quĆ© punto una compaƱĆa estĆ” preparada o es vulnerable a los ciberataques. Son profesionales que bien pueden formar parte de un equipo o trabajar de forma externa. En cualquier caso, se trata de un perfil muy demandado que puede ahorrar pĆ©rdidas millonarias, filtraciones y ataques irreparables. 5. AnalĆsta de seguridad Tu principal objetivo como analista de seguridad serĆ” detectar las debilidades tĆ©cnicas que puedan sufrir las empresas para las que trabajes, encargĆ”ndote de prevenir a tus clientes de las amenazas a las que se enfrentan y protegiĆ©ndoles de posibles ataques, virus y otros tantos problemas que podrĆan crear un autĆ©ntico caos. En esta Ć”rea tendrĆ”s que llevar a cabo una labor tĆ©cnica pero tambiĆ©n tareas de gestión, localizando puntos vulnerables, respondiendo a los incidentes, estableciendo planes y polĆticas eficientes, ademĆ”s de asegurarte de su correcta ejecución. 6. AnalĆsta de ataques Aunque suene parecido a lo anterior, es probable que tambiĆ©n encuentres este perfil bajo el nombre de Especialista Forense . Ā”No te asustes, que no van a meterte en una morgue! De lo que se encargan estos profesionales es de realizar una investigación una vez que se ha producido el ataque informĆ”tico para detectar y documentar el estado de la agresión, los motivos, los responsables y las consecuencias del incidente de seguridad. Es un perfil vinculado con los procesos penales, trabajando con dispositivos electrónicos pero tambiĆ©n con documentación en papel y haciendo reflexionar a las compaƱĆas para que refuercen sus sistemas. 7. Especialista en incidencias Este serĆ”s tĆŗ si lo que quieres es convertirte en el responsable de coordinar las acciones de una empresa en caso de que aparezcan problemas de seguridad, encargĆ”ndote de accionar un plan de control para que todo un equipo trabaje en la misma lĆnea y tratando de que un ataque tenga las menores consecuencias posibles. Se trata, por tanto, de un puesto mĆ”s organizativo que de investigación, ideal para aquellos con madera de lĆder que quieran dirigir personas y sepan ganarse la confianza de los distintos equipos. 8. Data protection officer (DPO) Ā”El puesto ideal para los amantes de las leyes! Un perfil jurĆdico traducido como Delegado de Protección de Datos que se encarga de preservar el cumplimiento normativo y que, a partir de la nueva ley europea de protección de datos, ha pasado a ser obligatorio en la Administración y en un buen nĆŗmero de empresas privadas, situĆ”ndose en un puesto intermedio entre la dirección y la gerencia de la compaƱĆa. Una figura interna o externa que informa y aconseja sobre la implementación de la norma, monitorizando su puesta en marcha y cooperando con las autoridades pertinentes. Si te ha picado el gusanillo y te has imaginado en alguno o varios de estos puestos, te animamos a que visites nuestra pĆ”gina sobre ciberseguridad , donde te contamos todo sobre un bootcamp impulsado por Cybint en el que obtendrĆ”s las herramientas necesarias para convertirte en un referente del sector en apenas 12 semanas, sin necesidad de conocimientos previos en el Ć”rea de la tecnologĆa. Ā”Te esperamos!
Ironhack - 2020-09-25
Ciberseguridad
Todos los cursos
Cada vez que encendemos un ordenador, que instalamos una aplicación en nuestro telĆ©fono móvil e incluso cuando utilizamos herramientas que se han vuelto tan indispensables en el dĆa a dĆa como WhatsApp o Instagram, podemos estar poniendo en riesgo nuestra seguridad sin ser conscientes de ello. ĀæCuĆ”ntas veces te fijas en los permisos que das cuando te suscribes a una newsletter ? ĀæCrees que es casualidad que veas anuncios sobre los lugares de vacaciones o productos tecnológicos de los que acabas de hablar con tus amigos a travĆ©s de tu smartphone ? Bueno, quizĆ” ha llegado el momento de que hablemos sobre el significado de la ciberseguridad (cybersecurity) ĀæQue es la ciberseguridad? Hablar de ciberseguridad es hablar de la protección adecuada de la información en el mundo digital. Un mundo que, cada dĆa mĆ”s, abarca todas las Ć”reas de nuestra vida: el ocio, el trabajo, las comunicaciones⦠Y es que prĆ”cticamente todas las actividades que llevamos a cabo estĆ”n directamente relacionadas con la tecnologĆa y, por tanto, pueden caer en las manos de alguien que quiera perjudicarnos. Velar por la seguridad de la información es clave. Si bien es cierto que la tecnologĆa es la herramienta mĆ”s potente que el mundo ha conocido en las Ćŗltimas dĆ©cadas, tambiĆ©n habrĆ”s notado la cantidad de titulares y de sustos en tu propio entorno que tienen lugar continuamente debido a la información sensible que se vuelve pĆŗblica por despiste o mala fe. La presencia de redes delictivas que operan a escala planetaria, poniendo en marcha ataques complejos en cuestión de minutos, se ha convertido en un peligro muy real. Datos como tus fotografĆas y vĆdeos, tus detalles personales e incluso el historial de navegación o el de tus Ćŗltimas bĆŗsquedas forman parte de tu privacidad, pero tambiĆ©n son un bien preciado ante el que el clĆ”sico antivirus cada vez tiene menos que hacer debido a la agilidad de los ciberdelincuentes. Internet es un bien excepcional, pero tambiĆ©n un arma de doble filo. Por eso, que haya profesionales formados en ciberseguridad es algo cada vez mĆ”s importante en la vida de las personas y en el mercado laboral. El uso generalizado de Internet, la digitalización de la economĆa y el auge de las nuevas tecnologĆas son tres realidades que definen una transformación global ante la que a menudo sólo necesitamos contraseƱas como puerta de acceso a nuestra identidad; contraseƱas que en el caso de ser usurpadas pueden provocar consecuencias devastadoras⦠Un perfil cada vez mĆ”s buscado Reducir el riesgo de exposición de los datos sensibles es una tarea bĆ”sica en los negocios de hoy en dĆa, protegiendo de la forma mĆ”s eficaz posible la información de las empresas en la nube. Y es que los ataques informĆ”ticos se producen cada vez de una forma mĆ”s veloz, algo que pone en riesgo la integridad de cualquier compaƱĆa, independientemente de su tamaƱo. Ahora mĆ”s que nunca, despuĆ©s de meses en los que hemos tenido que adaptarnos a las posibilidades de la tecnologĆa en nuestros puestos laborales, estar protegidos de los ataques resulta bĆ”sico si no queremos sufrir los temidos cibercrĆmenes, que pueden ir del robo de propiedad intelectual a la extracción de información confidencial comprometida o la eliminación de bases de datos completas. SegĆŗn el Informe de Cibercriminalidad de 2019 , publicado el pasado mes de junio por el Ministerio del Interior, durante el aƱo pasado se denunciaron 218.302 delitos cometidos en Internet sólo en EspaƱa, un dato que supone un 35,8% mĆ”s que en el perĆodo anterior (160.729 en 2018) y que dobla las 117.399 denuncias recibidas durante el 2017. Estos nĆŗmeros nos permiten hablar de los ciberdelitos como el segundo delito mĆ”s comĆŗn despuĆ©s de los hurtos. En un momento de incertidumbre en el que nos hemos visto forzados a cambiar nuestros hĆ”bitos y la relación con nuestro entorno personal y profesional, reivindicar la ciberseguridad como una necesidad y una oportunidad laboral que te convertirĆ” en un perfil imprescindible en cualquier empresa es apuntar con certeza hacia un campo fundamental en un mundo en el que la identidad, la privacidad y la seguridad son valores imprescindibles. ĀæY si te conviertes tĆŗ en ese profesional que se rifen las empresas? Ā”Te damos algunas razones para que te decidas! Cinco motivos para estudiar ciberseguridad Te convertirĆ”s en un superhĆ©roe del sigle XXI Cuando gracias a tu trabajo una empresa consiga evitar un ataque informĆ”tico, te darĆ”s cuenta de que no estamos exagerando. Si siempre te han dicho que querer dedicar tu vida a hacer el bien era fruto de haber visto demasiadas pelĆculas, ya estamos nosotros para decirte que estaban equivocados. Si te formas en ciberseguridad velarĆ”s por la seguridad de aquellos que confĆen en ti, creando entornos seguros al proteger la materia prima fundamental en los servicios digitales, los datos, frente a los hackers y demĆ”s ciberdelincuentes. ApostarĆ”s por un sector con una demanda profesional en auge Un especialista en ciberseguridad es un profesional cada vez mĆ”s indispensable . Un experto en esta Ć”rea conoce diferentes protocolos, estĆ”ndares, herramientas, mĆ©todos y hasta leyes para frenar los posibles robos de información de una empresa. Las compaƱĆas y gobiernos de todo el mundo se enfrentan cada dĆa a un mayor nĆŗmero de ciberataques mientras que la cantidad de profesionales dedicados a esta materia sigue siendo insuficiente. SegĆŗn datos de la publicación especializada Cibersecurity Ventures , las ofertas de trabajo en ciberseguridad se triplicarĆ”n en los próximos dos aƱos. Un salario a la altura Trabajar en seguridad digital es sinónimo de estabilidad laboral. El salario medio de un especialista en ciberseguridad se sitĆŗa entre los 30.000 y los 60.000 euros anuales en función de la responsabilidad y la especialización. Los nĆŗmeros mĆ”s altos se asocian a los directores de seguridad, aunque tampoco tienen nada que envidiar quienes se decanten por salidas como la administración de seguridad de sistemas y redes, la consultorĆa de seguridad y hacking Ć©tico o la gestión de protección de datos. DesarrollarĆ”s habilidades que pocos conocen Tendencias tecnológicas como el Bring Your Own Device (BYOD), el Cloud Computing , el Big Data , Internet of Things (Internet de las cosas) o las apps móviles requieren de una formación y soluciones que suponen autĆ©nticos desafĆos para los profesionales de la tecnologĆa. Saber dar una respuesta adecuada ante la seguridad de servicios y aplicaciones como estas te convertirĆ”n en un experto polivalente en el que las empresas querrĆ”n depositar su confianza y confidencialidad. DesarrollarĆ”s un trabajo apasionante TendrĆ”s que ponerte en la piel de los demĆ”s y saber escuchar, conocer sus problemas y aportar las mejores soluciones, por lo que no te aburrirĆ”s. TambiĆ©n deberĆ”s educar a los equipos con los que trabajes en el buen uso de los dispositivos para evitar imprevistos, y es posible que trabajes en empresas de alto nivel. Te enfrentarĆ”s a retos excitantes y a continuos desafĆos, siendo el mejor guardiĆ”n de tu equipo. ĀæTe atreves a velar por la privacidad y seguridad de grandes compaƱĆas? Apuesta por la ciberseguridad y no permitas que los piratas informĆ”ticos pongan en una encrucijada los servicios digitales de aquellos con los que trabajes. Si quieres desarrollar las habilidades bĆ”sicas para convertirte en un profesional en ciberseguridad, infórmate sobre el bootcamp de ciberseguridad en Madrid para que en sólo 12 semanas puedas tenerlo todo para conseguir trabajo en una industria imparable. Ā”Te esperamos!
Ironhack - 2020-09-21
Desarrollo Web
Todos los cursos
Ser desarrollador web ha sido desde hace un par de aƱos una carrera bastante atractiva, pero tambiĆ©n con mucho desconocimiento alrededor asĆ que en este post vamos a explorar desde lo mĆ”s conocido y evidente hasta los caminos alternos mĆ”s interesantes. ĀæEn quĆ© consiste el desarrollo web? Comencemos hablando del tĆ©rmino que cobija a todo lo que leerĆ”s mĆ”s adelante, el desarrollo web se refiere a todo aquel proyecto que utiliza las bases de programación en proyectos orientados al navegador con HTML, CSS y JavaScript. Muchas de las herramientas mĆ”s adelante van a requerir que tengas un entendimiento sólido sobre estos tópicos principales pero partimos de aquĆ para lograr moverte fĆ”cilmente entre las tecnologĆas/campos. ĀæQuĆ© es el desarrollo web Front end y quĆ© incluye? Este puede ser el primer paso para tu carrera como desarrollador web, Front end es toda la capa visible y pĆŗblica de un sitio web, consiste en documentos HTML para mostrar el contenido, CSS para estilizar el sitio y JavaScript para todo aquello interactivo, redirecciones, responder a eventos del usuario como clicks, ciertas teclas, etc. Una vez adentrados en el mundo de Front end hay opciones a elegir cuando llegamos a cierto nivel, este nivel es hacer Front end mĆ”s formal con un framework/librerĆa frontend. Para esto hay muchos sabores, los mĆ”s populares son: Reactjs , Vuejs , Angular o Svelte . Son la manera mĆ”s fĆ”cil y rĆ”pida de desarrollar un sitio web y su interfaz de usuario puesto que aprovechamos el poder del código que otras personas/empresas ya tienen escrito y probado. ĀæEn quĆ© consiste el desarrollo web Back end? El desarrollo web Back end suele ser la pesadilla de algunos pero el gusto de otros, es en cierta forma la parte compleja de un producto digital, no muy distinto al Front end hoy en dĆa pero en su momento fue mĆ”s difĆcil gracias a lo abstracto y a la complejidad del código, ahora mismo llegan casi a la misma dificultad puesto que el rol de Front end afronta la incursión de tecnologĆa cada vez mĆ”s moderna para realizar ciertas acciones en tu navegador. Esta rama del desarrollo tiene su fama por que es la encargada de lo delicado de una aplicación, por ejemplo, procesamiento de pagos, sesiones de usuarios, seguridad, información sensible, entre muchas otras cosas. Pero tambiĆ©n es bastante interesante puesto que constituye la lógica de negocio de todo producto. El ecosistema de un desarrollador Back end es mĆ”s extenso puesto que puedes realizar una aplicación en muchos lenguajes, donde los principales son: Ruby , Python , Javascript (con Node Js ), Go y PHP . AdemĆ”s del lenguaje tambiĆ©n tendrĆ”s la opción de elegir entre frameworks de Back end como por ejemplo: On Rails para Ruby, Django o Flask para Python, Express/Koa/Nest para Node Js, etc.TambiĆ©n tendrĆ”s que elegir y dominar alguna base de datos, este es un tema del que podemos hablar por dĆas, pero las mĆ”s populares son: MongoDB, MariaDB, PostgreSQL y MySQL. Algo interesante es que no solo desarrollamos cosas simples en el backend, puedes hacer inclusive videojuegos con multijugador en tiempo real con NodeJS. ĀæQuieres saber quĆ© proyectos puede llevar a cabo un desarrollador? 1) Crea tu propio videojuego Una parte interesante de hacer desarrollo web es que estĆ”s a unos pasos de desarrollar un videojuego si ya tomaste la decisión de aprender a programar. El navegador cuenta con herramientas que te permiten trabajar con grĆ”ficos 2d y 3d, lo Ćŗnico que hace falta para crear un videojuego es una idea, agregar la lógica y listo. TambiĆ©n existen librerĆas que te ayudan a que el desarrollo de tu videojuego se acelere bastante con herramientas de apoyo e incluso con una base muy extensa para ello. En el módulo 1 del curso de desarrollo web construimos un videojuego para consolidar los conocimientos bĆ”sicos de programación. AquĆ te dejamos un par de ejemplos de ex-alumnos: Two clear I AM ZOMBIE 2) Desarrolla una Aplicación Móvil AquĆ existe una gama variada de opciones, pero desde hace tiempo que buscamos como programadores que el desarrollo móvil no solo sea posible aprendiendo otro lenguaje sino utilizando el que ya conocemos de toda la vida, JavaScript. 2.1 Aplicaciones web progresivas: quĆ© significa y por quĆ© desarrollar una Las aplicaciones web progresivas tambiĆ©n conocidas como PWAĀ“s son aplicaciones web de toda la vida, pero con un agregado bastante interesante que Google propuso desde el 2015 pero que es totalmente soportado incluido por apple en 2019. Una de las principales ventajas de las aplicaciones web progresivas es que pueden ser instaladas en un dispositivo móvil sin necesidad de pasar por una tienda como play store, simplemente abres el sitio y te aparecerĆ” la opción para instalar la PWA. Otras de las ventajas que ofrece una PWA es que no necesitas escribir otra aplicación para pasar de un sitio convencional a una PWA, solo debes agregar un documento llamado manifest y complementar la información que el formato exige para poder aprovechar las bondades de tener una aplicación con el mismo código que escribes para tu web, puedes habilitar que se visite sin tener conexión a internet, recibir notificaciones como en una aplicación convencional entre muchas cosas. 2.2 Aplicaciones hĆbridas: quĆ© son y quĆ© tener en cuenta a la hora de desarrollar una Son aplicaciones donde si obtienes un instalable nativo, una aplicación de Android o IOS pero en realidad hay un navegador entregando una experiencia similar a una aplicación móvil, simplemente existe esta diferencia muy grande. No son realmente aplicaciones nativas pero funcionan bastante bien, un ejemplo de este modelo es Phonegap . 2.3 Aplicaciones Nativas : en quĆ© consisten y cómo desarrollar una. Este es el concepto mĆ”s innovador en los Ćŗltimos aƱos, tener la capacidad de utilizar el mismo lenguaje y framework/librerĆa que utilizas en tu sitio web en un producto nativo para Android y IOS inclusive entre ambas plataformas es increĆble, ha hecho que empresas tengan la capacidad de generar este tipo de productos o que inclusive ahorran bastantes recursos. Este es el caso de herramientas como React Native que no conforme con lograr que cualquier desarrollador Front end comienze a hacer aplicaciones móviles ahora agregan soporte incluso para crear aplicaciones de escritorio, hacen uso de componentes nativos y entregan una aplicación tanto para Android como IOS, con el mismo código fuente. MĆ”gico. Existen otras opciones como NativeScript . 3) Crea tus propias obras artĆsticas. Totalmente posible, el mundo de la programación abre puertas que son poco exploradas pero bien recompensadas. Es el caso del arte generativo o los grĆ”ficos en 3D cosa que en el mundo de Javascript hay para ambos, empezando con el arte generativo, puedes hacer uso de herramientas como p5 para conseguir este propósito. TambiĆ©n estĆ” sobre la mesa three.js que le da vida a proyectos como Decentraland mostrĆ”ndonos grĆ”ficos dignos de una consola de videojuegos en nuestro navegador! 4) AdĆ©ntrate en el mundo de la realidad virtual y aumentada TambiĆ©n hay proyectos buscando que como desarrollador web tengas total posibilidad de incursionar en el mundo de realidad aumentada y virtual cosas que la industria exige cada vez mĆ”s ya que se han logrado construir muchĆsimos avances con estas tecnologĆas, existen un par de proyectos que ayudar a lograr desarrollar para este formato, una de las mĆ”s versĆ”tiles es Viro Que utiliza react native para conseguir aplicaciones que aprovechen el potencial de la realidad aumentada y virtual. Otra opción es A-frame que te permite crear experiencias de realidad virtual en el navegador, su código para comenzar es a penas de 14 lĆneas. Y se ha creado incluso un tour virtual al CERN en el navegador con esta tecnologĆa⦠React 360 hace algo similar pero utilizando el poder de React y sus componentes. 5) Desarrolla proyectos incluyendo Machine Learning. ĀæQuieres crear un programa que entienda cuando debe hacer algo o no en respuesta a cualquier entrada? Por ejemplo, entrenar a la computadora para que detecte en quĆ© posición estĆ” tu cabeza y en función de eso mover a un personaje en un videojuego? Eso es uno de los demos que tiene Tensor Flowjs para jugar pacman . AquĆ no solo necesitas saber programar si no tener unas buenas bases de inteligencia artificial, por lo que es un largo camino por recorrer pero otro con grandes recompensas, vaya, hablamos de la tecnologĆa que permite que los autos se manejen solos pero en tu navegador y a tu disposición. Conclusión: A dĆa de hoy aprender a programar web no solo es un camino recto donde tienes una sola lĆnea para desarrollarte y crecer, el desarrollo web es uno de esos ambientes increĆbles que te permite crecer no solo hacia arriba sino hacia los lados. Hay tantos caminos alternos como tipo de gustos. Esta amplia gama de oportunidades se intensifica si vienes de otra Ć”rea y agregas tu expertise, si buscas y encuentras la manera de hacerlos converger puedes crear cosas increĆbles. Si quieres aprender a programar y convertirte en desarrollador web, consulta nuestro bootcamp de Desarrollo web .
Ironhack - 2020-09-14
Berlin
Alumni
Desarrollo Web
Hola! Mi nombre es Dioni Ugalde y voy a contarte cuĆ”l ha sido mi experiencia como estudiante de Ironhack en el Bootcamp intensivo de 9 semanas de web development. DespuĆ©s de la experiencia, decidĆ escribir unas pocas lĆneas sobre cuĆ”l ha sido mi vivencia en el curso porque creo que puede ser de ayuda para todos los que podĆ”is estar planteĆ”ndose hacer un curso en Ironhack. Vayamos paso por paso! Antes de unirme al Bootcamp: Lo primero que debes saber es que Ironhack te proporciona todo lo que necesitas para prepararte antes de empezar el curso. Antes de comenzar, hay un examen tĆ©cnico para el que deberĆ”s estudiar. Una vez completado, tendrĆ”s que completar lo que llaman pre-work, el cual en mi caso me llevó alrededor de dos meses, teniendo en cuenta que mis conocimientos en programación eran absolutamente nulos. Una semana antes de comenzar el Bootcamp, uno de los cursos en la escuela estaba terminando, y por ello, esa semana se celebraba lo que en Ironhack llaman Hackshow, que es un evento sĆŗper divertido donde se presentan los mejores proyectos de los estudiantes que acaban de graduarse. Me gustaron mucho las presentaciones, pero no podĆa dejar de pensar, āĀæ Cómo se supone que voy a ser capaz de hacer una pĆ”gina web asĆ en sólo 9 semanas?ā Sin embargo, en vez de venirme abajo, ese pensamiento me ayudó a motivarme y decirme ā Dioni, tienes que conseguir ser uno de los mejores proyectos, el proyecto final que presente en tu curso, cueste lo que cueste.ā La experiencia de Ironhack en una clase en remoto. Debido a la situación causada por el COVID-19, el curso cambió de modalidad presencial a ser vĆa online a travĆ©s de Zoom. Si en tu caso, has escogido la modalidad en remoto desde el principio, esta serĆ” la misma experiencia que la mĆa. A pesar del cambio de modalidad, nos ofrecieron probar esta modalidad durante una semana. Si no nos gustaba, podĆamos dejar el curso y unirnos a una versión presencial del mismo cuando esto fuese posible. Yo era consciente de que iba a perderme la parte social de conocer a gente nuevo, pero decidĆ apostar por el esfuerzo que Ironhack hizo de hacer que todo funcionase a la perfección al transicionar a remoto. No sólo aprendĆ todo lo que debĆa, sino que ademĆ”s, aprendĆ a trabajar en remoto, manejando herramientas que no hubiese aprendido a usar de la misma manera si el curso hubiese sido presencial. Recuerdo que el segundo dĆa, cuando eran las cinco de la tarde, los profesores nos enviaron un montón de ejercicios que debĆan resolverse antes del dĆa siguiente, y yo, inocentemente hice la tĆpica pregunta que todo niƱo ha hecho alguna vez en el colegio, ā ĀæY cuĆ”ntos de estos ejercicios debemos hacer?ā . El profesor contestó inmediatamente diciendo, ā Eso dependerĆ” de ti, del esfuerzo que quieras ponerleā . Ese dĆa, terminĆ© todos los ejercicios a media noche y empecĆ© a entender todo lo que me esperaba esas 9 semanas que aĆŗn tenĆa por delante. De proyecto en proyecto En la tercera semana, hicimos nuestro primer proyecto individual, el cuĆ”l consistĆa en hacer un videojuego. Me gusta ponerme al lĆmite e intentar sacar lo mejor de mi, asĆ que intentĆ© hacer algo que no fuese simple. Tuve que pedir mucha ayuda a los profesores asistentes, Markus y Alfonso, ya que querĆa realizar un videojuego con diferentes niveles de dificultad para convertirlo en lo mĆ”s adictivo posible. Algunos de mis amigos llegaron a jugar y encontraron las claves del juego para llegar a las puntuaciones mĆ”s altas! El dĆa de la presentación del videojuego, mi juego fue premiado como el videojuego mĆ”s ājugableā y divertido! Esto no sólo me dió un empujón increĆble para seguir adelante sino que despertó mi competitividad. Al dĆa siguiente, el sĆ”bado ya estaba intentando averiguar sobre quĆ© tratarĆa el segundo proyecto y con quiĆ©n me gustarĆa hacerlo de todos mis compaƱeros. En las presentaciones del primer proyecto, una de mis compaƱeras, Yosra, fue otra de las que destacó con su videojuego. Mi competitividad estaba al mĆ”ximo y yo querĆa intentar ganarle en el próximo proyecto. Yosra es muy buena y ademĆ”s tiene ya varios aƱos de experiencia en otras lenguas de programación. Para mĆ, el poder competir contra ella en los proyectos era un gran reto. En el segundo módulo, para mĆ el mĆ”s difĆcil e intenso de todo el curso, empezamos a centrarnos en hacer una pĆ”gina web desde cero. La frustración empezó a hacer mella en la clase e incluso algunas lĆ”grimas fueron derramadas en las diferentes ventanas de Zoom. HabĆa dĆas en los que pensaba que no entendĆa absolutamente nada. Para mi segundo proyecto, mi grupo, Manu, Agustina y yo -, optamos por una idea que Agustina nos dió, una red social con un directorio de recetas. Nos encantó la idea desde el principio, asĆ que trabajamos muchĆsimo en ella. Como era costumbre ya, yo querĆa mantener una calidad determinada en mis entregas, y aunque en algĆŗn momento la presión llegó a ser demasiada, conseguimos sacar adelante un proyecto del que estĆ”bamos orgullosos! Manuel working in Iron cook Trabajando en el Ćŗltimo proyecto: Console.log Ironhack Para el módulo final, la dificultad ya era extrema, e incluso los estudiantes mĆ”s avanzados estaban pasando por momentos difĆciles ya que la velocidad y la intensidad del curso era increĆble. Para el proyecto final, acabe trabajando con mis compaƱeros, Tim y Nate. Decidido a hacer de mi Ćŗltimo proyecto un trabajo impecable, decidĆ escoger la idea del proyecto despuĆ©s de conocer los conceptos mĆ”s votados por mis profesores y otros estudiantes en mi clase. DecidĆ apostar por las que eran sus necesidades y lo que creĆa que les gustarĆa encontrar en una herramienta que les permitiese: Encontrar un trabajo despuĆ©s del bootcamp EnseƱar los proyectos que habĆan hecho durante el curso. Tener un directorio donde guardar todas los apuntes de las clases. QuerĆa sorprenderles, y conseguir el efecto wow! en sus caras durante la presentación. Nuestro proyecto era una pĆ”gina web donde todos los estudiantes de la clase podĆan recoger todo lo aprendido durante el curso, una pĆ”gina con sus nombres, sus proyectos y su información de contacto ademĆ”s de otra información Ćŗtil.Esta plataforma serĆa muy Ćŗtil para futuros estudiantes porque podrĆan acceder a esta información para inspirarse y ver que podĆan conseguir a nivel de proyectos. AdemĆ”s, tambiĆ©n querĆamos aƱadir una sección para apuntes y un motor de bĆŗsqueda de trabajo. Empezamos a trabajar, primero haciendo el boceto de la pĆ”gina en Photoshop para tener una idea de lo que querĆamos visualmente. Un buen equipo marca la diferencia Si has conseguido llegar hasta aquĆ, ahora voy a hablarte de mi equipo, de Tim y Nate. Tim es sin duda alguna, uno de los estudiantes que mĆ”s sabe de programación, muy humilde y un excelente trabajador, todo era fĆ”cil con Ć©l. Nate por su parte empezó el curso como yo, sin ningĆŗn tipo de experiencia en programación, y todo lo que hace es siempre increĆble, nunca para hasta conseguir arreglar aquello que estĆ© dando problemas. Yo habĆa pensado bien el concepto y tenĆa muy clara la idea en mi cabeza. Personalmente, viniendo del mundo de los negocios y de marketing, sabĆa que tenĆa que darles a mis compaƱeros algo que realmente necesitasen. Tim y Nate vieron en mi la capacidad de tener esa perspectiva y poner de su parte la capacidad de desarrollar, adaptar y materializar todo. AsĆ es como hicimos de nuestro equipo el dream team. Empezamos a trabajar todos los dĆas desde las 8:30 de la maƱana hasta las 2:30 de la maƱana, dormĆamos 6 horas y vuelta empezar. Normalmente, a medianoche solĆamos trabajar juntos en una sola pantalla intentando resolver preguntas, problemas y los consecuentes chistes y bromas que siempre salĆan como si tuviĆ©semos cinco aƱos. Recuerdo irme a dormir todos los dĆas con una sonrisa puesta. When you play to be Mark Finalmente, llegó el dĆa de enseƱar el resultado final, lo tenĆamos muy preparado, todo medido hasta el Ćŗltimo detalle. Nuestra presentación fue genial, e incluso logramos tener el wow factor, utilizamos machine learning para reconocer 127 puntos de nuestra cara, parte con la que nos ayudó Markus nuestro TA y acabó funcionando. El resultado final merece todo el esfuerzo. Cuando llegó el momento de votar, habĆa tres categorĆas, proyecto con mĆ”s proyección de ventas, mejor diseƱo y mejor proyecto en general. Al final, nuestro proyecto - Ironhack Console.log - acabó siendo premiado como el proyecto con mayor posibilidades de ser adquirido y el mejor proyecto del bootcamp. Ā”No podĆamos creerlo! Ā”HabĆamos conseguido lo que querĆamos! Tres tĆos con ninguna experiencia en programar pĆ”ginas web acababan de conseguirlo! Fue un momento increĆble para nosotros tres. Siempre le agradecerĆ© a Tim y a Nate por haber confiado en un tĆo con cero experiencia como yo. Estoy seguro de que tendrĆ”n muchos Ć©xitos en sus proyectos futuros! āAdemĆ”s, vivĆ una experiencia inolvidable.ā Por mi parte, como ya sabĆ©is, me encanta competir y hacer cosas nuevas, asĆ que esto fue una experiencia inolvidable para mi. Ironhack no solo me ha enseƱado a programar, pero me ha enseƱado cómo afrontar grandes problemas y afrontarlos poco a poco, ordenando y priorizando cada uno de ellos. Su curso tambiĆ©n te ayuda a convertirte en alguien mĆ”s ordenado, a tener los pasos claros de todo lo que haces y a hacer lo difĆcil parecer mĆ”s fĆ”cil. AsĆ que, no puedo dejar de recomendarlo. Su filosofĆa de trabajo es muy efectiva y consiguen enseƱarte en poco tiempo como manejarte en un sector en el que sigue haciendo falta profesionales. Por todo esto, Ironhack es una gran escuela. Si quieres saber mĆ”s de los proyectos de BerlĆn, haz click aquĆ . Y si quieres que hablemos o preguntarme cualquier cosa, no dudes en escribirme!Ā - [email protected] . Gracias!
Ironhack - 2020-08-24
Data Analytics
Todos los cursos
Una de las principales confusiones en este Ć”mbito es la diferencia entre Data Analytics y Data Science, dos Ć”reas sumamente cercanas pero a la vez muy distintas entre sĆ. Aunque ambas se encuentran en la frontera entre las matemĆ”ticas, la estadĆstica y la programación, los propósitos que persiguen estĆ”n claramente diferenciados, lo que conlleva que los perfiles profesionales de una y otra sean muy distintos. Es de vital importancia que quien busque especializarse en el sector del Big Data conozca cuĆ”les son los conocimientos y habilidades que tiene que adquirir en caso de decantarse por el Data Analytics o el Data Science. AsĆ que, si estĆ”s cursando o pensando en apuntarte al bootcamp de Data Analytics de Ironhack , presta mucha atención. Diferencias entre Data Science y Data Analytics Son muchos los expertos que han tratado durante dĆ©cadas de acotar el campo de actuación de una u otra disciplina, no siempre con Ć©xito. Sin embargo, desde que en 1996 comenzase a utilizarse el tĆ©rmino de Data Science a partir de un artĆculo de Gregory Piatetsky-Shapiro , mucho han avanzado las definiciones y parece que ya sĆ podemos aclarar el Ć”mbito de actuación tanto de este Ć”rea como del Data Analytics. A continuación compartimos el diagrama de Venn mĆ”s actualizado que reĆŗne las distintas Ć”reas de especialización y sus respectivos roles. Data Science vs Data Analytics ĀæQuĆ© es DataĀ Science? En la actualidad se considera Data Science a una rama del Big Data cuyo objetivo es extraer e interpretar la información que se deriva de la ingente cantidad de datos que recopila una compaƱĆa, ya sea por su propia actividad o por las acciones que desarrolla con terceros. Para alcanzar esta meta, los cientĆficos de datos se encargan del diseƱo e implementación de algoritmos matemĆ”ticos basados en la estadĆstica, el Machine Learning y otras metodologĆas que permiten a las empresas contar con herramientas que les surten de argumentos para actuar de un modo u otro en segĆŗn la circunstancia y el momento. AdemĆ”s, no solamente se trata de obtener la información que desprenden los datos y poder hacer uso de la misma, sino que los Data Scientist tambiĆ©n se encargan de una correcta visualización de los patrones detectados para que sean clara y adecuadamente legibles por los responsables de la toma de decisiones. ĀæQuĆ© es Data Analytics? Por su parte, cuando se habla de Data Analytics se suele hacer referencia a una aplicación mĆ”s concreta y precisa del Data Science. Es por ello que en las distintas industrias en las que se han incorporado analistas de datos, el rol que les ha sido encomendado ha sido buscar en las distintas fuentes de información que estĆ”n sin procesar, para tratar de encontrar tendencias y mĆ©tricas que sirvan a las compaƱĆas para tomar decisiones mĆ”s acertadas y obtener mejores resultados. En este caso, no debemos confundir la labor con la del Ć”rea de Business Intelligence , que maneja una cantidad de datos mucho mĆ”s reducida, de modo que su capacidad tanto de anĆ”lisis como de predicción es mĆ”s acotada. Es por eso que la principal diferencia entre Data Science y Data Analytics se encuentra en el enfoque de una y otra rama del Big Data: mientras el primero estĆ” encaminado hacia el descubrimiento y sus miras son muchos mĆ”s amplias, el segundo estĆ” mĆ”s centrado en la operativa de los distintos negocios en los que se aplica y busca soluciones a problemas ya existentes. AsĆ, mientras el Data Scientist se encarga de tratar de predecir el futuro a partir de los patrones del pasado que le proporcionan los datos, el Data Analyst se encarga de extraer la información mĆ”s relevante que se deriva de los mismos. De alguna manera, si el primero de estos profesionales se hace preguntas para tratar de atisbar quĆ© ocurrirĆ” en los próximos aƱos, el segundo se encarga de responder las cuestiones que ya estĆ”n sobre la mesa. ĀæCuĆ”les son las aplicaciones de cada disciplina? En base a esto, otra de las principales diferencias entre ambas disciplinas son sus aplicaciones en las distintas industrias. Sin ir mĆ”s lejos, el Data Science ha tenido una enorme incidencia en los motores de bĆŗsqueda, ya que se sirven de algoritmos para ofrecer mejores resultados en las consultas que realizan los usuarios y hacerlo en el menor tiempo posible. De la misma forma, ha sido en el desarrollo de los sistemas de recomendación donde los cientĆficos de datos han tenido una enorme incidencia. En base a los contenidos antes visualizados, como en el caso de Netflix, o a los productos adquiridos, como ocurre en Amazon, estos sistemas ofrecen a sus clientes unas sugerencias mucho mĆ”s acertadas, lo que enriquece enormemente la experiencia del usuario. Netflix Machine Learning Algorithms En el caso del Data Analytics, su aplicación es mĆ”s comĆŗn en otros sectores como pueda ser la salud, ya que permite a los centros sanitarios atender a los pacientes de una forma mĆ”s eficiente. TambiĆ©n es bastante usual el uso de esta disciplina en otras industria como la gestión energĆ©tica, ya que en base al anĆ”lisis de los datos se puede optimizar el uso que se hace de los recursos en distintos lugares e incluso apostar por la automatización de distintos servicios, para asĆ evitar gastos innecesarios. TambiĆ©n el sector hotelero demanda los perfiles de analista, puesto que permite conocer mejor las preferencias de los viajeros y ofrecerles alternativas que se ajusten a sus gustos. Dashboard Booking Insights by Country Como puedes comprobar, son muchos los factores a tener en cuenta si estĆ”s pensando en adentrarte en la industria del Big Data. Data Analytics y Data Science son dos disciplinas muy parejas, pero a la vez tan distintas, que entendemos que sea difĆcil quĆ© camino escoger. Por ello, te dejamos un resumen con las principales diferencias que hemos comentado a lo largo de este post: Data science Data analytics Creación de modelos predictivos y algoritmos Campo de actuación mĆ”s amplio y diverso Experto en estadistica y matemĆ”tica Experto en lenguaje SQL Destreza con Python, R, SAS o Scala Conocimientos avanzados de machine learning Suele trabajar con datos no estructurados Aplicaciones en sectores como inteligencia artificial, salud, blockchain o motores de bĆŗsqueda en webs. Extrae conclusiones de distintas fuentes de datos Campo de actuación acotado al Ć”rea de negocio Familiarizado con data warehouse, herramientas ETL y business intelligence Buen dominio de Python y R Experto en extración y manipulación de datos (data wangling) Destreza en la visualización de datos Conocimientos del negocio y hĆ”bil en la toma de decisiones Aplicaciones en el sector retail, travel, healthcare o marketing Si buscas una especialización en el sector de los datos y todavĆa tienes preguntas, no dudes en ponerte en contacto con nosotros y preguntar por nuestros bootcamps .
Ironhack - 2020-08-20
DiseƱo UX/UI
Todos los cursos
A lo largo del bootcamp de DiseƱo UX nos enfrentamos a mĆ”s de un proyecto, y cada uno pasa necesariamente por la bĆŗsqueda de temas e ideas. A raĆz de aqui se empezarĆ” a construir nuestro proyecto poco a poco, y probablemente el concepto inicial que habias definido evolucione e itere hacia una idea completamente distinta de la inicial. Todo ello tambiĆ©n forma parte del proceso, y es lo que al final hace de tu proyecto algo bien construido y Ćŗtil para tu target. Cuando se trata de buscar temas o de empezar a desarrollarlos todos pasamos alguna vez por una complicada fase de āesto no es lo suficientemente buenoā o de āesa idea no valeā. Algunos tienen mĆ”s facilidad que otros para generar nuevas iideas pero al final, la creatividad tambiĆ©n es un mĆŗsculo que hay que enetrenar. No dejes que la bĆŗsqueda de una āidea increĆbleā canibalice lo realmente importante: trabajar con un tema con el que te identifiques. Antes de pasar a hablar de algunas tĆ©cnicas que te ayudarĆ”n a desbloquarte en esos momentos, ten en cuenta que lo mĆ”s importante a la hora de plantear una idea es que te sientas identificado con el tema del proyecto. TĆŗ vas a ser el creador y desarrollador de tu proyecto, asĆ que es fundamental encontrar un tema que te guste y con el que te identifiques ya que, para bien o para mal, vas a convivir con ese proyecto muuuuchas horas. ĀæQuĆ© significa esto? Analiza tus hobbies, las cosas que te hacen feliz y tambiĆ©n las cosas que te disgustan. Los perros, las hamburguesas con queso, el yoga, las compras online, el jazz, cantar bajo la ducha⦠no importa lo que se te haya venido ahora a la cabeza. EstĆ”s en una fase de exploración , asĆ que reconoce tus gustos, investiga, y registra. Intenta dar con un tema que, con el mero hecho de imaginarte trabajĆ”ndolo, ya te saque las ganas de echarle una buena cantidad de horas y una sonrisa. Si ya tienes el temaĀ sobre el que te gustarĆa trabajar, vayamos al siguiente paso: sacar ideas sobre ese tema. ĀæCómo desarrollar una idea y convertirla en un proyecto UX? El lienzo sobre el que arrojes todas las ideas debe de ser extremadamente tolerante, en este punto inicial no se trata de la calidad de las ideas sino de la cantidad. Deja que salgan todas las ideas (en sucio, mal escritas, inacabadas...), estĆ”s en la fase de generación de ideas . Preparar esta fase es clave para dar con muchas ideas entre las que quizĆ” estĆ© tu idea final. Y tambiĆ©n para buscar nuevas entradas al problema que puedas transformar en preguntas nuevas e inspiradoras. A continuación te presentamos algunas de las tĆ©cnicas de brainstorming o lluvia de ideas que podrĆan funcionarte: 1. Las trigger Card Las Trigger card son tarjetas para desarrollar el proceso mental de brainstorming. Todas ellas empiezan con la pregunta de āWhat ifā¦ā, lo que permite explorar ideas mĆ”s allĆ” de lo obvio. Se pueden utilizar tanto en solitario como en grupo. Cada una de sus preguntas abre un camino sobre el que es interesante produndizar. 2. La lluvia inversa de ideas En vez de seguir la ruta tradicional de buscar soluciones a un problema, busca formas de causar un problemaš„. Piensa en maneras de hundir un proceso o de hacer que una meta concreta sea imposible de alcanzar. Para que nos entendamos, en una lluvia de ideas tĆpica nos preguntarĆamos āĀæcómo puedo mejorar la experiencia de usuario?ā; en una lluvia de ideas inversa sin embargo nos cuestionarĆamos: āĀæquĆ© puedo hacer para que la experiencia de usuario sean tan terrible que haga que mis clientes se alejen de mi producto/servicio?ā. Es una forma muy interesante de utilizar sentimientos negativos como herramienta para una solución positiva del problema. 3. El pensamiento divergente Es muy comĆŗn en los niƱos y con los aƱos, casi sin darnos cuenta, lo vamos perdiendo #whatahugemistake. Se trata de generar muchas y diferentes soluciones a un mismo problema generando muchas posibles soluciones. ĀæEl resultado? Conexiones inesperadas. TĆ©cnicamente, y segĆŗn la teorĆa, estas āsolucionesā deben ser ingeniosas pero no siempre lo sonš¤¦āā. Una forma de alimentar y hacer crecer este tipo de pensamiento es mediante ejercicios de sinĆ©ctica . 4. Mindmapping El mindmapping o mapas mentales es una forma de capturar ideas, de explorar conceptos, de tomar notas y de jerarquizar asĆ informaciones en un formato fĆ”cil de comprender y de retener. Para seguir esta tĆ©cnica, simplemente hay que escribir el problema/desafĆo en no mĆ”s de 4 palabras, relacionar otras palabras o frases con ese problema/desafĆo inicial y conectarlas mediante lĆneas. ĀæQuĆ© conseguirĆ”s al final sobre el mapa? Conexiones entre ideas que, aparentemente, no tenĆan conexiónš. Ahora disfruta del proceso, y no cometas el pequeƱo y comĆŗn error de enamorarte de todo lo que obtengas es un primer estadio, te aseguro que cuando lo testees habrĆ” muchas cosas de las que tendrĆ”s que despedirte. Si te interesa el mundo UX/UI, echa un vistazo a nuestros cursos de UX/UI Design .
Ironhack - 2020-07-29
Remoto
Global
Freelancer , nomad digital, creador de contenido digital, trabajador en remoto... Todas estas palabras tienen en comĆŗn un mismo objetivo, la libertad. Si te estĆ”s planteando trabajar o estudiar por tu cuenta, Ć©stas son las preguntas que deberĆas hacerte - respondiendo con total sinceridad - antes de dar el gran salto. Advertencia: Vamos a hablar de mucho mĆ”s que poner una foto tuya en la playa trabajando con el tĆtulo de āMi oficina es mejor que la tuyaā . ĀæEres realista sobre todo lo que significa ser autónomo? Puede que ahora mismo estĆ©s atrapado en un trabajo que no te gusta o incluso tengas que lidiar con un equipo que no es precisamente de tu agrado. En este caso, ser freelance puede parecerte la solución ideal; poder trabajar desde la comodidad y seguridad de donde mĆ”s te apetezca. Sin embargo, no todo es un camino de rosas. Ser tu propio jefe tiene sus mĆ”s y sus menos. No solamente serĆ”s desarrollador o diseƱador, sino que serĆ”s tambiĆ©n tu propio CEO, contable, equipo de ventas⦠TendrĆ”s que conseguir el equilibrio entre todas las tareas que van mĆ”s allĆ” de tu trabajo. La pregunta aquĆ es: ĀæValoras mĆ”s tu libertad o tu estabilidad? ĀæHay algo de valor que solamente tĆŗ puedas hacer? Este es uno de los requisitos en los que nadie suele pensar con antelación. Lo primero que necesitas cuando te conviertes en creador de contenido digital, es precisamente, la habilidad de crear algo digitalmente. Puedes⦠¿Construir una web desde cero? ĀæDiseƱar productos que mejoren la vida de los usuarios? ĀæIdentificar patrones en nĆŗmeros que nadie mĆ”s puede ver? Si aĆŗn no estĆ”s completamente seguro de quĆ© es lo que mejor se te dĆ”, investiga, ponte a prueba e incluso lee este artĆculo sobre cómo escoger tu camino profesional (en inglĆ©s) e identifica quĆ© es aquello en lo que te quieres especializar. AnĆ”lisis de datos, diseƱo UX/UI, Desarrollo web,... lo que tĆŗ prefieras. Estudiar en remoto tambiĆ©n te puede ayudar a entender quĆ© significa realmente trabajar en un entorno de teletrabajo. ĀæPuedes aprender las habilidades de un freelance de manera online? Aunque no exista una serie de habilidades especĆficas que necesites para convertirte en autónomo, una de las mejores cosas que puedes hacer es aprender algo nuevo de manera online. Lo Ćŗnico que necesitas es fuerza de voluntad, determinación y organización para aprender por tu cuenta. Aprender soft skills o hard skills es un proceso que nunca termina, y con suerte, siempre tienes a tu alcance un amplio abanico de cursos online que te ayudarĆ”n a acostumbrarte a trabajar a distancia. Todo ello complementarĆ” lo que ya hagas como freelancer y, eventualmente, te ayudarĆ” a crear nuevas oportunidades para ampliar tu negocio. Si te estĆ”s preguntando cuĆ”l es la mayor diferencia entre un curso online y un bootcamp en remoto, te recomendamos que leas este artĆculo donde analizamos la diferencia entre ambos. ĀæTienes la suficiente experiencia para trabajar por tu cuenta? Si ya sabes cuĆ”l es tu especialidad y ya tienes experiencia en ello, no te relajes, aĆŗn tienes un largo camino por delante. Muchos de los estudiantes que han hecho un bootcamp piensan en empezar a trabajar como freelancers despuĆ©s de graduarse, pero, a menos que ya tengas experiencia previa, creemos que no es la mejor opción. Trabajar con un equipo, ya sea en remoto o en persona, te ayudarĆ” a mejorar y a aprender mĆ”s rĆ”pido. Incluso si tu objetivo final es trabajar por tu cuenta, no te apresures. Tómate el tiempo necesario para perfeccionar tus nuevas habilidades e intentar aprender lo mĆ”ximo posible de tus mentores. ĀæConoces a suficientes clientes potenciales? Otra de las ventajas de trabajar para una compaƱĆa antes de empezar a trabajar por tu cuenta es que de esta manera, tendrĆ”s la oportunidad de conocer a personas en la industria y encontrar a potenciales clientes e incluso socios antes de que los necesites de verdad. Una vez empieces tu propio negocio, necesitarĆ”s tener a alguien que requiera de tus servicios, y probablemente nadie lo haga si no te conocen o no tienen referencias de algĆŗn tipo. Si quieres acelerar este proceso lo mĆ”ximo posible, te recomendamos que vayas a muchos eventos, conferencias, talleres e intentes sacar provecho de tu comunidad y de la red de antiguos alumnos de Ironhack. Otra opción es empezar a practicar ya con algunos trabajos como freelancer. Puedes comenzar por buscar oportunidades en alguna de estas websites. Upwork Remote OK We Work Remotely Malt ĀæTe puedes permitir el salto al mundo freelance? Tener una mesa en el espacio de coworking mĆ”s de moda de la ciudad y tener tarjetas de presentación diseƱadas con las Ćŗltimas tendencias es increĆble⦠y un lujo. No malgastes en cosas innecesarias hasta que no te hayas asegurado una cartera con un par de clientes estables. Si tu trabajo actual te lo permite, podrĆa ser una buena idea empezar a hacer trabajos de freelance como proyectos extra y Ćŗnicamente dejar tu trabajo una vez hayas conseguido suficientes clientes como para permitirte vivir exclusivamente de tus trabajos como autónomo. AquĆ tienes una calculadora que te ayudarĆ” a decidir cuĆ”ndo puedes convertir tu trabajo ocasional, en tu forma de vida. A parte, te recomendamos leer experiencias de gente que haya hecho el mismo salto que tu quieres conseguir . Habla con freelancers y con nómadas digitales y, lo mĆ”s importante, tómate el tiempo necesario para considerar si esto es realmente lo que quieres hacer o simplemente es una vĆa de escape. Si finalmente trabajar en remoto como freelancer es lo que quieres, usa bien tu tiempo para aprender todo lo que puedas sobre cómo aportar valor real a tus clientes.
Ironhack - 2020-07-23
Data Analytics
Todos los cursos
ĀæQuĆ© es Machine Learning? El propósito principal del machine learning no es otro que dotar a las mĆ”quinas de la habilidad para que puedan aprender por sĆ mismas , sin necesidad de que nadie perfeccione sus algoritmos. Es decir que, al igual que la mente humana, puedan mejorar en base a su propia experiencia, de forma que realicen cada vez con mayor grado de precisión aquellas tareas que le han sido encomendadas. Para que puedan hacerlo es necesario que se les dote de cierta información, ya sea a travĆ©s de ficheros cargados con multitud de datos, o incluso permitiĆ©ndoles realizar ciertas observaciones e incluso interactuando con el mundo real. Es por esto que han pasado de realizar tareas relativamente sencillas a otras mĆ”s complejas. AsĆ, si bien en un primer momento estaban preparados para filtrar emails o algunas otras acciones cotidianas, se les ha dotado de mayor poder de computación con el paso del tiempo y a dĆa de hoy son capaces de analizar millones de resultados de diagnósticos mĆ©dicos para, por ejemplo, detectar cĆ”nceres con mayor fiabilidad; realizar predicciones del estado del trĆ”fico en tramos muy transitados y con suficiente antelación; o realizar proyectos arquitectónicos en tiempo real, solamente con reconocer una determinada zona. Si quieres conocer otros casos reales del uso de la analĆtica de datos te recomendamos este artĆculo . ĀæQuĆ© tipos de algoritmos existen en el machine learning? En este Ć”rea de la IA, de la inteligencia artificial, existen tres tipos diferenciados en función de la forma en que se capacita y entrena a la mĆ”quinas para que mejoren a medida que realizan sus tareas, para que, afinando sus patrones y comportamiento, puedan ejecutar sus acciones de una forma cada vez mĆ”s optimizada. Para decantarnos por un tipo de machine learning u otro, lo fundamental es saber cuĆ”l es el propósito que queremos alcanzar programando ese intelecto artificial . Supervised learning o aprendizaje supervisado Cuando se habla de este tipo de machine learning es porque se trata de dotar a las mĆ”quinas de información previa para que ellos, en el futuro, tengan ejemplos y puedan ampliar su conocimiento. Se suele realizar por medio de etiquetas, de forma que al programar las mĆ”quinas le pasamos cualquier elemento debidamente etiquetado , para que luego ellas puedan seguir etiquetando mĆ”s fotografĆas sin necesidad de que interceda ningĆŗn humano. Por ejemplo, podemos pasarle imĆ”genes de coches, de edificios o seƱales de trĆ”fico, indicĆ”ndoles de quĆ© se trata en cada caso. Con todos esos ejemplos, las mĆ”quinas van generando su propio bagaje de conocimiento para, mĆ”s adelante, poder seguir asignando etiquetas al reconocer un coche, un edificio o una seƱal de trĆ”fico. En este tipo de machine learning no solamente se puede entrenar a las mĆ”quinas a partir de imĆ”genes, sino que se les puede surtir de datos de diversos tipos, ya sean sonidos para que reconozcan la voz o diferentes tipos de caligrafĆas, para que puedan detectar patrones y asociarlos a unas u otras personas. Unsupervised learning o aprendizaje no supervisado En este caso, en lugar de dotar a los sistemas de algĆŗn tipo de etiqueta que les permita tener una base de conocimiento para ir generando su propia conocimiento, no se aporta a la mĆ”quina ningĆŗn tipo de información previa etiquetada sobre aquello que debe reconocer la mĆ”quina. En cambio, para que pueda identificarlo y pueda realizar su entrenamiento, se le suministran datos con las caracterĆsticas que tiene el objeto que, a la postre, deberĆ” reconocer por sĆ misma. La finalidad es analizar grupos, lo que se conoce como clustering, que no es otra cosa que agrupar los elementos en función de una serie de caracterĆsticas que tienen en comĆŗn. Lo creamos o no, es la forma mĆ”s parecida a la que utiliza la mente humana para desarrollarse. Reinforcement learning o aprendizaje por esfuerzo Por Ćŗltimo, cuando se recurre a este tipo de aprendizaje automĆ”tico es porque se persigue que los sistemas aprendan en base a la experiencia que van adquiriendo . La mĆ”quina se encarga de realizar una serie de pruebas en las que obtiene errores y aciertos, de tal forma que va aprendiendo de estos Ćŗltimos y descartando aquellas otras acciones en las que habĆa fallado. En estos casos, cuando un humano programa el algoritmo le indica cuĆ”l debe de ser el resultado final, pero no le indica cuĆ”l es la mejor forma de conseguirlo, de forma que es la mĆ”quina la encargada de ir descubriĆ©ndolo. Para ello, va detectando patrones de Ć©xito que va repitiendo una y otra vez, para que estos sean cada vez mĆ”s eficientes. Un buen ejemplo son los coches autónomos. Su cometido es bien claro: llevar a sus pasajeros al lugar que les han indicado. Lo que ocurre que a medida que van realizando sus trayectos van descubriendo mejores rutas, atajos, menos cantidad de semĆ”foros⦠con lo cual van optimizando sus trayectos y, por lo tanto, hacen de forma mĆ”s eficiente su trabajo. Machine Learning vs Deep Learning Aunque, a priori, son muchos los que consideran intercambiables ambas Ć”reas, lo cierto es que el Machine Learning y el Deep Learning, o aprendizaje profundo como se le denomina en castellano, son disciplinas sumamente distintas. En grande tĆ©rminos, esta Ćŗltima es una especie de subconjunto de aprendizaje automĆ”tico, puesto que tanto en concepción tĆ©cnica como en su aplicación prĆ”ctica no es mĆ”s que una forma de Machine Learning. De ahĆ que haya quien pueda llegar a confundir ambos tĆ©rminos o a utilizarlos indistintamente. Si bien ya hemos repasado en quĆ© consiste el Machine Learning, es conveniente explicar que el Deep Learning lo que hace es estructurar algoritmos para conformar una red neuronal artificial, que le permita tanto aprender como tomar decisiones de forma autónoma. Y es precisamente ahĆ donde reside la principal diferencia entre ambas tecnologĆas. Puesto que, si debe de ser un humano quien enmiende el error cometido por una mĆ”quina programada siguiendo algĆŗn tipo de Machine Learning, para ajustar la configuración y evitar que vuelva a fallar, un modelo de aprendizaje profundo puede determinar por sĆ mismo si su tarea la ha completado con Ć©xito o no, gracias a su propia red neuronal. Al final, como puedes ver, existe un amplio universo de posibilidades el que surge del crecimiento exponencial del Machine Learning. De ahĆ que las compaƱĆas tecnológicas demanden cada vez mĆ”s perfiles con amplios conocimientos en Data Analytics. Por lo que, si te apasiona este mundo y quieres emprender tu camino en el aprendizaje automĆ”tico, el bootcamp de Data Analytics de Ironhack puede ser tu puerta de acceso para avanzar por este fascinante mundo tecnológico.