INICIO FORO
Regresar   ForoCoches > Zona General > Empleo / Emprendimiento

  Programadores frontend (React, Angular...) y visualización de datos ¿tiene futuro?  
Respuesta

BUSCADOR: CURSOS, MASTERS, OPOSICIONES, CARRERAS

 
Herramientas
Viejo 08-ago-2019, 21:57   #1
El Veneno
ForoCoches: Miembro
 
Avatar de El Veneno
 
Ago 2018 | 4.120 Mens.
Programadores frontend (React, Angular...) y visualización de datos ¿tiene futuro?

Pues empecé buscando sobre cual era la mejor forma de representar un par de gráficos en la aplicación de mi empresa. Usamos Highcharts y eran un par de datos sencillos.

El caso es que di con d3.js, que es una librería para crear gráficos (parece mucho mejor que Highcharts), después salte a tutoriales de d3.js por curiosas y he acabado en un tutorial de Udemy sobre Data Visualization.

Vamos, que hay una pequeña ciencia detrás.

Estaba pensando que con todo esto de IA, Big Data y demás quizá estaría bien empezar a controlar de estas cosas ¿que pensáis? ¿paja mental o puede llegar a tener verdadero futuro laboral?

A mí la verdad que como poco, me impresiona todo lo que hay detrás de este tema.

Os dejo por aquí la libreria:

https://d3js.org/

El Veneno está conectado ahora   Responder Con Cita


Viejo 09-ago-2019, 09:48   #2
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Buenas, soy programador web, llevo unos 5 años currando aunque finalice mis estudios hace unos 15.
El sector del desarrollo esta bastante bien, es muy fructífero ya que para las empresas no supone un gasto en una materia prima, pagan los sueldos, los equipos informáticos y a crear...Hay muchos lenguajes diferentes y frameworks(mini lenguajes que te ahorran escribir mucho Código utilizando patrones básicos) que puedes aprender. Básicamente hay dos partes en las que se divide el desarrollo, la parte frontal (front-end CSS jQuery vuejs angular) es la que tu estas hablando, y la parte de atrás (backend PHP, Phyton...) que es donde se leen los datos de la base de datos, se manejan los datos y se mandan la front para que los pinte bonito en la web.
Si quieres aprender, algo empieza por front con html CSS y jQuery es lo mejor, luego ve profundizando con algún otro framework JS (angular tiene mucho futuro y esta bien pagado) como el que estabas diciendo, pero no te centres solo en una cosa, ten en cuenta que el mundo del desarrollo esta cambiando constantemente, es un sector muy nuevo, salen lenguajes cada mes o año que pueden provocar que lo que dominas, deje de ser útil y tengas que estudiar algo nuevo, por eso normalmente la gente que de dedica a esto le gusta.
Yo empece por el front le meto al CSS bastante y a jQuery, he Estado años haciendo tiendas online y ahora hago web con Drupal y le estoy dando tb la backend PHP, mi perfil como desarrollador es full stack ya que manejo las dos partes del desarrollo, amo mi trabajo, voy todos los días contento a la Oficina y te animo a que entres en el sector, es un trabajo bonito y bien remunerado.
Si tienes alguna duda al respecto aquí estoy.
Saludos.
o0Charly0o está desconectado   Responder Con Cita
Viejo 09-ago-2019, 09:55   #3
73nko
ForoCoches: Miembro
 
Jun 2015 | 5.132 Mens.
Muy buenas shur! A mi la visualización de datos es un tema que me flipa. En cuanto a si tiene futuro, pues yo creo que sí, sobre todo como dices de cara a un crecimiento del big data. Y d3 es una librería de la hostia para ello.

Cómo recomendación te aconsejo que visites esta web https://www.visualcinnamon.com/ es una tía super mega crack en esto y tiene un montón de info sobre que y como aprender, además de un montón de proyectos suyos con código y explicando cómo y por qué ha hecho las cosas.
73nko está desconectado   Responder Con Cita


 

 

Viejo 09-ago-2019, 17:02   #4
karl90
ForoCoches: Miembro
 
Avatar de karl90
 
Ago 2007 | 6.708 Mens.
Lugar: Madrid

