¿Qué profesionales participaron en la creación del sitio?

Actualmente, el número de sitios web supera los mil millones. Solo el 17% de ellos están activos, pero aparecen nuevos todo el tiempo. Hasta hace unos años, no estaba muy claro cuál era la carrera de un creador de sitios web. Hay mucha confusión entre los diferentes perfiles requeridos y los diferentes roles. En la actualidad se pueden distinguir varias personalidades, a veces representadas por una misma persona en proyectos menos complejos. Intentemos enumerar los principales profesionales involucrados en la creación del sitio web.

Web designer

Es quien se ocupa del diseño, maquetación, animación y gráfica del sitio. Básicamente, es el diseñador del sitio web, la figura que establece las líneas y la estructura general. Define la idea, establece los colores principales, las secciones, el árbol de navegación. Cuando no hay un jefe de proyecto suele ser él quien interactúa con el cliente y coordina el equipo. El lugar de trabajo típico para un web designer es una empresa especializada en la creación de sitios web o grandes compañías que poseen redes con un fuerte impacto en internet.

Web architect

Esta figura participa en la creación de un sitio solo en el contexto de grandes equipos. Su tarea es ayudar al web designer en las fases de diseño encargándose de definir en detalle la arquitectura de todo el sistema. Entre sus responsabilidades:

  • identificar los store (almacenes) del sitio (base de datos, archivo xml u otro);
  • elegir las interfaces entre las páginas y el store (lenguajes del lado del servidor);
  • establecer las especificaciones para la conexión con los sistemas de correo;
  • determinar y describir las partes estáticas y dinámicas;
  • identificar los componentes estándar que se utilizarán como bloques de construcción del sitio (foros, chat, base de datos, módulos SMTP).

Por lo general, el arquitecto web trabaja en una empresa especializada en la producción de aplicaciones web sofisticadas o que es propietaria de importantes sitios de comercio electrónico, market place y portales.

Gráfico

El diseñador gráfico es quien, a raíz de las especificaciones dadas por el diseñador o, en ocasiones, directamente por el cliente, propone la maquetación de las páginas y la gráfica. Su papel es aportar el aspecto necesario para trasladar al visitante la imagen y las sensaciones objeto de la comunicación.

También tiene que realizar botones, iconos y, en muchos casos, animaciones. Encuentra empleo en la pequeña empresa con un sitio y en empresas que se ocupan de la creación de sitios. Hay numerosos diseñadores gráficos en activo como autónomos.

Desarrollador

El desarrollador es el creador de las páginas que luego se publicarán para que los usuarios las visiten. Debe traducir las especificaciones del web designer preparando las plantillas que servirán para todas las partes del sitio, desarrollar los scripts, codificar las partes dinámicas, preparar las query SQL a la base de datos.

En el caso de las aplicaciones, el desarrollador juega uno de los roles centrales dentro del equipo. Sus herramientas de trabajo son:

  • HTML
  • ASP o PHP
  • SQL
  • C o .Net
  • XML
  • JavaScript o Java

Su lugar de trabajo está en la software house, en la empresa que construye sitios, en el departamento TI de organizaciones con webs o aplicaciones propietarias estratégicas.

Editor de contenidos

Entre los profesionales que participan en la creación de un sitio web esta figura es más reciente. El editor de contenido es la persona que transforma el conocimiento de los expertos sobre los temas tratados por el sitio (los empleados de la empresa, por ejemplo) en texto escrito. Lo hace en el idioma de quien se supone será el visitante, en la forma que la empresa considere necesaria para el tipo de sitio. Transfiere el texto directamente a las páginas o utiliza un sistema de CMS. A menudo se le piden nociones de SEO.

El editor de contenido lo encontramos en la empresa propietaria de un sitio web con gran cantidad de información. En ocasiones se trata de un autónomos especializados en determinados sectores.

Webmaster

Hoy, el webmaster es el administrador del sitio web, no está necesariamente involucrado en su desarrollo. Es responsable de guiar el sitio a lo largo de su ciclo de vida, coordinando las actividades de revisión, actualizando la información, produciendo, controlando y distribuyendo estadísticas de acceso.

A menudo, el webmaster cubre algunas de las figuras que hemos visto en este artículo. En particular, puede cuidar los contenidos en el caso de sitios pequeños. El webmaster encuentra trabajo en cualquier empresa propietaria de un sitio web que sea importante hasta el punto de justificar la contratación de una persona. A menudo trabaja como consultor externo para varias empresas al mismo tiempo.

