Author Archives: Anneliese Hagel

Dic 03 ,2018 | No hay comentarios

Los perfiles digitales más demandados en España y la formación que requieren

A la hora de buscar empleo, hay dos preguntas que surgen: ¿Qué están buscando las empresas? Y ¿Tengo la formación necesaria para estos puestos?

Aquí tenemos una lista con los perfiles digitales con mayor demanda de empleo, y los conocimientos necesarios para desarrollar estas funciones:

  • Desarrollador Java: Un desarrollador Java necesita, por supuesto, conocer el lenguaje Java. También es recomendable saber sobre Big Data y bases de datos, Angularjs, Agile, JPA, Hibernate, Struts, Maven y HTML.
  • Desarrollador Móvil Android: Los conocimientos más importantes y demandados para este perfil son Java, Agile, Swift, Android SDK, Linkbait, Kotlin, MVC, Eclipse, Cordova y MMVM
  • Desarrollador Móvil IOS: al igual que para ser desarrollador Android, necesita Java, Agile, Swift y MVS, pero también necesita Machine Learning Angularjs, viper, Objective-c, Cocoa Pods, Machine Learning, y Bootstrap
  • Desarrollador Pyhton: Python es un lenguaje de programación, y quien quiera ser desarrollador Pyhton deberá conocerlo. Además, son recomendables conocimientos sobre Big Data y bases de datos, Angularjs, Machine Learning, Docker, Api, Mongodb, Django y PHP.
  • DevOps: Java, Agile y Bases de datos son las formaciones más importantes, pero es buena idea saber también Python, Amazon AWS y Jenkins.
  • Digital Proyect Manager: Java, bases de datos y Big Data y Agile vuelven a ser fundamentales, así como Machine Learning, Net, PMP y CRM.
  • Ingeniero de Big Data: Como su nombre indica, el Big Data y las bases de datos son lo más importantes. Un ingeniero de Big Data también debería saber sobre los lenguajes Java y Python, sobre Machine Learning, Amazon AWS, Hadoop, Scala, Nosql, Cloudera y Hive.
  • UX/UI: Es necesario entender sobre Big Data y bases de datos, HTML, Agile y Machine Learning, así como experiencia de usuario, interfaz de usuario, Photoshop, Adobe y CSS.
  • Desarrollador Frontend: Hay que estar formado en Java, Agile, Angularjs, HTML, Bootstrap, Javascript, y jquery.
  • Desarrollador Backend: de nuevo, la base es Java, , Angularjs, Agile, pero también bases de datos, PHP, net y jquery.
  • Desarrollador Full Stack: Hay que estar formado en Java, Agile, Angularjs, HTML, Bootstrap, Javascript, jquery, bases de datos, PHP y Bootstrap.
  • Ciberseguridad: Lo más importante es Firewall, CISCO, Intrusion prevention systems, Intrusion detection systems, soc, virtual private network y lan.
  • Científico de Datos: un científico de datos debe entender de Big data y bases de datos, Machine Learning, Python, CRM, Microsoft Access, sas, qlickview y microstrategy.
  • Desarrollador de Bases de Datos: lógicamente, se necesitan conocimientos en bases de datos, pero también Java, Machine Learning, net y Oracle.
  • Community Manager: Un Community Manager debe estar formado en Community Management RRSS, SEO, SEM, Worpress, HTML Publicidad Digital, Google Addwords y Photoshop
  • Performance/Traffic Manager: Debe saber sobre HTML, Marketing Digital, SEO, SEM, WordPress, Google Addwords y Publicidad Digital.
  • Marketing Digital: Es importante saber sobre email marketing, Marketing Digital, SEO, SEM, CRM, net, WordPress y Google Addwords.
  • CRM Manager: como su nombre indica, debe saber sobre CRM, además de Java, bases de datos, Machine Learning, Microsoft Dynamics CRM, Microsoft Dynamic ERP y Microsoft Azure.
  • Arquitecto de Big Data: el Big Data y las bases de datos son fundamentales, así como Java, Agile, Machine Learning, Amazon AWS, Microsoft Azure, Hadoop y Pyhton.
  • Digital Business Strategist: necesita conocimientos de bases de datos, Machine Learning, CRM, IA y ecommerce.
  • Product Manager: Como su nombre indica, debe saber sobre Product Management, pero también sobre SAP, Machine Learning y Agile
  • Ecommerce: para dirigir o trabajar en un ecommerce, es recomendable tener conocimientos de Java, Agile, Docker, SEO, SEM, WordPress y ecommerce.

