• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio con CDKeyoffer. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Cuántas cabras he de sacrificar para conseguir mi primer empleo de desarrollador web front-end?

Estado
Cerrado para nuevas respuestas.
Pues fíjate si es importante, que solo poniendo la palabra "pereza" 2 veces en 4 paginas de hilo, es con la idea que me he quedado, y reconozco que yo fui una persona muy perezosa y de hacer los trabajos a ultima hora.

Te cuento mi experiencia en el mundo laboral (que ojo, llevo 5 años trabajando, exceptuando trabajos puntuales de verano y días sueltos). Pondré en azul todo lo que esté relacionado con los consejos de los compis.

Estudie el ciclo superior de ASI (así se llamaba antes), después pasé a la uni, donde empecé Ing. Informática y acabe cambiando a desarrollo de videojuegos. Yo lo que quería era hacer juegos, fuera programando, diseñando niveles o mecánicas o lo que fuera.

Al terminar los estudios empezó la búsqueda de trabajo, apuntándome a todas las ofertas, cumpliera o no los requisitos, pero me rechazaban de todo, "no tienes suficiente experiencia", "no controlas de todas las tecnologías de las 42.532 que pedíamos para el perfil" incluso muchas veces sin una respuesta clara, un simple "no".

Poco a poco fui abriendo el abanico, apuntándome a ofertas fuera del sector del videojuego, es lo que me gusta, pero si no encuentro trabajo busco algo con lo que ganar experiencia y a su vez seguir formándome, si desarrollo software, al final estoy programando y mejorando mis aptitudes, que después me pueden servir para un videojuego. Incluso me apuntaba a ofertas que no tenían nada que ver con la programación, más enfocadas a hardware o TI. Pues tampoco había forma no me querían en ningún sitio, hasta que un día me llaman para hacer una entrevista en una empresa a 60Km de casa, pues para allá que voy.

En dicha entrevista, fui totalmente sincero, no me inventé nada, ni mentí en nada, le dije a la persona que me hizo la entrevista que me quedaba una asignatura para terminar la carrera, le expliqué por qué y de que iba dicha asignatura (era lo único que me faltaba, ya había hecho el proyecto final y las practicas). A los días me llama diciéndome que paso a la siguiente fase de la selección, ¡que alegría!.
Voy a la siguiente entrevista 15 días después, en otro edificio y con otra persona. Vuelvo a contar todo, lo de la asignatura pendiente, etc etc. Me llaman a los 15 días y me dicen que estoy dentro, que el puesto es mío, pero que los responsables están de vacaciones de verano y hasta septiembre (mes y medio después) no se haría el contrato, por lo que aun tenia 1'5-2 meses por delante antes de empezar a trabajar. Me llamaron de un par de ofertas más, pero las rechacé por estar ya dentro de la otra.

Llega septiembre, no hay noticias y van pasando los días, hasta que casi a finales de mes me llaman por fin de la empresa en la que me habían cogido. "Hola, mira que al no tener la carrera terminada no te podemos dar trabajo", que al final se traduce en "como si te contratamos no nos dan una subvención por contratar a recién titulados no nos interesa contratarte". Perfecto, rechazo dos trabajos por ellos y me la meten doblada.

Volvemos al principio del camino. Empiezo a tirar de contactos, profesores de la uni encargados de las practicas, amigos, familiares, para ver si alguno sabia de algo. Hasta que un día me llaman de una empresa que les había pasado mi contacto un conocido de un conocido mío. Voy a la entrevista y me cogen. Una empresa a 75km de casa. En principio el curro era de programador, me forman y me envían a una empresa cliente de ellos, que es donde al final iba a trabajar.