Kia ceed 1.6 CVVT 126

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
Buenas, soy programador web, llevo unos 5 años currando aunque finalice mis estudios hace unos 15.
El sector del desarrollo esta bastante bien, es muy fructífero ya que para las empresas no supone un gasto en una materia prima, pagan los sueldos, los equipos informáticos y a crear...Hay muchos lenguajes diferentes y frameworks(mini lenguajes que te ahorran escribir mucho Código utilizando patrones básicos) que puedes aprender. Básicamente hay dos partes en las que se divide el desarrollo, la parte frontal (front-end CSS jQuery vuejs angular) es la que tu estas hablando, y la parte de atrás (backend PHP, Phyton...) que es donde se leen los datos de la base de datos, se manejan los datos y se mandan la front para que los pinte bonito en la web.
Si quieres aprender, algo empieza por front con html CSS y jQuery es lo mejor, luego ve profundizando con algún otro framework JS (angular tiene mucho futuro y esta bien pagado) como el que estabas diciendo, pero no te centres solo en una cosa, ten en cuenta que el mundo del desarrollo esta cambiando constantemente, es un sector muy nuevo, salen lenguajes cada mes o año que pueden provocar que lo que dominas, deje de ser útil y tengas que estudiar algo nuevo, por eso normalmente la gente que de dedica a esto le gusta.
Yo empece por el front le meto al CSS bastante y a jQuery, he Estado años haciendo tiendas online y ahora hago web con Drupal y le estoy dando tb la backend PHP, mi perfil como desarrollador es full stack ya que manejo las dos partes del desarrollo, amo mi trabajo, voy todos los días contento a la Oficina y te animo a que entres en el sector, es un trabajo bonito y bien remunerado.
Si tienes alguna duda al respecto aquí estoy.
Saludos.
Para matarte que le recomiendes jquery. Angular, te lo compro, aunque no lo pondría para aprender.
Al OP, aprende js nativo lo primero de todo, html y css. Y en cusnto a framework, yo te recomiendo React. Es el que más tirón tiene a nivel mundial ahora y las novedades que están sacando hacen que se vaya a mantener mucho tiempo.
karl90 está desconectado   Responder Con Cita


 

 

Viejo 09-ago-2019, 22:57   #5
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Cita:
Originalmente Escrito por karl90 Ver Mensaje
Para matarte que le recomiendes jquery. Angular, te lo compro, aunque no lo pondría para aprender.
Al OP, aprende js nativo lo primero de todo, html y css. Y en cusnto a framework, yo te recomiendo React. Es el que más tirón tiene a nivel mundial ahora y las novedades que están sacando hacen que se vaya a mantener mucho tiempo.
xD dices que no recomiende jQuery, que angular pero pa aprender no, js nativo, yo le he recomendado jQuery por que es un framework de js fácil para aprender y te facilita mucho el trabajo. angular esta muy bien, pero lo recomiendo cuando se tengan más conocimientos, con js puedes hacer de todo lo que hace jquery, vue, reacts, angular, esos son frameworks, si quieres aprender uno sencillo para empezar te recomiendo jQuery.
o0Charly0o está desconectado   Responder Con Cita
Viejo 09-ago-2019, 23:03   #6
karl90
ForoCoches: Miembro
 
Avatar de karl90
 
Ago 2007 | 6.708 Mens.
Lugar: Madrid

Kia ceed 1.6 CVVT 126

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
xD dices que no recomiende jQuery, que angular pero pa aprender no, js nativo, yo le he recomendado jQuery por que es un framework de js fácil para aprender y te facilita mucho el trabajo. angular esta muy bien, pero lo recomiendo cuando se tengan más conocimientos, con js puedes hacer de todo lo que hace jquery, vue, reacts, angular, esos son frameworks, si quieres aprender uno sencillo para empezar te recomiendo jQuery.
jquery está muerto, sobre todo en nuevos desarrollos. Y hoy en día con js vanilla haces lo mismo.
Lo dicho, js vanilla (nativo), y luego ponerse con React.
karl90 está desconectado   Responder Con Cita
Viejo 09-ago-2019, 23:22   #7
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Cita:
Originalmente Escrito por karl90 Ver Mensaje
jquery está muerto, sobre todo en nuevos desarrollos. Y hoy en día con js vanilla haces lo mismo.
Lo dicho, js vanilla (nativo), y luego ponerse con React.
Vanilla no es un framework,

https://medium.com/laboratoria-devel...y-31e623bbd46e

Yo recomiendo que aprenda lo que es un lenguaje nativo y luego empiece por un framework facilito, en poco tiempo puedes entender lo que hace el lenguaje nativo y lo que hace el framework, ahorrarte Código y Dolores de cabeza. Reactjs es lo mejor ahora mismo, yo no discuto eso, pero le va a costar mucho más aprender eso desde cero. Una vez que sepa lo que es un framework tanto js como php o de cualquier lenguaje va a poder crecer de una forma más sólida. Por ejemplo que aprenda lo que es una llamada ajax nativa, luego con jQuery y si luego las hace con los scopes de angular pues bestial, pero si se va hacerlas directamente con angular o con reactjs no va a tener ni puñetera idea de que hace eso internamente.
Saludos.
o0Charly0o está desconectado   Responder Con Cita
Viejo 09-ago-2019, 23:28   #8
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