SEO

El especialista en SEO (Search Engine Optimizer) es la persona que tiene la responsabilidad de darle visibilidad al sitio web, asegurando que exista el tráfico y la relevancia necesaria para lograr los objetivos.

Interviene ya en las fases de diseño y desarrollo, asistiendo al web designer, al gráfico y al desarrollador. Sus herramientas son el posicionamiento en buscadores, el pay per click, los banners, el linkbuilding y, en general, todos los métodos disponibles para aumentar la notoriedad y el tráfico del sitio. Trabaja para una agencia web o la empresa propietaria de un sitio estratégico. O como autónomo.

Localizador

El localizador es la persona que se especializa en transformar un sitio web en uno destinado a un mercado diferente. Son autónomos o trabajan en equipos creados específicamente por agencias web para la creación de sitios importantes. También son empleados en empresas con sitios estratégicos para el negocio corporativo.

Jefe de proyecto

El jefe de proyecto, o project manageraparece en los grandes proyectos para la construcción de importantes portales de organismos gubernamentales, administraciones públicas o grandes empresas. Su tarea es garantizar el cumplimiento del contrato, coordinar los recursos asignados al proyecto, interactuar con el cliente y la dirección de la empresa que proporciona el trabajo.

Es importante distinguir el papel del jefe de proyecto del del web designer. El primero es responsable del cumplimiento del contrato y la gestión de los recursos, el segundo del diseño del sistema. Sin embargo, en proyectos pequeños, los dos roles pueden ser desempeñados por la misma persona. Por lo general, el jefe de proyecto es un consultor externo.

Estos son los principales profesionales que participan en la creación de un sitio web. A menudo los roles pueden superponerse, pero, tanto en la formación como a la hora de buscar trabajo, es importante conocer las diferencias para no tener que realizar una tarea no deseada.

Fuente: universia.net

¿La inteligencia artificial tiene sesgos?

La inteligencia artificial (IA) no es más que un espejo de quien la crea. De manera muy general, la IA es un proceso computacional que simula la inteligencia humana para resolver problemas, aprendiendo de la realidad a través de observar los datos que la rodean. Si la rodean datos sesgados, la IA internaliza los mismos sesgos, incluyendo los de género. Si históricamente han sido los hombres quienes en su mayoría participan en este sector, ¿qué ocurre cuando la IA se olvida de espejear las voces y necesidades de las mujeres?

El traductor de Google es un ejemplo del sesgo de género que existe en los datos y que la tecnología replica. Al traducir “él es enfermero, ella es presidente” del español a un idioma neutral en género (como el turco) se traduce en “esta persona es enfermero, esta persona es presidente”. Al revés (del turco al español), el traductor arroja “ella es enfermera, él es presidente”. El algoritmo escoge esa combinación de pronombres porque aprendió de una base de datos que con mayor probabilidad asigna que ella es enfermera y él presidente. Hagan la prueba.

Este ejemplo, aunque perpetúa estereotipos de género que no quisiéramos llevarnos al futuro, es uno de pequeña escala. Pero no todos los sesgos de la inteligencia artificial son así. Por ejemplo, un algoritmo diseñado para detectar daño letal en los riñones se equivoca con el doble de probabilidad en las mujeres que en los hombres. Esto ocurre dado que fue entrenado mayoritariamente con datos de hombres y nunca aprendió cómo se veía el daño en la otra mitad de la población. Gartner, empresa de consultoría tecnológica, predijo que en 2022, 85% de los proyectos de inteligencia artificial generarían resultados erróneos producidos por sesgos en los datos, ya sea en los algoritmos o en los equipos responsables de manejarlos.

Una de las causas de esto es que las mujeres están subrepresentadas desde la formación del talento en ciencias, tecnología, ingeniería y matemáticas (STEM por sus siglas en inglés) hasta su incorporación en el mercado laboral. En cuanto a las profesionistas de inteligencia artificial a nivel mundial, 22% son mujeres y la mayoría de los puestos técnicos y de liderazgo los ocupan hombres. De las publicaciones en la materia, 14% son de autoría femenina y de las principales conferencias 18% las dan mujeres. En resumen, hacen falta mujeres que diseñen y creen tecnología.