Desde que entré hace 4 años no he programado nada (alguna cosilla en VBA, pero nada importante), sin embargo me encargo de gestionar las redes y servidores de la empresa, del mantenimiento de los equipos, gestión de la base de datos y del ERP, vamos hago todo lo que haría un dpto de informática entero. ¿Era lo que buscaba? no, pero estoy agusto y cobro bien, y me ha servido para aprender muchísimas cosas que no controlaba para nada, desde que estoy aquí me he permitido rechazar otros empleos en empresas más importantes, que me han empezado a contactar gracias a lo que hago aquí, y los rechazo por las condiciones (donde estoy me pagan menos pero son menos nazis con la vestimenta, el afeitado, me dan más libertad horaria, puedo teletrabajar cuando quiera, etc). Entonces, de que me sirvió estudiar desarrollo de videojuegos si no voy a trabajar de ello?, pues me ha servido para aprender muchísimas cosas, diseño grafico, 3d, programación, gestión de proyectos, etc, cosas que me son útiles también en mi curro actual.

Ahora vamos a ver que pasa en el sector que a mi me interesaba desde el principio, los videojuegos. En ese mundillo importan una mierda los estudios que tengas, el requisito principal es tener muchas cosas que enseñar, tener un portfolio guapo donde enseñar tus proyectos y tener talento. Muchos de mis antiguos compañeros, los que han encontrado curros guapos (conozco a gente en Riot, gente en ubisoft (AC:Valhalla), gente que ha trabajado en el juego GRIS, en el nuevo Metroid, etc etc) son gente que durante la carrera, a pesar de haber entregado un trabajo se dedicaron a mejorarlos después, a añadir cosas que no se pedían originalmente en los trabajos, a investigar nuevas tecnologías y hacer proyectos de investigación, y eso les ha permitido tener muchas cositas que enseñar. Yo personalmente, como no hice ese trabajo extra, todo lo que tenia para enseñar eran cosas a medias y eso directamente me cerraba todas las puertas del sector (excepto las de ser tester). Ahora bien, estoy cobrando yo más que la mayoría de mis antiguos compañeros que si entraron en el sector, por lo que hoy en día ni me planteo meterme en ese sector, primero porque sigo sin tener nada que enseñar y segundo porque trabajan más y cobran menos.


Con todo esto lo que te quiero transmitir es que dejes de cerrarte puertas, si solamente buscas curro de front-end, te estas cerrando el 99% de las puertas del mercado laboral. Lo que tienes que hacer es intentar meter la cabeza donde sea e ir evolucionando, puedes dejar un trabajo cuando quieras o cambiar por otro que te guste más, no hay permanencia. Y quien sabe, igual descubres otras cosas que te gusten más. Deja de ser tan "comodo", si te toca vivir fuera de casa unos meses no te vas a morir, todo son aportaciones a tu futuro y te mejoran tanto laboralmente como personalmente. Y si el curro es de otra cosa, yo que se, de mamporrero, pues bienvenido sea, te dará independencia económica (que te puede ir bien para pagarte un pisito si encuentras de lo tuyo en otra ciudad que esté demasiado lejos para ir y volver a diario) y te permitirá seguir ampliando portfolio o lo que quieras en tus ratos libres para que al final del camino llegues donde quieras.


Bueno, más o menos eso es todo, no me voy a extender más. Simplemente aprovecha las oportunidades de la vida, vive y aprende de cada situación y sigue aprendiendo y estudiando para llegar a la meta.

Perdón por el tochamen.
Soy bastante testarudo y por desgracia, al final parece que no me quedará otra que conformarme en trabajar de cualquier cosa... Mi punto de vista siempre ha sido que si trabajo de algo que no me gusta entonces no vale la pena, no tengo problemas en trabajar de informático, me gusta el montaje y mantenimiento de equipos, pero si trabajo de eso, entonces no podré aprender cosas de front-end en mi tiempo libre porque llegaré a casa demasiado cansado como para querer programar. Vale que esos trabajos me aporten dinero y tal, pero desde siempre había pensado en vivir en la casa de mis padres para así ahorrar más dinero mientras trabajo y así comprarme un buen coche, mejores componentes de pc, guitarras y amplis nuevos, una ps5 y más juegos xD.