JQuery no es un framework, es una librería que te va a ahorrar el 80% del Código js que se escribe normalmente para trabajar.
Siente quieres meter con vue, react, angular la curva de aprendizaje es más elevada.
o0Charly0o está desconectado   Responder Con Cita
Viejo 09-ago-2019, 23:55   #9
karl90
ForoCoches: Miembro
 
Avatar de karl90
 
Ago 2007 | 6.708 Mens.
Lugar: Madrid

Kia ceed 1.6 CVVT 126

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
Vanilla no es un framework,

https://medium.com/laboratoria-devel...y-31e623bbd46e

Yo recomiendo que aprenda lo que es un lenguaje nativo y luego empiece por un framework facilito, en poco tiempo puedes entender lo que hace el lenguaje nativo y lo que hace el framework, ahorrarte Código y Dolores de cabeza. Reactjs es lo mejor ahora mismo, yo no discuto eso, pero le va a costar mucho más aprender eso desde cero. Una vez que sepa lo que es un framework tanto js como php o de cualquier lenguaje va a poder crecer de una forma más sólida. Por ejemplo que aprenda lo que es una llamada ajax nativa, luego con jQuery y si luego las hace con los scopes de angular pues bestial, pero si se va hacerlas directamente con angular o con reactjs no va a tener ni puñetera idea de que hace eso internamente.
Saludos.
Ya sé lo que es vanilla. Por eso he puesto que es nativo entre paréntesis.
Y mantengo lo que decía. Que aprenda js nativo, aka vanilla, y luego se meta directamente con React. No le aporta nada jquery a la hora de aprender.
karl90 está desconectado   Responder Con Cita
Viejo 10-ago-2019, 00:02   #10
Alches
ForoCoches: Miembro
 
Ago 2016 | 2.274 Mens.
Mientras todos se miden los miembros como es habitual en este tipo de temas yo te doy mi opinión.
Highcharts es mucho más sencillo y hace lo que hace, representar gráficas de una forma predefinida e interactiva.
d3 es un pifostio y cuesta aprender a usarlo, pero te permite hacer muchísimas más cosas si sabes como.
Si lo que preguntas es si en algún momento una empresa requerirá de alguien que se dedique exclusivamente a hacer gráficas en d3 yo diría que no, pero es una opinión muy subjetiva.
Alches está desconectado   Responder Con Cita
Viejo 10-ago-2019, 00:02   #11
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Lo que quería decir desde un principio (creo que no me he explicado bien) es que si aprendes js luego no está de mas utilizar la librería jQuery para ahorrar Código, es muy útil y aunque digáis que esta muerto se sigue utilizando en muchos Portales que se siguen desarrollando actualmente. Además es totalmente compatible con los frameworks que estáis nombrando, dices que nadie le está diciendo que aprenda un framework directamente y eso no es verdad, ahí arriba le señalan react y angular directamente, eso es una burrada para alguien que va a aprender de cero, vosotros lo veréis muy fácil, pero para aprender hay que empezar por abajo con cosas sencillas e ir subiendo poco a poco.
Si quieres inténtalo, eres libre shur
o0Charly0o está desconectado   Responder Con Cita
Viejo 10-ago-2019, 00:22   #12
karl90
ForoCoches: Miembro
 
Avatar de karl90
 
Ago 2007 | 6.708 Mens.
Lugar: Madrid

Kia ceed 1.6 CVVT 126

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
Lo que quería decir desde un principio (creo que no me he explicado bien) es que si aprendes js luego no está de mas utilizar la librería jQuery para ahorrar Código, es muy útil y aunque digáis que esta muerto se sigue utilizando en muchos Portales que se siguen desarrollando actualmente. Además es totalmente compatible con los frameworks que estáis nombrando, dices que nadie le está diciendo que aprenda un framework directamente y eso no es verdad, ahí arriba le señalan react y angular directamente, eso es una burrada para alguien que va a aprender de cero, vosotros lo veréis muy fácil, pero para aprender hay que empezar por abajo con cosas sencillas e ir subiendo poco a poco.
Si quieres inténtalo, eres libre shur
Quién le ha dicho que aprenda una framework directamente?
Porque yo, no. Y el otro compañero tampoco.
karl90 está desconectado   Responder Con Cita
Viejo 10-ago-2019, 00:57   #13
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Cita:
Originalmente Escrito por Alches Ver Mensaje
Mientras todos se miden los miembros como es habitual en este tipo de temas yo te doy mi opinión.
Highcharts es mucho más sencillo y hace lo que hace, representar gráficas de una forma predefinida e interactiva.
d3 es un pifostio y cuesta aprender a usarlo, pero te permite hacer muchísimas más cosas si sabes como.
Si lo que preguntas es si en algún momento una empresa requerirá de alguien que se dedique exclusivamente a hacer gráficas en d3 yo diría que no, pero es una opinión muy subjetiva.
Gracias Alches por encarrilar el tema, yo solo quise explicarle al compi que el sector es bueno, que merece la pena empollar por que luego hay curro y le dijo unas directrices, que pueden ser diferentes a las opiniones de otros, no voy a entrar de nuevo en ese debate, lo que si le digo al shur que inició el tema es que para trabajar en esto no vale solo con saber usar una libreria, hay que conocer la web y tener presente que estaras empollando siempre.
Saludos.
o0Charly0o está desconectado   Responder Con Cita
Viejo 10-ago-2019, 00:58   #14
elepwr
ANTI-FLANDERS .l.
 