La transformación tecnológica ha provocado que la inteligencia artificial permee en todos los sectores de la economía, cambiando la manera en que trabajamos, estudiamos, consumimos y nos comunicamos. El poder de la IA está en el enorme potencial de mejorar y facilitar nuestras vidas, automatizando tareas y aumentando la productividad y seguridad de estas. En general, la IA puede apoyar en una toma de decisiones más eficiente.

Pero si no se representan las necesidades y la diversidad de toda la población, la inteligencia artificial, lejos de facilitarnos la vida, puede perpetuar sesgos de género del siglo pasado que amplifican inequidades sociales. Las personas generan, recolectan y etiquetan los datos para entrenar al algoritmo, por lo que son responsables de identificar y romper los sesgos cuando ocurran. Además de tener equipos y datos de entrenamiento más diversos, es momento de que los países implementen un marco regulatorio para su uso. Las recomendaciones en la ética de la Inteligencia Artificial de la Unesco son un buen referente para ello.

Hoy, la inteligencia artificial está en su auge de transformación en el mundo y está en todos nosotros hacer el mejor uso de ella.

Fuente: imco.org.mx

Los 10 lenguajes de programación más demandados en 2023

2023 va a ser un año difícil para la tecnología. Despidos masivos y grandes corporaciones anunciando que reducen su búsqueda de talento. Parece que hace unos años, ahora incluso los mejores desarrolladores necesitan saber cómo vender sus talentos a los reclutadores. Por ejemplo, un elemento que puede ayudar en la búsqueda de un nuevo trabajo es conocer los lenguajes de programación más demandados en 2023.

Aunque la prioridad puede cambiar de región y enfoque Coding Dojo y la comunidad de programación TIOBE, un programa de entrenamiento para programadores, reveló esta semana un estudio sobre los 10 lenguajes de programación que más están buscando los reclutadores en 2023. La información fue obtenida al analizar las ofertas de trabajo en LinkedIn.

¿Cuáles son los lenguajes de programación más populares entonces?

Python sigue reinando, pero C crece
Para sorpresa de todos Python sigue siento el lenguaje con mayor demanda en 2023 con 68.534 ofertas en 2022. Considerando la universalidad de su aplicación y el hecho de que cada vez más plataformas. Otra razón puede estar simplemente en que se trata de un leguaje con mucha oferta de programadores el ser uno de los más accesibles.

El segundo lo ocupa SQL, con 57,971 ofertas en 2022, que cada día toma mayor relevancia debido a la cantidad de datos que permite manejar y la capacidad para analizar esta información que ofrece.

Pero la sorpresa sigue siendo el crecimiento de C que para 2023 ocupa el quinto lugar en la lista (35,702 ofertas de trabajo). La popularidad de C se debe a la ‘economía de código’ que ofrece. C++ le sigue de cerca y poco a poco aumenta más su relevancia (35,281 ofertas de trabajo), principalmente porque permite todos los requerimientos de C, con la ventaja adicional de poder escribir a una mayor escala.

1- Python: 68,534 ofertas de trabajo.

2- SQL: 57,971 ofertas de trabajo.

3- Java: 57,236 ofertas de trabajo.

4- JavaScript: 48,041 ofertas de trabajo.

5- C: 35,702 ofertas de trabajo.

6- C++: 35,281 ofertas de trabajo.

7- Go: 32,503 ofertas de trabajo.

8- C#: 29,084 ofertas de trabajo.

9- Assembly: 14,866 ofertas de trabajo.

10- MATLAB: 8,504 ofertas de trabajo.

Fuente: enter.co

Ciberseguridad en México, una prioridad para 2023

Por Ricardo Pulgarín, Arquitecto Senior, Soluciones de Seguridad, Cirion Technologies

Según datos documentados en el CyberEdge Report 2022, México incrementó su presupuesto de seguridad informática en un 5%, pero sigue siendo uno de los países latinoamericanos que más sufre los delitos informáticos.

México es uno de los seis países más cibervulnerables de la región (Índice Global de Ciberseguridad de la UIT, una organización de la ONU).

Actualmente, las empresas mexicanas enfrentan amenazas de ciberseguridad diseñadas para afectar a la industria desde dos ángulos: daños directos a su infraestructura y ataques a colaboradores (usuarios finales). De esta forma, los ciberdelincuentes utilizan amenazas para comprometer la red interna de una empresa, así como las conexiones entre usuarios internos y externos, servidores y páginas web comerciales.