Básicamente, me molesta conformarme con cualquier cosa y salirme de los planes y la rutina que yo tenía planeada.
 
Creo que tenéis razón en que vale la pena conservar el hilo. He editado todos mis mensajes para eliminar las referencias al antiguo nick de @pastrypuffingpuffer. Si todos hacemos eso, quizá el hilo pueda mantenerse.

Muchas gracias por compartir tu experiencia @Rugamba. Recuerdo algunos mensajes tuyos por el foro comentando el tema de los videojuegos, no sabía que había acabado así. Me alegro de que te haya ido inesperadamente bien, dentro de lo que cabe 🙂

@kakadeluxe, esa es una muy buena pregunta. Versión corta: sí, sí me preocupaba de averiguar esas cosas, principalmente preguntando, hablando y utilizando mucho la intuición, pero no me fijaba en si has dejado la silla en su sitio o si has mirado a un lado o a otro. El lenguaje no verbal cuenta (titubea al hablar de X, esquiva Y, se centra en Z, se puso nervioso cuando pregunté W...), pero no es donde pongo el foco, sino algo que añade información. Versión larga:

La empresa define en gran medida las pautas, tanto de forma directa mediante los requisitos del puesto (yo poco tengo que ver ahí, si quieres ser X en la empresa Y, debes saber tanto Z como W y yo debo asegurarme de eso), como de forma indirecta, mediante la cultura de la empresa (y ahí la empresa puede querer manejar su cultura de forma activa o puede no querer hacerlo, eres tú el que debe averiguar cómo va y qué cultura hay en la empresa para saber si alguien encaja en ella o no).

Además, la naturaleza de cada puesto es diferente, algunos puestos requieren que el candidato sea autosuficiente y que le guste ser independiente (ejemplo, el sysadmin en una empresa no muy grande) y otras requieren que el candidato sea un jugador de equipo (ejemplo, el dev que se incorpora a trabajar con otros 3 compañeros).

Cuando entrevistas tienes que tener en cuenta todo eso. Lo técnico es más fácil de entender, y muchas veces de evaluar: sabes o no sabes, tienes el nivel que se pide o no lo tienes, se contempla que tengas que formarte o no... Pero con lo no técnico no hay fórmulas infalibles. Por eso hay mucho de intuición o bien de esoterismo para sacar conclusiones de cualquier cosa.

Yo soy más de lo primero, y al parecer tengo bastante buena intuición con la gente. También soy un poco cabroncete entrevistando, según me han dicho desde RRHH 🙄

Creo que lo que planteas es un ejemplo del típico modo de ver al empleado como a una máquina que simplemente hace sus trareas y punto, y que cuando se estropea o se sale del caminito hay que reparar o sustituir. Ahora sabemos que no es la mejor forma de entender las relaciones laborales y por suerte hay empresas que también lo ven.

En general, intentas que el candidato encaje, en todos los sentidos, en el que va a ser su rol y/o su equipo. Además, en mi caso concreto, no he estado en empresas grandes, por lo que al final estaba escogiendo a mis compañeros de trabajo o a los miembros de mi equipo. En esa situación definitivamente tratas de buscar alguien que vaya a encajar.

Si la empresa es dinámica (como eufemismo de caótica), se pasa mucho tiempo investigando y analizando y las cosas no están muy definidas, alguien que quiere trabajo estructurado lo va a pasar mal, ergo prefieres no contratar a esa persona. En cambio hay quien se defiende bien en el caos y la incertidumbre y que afrontan eso como una oportunidad para establecer el orden, y ese sería el tipo de persona a elegir en ese escenario. Yo encajo mejor en el segundo grupo (conocerse es bueno).

¿Cómo puedes saber si una persona prefiere trabajo estructurado o si se defiende bien en el caos? No te voy a engañar: intuición. Si el candidato no lo sabe tendrás que averiguarlo tú. Si lo sabe... Puede decirte lo que cree que quieres oir o puede ser sincero. Tendrás que averiguarlo tú.