Avatar de elepwr
 
Feb 2009 | 5.865 Mens.
Os estais liando con las peleas de frameworks y movidas.

Tal como veo lo que preguntas, hay mucho futuro en todo esto del bigdata pero es una especialidad distinta a la de programador front y requiere otros conocimientos.

Las herramientas para visualizar se hacen con React, pero saber React no te va a hacer saber bigdata.

Es como si haces una herramienta para invetir en bolsa con Angular, pues por muy bien que lo hayas programado si no sabes de bolsa no te vas a forrar.
elepwr está desconectado   Responder Con Cita
Viejo 10-ago-2019, 09:32   #15
El Veneno
ForoCoches: Miembro
 
Avatar de El Veneno
 
Ago 2018 | 4.120 Mens.
Cita:
Originalmente Escrito por 73nko Ver Mensaje
Muy buenas shur! A mi la visualización de datos es un tema que me flipa. En cuanto a si tiene futuro, pues yo creo que sí, sobre todo como dices de cara a un crecimiento del big data. Y d3 es una librería de la hostia para ello.

Cómo recomendación te aconsejo que visites esta web https://www.visualcinnamon.com/ es una tía super mega crack en esto y tiene un montón de info sobre que y como aprender, además de un montón de proyectos suyos con código y explicando cómo y por qué ha hecho las cosas.
¿Tú sabes d3?

Voy a echar un ojo a la web que me has pasado, yo he echado también el ojo a un blog de data visualization a ver que tal, hoy voy a intentar hacer algún gráfico en d3.js y a ver que sale.

Cita:
Originalmente Escrito por karl90 Ver Mensaje
Para matarte que le recomiendes jquery. Angular, te lo compro, aunque no lo pondría para aprender.
Al OP, aprende js nativo lo primero de todo, html y css. Y en cusnto a framework, yo te recomiendo React. Es el que más tirón tiene a nivel mundial ahora y las novedades que están sacando hacen que se vaya a mantener mucho tiempo.
Creo que me he explicado mal o no se me ha entendido bien.

Yo soy programador, tengo un background bastante amplio (Amazon Web Services, devops y programador front con React), mi duda está más encarrilada a cuanto futuro puede tener decir "soy programador frontend con React y tengo 2 años de experiencia en data visualization" o algo así.

Cita:
Originalmente Escrito por CJ de tranquis Ver Mensaje
jQuery no es un framework, no tiene nada que ver con Vue, React o Angular.

Al OP, aprende vanilla JS, pero de verdad, y luego elige un framework que te guste.
Te comento lo mismo que a @karl90.

Cita:
Originalmente Escrito por Alches Ver Mensaje
Mientras todos se miden los miembros como es habitual en este tipo de temas yo te doy mi opinión.
Highcharts es mucho más sencillo y hace lo que hace, representar gráficas de una forma predefinida e interactiva.
d3 es un pifostio y cuesta aprender a usarlo, pero te permite hacer muchísimas más cosas si sabes como.
Si lo que preguntas es si en algún momento una empresa requerirá de alguien que se dedique exclusivamente a hacer gráficas en d3 yo diría que no, pero es una opinión muy subjetiva.
Van por aquí los tiros (que se ha creado un debate digamos, un poco paralelo). Pero mi pregunta no es tan concreta como la tuya.

La pregunta es "En algún momento una empresa requerirá a programadores front especialistas en herramientas de data visualization?" y a partir de ahí ¿puede marcar la verdadera diferencia? ¿Puede ser un verdadero salto diferenciador en el currículum?