Asimismo, utilizan la ingeniería social, juegan con las emociones del usuario y explotan su vulnerabilidad, aplican ataques como el phishing y ahora incluso se han trasladado a plataformas como WhatsApp, utilizando mensajes de voz o códigos QR para engañar a las personas y debilitarlas.

La falta de cultura de ciberseguridad es un gran error
El hecho de contar con herramientas y acciones antes de desarrollar la estrategia favorece las vulnerabilidades de ciberseguridad, las empresas deben fortalecerse con políticas y estrategias claras para que todos los controles sean parte de un ecosistema efectivo que proteja la información crítica del negocio.

Sensibilización e inversión, aspectos a tener en cuenta
Algunas empresas han alcanzado un cierto nivel de madurez en lo que respecta a la ciberseguridad, pero aún es necesario profundizar en la cultura y la conciencia en lo que respecta a las medidas para neutralizar los ataques.

El reciclaje es fundamental y debe estar respaldado por la adecuada implementación de políticas y protocolos de ciberseguridad, con un enfoque en la seguridad de la información, es decir, la seguridad operativa y de la información en lo que se refiere a la estrategia.

Si bien cualquier implementación representa una inversión, el hecho de no implementarla es aún más costoso cuando se es víctima de un ataque que afecta a usuarios y/o infraestructura.

Las empresas deben comenzar por definir un plan de ciberseguridad que les permita establecer una estrategia de seguridad de la información, para luego definir las herramientas, controles y procesos idóneos que se deben aplicar en base a ella, así como seleccionar socios. Apoye su estrategia para implementar el programa mientras les permite concentrarse en el núcleo de su negocio.

Fuente: reseller.com.mx

Aprende estos lenguajes de programación si quiere conseguir un trabajo en 2023

Estos son lenguajes de programación que no tienen mucho futuro en 2023, y deberías saltártelos si quieres dedicarte a la programación profesional.

Llegó el año 2023, y con la llegada del nuevo año, es momento de refrescar tus conocimientos. Si una de tus metas este año es aprender a codificar, tenemos algunas sugerencias. Eso sí, en esta ocasión hablamos de lenguajes de programación que están a punto de quedar obsoletos, así que será mejor que los evites.

Sí, todo caduca. Los lenguajes de programación deben evolucionar con los tiempos para satisfacer las necesidades de esta industria en constante cambio. De los diferentes lenguajes de programación que puedes aprender, varios desaparecerán este año, y lo mejor es saltarlos y centrarte en los más prolíficos.

Pese a que, normalmente, lo mejor es siempre contar con un amplio abanico de conocimientos en el caso de los lenguajes de programación lo que toca es ser pragmático. Y, es que, tener conocimientos básicos en muchos lenguajes de programación no sirve de mucho ya que lo que buscan las empresas es alguien experto en un único lenguaje o, como mucho, en dos de ellos.

Teniendo esto en cuenta, empezamos con los diferentes lenguajes de programación que van a quedar obsoletos a lo largo de 2023 y que es mejor omitir en caso de que estés buscando aprender algún lenguaje de programación durante este año. La lista se compone por 10 lenguajes de programación así que hay, por desgracia, mucha variedad entre la que no hay que elegir.

Ruby

Este lenguaje de programación se encuentra dentro de los lenguajes más queridos y utilizados por los usuarios. Hasta ahora se ha empleado para la automatización de diferentes elementos y, además, para la gestión del procesamiento de datos.

Eso sí, la llegada de Python ha hecho que quede en casi desuso. Pese a que todavía se sigue usando lo cierto es que ya no resulta atractivo y cada vez cuenta con menos aplicaciones generales por lo tanto en 2023 lo más probable es que muera.

VBA

A nivel general VBA ha sido uno de los lenguajes de programación más usados gracias a que estaba basado en .NET, pero la situación actual ha hecho que deje de ser un lenguaje de programación atractivo a la hora de ser utilizado.

Todo esto sumado con que Microsoft ha dejado de darle soporte ha hecho que salten todas las alarmas y, por lo tanto, hay que tener en cuenta que su fecha de fallecimiento está pensada para este 2023.

Scala

Posiblemente sea uno de los lenguajes de programación con mejor rendimiento de los últimos años y, es que, a nivel general permitía a los programadores hacer lo que quisieran. Eso sí, la situación ha cambiado demasiado en el último año.