Eso de estructurado/caos es un ejemplo de "requisito" no es explícito para el trabajo. A veces es más fácil definir qué es lo que no se quiere y valorar el resto en positivo: no queremos un pasota, un vago, un cowboy, alguien que no sepa X... Si cumple eso, vamos a ver qué aporta. Mira, sabe de testing || nosql || lo que sea, nos viene bien para X...

Pero vamos, que depende mucho de la empresa. Por mi parte, sí, optaría por valorar siempre cómo un candidato es en términos no técnicos, y preferiría hacerlo sin esoterismo. Pero como nunca seré director / responsable de RRHH (no es algo que lamente), lo más que puedo hacer es no entrar en empresas donde entrevistan prestando atención a esas cosas 🙂 cosa que he hecho durante toda mi vida profesional, por otro lado.

Disclaimer: por mucho que intentes averiguar si el candidato es buena persona, puedes fallar. Pero tanto tú como RRHH. Ya lo he comentado en este hilo: ya he visto a la "magia" de RRHH fallar al analizar a gente, pero a tu intuición también pueden engañarla. Por eso, entre otras cosas, te entrevista más de una persona, para reducir el riesgo de que eso pase.

No conozco la historia que cuentas. Es muy difícil conocer a una persona en una entrevista. Pero no podía ser de otro modo: puede que lleves viviendo con alguien 10 años y a veces todavía flipas, ¿cómo vas a poder conocer a una persona en 1 hora? Por otro lado yo también creo que contratar "buena gente" es algo positivo. Puedes tener un equipo cohesionado que funcione de 10, que como metas a "algún gilipollas" te lo puede destrozar, imagina si directamente ni te preocupas de a quién estás contratando...

Lo que comentas de robar ya lo he visto varias veces (sí, varias). Hay una anécdota muy graciosa en esto: en un caso que conozco, el tipo en cuestión acabó en juicios con la empresa, y luego, cuando le estaban considerando para un nuevo empleo, adivina a quién llamaron para preguntar por él... ¡Exacto! A la empresa con la que estaba en juicios 🤣



Historia personal/carca 😅 relevante: antes de empezar a trabajar había estudiado un mes en un país y hecho prácticas en otros dos. Después de eso, siempre quise vivir fuera de España, pero durante 10 años trabajé en León porque no me lo podía permitir. Hasta que llegó mi oportunidad y la aproveché. Me vine con mi pareja a vivir a otro país, dejando todo atrás. Habíamos amueblado el apartamento y lo tuvimos que regalar todo, porque no teníamos tiempo para venderlo. Electrodomésticos, muebles, colchón, electrónica... tres meses después y con la cuenta bancaria literalmente a 90 €, estaba viviendo en otro país. Hoy hace medio año de eso, y durante meses lo único que tuve en mi nuevo apartamento fue la cama y un sofá.

No me gusta mucho compartir las historias personales pero ahora que lo hago creo que ésta en particular es bastante relevante 🙄

tl;dr para @pastrypuffingpuffer - no tengas miedo de hacer un pequeño sacrificio. Un PC es un objeto. Puedes comprarte otro. Hay trenes que sólo pasan una vez.
Para mí mi PC no es un objeto, es mi vida. He estudiado algo que me gustase sólo para trabajar de ello y así pagarme mis videojuegos, nuevos componentes, guitarras, cosas de hobbies, etc...

Si me mudase a otra ciudad(no tengo problemas en hacerlo, siempre y cuando me mude a un piso solo y ya tenga trabajo) y tuviera que dejar mi PC en casa, con qué busco empleo, programo o sacio mi aburrimiento? Si me mudo me llevo el PC sí o sí.
 