Mi sensación es que un programador de React con 2 años de experiencia se puede poner fácilmente en los 35.000 brutos anuales en una ciudad como Madrid, y a partir de ahí ir subiendo poco a poco. Pero de cara a especializarse en algo, que tal interfaces de representación de datos?

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
Gracias Alches por encarrilar el tema, yo solo quise explicarle al compi que el sector es bueno, que merece la pena empollar por que luego hay curro y le dijo unas directrices, que pueden ser diferentes a las opiniones de otros, no voy a entrar de nuevo en ese debate, lo que si le digo al shur que inició el tema es que para trabajar en esto no vale solo con saber usar una libreria, hay que conocer la web y tener presente que estaras empollando siempre.
Saludos.
Si, creo que no nos hemos entendido bien.

Yo ya sé bastante (o lo suficiente), de desarrollo web, tengo un buen CV, mi pregunta va más por lo de especializarse en representación de datos.

En cualquier caso gracias porque ese mensaje seguro que ayuda a algún que otro que empiece shur

Cita:
Originalmente Escrito por elepwr Ver Mensaje
Os estais liando con las peleas de frameworks y movidas.

Tal como veo lo que preguntas, hay mucho futuro en todo esto del bigdata pero es una especialidad distinta a la de programador front y requiere otros conocimientos.

Las herramientas para visualizar se hacen con React, pero saber React no te va a hacer saber bigdata.

Es como si haces una herramienta para invetir en bolsa con Angular, pues por muy bien que lo hayas programado si no sabes de bolsa no te vas a forrar.
No no, no te equivoques shur, no digo eso.

Desde mi punto de vista, saber representar datos y desarrollar interfaces que representen datos puede ser algo interesante como especialización. Como he comentado, creo que es una buena forma de meter la cabeza en dos campos (Big Data e Inteligencia Artificial), ¿significa meter la cabeza saber de IA y Big Data? No, en absoluto.

Solo digo que son dos campos que tienen un futuro descomunal, la potencia de estos dos campos es brutal, no han hecho más que empezar y ya se usan para un sin fin de cosas (prevención de enfermedades, procesado de imágenes en cámaras fotográficas, videojuegos....), y creo que todo esto irá a más poco a poco, actualmente no puede avanzar demasiado porque se dice, que solo hay 10.000 personas realmente cualificadas en el mundo para trabajar con IA.

Pero toda esta gente no se va a poner a programar gráficos de toda la información que sacan Eso lo tendrá que hacer alguien más.

Por ahí van los tiros.

El Veneno está conectado ahora   Responder Con Cita
Viejo 12-ago-2019, 11:12   #16
73nko
ForoCoches: Miembro
 
Jun 2015 | 5.132 Mens.
Cita:
Originalmente Escrito por El Veneno Ver Mensaje
¿Tú sabes d3?

Voy a echar un ojo a la web que me has pasado, yo he echado también el ojo a un blog de data visualization a ver que tal, hoy voy a intentar hacer algún gráfico en d3.js y a ver que sale.

Decir que se d3 igual es mucho decir. Sé hacer alguna cosilla, pero es una librería súper mega potente, no sé aprovechar ni el 10% de su potencial. Si has podido echar un ojo a la web que te dije te habrás hecho a la idea. Desde luego yo si que le veo potencial, sobre todo en proyectos internos, pero la representación de datos, no sólo es la parte de programación, tiene tambien un gran estudio de diseño e incluso psicología. A mi me parece un mundo súper interesante y con muy pocos profesionales buenos. Si le das caña hay mucho futuro.
73nko está desconectado   Responder Con Cita
Viejo 12-ago-2019, 14:19   #17
Burlero
ForoCoches: Miembro
 
Avatar de Burlero
 
Ene 2018 | 1.250 Mens.
Lugar: Tarifa
Futuro no sé, pero presente te puedo decir que un conocido mío ha firmado un contrato sobre data visualization con la UE como freelance de 40.000€ por un trabajo de 6 meses.
Burlero está desconectado   Responder Con Cita
Viejo 12-ago-2019, 14:30   #18
Guillelel
ForoCoches: Miembro
 
Avatar de Guillelel
 
Feb 2014 | 5.217 Mens.
Trabajo de data visualization hay, pero siempre enfocado a data scientists, data analysts etc. No he visto nunca que se pida un programador para ello y sí que he visto ofertas de data scientist/analyst/bi que exigían saber ds3. En mi opinión, o te dedicas de lleno al tema o no aporta nada
Guillelel está desconectado   Responder Con Cita
Viejo 12-ago-2019, 16:04   #19
elepwr
ANTI-FLANDERS .l.
 
Avatar de elepwr
 
Feb 2009 | 5.865 Mens.
Cita:
Originalmente Escrito por El Veneno Ver Mensaje
¿Tú sabes d3?
Pero toda esta gente no se va a poner a programar gráficos de toda la información que sacan Eso lo tendrá que hacer alguien más.

