Archivo de la categoría: Tecnología

Lenguajes de programación más usados, más demandados y con más futuro

Lenguajes de programación más usados, más …
Escrito por Claudio Valero 7 junio, 2016 a las 9:00 pm
software 7

La programación es cada vez más importante para el acceso al mundo laboral pero también para entender y comprender muchos cambios que llegan a la sociedad gracias al avance de la tecnología. Como sabemos, existen muchos lenguajes de programación pero a continuación vamos a ver los más usados, más demandados y con más futuro.

El cambio en la sociedad es un hecho y la educación debe ser capaz de adaptarse y anticiparse a las necesidades futuras. Una de ellas será la programación y no exclusivamente para que los niños se dediquen a la informática. Algunas comunidades quieren implementarla como asignatura a partir del año que viene en la ESO. Como a algunos ya nos pilla algo mayores el colegio, vamos a repasar cuáles son los lenguajes de programación más demandados y utilizados para tener una guía de por dónde empezar.

programacion

Los lenguajes de programación más usados del mundo
Los analistas de RedMonk realizan periódicamente un análisis de los lenguajes de programación más utilizados del mundo. Las últimas cifras publicadas son del mes de enero de 2016 pero nos sirven para hacernos una idea bastante actualizada de la situación actual de este mercado. Los datos se obtienen desde GitHub y Stack Overflow. El ranking es el siguiente:

JavaScript
Java
PHP
Python
C#
C++
Ruby
CSS
C
Objective-C
Shell
Perl
R
Scala
Go
Haskell
Swift
Matlab
Clojure
Groovy
Visual Basic
Podemos consultar otras fuentes pero las 5 o 6 primeras posiciones se mantienen con los mismos lenguajes de programación aunque los podamos encontrar en otro orden. Por ejemplo, TIOBE, compañía dedicada a la calidad del software, nos ofrece esta clasificación actualizada a junio de 2016 junto con su porcentaje de uso:

Java – 20.794%
C – 12.376%
C++ – 6.199%
Python – 3.900%
C# – 3.786%
PHP – 3.227%
JavaScript – 2.583%
Perl – 2.395%
Visual Basic .NET – 2.353%
Ruby – 2.336%
Visual Basic – 2.254%
Ensamblador – 2.119%
Delphi/Object Pascal – 1.939%
Swift – 1.831%
Objective-C – 1.704%
R – 1.540%
MATLAB – 1.447%
PL/SQL – 1.346%
D – 1.063%
COBOL – 1.048%
Además, nos muestra una gráfica de evolución de los lenguajes de programación más utilizados desde el año 2002. Esto nos permite ver la supremacía de Java o la caída de C en los últimos años, además de la irrupción de nuevos lenguajes que han ganado una buena cuota de mercado en los últimos años:

2002 languajes

¿Cuál es el más demandado? ¿Cuál debería aprender?
El desarrollo Java aparece entre las 25 competencias más importantes que las empresas piden a sus candidatos para optar a uno de sus puestos según un informe anual de LinkedIn. Además, muchas de las habilidades requeridas están relacionadas con competencias tecnológicas, poniendo de manifiesto la necesidad de una educación más enfocada a todas estas áreas.

Aunque podemos extrapolar los datos de los lenguajes más utilizados a los más demandados y por tanto, los más recomendados para aprender, vamos a basarnos en los datos publicados por Indeed.com, una plataforma de búsqueda de trabajo sobre los lenguajes más requeridos en las ofertas.

El ranking de este portal de empleo es el siguiente:

SQL
Java
Javascript
C#
Python
C++
PHP
iOS (Objective-C/Swift)
Ruby/Rails
El siguiente gráfico nos muestra el gráfico ordenado por la cantidad de ofertas que piden ese lenguaje en concreto:

indeed

¿Y qué pasa en España?
Todos los ranking que hemos puesto anteriormente se realizan con datos de todo el mundo mostrando las principales tendencias del planeta en materia de programación. Sin embargo, gracias a Trendyskills vamos a ver exactamente la situación en España con respecto a los diferentes lenguajes, las ofertas de trabajo y demás aspectos relacionados con este mercado.