En cuanto a lo de crear un framework PHP, no considero que mi conocimiento de PHP sea lo suficientemente avanzado como para crear uno (...) asumo que para crear un framework, ya sea de PHP o Javascript hay que tener un conocimiento bastante avanzado de estructuras de datos, middlewares, etc... que yo no tengo
Eso es porque no tienes muy claro qué hace el framework por ti.

Normalmente el razonamiento es el siguiente: cuando has hecho varios proyectos similares (aplicaciones web, por ejemplo), uno se da cuenta por si mismo de que en todos los proyectos dedicó una cantidad importante de tiempo a resolver los mismos problemas o a estructurar cosas. Ahí es cuando el programador novato dice "coño, tengo que hacer un código que resuelva eso y usarlo en todos mis proyectos". Tachán, ha nacido un framework.

No tienes por qué aspirar a reventar a los fundadores del Zend Framework o a reemplazar Laravel, pero si sabes que una app web necesita MVC, routing y acceso a datos, puedes empezar investigando cómo se hace eso, qué buenas prácticas hay y cómo podrías implementarlas. No me digas que hacer eso no está a tu alcance, di mejor que prefieres no esforzarte, porque efectivamente algo de tiempo te va a llevar.

por lo que no puedes esperar que un junior que se acaba de graduar de un FP de desarrollo de aplicaciones web tenga conocimientos avanzados de ingeniería de software y sepa crear algo tan avanzado como un framework.
No has estudiado ingeniería, de acuerdo. Ahora, ¿qué te impide formarte en ello? Los conocimientos de patrones de diseño de software no son avanzados, son fundamentales. Entiendo que en FP no te lo enseñen, pero que no los aprendas por tu cuenta no puedo entenderlo. Pista: yo nunca estudié la ingeniería.

De verdad, no necesitas ser Einstein para empezar a investigar y aprender por ti mismo. Roma no se hizo en una hora compañero. Paso a paso... Si en un año ves el código que haces hoy y no piensas que es una mierda, es que lo estás haciendo mal.

La mayoría de comentarios que hice en este hilo NO reflejan mi comportamiento ante una entrevista.
Y por eso son valiosos. Aquí no tienes filtro 😉

El resto de comentarios... Entenderás que después de fundir todos los ahorros que tenía y deshacerme de absolutamente todo lo que tenía para conseguir lo que quería desde hacía más de 10 años se me hace un poco difícil entender tu postura.

Entiendo algunas de tus decisiones porque en algún punto yo tomé las mismas: no independizarme hasta que pudiera hacerlo por mi mismo, renunciar al estilo de vida de las grandes ciudades... Pero también es verdad que fui coherente y entendí que en una ciudad pequeña (y León es peor que Oviedo, eh) hay las oportunidades que hay y uno debe adaptarse a ello. Y también creo que, dentro de lo que pude hacer, no tomé malas decisiones ni invertí mal mi tiempo.

Mi PC también es mi vida. Soy el típico gilipollas que después del trabajo pasa el tiempo leyendo, aprendiendo y experimentando. También jugando. En un PC, claro. Pero debes tener claro que lo importante no es el aparato, y que, si quieres conseguir un cambio, deberás hacer algún sacrificio. De lo contrario... Ya sabes lo que hay.
 
Por cierto...

si trabajo de eso, entonces no podré aprender cosas de front-end en mi tiempo libre porque llegaré a casa demasiado cansado como para querer programar



No nos cuentes historias. Ponte a trabajar y nunca dejes de invertir en ti mismo.
 
No has estudiado ingeniería, de acuerdo. Ahora, ¿qué te impide formarte en ello? Los conocimientos de patrones de diseño de software no son avanzados, son fundamentales. Entiendo que en FP no te lo enseñen, pero que no los aprendas por tu cuenta no puedo entenderlo. Pista: yo nunca estudié la ingeniería.
Porque yo me estoy enfocando en aprender lo que me gusta, no las estructuras de datos o patrones de diseño. Soy consciente de los patrones de diseño que hay pero decidí posponer su aprendizaje porque tardaría tiempo en entenderlos todos y se me olvidarían si no los uso. Nunca he creado un singleton de 0, pero sé qué es y lo he implementado en Angular cuando usé servicios(que usaban el patrón de decorador, que todavía no acabo de entender), hace un tiempo atrás aprendí el patrón factory pero se me olvidó porque no vi la necesidad de usarlo en proyectos personales. Basándome en el tiempo que estuve programando con laravel, si no me equivoco, en el patrón MVC, el Modelo es la estructura de los datos, la Vista es el HTML + CSS y el Controlador es la Lógica.