Por ahí van los tiros.
Insisto en que esto es como cualquier otra logica de negocio, igual que puedes hacer el software para controlar satelites con React eso no significa que luego tu sepas usar el software y controlar los satelites.

La visualización de datos es un mercado muy grande y los analistas de datos usan software muy maduro para configurar lo que se ve.

El analista llega al programa y dice quiero una pantalla que muestre X información, va a incluir X graficos, X tartas, X noseque.

Eso lo hace todo en el programa, no hay nadie programando esos graficos. Que luego ese programa use d3j o lo que sea es lo de menos, tu no vas a hacer ese programa.

Otra cosa es que tengas una web normal y en un punto concreto quieras mostrar 4 graficos, ahi si que lo vas a hacer tu a mano pero ahi tampoco se busca la excelencia ni es algo que se haga constantemente.
elepwr está desconectado   Responder Con Cita
Viejo 12-ago-2019, 17:12   #20
BellamyMatt
ForoCoches: Miembro
 
Avatar de BellamyMatt
 
Feb 2015 | 2.271 Mens.
Lugar: La calle

Multipla 3.0 V8 400cv

Cita:
Originalmente Escrito por o0Charly0o Ver Mensaje
Buenas, soy programador web, llevo unos 5 años currando aunque finalice mis estudios hace unos 15.
El sector del desarrollo esta bastante bien, es muy fructífero ya que para las empresas no supone un gasto en una materia prima, pagan los sueldos, los equipos informáticos y a crear...Hay muchos lenguajes diferentes y frameworks(mini lenguajes que te ahorran escribir mucho Código utilizando patrones básicos) que puedes aprender. Básicamente hay dos partes en las que se divide el desarrollo, la parte frontal (front-end CSS jQuery vuejs angular) es la que tu estas hablando, y la parte de atrás (backend PHP, Phyton...) que es donde se leen los datos de la base de datos, se manejan los datos y se mandan la front para que los pinte bonito en la web.
Si quieres aprender, algo empieza por front con html CSS y jQuery es lo mejor, luego ve profundizando con algún otro framework JS (angular tiene mucho futuro y esta bien pagado) como el que estabas diciendo, pero no te centres solo en una cosa, ten en cuenta que el mundo del desarrollo esta cambiando constantemente, es un sector muy nuevo, salen lenguajes cada mes o año que pueden provocar que lo que dominas, deje de ser útil y tengas que estudiar algo nuevo, por eso normalmente la gente que de dedica a esto le gusta.
Yo empece por el front le meto al CSS bastante y a jQuery, he Estado años haciendo tiendas online y ahora hago web con Drupal y le estoy dando tb la backend PHP, mi perfil como desarrollador es full stack ya que manejo las dos partes del desarrollo, amo mi trabajo, voy todos los días contento a la Oficina y te animo a que entres en el sector, es un trabajo bonito y bien remunerado.
Si tienes alguna duda al respecto aquí estoy.
Saludos.
En parte es cierto lo que dices, pero depende también mucho de la empresa y a qué se dedica.
En mi caso trabajo en una empresa de recambios de vehículos, y lo que hago es al final a veces un poco monotono, no siempre hay veces, cuando empezamos un proyecto nuevo que es más divertido.

Plataforma Muse Miembro 168
BellamyMatt está desconectado   Responder Con Cita
Viejo 12-ago-2019, 17:17   #21
o0Charly0o
ForoCoches: Miembro
 
Ago 2019 | 61 Mens.
Lugar: Huelva

Seat Leon

Cita:
Originalmente Escrito por BellamyMatt Ver Mensaje
En parte es cierto lo que dices, pero depende también mucho de la empresa y a qué se dedica.
En mi caso trabajo en una empresa de recambios de vehículos, y lo que hago es al final a veces un poco monotono, no siempre hay veces, cuando empezamos un proyecto nuevo que es más divertido.
Estoy de acuerdo shur, yo cuando llevamos ya un tiempo con el mismo proyecto me empiezo a aburrir, pero ahora estamos con un cliente que esta dando mucho trabajo y aunque es el mismo proyecto son tareas muy dispares y me esta mojando mucho trabajar para ellos.
Saludos.
o0Charly0o está desconectado   Responder Con Cita
Viejo 12-ago-2019, 17:50   #22
El Veneno
ForoCoches: Miembro
 
Avatar de El Veneno
 
Ago 2018 | 4.120 Mens.
Cita:
Originalmente Escrito por Burlero Ver Mensaje
Futuro no sé, pero presente te puedo decir que un conocido mío ha firmado un contrato sobre data visualization con la UE como freelance de 40.000€ por un trabajo de 6 meses.
Qué CV exactamente?

Programador o especialista en data visualization ?