Como queda claro, los perfiles digitales, aunque variados, requieren una serie de habilidades que en muchos casos son comunes entre sí. Por tanto, invertir en formación en uno o varios de estos campos puede ser una idea inteligente.

bejob

Bejob ofrece formación en la gran mayoría de ellos, como por ejemplo lenguajes de programación, Big Data, SEO/SEM, Java, WordPress . Nuestro catálogo de cursos abarca las disciplinas más demandadas dentro del sector de las TIC´S y dispone de certificaciones oficiales.

Proporcionamos una formación de calidad en español, con una metodología sólida e innovadora, llena de recursos y adaptadas a las nuevas formas de aprender. Ofrecemos contenido práctico con cuestiones que responden a necesidades concretas en el mundo laboral. Nuestro compromiso, contigo el alumno, es que puedas aplicar todo lo que vas a aprender.

Oct 03 ,2018 | No hay comentarios

Bejob y la Pontificia Universidad Javeriana ponen en marcha el proyecto de formación a distancia «Javeriana Virtual»

El pasado 25 de septiembre la Universidad Javeriana de Colombia y Bejob de Santillana formalizaron la puesta en marcha del proyecto «Javeriana Virtual», plataforma de formación a distancia en nuevas tecnologías, que responde a las necesidades de aprendizaje de las competencias digitales más demandadas por el sector empresarial en la actualidad.

Bejob, la gran apuesta del Grupo Santillana para la formación del público adulto, ha logrado desde sus inicios diferentes acuerdos para la creación de proyectos de formación online en cobranding con empresas tanto del sector público como privado.

En esta ocasión es la Universidad Javeriana, ante la necesidad de ofrecer un programa de formación de calidad a distancia, la que se alía con BeJob, expertos en formación digital, para lanzar la plataforma de formación a distancia «Javeriana Virtual».

Firma del convenio para el lanzamiento de Javeriana Virtual

La formalización del proyecto tuvo lugar en la sede de Santillana en Madrid, a ella asistieron en representación de la Pontificia Universidad Javeriana el Padre Luis Fernando Álvarez Londoño, Vicerrector de Extensión y de Relaciones Interinstitucionales, D. César Tulio Ossa, Director de Formación a Distancia y Dña. Luz Beatriz Baquero Cerón, Directora de Relaciones con Egresados, que expresaron su profundo orgullo por la puesta en marcha de este proyecto, en donde Bejob aportará todo su experiencia y expertise en el aprendizaje digital y la Universidad todas sus áreas de conocimiento.

Por parte de Santillana asistió el D. Miguel Ángel Cayuela, Consejero Delegado de Santillana, quien comparte con la Universidad su compromiso con este proyecto conjunto y reconoce su prestigio, calidad e innovación educativa.

DSC_0016

Javeriana Virtual, la solución para la formación a distancia en competencias digitales

Con la transformación digital las empresas se ven obligadas a demandar perfiles profesionales capaces de afrontar los nuevos retos y liderar proyectos enfocados en la evolución de la empresa a la digitalización.

BeJob es la propuesta de formación del grupo Santillana que tiene como objetivo actualizar el perfil profesional del alumno en las competencias digitales y mejorar su empleabilidad.

Javeriana Virtual responde a esta necesidad de generación de nuevos perfiles digitales, poniendo a disposición un amplio catálogo de cursos que abarca diferentes áreas de formación en competencias digitales.

Big Data, Transformación Digital, Marketing y Estrategia Digital, Publicidad Programática, Desarrollo Avanzado en WordPress, Infografía 3D y Gestión de Proyectos con Jira son algunas de los cursos que estarán disponibles en Javeriana Virtual.

La plataforma se encuentra en pleno proceso de producción y se estima que para principios del 2019 esté disponible para alumnos y egresados de la Universidad Javeriana.

Sep 10 ,2018 | No hay comentarios

¿Qué puedo programar con Python? Te comentamos 3 principales aplicaciones

Si estás pensando en aprender Python, o si recientemente comenzaste a aprenderlo, te estarás preguntando: “¿Para qué puedo usar exactamente Python?”. Bueno, esa es una pregunta difícil de responder, porque hay muchas aplicaciones para Python. Sin embargo, hay claramente 3 aplicaciones más populares que el resto:

  1. Desarrollo web
  2. Ciencia de datos, incluido el aprendizaje automático, el análisis de datos y la visualización de datos
  3. Scripting