Ya dejé claro en comentarios anteriores que aprendo e investigo por mi cuenta, pero no puedo aprenderlo todo, aprendo una cosa a la vez.
 
Por cierto...





No nos cuentes historias. Ponte a trabajar y nunca dejes de invertir en ti mismo.
A ver, cuando hice las últimas prácticas, tenía que conducir hora y media de trayecto(ida y vuelta, por suerte) y llegaba bastante cansado a casa, por lo que no quería ni programar, cuando estuve haciendo teletrabajo fue diferente porque ahí sí tenía energía para seguir programando.
 
Encima me estoy enredando ahora, porque además de aprender Angular, tengo pendiente aprender Docker, seguir con el curso de Vue, volver a aprender estructuras de datos y aprender cómo crear un patrón MVC de forma simplificada en PHP(al final lo haré porque le he dado vueltas y hay bastantes artículos en internet que enseñan cómo implementarlo, la cosa es entenderlo), normal que se me olviden las cosas cuando mi mente es un caos(sobretodo por el tdah xD)

Sé que los frameworks hacen MUCHO por tí, pero nunca me paré a pensar la cantidad de cosas que hacen.
 
Desde el respeto, creo que vas a tener una temporada muy negra hasta que te des cuenta de la realidad. Toda la suerte te deseo.
 
Desde el respeto, creo que vas a tener una temporada muy negra hasta que te des cuenta de la realidad. Toda la suerte te deseo.
Más o menos sé cuál es la realidad, pero me niego a ser conformista, me cuesta (y odio) salirme de mis planes y rutina. Para vosotros es fácil decirlo, pero el tdah es una putada.
 
el tdah es una putada
En alguna parte me perdí ese dato. Pues como no conozco la manera de tratarlo solo espero que entiendas que te lo decimos por tu bien y que yo al menos espero que sepas aceptar e intentar afrontar las decisiones que entendemos que necesitas.
 
En alguna parte me perdí ese dato. Pues como no conozco la manera de tratarlo solo espero que entiendas que te lo decimos por tu bien y que yo al menos espero que sepas aceptar e intentar afrontar las decisiones que entendemos que necesitas.
No, si agradezco totalmente vuestras opiniones. Yo necesito un empujón para ciertas cosas, me cuesta salirme de mi zona de confort. También mencioné lo del TDAH porque rindo muy mal y me distraigo mucho si hago cosas que no me interesan. Básicamente, hacer cosas que se salgan de mi rutina o mis planes es una tarea monumental.
 
Si el ingles no es un problema para ti, por 10 euros te aconsejo que hagas este curso de PHP MVC Framework y aprenderás un montón, lee las calificaciones:
Mira los videos gratuitos de curso para saber de que va.
 
Última edición:
Desde el respeto, creo que vas a tener una temporada muy negra hasta que te des cuenta de la realidad. Toda la suerte te deseo.
Pues al final hace unos meses atrás he conseguido trabajo híbrido trabajando 4 días en casa y yendo 1 a la oficina, al final ha sido todo pura potra, aunque también me curré la documentación del take-home que hice, por lo que me imagino que será por eso por lo que me pillaron.
 
Pues mi felicitación por haberlo logrado. No recuerdo bien todo el post pero espero que lo que tu mismo indicas como potra, entiendas que a veces es la realidad.
Enhorabuena!
 
Estado
Cerrado para nuevas respuestas.
Arriba