El Veneno está conectado ahora   Responder Con Cita
Viejo 12-ago-2019, 19:54   #23
Burlero
ForoCoches: Miembro
 
Avatar de Burlero
 
Ene 2018 | 1.250 Mens.
Lugar: Tarifa
Cita:
Originalmente Escrito por El Veneno Ver Mensaje
Qué CV exactamente?

Programador o especialista en data visualization ?
Ingeniero informático con varios años de experiencia en proyectos de empresa europeas del sector tecnológico. Imagino que como programador claro. Después de los años recientemente se ha especializado fuera de España en big data y NPL hasta que ha encontrado ese nicho de mercado.

Lo que sí puedo decirte a ciencia cierta es que sabe programar en python, que por lo visto debe ser el que se usa para eso.

La verdad que yo sin tener ni puta idea de esto (me gusta muchísimo la informática pero no soy del sector aunque posible que me recicle en él) me pareció interesante, me pasaba proyectos suyos en Tableau (no sé si conoces la aplicación) y yo pensaba que esas representaciones eran simploides y se hacían configurando que mostrar, pero por lo que me decía llevaban mucho trabajo detrás.
Burlero está desconectado   Responder Con Cita
Viejo 12-ago-2019, 20:49   #24
El Veneno
ForoCoches: Miembro
 
Avatar de El Veneno
 
Ago 2018 | 4.120 Mens.
Cita:
Originalmente Escrito por Burlero Ver Mensaje
Ingeniero informático con varios años de experiencia en proyectos de empresa europeas del sector tecnológico. Imagino que como programador claro. Después de los años recientemente se ha especializado fuera de España en big data y NPL hasta que ha encontrado ese nicho de mercado.

Lo que sí puedo decirte a ciencia cierta es que sabe programar en python, que por lo visto debe ser el que se usa para eso.

La verdad que yo sin tener ni puta idea de esto (me gusta muchísimo la informática pero no soy del sector aunque posible que me recicle en él) me pareció interesante, me pasaba proyectos suyos en Tableau (no sé si conoces la aplicación) y yo pensaba que esas representaciones eran simploides y se hacían configurando que mostrar, pero por lo que me decía llevaban mucho trabajo detrás.
Justo he estado leyendo el blog de Tableau hoy.

A ver yo creo que al.final en el sector hay muchísimos que saben de WordPress,Java, algo de JavaScript, Angular... Y que al final lo que marca la diferencia es este tipo de "especializaciones" por no mencionar que si le haces la web a una empresa de inteligencia artificial seguramente tendrás mejores condiciones que si se la haces a zapaterías Manolo.

El Veneno está conectado ahora   Responder Con Cita
Viejo 13-ago-2019, 12:24   #25
Burlero
ForoCoches: Miembro
 
Avatar de Burlero
 
Ene 2018 | 1.250 Mens.
Lugar: Tarifa
Cita:
Originalmente Escrito por El Veneno Ver Mensaje
Justo he estado leyendo el blog de Tableau hoy.

A ver yo creo que al.final en el sector hay muchísimos que saben de WordPress,Java, algo de JavaScript, Angular... Y que al final lo que marca la diferencia es este tipo de "especializaciones" por no mencionar que si le haces la web a una empresa de inteligencia artificial seguramente tendrás mejores condiciones que si se la haces a zapaterías Manolo.
Por si te interesa, le he preguntado y me ha dicho que usa Python para manipulación de los datos y prepararlos, y D3 para visualizarlos.
Burlero está desconectado   Responder Con Cita
Viejo 13-ago-2019, 12:39   #26
El Veneno
ForoCoches: Miembro
 
Avatar de El Veneno
 
Ago 2018 | 4.120 Mens.
Cita:
Originalmente Escrito por Burlero Ver Mensaje
Por si te interesa, le he preguntado y me ha dicho que usa Python para manipulación de los datos y prepararlos, y D3 para visualizarlos.
Si, básicamente lo que yo creo, que hay dos partes,diría que incluso 3:

- obtener los datos y prepararlos
- definir cómo se van a mostrar
- pintarlos usando x librería

La verdad que me parece una "ciencia" interesante y con mucho futuro.

El Veneno está conectado ahora   Responder Con Cita
Viejo 14-ago-2019, 10:00   #27
xsaraa
ForoCoches: Miembro
 
