› Foros › Off-Topic › Miscelánea
JAPosti escribió:Ya, prefería dejar Spring y JSF para cuando ya sepa hacer lo básico. Pero vamos, tanta tecnología cogida con pinzas tampoco creo que sirva de mucho...
Eruanion escribió:No sé si hay mucho paro o no, pero en Enero echaron a dos compañeros de trabajo y ya están los 2 trabajando.
paliyoes escribió:minmaster escribió:Y estoy de acuerdo. Una cosa es conocer y otra desarrollar. Es bueno que un programador Java conozca cosas de front, pero no es nada bueno que un programador Java desarrolle front.
¿Mande?
Rojos saludos.
goto escribió:Ayer despidieron a un compañero por negarse a trabajar los fines de semana por la cara
Namco69 escribió:goto escribió:Ayer despidieron a un compañero por negarse a trabajar los fines de semana por la cara
Y el resto deberiais hacer como él, a ver si tienen huevos a echaros a todos a la vez.
Aska escribió:Eruanion escribió:No sé si hay mucho paro o no, pero en Enero echaron a dos compañeros de trabajo y ya están los 2 trabajando.
En mi empresa se ha ido uno por que ha encontrado un curro mejor en BCN y ahora estamos buscando 6 programadores y uno de sistemas
paliyoes escribió:minmaster escribió:Y estoy de acuerdo. Una cosa es conocer y otra desarrollar. Es bueno que un programador Java conozca cosas de front, pero no es nada bueno que un programador Java desarrolle front.
¿Mande?
Rojos saludos.
redscare escribió:
Y lo de decir que alguien experto en Cobol lo tiene crudo, me parece muy atrevido. Si, tiene crudo elegir en qué banco quiere trabajar, porque es un mercado de nicho de puta madre. Cada vez queda menos gente y sin embargo no se ha jubilado casi ningún sistema de los que usan cobol.
Johny27 escribió:Fácilmente el reto que te mandaron fue lo que necesitaban hacer.
dark-kei escribió:paliyoes escribió:minmaster escribió:Y estoy de acuerdo. Una cosa es conocer y otra desarrollar. Es bueno que un programador Java conozca cosas de front, pero no es nada bueno que un programador Java desarrolle front.
¿Mande?
Rojos saludos.
Parece que por estas tierras lo de "Full stack developer" no se sabe lo que es...
bitman escribió:Mucho ánimo, que también se necesita en estos casos,
ByEs
dark-kei escribió:Parece que por estas tierras lo de "Full stack developer" no se sabe lo que es...
birik escribió:Aska escribió:Eruanion escribió:No sé si hay mucho paro o no, pero en Enero echaron a dos compañeros de trabajo y ya están los 2 trabajando.
En mi empresa se ha ido uno por que ha encontrado un curro mejor en BCN y ahora estamos buscando 6 programadores y uno de sistemas
Y se puede saber de que se necesita programadores y donde ? xD
redscare escribió:dark-kei escribió:Parece que por estas tierras lo de "Full stack developer" no se sabe lo que es...
Así que según tu hay que ser todo esto y más, no?
- visual designer
- web designer
- UI designer
- UX designer
- interaction designer
- art director
- front-end developer
- back-end developer
- back-end security
- web developer
- mobile developer
- database developer
- database administrator
- web master
- web server administrator
- SEO specialist
- web analyst
- web security
- quality assurance tester
- project manager
- growth hacker
Sinceramente creo que no sabes lo que dices. Los cuatro gatos que de verdad son todo eso están en Google o Facebook currando.
dark-kei escribió:Que pasa que aqui nadie a construido ningun proyecto web desde sus cimientos hasta la puesta en la calle?
Si, va ser que seré especial, en serio lo que hay que oir
Y en esa lista (que no se de donde habrás sacado) diría que hay un par (mas bien unos cuantos) de patinazos curiosos...
Definición razonada y tal: http://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/
Y macho, quien no sea capaz de eso... muy especializado tiene que estar y ni aún así me dirá que no tiene al menos "nociones" en el resto de campos porque sino, ni vale.
redscare escribió:dark-kei escribió:Que pasa que aqui nadie a construido ningun proyecto web desde sus cimientos hasta la puesta en la calle?
Si, va ser que seré especial, en serio lo que hay que oir
Y en esa lista (que no se de donde habrás sacado) diría que hay un par (mas bien unos cuantos) de patinazos curiosos...
Definición razonada y tal: http://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/
Y macho, quien no sea capaz de eso... muy especializado tiene que estar y ni aún así me dirá que no tiene al menos "nociones" en el resto de campos porque sino, ni vale.
Proyecto web??? Ah, ya veo, que eres de "esos" que creen que no hay informática sin web. Supongo que también sabes un mínimo de cobol, db2, host, jcl, bpel, bpm, bam, bi, etl, soa, eda... Quizás te sorprenda saber que hay MUCHAS tecnologías ahí fuera. Por eso a los que si lo sabemos nos rechina eso de decir que hay que saber de todo
dark-kei escribió:Que pasa que aqui nadie a construido ningun proyecto web desde sus cimientos hasta la puesta en la calle?
Si, va ser que seré especial, en serio lo que hay que oir
Es mas igualmente in ingeniero (lo vuelvo a remarcar por si no queda claro) debe poder abordar cualquier proyecto de cualquier campo, pues tiene las habilidades necesarias (a parte queda el tiempo de estudio que necesite para abordarlo con garantías) para ello. Si no es capaz, como digo, tiene de ingeniero lo que Chiquito de la Calzada.
Yo he desarrollado varios proyectos completos pero, lógicamente, cojean en muchos aspectos, ni tienen el mejor diseño del mundo ni el código back tampoco lo es y probablemente no he podido incorporar miles de cosas que expertos en la materia si podrían.
Ahora bien si tu consideras que tus proyectos completos son de la máxima calidad no sé que estas esperando para echar tu curriculum en Google o Facebook...
Yo creo que algunos os creéis que por saber un poco de PHP, un poco de Java o un poco de Photoshop ya sois expertos en PHP, en Java o expertos diseñadores.
Coge un ingeniero recién salido de la carrera a desarrollar una aplicación Android, una webapp con Angular o un backend hecho en Symfony. Según tú lo haría sin problemas las tres cosas ¿no??
dark-kei escribió:Tu lo has dicho, tal que yo, no son perfectos, pero tienes la capacidad de hacer que cubran las necesidades.
Gracias por el consejo, aunque llega un poco tarde
Si me has leido bien veras que pongo claramente que con suficientemente tiempo, este podría hacerlo sin problemas si.
minmaster escribió:Yo no sé para que narices piden conocimientos en las entrevistas de trabajo si con pedir un ingeniero es suficiente...
dark-kei escribió:lo mismo te hago una aplicación web, que una móvil, que una de escritorio, como igualmente puedo hacer análisis de datos o aplicar business intelligence a todo lo anterior nombrado. Con mayor o menor coste de tiempo, pero soy capaz.
dark-kei escribió:redscare: no juzgues algo que no conoces y menos a una persona (por tu bien)
dark-kei escribió:Respecto a lo demas, evidentemente se pide gente con experiencia porque esa experiencia es tiempo invertido en un fin especifico. Que es exactamente lo que yo digo.
dark-kei escribió:Y en cuanto al tema global, ¿alguien sigue creyendo que los full stack son un mito?
paliyoes escribió:Yo no sé si llegaré a ser realmente "experto" en alguna tecnología backend, pero digamos que hacer trabajo de frontend (llamándose por frontend capa cliente en web) no es algo en absoluto difícil.
paliyoes escribió:Realmente, estoy totalmente de acuerdo con quien comenta que un ingeniero, de realmente serlo, y ser bueno, debe poder adaptarse "fácilmente" a un cambio de framework o incluso de paradigma, la cuestión es que para ello debes ser un ingeniero, no un desarrollador.
minmaster escribió:Te animo cuando quieras a hacer el front de una webapp con los requisitos y la tecnología que yo te diga a ver que tal te sale.
Es curioso que digas eso cuando la tecnología ahora mismo va hacia un front cada vez más complejo y un back reducido a la mínima expresión.
minmaster escribió:Te animo cuando quieras a hacer el front de una webapp con los requisitos y la tecnología que yo te diga a ver que tal te sale.
Es curioso que digas eso cuando la tecnología ahora mismo va hacia un front cada vez más complejo y un back reducido a la mínima expresión.
minmaster escribió:Un cambio de framework no es un cambio de lenguaje. Lógicamente un programador de PHP tiene que ser fácilmente capaz de pasarse de Drupal a Symfony, otra cosa es que necesite meses para tener una buena experiencia de uso y programación en Symfony, por mucho que sea ingeniero.
redscare escribió:Totalmente de acuerdo con la primera parte, pero... back reducido a la mínima expresión??
En realidad, una buena aplicación webapp debe tener toda la lógica de negocio en el lado de backend, por más que la capa frontend se esté sofisticando gracias a la explosión de frameworks JS. Pero ya te digo, los frameworks JS no suponen un desafío más alto que el diseño de la lógica de negocio de una aplicación web cualquiera.
minmaster escribió:redscare escribió:Totalmente de acuerdo con la primera parte, pero... back reducido a la mínima expresión??
Esa es mi esperanza
Hombre existe una cosa llamada MEAN que puede suponer el futuro no sólo de la web sino también de las aplicaciones móviles.
redscare escribió:Que perra tenéis con la web. ¡¡Hay vida más allá de la web y las aplicaciones móviles!!
minmaster escribió:Hombre existe una cosa llamada MEAN que puede suponer el futuro no sólo de la web sino también de las aplicaciones móviles.
Que se lo digan a Foursquare, Pinterts, Trello, AirBnB... Y ya te he dicho que estoy deseando verte con ese desafío tan fácil...
paliyoes escribió:¿Y qué te crees que es MEAN? ¿Te crees que porque use sólo JS como lenguaje todo es frontend?
paliyoes escribió:¿De verdad piensas que la lógica de negocio de cualquier aplicación web la puedes dejar en el lado cliente y quedarte tan ancho?
minmaster escribió:Sí, si se puede. Lo que me parece sorprendente es que lo niegues siendo tan experto como te crees.
minmaster escribió:Es Javascript end to end. Usar Javascript, lenguaje de front, para construir toda la lógica de una aplicación o una web.
minmaster escribió:Sí, si se puede. Lo que me parece sorprendente es que lo niegues siendo tan experto como te crees.
paliyoes escribió:¿Y crees de verdad que en el backend es decir en express y node.js en el caso de MEAN no vas a tener la lógica de negocio real de la aplicación?
paliyoes escribió:No, si poder se puede, ahora, que sea una burrada es otra cosa bien distinta a la par que cierta.
minmaster escribió:Lógicamente sigue siendo back pero con un lenguaje de front.
minmaster escribió:¿Me explicas como realizarías tú una aplicación html5 nativa que no necesitara de Internet para funcionar? Por ejemplo, un editor de textos tipo Office.
paliyoes escribió:Que JS se diseñó para ser lenguaje de cliente web, no significa que los programadores de frontend gracias a node.js se conviertan por arte de magia en programadores de backend.
paliyoes escribió:¿Me explicas qué tiene que ver con que lo que yo digo? Un editor de textos es claramente una aplicación que tiene un flujo de datos inherente al frontend, pero eso no significa que cualquier aplicación web mantenta la lógica de negocio en la parte del servidor, es decir, la de backend.
minmaster escribió:¿Si yo pongo la lógica de negocio en el front usando un framework como Angular entonces es una mala aplicación web para ti?
minmaster escribió:paliyoes escribió:¿De verdad piensas que la lógica de negocio de cualquier aplicación web la puedes dejar en el lado cliente y quedarte tan ancho?
Sí, si se puede. Lo que me parece sorprendente es que lo niegues siendo tan experto como te crees.
paliyoes escribió:minmaster escribió:¿Si yo pongo la lógica de negocio en el front usando un framework como Angular entonces es una mala aplicación web para ti?
Depende, si metes la lógica de negocio del cálculo de un carrito de la compra, sin replicarla en el servidor, sin duda.
Y un programador de frontend, para mí, si no lo he dicho antes, CSS + JS en el browser.
Rojos saludos.
redscare escribió:minmaster escribió:paliyoes escribió:¿De verdad piensas que la lógica de negocio de cualquier aplicación web la puedes dejar en el lado cliente y quedarte tan ancho?
Sí, si se puede. Lo que me parece sorprendente es que lo niegues siendo tan experto como te crees.
Si defines "lógica de negocio de una app web" como todo lo relacionado únicamente con el renderizado y poco más... totalmente de acuerdo. Todo lo que puedas hacer en el cliente es carga que le quitas al servidor.
Pero si entendemos "lógica de negocio" en su acepción más genérica referida a las cosas que normalmente se hacen en back (busquedas, filtrados, operaciones crud con los datos...) eso es MUY mala idea sacarlo al front. Básicamente destruyes toda seguridad si expones el core de un negocio en el frontend.paliyoes escribió:minmaster escribió:¿Si yo pongo la lógica de negocio en el front usando un framework como Angular entonces es una mala aplicación web para ti?
Depende, si metes la lógica de negocio del cálculo de un carrito de la compra, sin replicarla en el servidor, sin duda.
Y un programador de frontend, para mí, si no lo he dicho antes, CSS + JS en el browser.
Rojos saludos.
Si metes el carrito y toda la compra solo en el cliente y a un hacker le basta con enviar peticiones modificadas al servidor para poder comprar tu producto de 1000€ por 1€... es mala idea, si.
jcesar escribió:un hacker? cualquiera que haya usado un poco los inspectores web que ya traen todos los navegadores o el firebug seguramente pueda hacerlo sin mucho problema.
paliyoes escribió:Depende, si metes la lógica de negocio del cálculo de un carrito de la compra, sin replicarla en el servidor, sin duda.
paliyoes escribió:Y un programador de frontend, para mí, si no lo he dicho antes, CSS + JS en el browser.
un hacker? cualquiera que haya usado un poco los inspectores web que ya traen todos los navegadores o el firebug seguramente pueda hacerlo sin mucho problema.
minmaster escribió:Osea replicar, no crear, por lo cual me estás reconociendo que una lógica de negocio se puede crear perfectamente en el front. Vamos avanzando
No te equivoques yo soy fiel defensor de la lógica en servidor, de hecho me he tenido que enfrentar con jefes de proyecto que esperaban que yo lo hiciera todo en el front y él a través del back solo se dedicara a escupir datos de la BBDD. Pero eso no quita que el avance que le ha dado la web el permitir trasladar gran parte de esa lógica del back al front ha sido brutal. Sin ella ahora mismo no existirían herramientas como Google Docs.