Buscando datos para nuestro país desde el 1 de enero de este año, vemos como Java se alza con un 25% de la popularidad seguido de Javascript con un 18%. Os dejamos una captura de la gráfica donde se ven los 10 lenguajes más populares en España desde principios de año en las ofertas de trabajo.

salario lenguajes

En relación con el salario percibido por cada uno de los empleos, vemos como ABAP (Advanced Business Application Programming), un lenguaje propiedad de SAP que se utiliza para programar la mayoría de sus productos, se coloca como uno de los mejores pagados con el mismo porcentaje que Javascript. De nuevo, os dejamos el gráfico para que saquéis vuestras propias conclusiones.

Java España

Entonces, ¿qué lenguaje aprendo?
Una interesante infografía de Who is Hosting This nos aclara algunas dudas sobre el lenguaje que debemos aprender. A modo de resumen, nos explican que el más fácil de aprender es Python, el más potente es C++ y el que seguirá siendo muy utilizado a 10 años vista es Java. Por objetivos, si queremos trabajar en el mercado de las webs, debemos aprender HTML, CSS y Javascript, en el mercado de los datos PHP, Python o Ruby mientras que Objective-C, Java o C++ serán clave para el desarrollo de aplicaciones móviles.

lenguajes

Y vosotros, ¿qué lenguaje de programación domináis? ¿habéis conseguido trabajo gracias a ello?

Quizá te interese…

Telefónica y Policía Nacional lanzan Ciberexpert@, el programa para formar en el uso seguro de Internet

ELLO, un pequeño ordenador para que aprendas a programar

Así será la asignatura de Programación en la Comunidad de Madrid
Fuente > ADSLZone

Telefónica pide paciencia con la llegada del 5G para hacer muy bien las cosas

Telefónica pide paciencia con la llegada del 5G …
Escrito por Claudio Valero 7 junio, 2016 a las 6:45 pm
actualidad 6

Las fechas están sobre la mesa y todo el mundo se afana en cumplirlas. El año 2018 está reservado para los primeros lanzamientos, principalmente en eventos deportivos, mientras que 2020 se reserva para el lanzamiento comercial a mayor escala. Sin embargo, Telefónica, uno de los operadores de referencia, quiere poner algo de cordura en esta carrera por lanzar una tecnología que en estos momentos no tiene ni siquiera estándares definidos.

Una entrevista a Ignacio Berberana, Radio Access Networks Direction en Telefónica I+D, nos permite aclarar muchos aspectos relativos a la llegada del 5G y sus principales desafíos para las operadoras. Como sabemos, la operadora española está dedicando varios proyectos al desarrollo de esta tecnología. Sin ir más lejos, su laboratorio 5TONIC de Madrid tiene en marcha varios proyectos junto con diferentes compañías.

5g

Lo primero que nos cuentan desde Telefónica es que creen que el 5G debe empezar en las bandas de frecuencia más baja. Esto podría coincidir con el segundo dividendo digital que busca liberar los 700 MHz para el desarrollo de la telefonía y las conexiones móviles. Por ello, ahora mismo están centrados en aumentar la eficiencia del espectro de frecuencias pero sin dejar de lado la compatibilidad con el LTE 4G actual.

Otra de las áreas en las que se están centrando es en la tecnología MU-MIMO en la que múltiples dispositivos pueden recibir de manera simultánea diferentes flujos de datos para aumentar la velocidad y el rendimiento de toda la red. Esto les lleva al siguiente punto donde no debería ser tan importante la conexión a una única estación base permitiendo múltiples conexiones al mismo tiempo.

Telefónica está evolucionando progresivamente los estándares actuales aunque todavía no se sabe si servirán para la versión definitiva del 5G, algo que las principales entidades del mundo siguen discutiendo. La pasada semana se llevó a cabo un evento en Pekín entre los principales organismos del mundo dedicados a la promoción del 5G en busca de una estandarización definitiva.