¿Cuál es el problema? Scala no es un lenguaje de programación popular y esto hace que su muerte esté más que dada. De hecho, al no contar con una fuere comunidad su uso se ha visto reducido de forma constante.

CoffeeScript

JavaScript es el código que pondrá fin a CoffeeScript. Pese a que es uno de los lenguajes de programación más ligeros y que ha permitido que compañías como GitHub o Dropbox creen sus servicios, el 2023 no pinta demasiado bien para este lenguaje de programación.

El motivo detrás de esto es el hecho de que JavaScript es su principal competencia y, por lo tanto, lleva las de ganar al haberse convertido en uno de los lenguajes de programación mayoritarios de los últimos años.

Perl

Perl es uno de los lenguajes de programación más utilizados a la hora de editar y manipular texto. Este lenguaje permite, de forma simple, crear cualquier tipo de bloque o modificar la apariencia de los diferentes elementos que se encuentran en un texto.

La principal pega de este lenguaje de programación es el hecho de su poca compatibilidad y que la optimización brilla por su ausencia, llegando a niveles de hacer que los diferentes programas tengan un rendimiento casi nefasto.

Objective C

Siendo uno de los lenguajes de programación más conocidos el hecho de contar con bibliotecas desactualizadas y con una complejidad alta lo que da un nivel que no permite a los usuarios disfrutar a la hora de utilizar este lenguaje ha hecho que entre dentro de esta lista.

Los desarrolladores han terminado abandonando este tipo de lenguaje de programación y apostando por otros lenguajes más modernos que permiten un espacio de trabajo eficiente a todos los niveles. Vamos, su muerte estaba completamente cantada.

Cobol

Este lenguaje de programación ha sido usado para dar soporte a las transacciones bancarias y, por lo tanto, es uno de los más populares a nivel general. Pese a que ha sido utilizado en gran medida, ahora ha llegado a un punto en el cual ya ha dejado de ser útil.

La principal problemática acerca de este lenguaje de programación es el hecho de que cuenta con una sintaxis compleja, haciendo que sea difícil de dominar a nivel general, aunque esto no es todo ya que se encuentra bastante anticuado a nivel de bibliotecas.

Fortran

Al igual que Cobol, Fortran se encuentra algo anticuado a nivel general. De hecho, este lenguaje de programación cuenta con un nivel de complejidad poco adecuado para todas las aplicaciones en las que se utiliza como es el caso del comercio electrónico.

Siendo un lenguaje de programación utilizado para situaciones que tienen relación con el comercio su hora ha llegado. Y, es que, resulta demasiado complejo y, por lo tanto, costoso hacer frente a su mantenimiento general como para que sea rentable.

Haskell

El gran problema de Haskell es que no cuenta con un entorno de desarrollo integrado lo que hace que resulte demasiado complicado trabajar en él. Además, a todo esto, hay que sumarle una sintaxis demasiado enrevesada como para que sea fácil de utilizar.

Todo esto ha hecho que los desarrolladores abandonen este lenguaje de programación y apuesten por otros que les permitan trabajar de forma cómoda, sin necesita de tener que comerse la cabeza a la hora de realizar las tareas más simples.

Erlang

Hemos llegado al último lenguaje de programación que no resultará útil a lo largo de este 2023. Erlang siempre ha tenido una fecha de caducidad cercana y esto se debe a que cuenta con una mala integración a nivel general.

Al contar con una integración deficiente lo que ocurre es que los servicios que utilizan este lenguaje de programación tienen un soporte complicado. Además, está el hecho de que para lanzar cambios suelen existir demasiados errores que son difíciles de solucionar.

Esta ha sido la lista de los 10 lenguajes de programación que quedarán obsoletos en 2023 y que, la verdad, es mejor evitarlos. Eso sí, esto hace referencia a todas las personas que quieran dedicarse a la programación de forma profesional y no a realizar un aprendizaje por el mero hecho de conocer nuevos lenguajes de programación para fomentar las capacidades en estos entornos.

Y, es que, todos estos lenguajes dejarán de abrir puertas en lo laboral, aunque pueden servir como una buena forma de entretenimiento y de ampliar los horizontes en la materia. Eso sí, en caso de estar buscando los lenguajes de programación que resultarán más útiles en 2023 lo mejor es que consultes el siguiente contenido que hemos preparado con los lenguajes más buscados.

Fuente: computerhoy.com

Translate »