Vamos a ver cada una de ellas.

Desarrollo web con Python

Los frameworks web basados en Python como Django y Flask se han vuelto muy populares recientemente para el desarrollo web. Estos frameworks ayudan a crear código de servidor (código de back-end) en Python. Ese es el código que se ejecuta en su servidor, a diferencia de los dispositivos y navegadores de los usuarios (código de front-end).

Pero, ¿por qué necesito un framework web?

Esto se debe a que un framework web facilita la creación de una lógica de back-end común. Esto incluye correlacionar diferentes URLs con fragmentos de código Python, tratar con bases de datos y generar archivos HTML que los usuarios ven en sus navegadores.

¿Qué framework web de Python debería usar?

Django y Flask son dos de los frameworks web de Python más populares. Lo mejor es usar uno de ellos si recién estás comenzando.

¿Cuál es la diferencia entre Django y Flask?

Diferencias principales:

Flask proporciona simplicidad, flexibilidad y gran control. No es optimizado (te permite decidir cómo quieres implementar cosas).

Django proporciona una experiencia de “todo incluido”: obtienes un panel de administración, interfaces de base de datos, un ORM (mapeo relacional de objetos), una estructura de directorios para tus aplicaciones y proyectos listos para usar.

Deberías elegir:

Flask, si estás enfocado en la experiencia y las oportunidades de aprendizaje, o si quieres tener más control sobre qué componentes usar (como qué bases de datos quieres usar y cómo quieres interactuar con ellas).

Django, si te centras en el producto final. Especialmente si estás trabajando en una aplicación sencilla, como un sitio de noticias, una tienda electrónica o un blog, y deseas que siempre haya una manera única y obvia de hacer las cosas.

En otras palabras, si eres un principiante, Flask es probablemente una mejor opción porque tiene menos componentes con los que lidiar. Además, Flask es una mejor opción si quieres más personalización. Por último, Flask es más adecuado para crear estas cosas denominadas API REST que Django debido a su flexibilidad.

Por otro lado, si estás buscando construir algo sencillo, Django probablemente te permita llegar más rápido.

Python para Ciencia de datos, incluido el aprendizaje automático, el análisis de datos y la visualización de datos

 

El aprendizaje automático generalmente implementa un algoritmo que detecta automáticamente un patrón en la entrada determinada. Por ejemplo, le puedes dar 1.000 imágenes de un perro y 1.000 imágenes de una tabla a un algoritmo de aprendizaje automático. Luego, aprenderá la diferencia entre un perro y una mesa. Cuando le das una nueva imagen de un perro o una mesa, podrá reconocer cuál es.

Puedes aplicar la misma idea a sistemas de recomendación (piensa en YouTube, Amazon y Netflix), Reconocimiento facial o reconocimiento de voz entre otras aplicaciones.

Los algoritmos populares de aprendizaje automático de los que quizás hayas oído hablar incluyen redes neuronales, aprendizaje profundo, máquinas de vectores de soporte, bosque aleatorio… se puede usar cualquiera de estos algoritmos para resolver el problema de etiquetado de imágenes del perro y la mesa.

Python para aprendizaje automático

Existen bibliotecas conocidas de aprendizaje automático y frameworks para Python. Dos de los más populares son scikit-learn y TensorFlow.

scikit-learn viene con algunos de los algoritmos de aprendizaje automático más populares incorporados.

TensorFlow es más una biblioteca de bajo nivel que permite crear algoritmos de aprendizaje automático personalizados. Si estás comenzando con un proyecto de aprendizaje automático, lo recomendable es que empieces con scikit-learn. Si comienzas a encontrar problemas de eficiencia, entonces comenzaría a investigar sobre TensorFlow.

Análisis / visualización de datos con Python

Una de las bibliotecas más populares para la visualización de datos es Matplotlib. Es una buena biblioteca para comenzar porque: Es fácil comenzar con ella, y algunas otras bibliotecas, como seaborn, se basan en ella. Por ello, aprender Matplotlib te ayudará a aprender estas otras bibliotecas más adelante.

Scripting con Python

¿Qué es el scripting?

El scripting generalmente se refiere a escribir pequeños programas que están diseñados para automatizar tareas simples. Python es adecuado para este tipo de tareas, principalmente porque tiene una sintaxis relativamente simple y es fácil de escribir. También es rápido escribir algo pequeño con él y probarlo.