La operadora también deja claro que no se aventurará a lanzar tecnologías que no sean un estándar, algo que ya han prometido otras compañías. No se quieren precipitar y ven las fechas previstas algo cercanas. No olvidemos que se quiere probar en los juegos olímpicos de invierno de 2018 y lanzar comercialmente en 2020.

El resto de la entrevista (en inglés) está disponible en telecoms.

Quizá te interese…

Primera sentencia favorable a la subida de precio de Movistar Fusión

Movistar ya cuenta con 100.000 clientes con fibra simétrica

Movistar acelera el cierre de centrales ADSL con 11 en los últimos días
Fuente > Telecoms

Cómo recuperar los contactos borrados en el móvil

Cómo recuperar los contactos borrados en el móvil

Roberto CCU el 7/06/2016 a las 21:15

recuperar contactos perdidos

Desde que existen los números de teléfono existen números de contactos que hemos perdido. Igual lo tenías en un papelito entre las páginas de tu libreta y se ha caído, igual nunca llegaste a apuntarlo en tu libreta.

Con la llegada del teléfono móvil esto no ha quedado atrás. Has cambiado de tarjeta SIM y resulta que ahi estaban todos tus contactos, has vuelto tu móvil al estado de fábrica y se ha borrado todo, incluso los contactos o simplemente de la noche a la mañana tus contactos han desaparecido. ¿Qué ha pasado?¿Cómo recuperar contactos borrados?

Primero, comprueba que se han borrado

contactos-android-samsung

Todos somos despistados a veces, pero también toqueteamos sin querer alguna opción que puede hacer desaparecer todos los contactos. Que no cunda el pánico, vamos a revisar si está ocurriendo esto.

Para recuperar contactos deberás dirigirte a la libreta de contactos del teléfono y entrar en los ajustesde ésta. Allí encontrarás una opción que te permitirá escoger que contactos mostrar así que podrás seleccionar las distintas cuentas que tengas en el dispositivo o más sencillo, la opción de “Todos los contactos”.

¿Siguen sin aparecer los contactos? Vaya, la cosa pinta peor, pero tenemos más cosas que hacer todavía.

¿Has quitado la cuenta en la que estaban los contactos?

cuentas-android-samsung

Puede ocurrir que hubieras guardado todos tus contactos en una cuenta, por ejemplo de Google y que la hayas eliminado del dispositivo recientemente. En este caso deberás añadirla ya sea desde una aplicación de Google o desde los ajustes del dispositivo, en el apartado de Cuentas.

Para prevenir, es mejor que guardes tus contactos en una cuenta y no en el dispositivo o la tarjeta SIM. Para ello ve a los ajustes de la libreta de contactos y selecciona exportar y guardar tus contactos en el almacenamiento del dispositivo. Luego, en la misma opción, pulsar importar del almacenamiento y seleccionar la cuenta a la que quieres subir los contactos.

¿Has cambiado de tarjeta SIM?

tarjetas-SIM-clonicas

Puede que te hayas cambiado de compañía o de tarjeta SIM o que la hayas perdido. Lo más importante en esta ocasión es saber si tienes todavía en tu poder la tarjeta SIM antigua pues es posible que allí estuvieran los contactos y por tanto, al retirarla del dispositivo, no aparecen los contactos en éste.

Si la tienes, introdúcela en el dispositivo y de nuevo tendrás tus contactos (si es que estaban guardados en la tarjeta). En caso de que no conserves la tarjeta SIM no podrás recuperar los contactos. Es como si apuntas los contactos en un papel y luego tiras el papel a la basura. Algunas compañías también te permiten recuperar los contactos si llevas la tarjeta SIM a una de sus tiendas.

En caso de que no conserves la tarjeta SIM no podrás recuperar los contactos

Para prevenir, si no quieres guardar los contactos en una cuenta y prefieres seguir utilizando la tarjeta SIM, pide a tu operadora que realice un duplicado cuando cambies de tarjeta, apunta los números antes o exportarlos al almacenamiento del móvil.

¿Los contactos han desaparecido de tu cuenta de Google?

contactos-google-restaurar

Si tienes todos tus contactos guardados en una cuenta de Google podrás acceder a ellos desde la página de contactos de Google. En ella encontrarás bastante bien organizados los contactos y podrás añadir más o editar los existentes.