Dic 2011 | 612 Mens.
Cita:
Originalmente Escrito por Alches Ver Mensaje
Mientras todos se miden los miembros como es habitual en este tipo de temas yo te doy mi opinión.
Highcharts es mucho más sencillo y hace lo que hace, representar gráficas de una forma predefinida e interactiva.
d3 es un pifostio y cuesta aprender a usarlo, pero te permite hacer muchísimas más cosas si sabes como.
Si lo que preguntas es si en algún momento una empresa requerirá de alguien que se dedique exclusivamente a hacer gráficas en d3 yo diría que no, pero es una opinión muy subjetiva.
No sé hasta qué punto las empresas de aquí necesitarán a una persona contratada exclusivamente para hacer gráficos de datos bonitos. Lo comento porque como hay tanto software y cosas para mostrar los datos bonitos sin tener que programar nada.

Simplemente conectas tu ecommerce con estas aplicaciones y te dan datos con gráfico de todas las kpis necesarias. Por lo menos en el tema web y tiendas online hay un montón dd cosas para visualizar datos.

Hasta Navision y programas Erp que usan las empresas lo mismo.

xsaraa está desconectado   Responder Con Cita
Viejo 14-ago-2019, 10:46   #28
nespe11
ForoCoches: Miembro
 
Dic 2007 | 3.087 Mens.
Ya se ven bastantes ofertas de programador frontend con conocimientos de highcharts, d3.js o google charts. Personalmente creo que un puesto de "desarrollador d3" como tal es dificil que exista a no ser en una empresa/proyecto super-especializado, pero en unos años, será un conocimiento muy valorabale por las empresas.

Al final es especializarse/ampliar conocimientos, como puedes hacer con un framework o una librería o plugin concreto. Todo suma
nespe11 está desconectado   Responder Con Cita
Viejo 14-ago-2019, 13:27   #29
73nko
ForoCoches: Miembro
 
Jun 2015 | 5.132 Mens.
Cita:
Originalmente Escrito por elepwr Ver Mensaje
Insisto en que esto es como cualquier otra logica de negocio, igual que puedes hacer el software para controlar satelites con React eso no significa que luego tu sepas usar el software y controlar los satelites.

La visualización de datos es un mercado muy grande y los analistas de datos usan software muy maduro para configurar lo que se ve.

El analista llega al programa y dice quiero una pantalla que muestre X información, va a incluir X graficos, X tartas, X noseque.

Eso lo hace todo en el programa, no hay nadie programando esos graficos. Que luego ese programa use d3j o lo que sea es lo de menos, tu no vas a hacer ese programa.

Otra cosa es que tengas una web normal y en un punto concreto quieras mostrar 4 graficos, ahi si que lo vas a hacer tu a mano pero ahi tampoco se busca la excelencia ni es algo que se haga constantemente.
Creo que el perfil de experto en visualización de datos es otro. Por lo poco que he podido ver en meetups y charlas, visualización de datos no tiene tanto de programación como de diseño y psicología de la información.

Es un campo más bien orientado a periódicos, por ejemplo, márketing, etc... Suele ser resultado de; se tiene una cantidad enorme de datos relacionados y hay que buscar una forma para condensar esa información lo más posible, hacer entendible lo más importante de un vistazo y que el usuario pueda descubrir y entender toda la información fácilmente.

Toda esa ciencia es muy compleja y cada vez tiene más futuro ya que cada vez tenemos más cantidades de datos relacionados que son muy difíciles de mostrar.

Para esto no es un analista que te diga, pon aquí un gráfico y aquí una tarta, se necesitan expertos que lo monten y luego lo programen.

pj: https://ich.unesco.org/en/dive cosas así.
73nko está desconectado   Responder Con Cita
Viejo 14-ago-2019, 22:51   #30
Alches
ForoCoches: Miembro
 
Ago 2016 | 2.274 Mens.
Cita:
Originalmente Escrito por xsaraa Ver Mensaje
No sé hasta qué punto las empresas de aquí necesitarán a una persona contratada exclusivamente para hacer gráficos de datos bonitos. Lo comento porque como hay tanto software y cosas para mostrar los datos bonitos sin tener que programar nada.

Simplemente conectas tu ecommerce con estas aplicaciones y te dan datos con gráfico de todas las kpis necesarias. Por lo menos en el tema web y tiendas online hay un montón dd cosas para visualizar datos.

Hasta Navision y programas Erp que usan las empresas lo mismo.
d3 responde a necesidades muy específicas, cuando alguien quiere representar sus propias gráficas de forma personalizada, no se si me explico.
Para hacer un gráfico de barras no merece la pena.
Alches está desconectado   Responder Con Cita


Respuesta

BUSCADOR: CURSOS, MASTERS, OPOSICIONES, CARRERAS

Regresar   Inicio | ForoCoches > Zona General > Empleo / Emprendimiento
Herramientas


 [ VERSIÓN MÓVIL ]
Info Legal | Privacidad | Cookies | Notificaciones | Normas de uso | Publicidad | Updates | Stats | Ayuda | Invitaciones | Contacto