Otras aplicaciones de Python

Aplicaciones integradas: Python funciona con Rasberry Pi. Es una aplicación popular entre los aficionados al hardware.

Gaming y desarrollo de juegos: se puede usar una biblioteca llamada PyGame para desarrollar juegos, pero no es el motor de juegos más popular que existe. Podrías usarlo para construir un proyecto como pasatiempo, pero no es recomendable si te tomas en serio el desarrollo del juego.

Aplicaciones de escritorio: podrías crear una con Python usando Tkinter, pero tampoco es la opción más popular.

Oct 03 ,2017 | No hay comentarios

Entrevista a Jesús Galindo, CEO de Safe-T Data, y profesor de la especialidad Fundamentos de la Ciberseguridad

¿Por qué resulta tan apremiante que las empresas incorporen a un Data Protection Officer (DPO)?

En mayo de 2018 será de obligado cumplimiento una directiva europea que obliga a las empresas de un cierto tamaño que manejan datos sensibles de clientes o empleados a tener un DPO. Este nuevo puesto no tiene porqué estar en plantilla, las empresas pueden contratar estos servicios que se vuelven obligatorios a partir del año que viene.

¿Qué perfil y qué funciones asume un DPO?

Como su nombre indica, su principal función es la protección de datos. Además, tiene que saber qué hacer con esos datos, cómo se protegen y conocer a la perfección la legislación, la directiva europea. A partir de ahí, las labores son muy amplias, es un perfil muy “cross”, su función no es específica de un solo departamento.

Ante una brecha de seguridad donde se pueden robar datos, tiene que poner en marcha procedimientos . En este caso, debe comunicarlo a las autoridades pertinentes y a los implicados. Esto antes no se hacía, pasaba todo lo contrario, se ocultaba. Ahora la mentalidad ha cambiado y empresas como Google que han sufrido ataques lo hacen público al mercado por los riesgos que tiene y por las responsabilidades que puedan tener.

Estamos asistiendo a ciberataques y hackeos que son cada vez más sofisticados. ¿Cómo pueden protegerse las empresas?

La protección absoluta no existe, es un tema de riesgo. En cualquier organización existe la posibilidad de que te entren. Hay dos tipos de organizaciones: las que les han entrado y las que todavía no lo saben. El tiempo medio de detección de una intrusión es alrededor de unos 200-300 días. Hay una empresa, Equifax, que guardaba datos financieros de sus clientes y de la seguridad social, datos de transacciones financieras, préstamos que habían pedido las personas… todo esto fue robado. Hicieron pública esta brecha de seguridad en mayo de este año y hasta finales de julio no se dieron cuenta de la magnitud. Los datos de estas personas están a la venta en internet al mejor postor. Las personas están pidiendo indemnizaciones y han pegado un bajón enorme en bolsa.

¿Considera que las empresas españolas están concienciadas con respecto a la importancia de la protección de datos?

Las empresas españolas se han callado las cosas, muy pocas han hecho pública las situaciones de riesgo. Es por un tema de imagen y reputación. Muchas veces los técnicos no han dicho nada para que no llegue a niveles ejecutivos. Ha pasado mucho.

Quien no respete esta protección de datos se expone a una sanción que puede llegar a los 20 millones de euros o un porcentaje muy alto de la facturación de las empresas. Por la cuenta que las trae, tienen que declarar una brecha de seguridad. El que tu tengas esta brecha no quiere decir que te vayan a sancionar. Si tú lo anuncias y tus procedimientos han sido adecuados, has tomado las medidas proporcionales de seguridad, has formado a tus empleados, no te van a sancionar. Si tienes un plan de reacción ante una brecha de seguridad y sabes qué riesgo tienen tus clientes, has hecho bien tu trabajo y te has protegido.

¿La figura del DPO es correctiva o preventiva?

El DPO tiene que poner orden en la parte técnica de ciberseguridad pero asegurarse que el resto de departamentos funciona acorde a ello y formar a los empleados. Este perfil tiene que tomar medidas preventivas, monitorizar que es lo que está pasando, vigilar la compañía, detectar anomalías y mejorar el proceso donde las medidas no son estáticas. Tiene que estar al día de las actualizaciones y sistemas. El caso de WannaCry que tiró por la borda el sistema de seguridad inglés fue un problema de actualización. Es muy importante tener un plan de acción cuando se sufre un ciberataque para reaccionar a tiempo y revertir el daño lo antes posible.