Si por algún despiste has borrado tus contactos o alguno de ellos o la has liado parda en tu libreta de contactos, hay solución. Dentro de la web de contactos, en el lado izquierdo, presiona sobre “Más” y luego en “Restablecer contactos”. De esta manera podrás dejar tus contactos tal y como estaban hace 10 minutos, 1 hora, 1 día o una semana.

Mejor prevenir que recuperar contactos, a nadie le gusta que se le borren

Puede que leas esto y te preguntes si te es útil el tutorial de recuperar contactos, pues no has perdido ningún contacto. Pues sí, ya tardas en subir tus contactos a una cuenta, a un servicio en la nube o crear una copia de seguridad en tu teléfono, así evitarás que algún día por la razón que sea pierdas todos tus contactos.

Sabias que el motor de vibración de tu móvil puede espiarte sin que te des cuenta

El motor de vibración de tu móvil puede utilizarse para espiarte

spy_cameras_montana_colors_street_art_6

Nuestra información está en el punto de mira de los hackers. Es algo con lo que dichos hackers ganan dinero si se trata de información suculenta, privada. Pueden hacer secuestros de información, chantajes, etc. Pues puede que los hackers nos hayan estado robando información todo este tiempo y nosotros sin saberlo…

Unos investigadores de la Universidad de Illinois, Romit Roy y Nirupam Roy, han descubierto que a través del motor de vibración de nuestro smartphone se puede grabar lo que ocurre a nuestro alrededor. En mejor o peor medida según la frecuencia y la potencia, pero es posible.

El motor de vibración puede actuar como un altavoz diminuto

Para los que no lo sepáis, el motor de vibración de nuestro smartphone está compuesto por un imán y un electroimán en forma de bobina. De modo, que el electroimán, al cambiar de polarización rápidamente, hace que el imán oscile, alejándose o acercándose. Esto es lo que provoca la vibración que nosotros sentimos.

diagram_vibration

Esta investigación se basa en capturar las oscilaciones del imán al aplicarle una señal sonora externa. El motor de vibración, por lo general, recibe la señal del smartphone y este la procesa para generar los cambios de polarización. Pues con las vibraciones del imán, también se recibe una señal del exterior que puede ser capturada y procesada. Algo así como un diminuto altavoz.

La señal que recibimos no es perfecta y está muy lejos de ser la original. Pero ambos investigadores, mediante mecanismos de tratado de señal, son capaces de reconstruir un poco la señal para que sea más audible.

vibraphone

Los investigadores afirman que el sonido recibido debe estar sobre los 2kHz de frecuencia para tener un buen resultado. Con pruebas a mayor frecuencia, el resultado no es tan bueno pero sigue siendo un poco entendible. Este estudio afirma que su algoritmo de detección es capaz de recrear el 80% de la voz y voces externas con un 60%. Claro está, ésto es mejorable.

En el vídeo creado por los desarrolladores se puede ver el proceso de reconstrucción y como tras el tratado de la señal se puede apreciar una pequeña melodía.

Esto demuestra que los hackers pueden tener otro mecanismo de espionaje. Insertando el software adecuado en un smartphone y procesando todo lo devuelto por el electroimán, la señal eléctrica, pueden oír nuestras conversaciones. Así pueden vender la información o hacernos chantajes en caso de ser información comprometida.

vibraphone

Os aconsejamos que vayáis a la página oficial del proyecto, VibraPhone, para que veáis la calidad del sonido que se obtiene al procesarlo. Hay una serie de demos donde se oye lo capturado, lo procesado y lo grabado con el micro. La precisión de lo que se captura por el motor de vibración es sorprendentemente buena.

Los más conspiranoicos ya estarán tirándose de los pelos y abriendo su smartphone para quitar dicho motor. Decir que esto es un proceso muy complicado y que sólo mentes como los dos investigadores son capaces de desarrollar tal algoritmo de filtrado de una señal eléctrica obtenida de una bobina. Así que tranquilos.

Más información | VibraPhone