¿Hay alguna similitud entre el desarrollo front-end y la ciencia de datos?

Si bien no puedo hablar mucho sobre el campo de la ciencia de datos en sí, sí puedo hablar más sobre la ciencia de datos involucrada en el desarrollo web front-end.

Data Science en Front-end significa crear experiencias interactivas de big data y crear experiencias que permitan al usuario ver más allá de las tablas de datos simples. AKA visualizaciones de datos.

Las visualizaciones de datos de construcción implican más que HTML / CSS y JQuery, que son herramientas más adecuadas para el desarrollo de IU estándar. Las principales tecnologías son D3JS (para visas basadas en vectores) y lienzo HTML5 (para visas basadas en mapas de bits).

Diseñar e implementar la lógica de una visualización de datos ya es bastante desafiante. Sin embargo, hay más complejidades. Si tiene más de 10,000 nodos de puntos de datos que se procesan en una página HTML, debe ser creativo en la forma de resolver los problemas de memoria y rendimiento. Otras complejidades pueden ser animaciones y transiciones, administración de estado, conectividad de socket web para transmisión de datos en vivo, integración de datos con marcos JS y administración de fuentes de datos si está extrayendo datos de múltiples API o bases de datos.

Esos son algunos problemas complejos para demostrar cuán involucrado puede ser la creación de visualizaciones de datos específicas. La ciencia de datos en el desarrollo front-end es muy nicho y, en mi opinión, es un campo relativamente inexplorado. No puede contratar a ningún desarrollador front-end para resolver estos problemas, realmente necesita especialistas en visualizaciones de datos.

Si está interesado en otros temas relacionados, las visualizaciones de datos generalmente involucran el uso de API AJAX y RESTful, JS Iterables, programación funcional JS, JS Promises, manejo de eventos JS y herencia prototípica JS. Encontrará que la biblioteca D3JS ya aplica la mayoría de estos.

Si. Si tiene un venndiagrama, la parte superpuesta es la visualización de datos.

Tus habilidades en jQuery no serán suficientes. Tendrás que aprender highcharts y d3.

Sin embargo, el campo de visualización de datos no es tan común como la ciencia de datos y el desarrollo front-end. Como tal, hay pocas ofertas de trabajo. Hubo una encuesta reciente realizada por Elijah Meeks que intenta averiguar más sobre la profesión. Puedes leer más sobre esto aquí. Para una visualización de la encuesta de visualización de datos, puede encontrarla aquí.

More Interesting

¿Cuáles son las 10 principales expectativas de los clientes de Big Data?

¿Cuál es una buena herramienta GUI para PostgreSQL que tiene una vista con pestañas cómoda para resultados y consultas, fácil clasificación y agrupación de resultados, IntelliSense, un buen "generador de consultas" para ayudar con la sintaxis, soporte para el control de versiones del código SQL y una buena depuración ¿modo?

¿Cuáles son los mejores programas para la Investigación de operaciones en los Estados Unidos?

¿Hay un umbral de tamaño sobre el cual los datos se convierten en grandes datos?

¿Cuál es la diferencia entre el almacenamiento de datos, la minería de datos y el análisis de datos?

¿Cómo será utilizada la ciencia de datos por las empresas de realidad virtual y AR?

Para la validación cruzada K-fold, ¿qué k se debe seleccionar?

¿Es el libro 'Excel 2007 Data Analysis for Dummies' un buen sustituto del libro 'Excel Data Analysis for Dummies'?

¿El aprendizaje automático tiende a producir ganancias de rendimiento marginales o revolucionarias?

¿Cuál es una mala manera de comenzar a aprender ciencia de datos, aprendizaje automático y aprendizaje profundo?

Cómo estimar errores debido al peso de los datos

¿Cómo gestionan sus datos las grandes empresas?

¿Cuáles son las mejores bibliotecas y paquetes de Python para la ciencia de datos?

¿Cómo se ve la arquitectura de datos de una red publicitaria?

¿Cuáles son algunos de los "productos de datos" creados por los grandes como Amazon, LinkedIn, Twitter, Facebook, etc.?