Plataforma de desarrolladores/programadores junior

¿Qué tengo que aprender para llegar a trabajar de X?

Cuando tengas claro que es la X busca tu roadmap aquí y empieza en ello https://roadmap.sh. No es obligatorio ni recomendable acabarlo todo antes de empezar a buscar, pero ya sabes cuales son las cosas que se te suele pedir.

¿Algún recurso para empezar?

uvelongboard

Alguno trabaja para empresa de Holanda? O en Holanda mismamente?

Me han estado contactando esta última semana.

kingsora

Pregunta de alguien que va a empezar un FP en relación a los bootcamp que he estado leyendo por el hilo. El bootcamp no es como rascar un 1% de todo lo que es programar? Se centran casi todo en HTML, CSS, JavaScript... Que en teoría está mas orientado a lo que es front no?

3 respuestas
pantocreitor

#4412 hay bootcamps para muchas cosas, no solo de front

Kaledros

#4412 Lo único que tienen en común un bootcamp con una FP es que ninguno te prepara del todo para el mercado laboral. Ahí acaban las similitudes.

Un CFGS es enseñanza superior, dos años en los que además de lo que te enseñan en clase puedes aprender por tu cuenta lo que te va a faltar para completar tu educación y suplir las enormes carencias que vas a sufrir, mientras que un bootcamp dura seis meses y da risa pensar que alguien pueda creer que con eso se sale preparado para nada. Aparte de eso, los bootcamps no sirven para empezar en el sector más que una FP por la sencilla razón de que cada vez hay más empresas que contratan a gente recién salida de un bootcamp para enchufarse la subvención y luego, a los seis meses, echarlos a la calle.

Por no mencionar que hay más bootcampers que botellines y es culpa de esos bootcamps el cuello de botella que hay para los puestos de junior en la industria. Eso, y que cada vez lo tienen más crudo para encontrar trabajo porque las empresas se han dado cuenta de lo que digo más arriba, que un bootcamper no sirve ni para tacos de escopeta y sencillamente ya te descartan si ven que esa es tu formación.

En resumen: huid de los bootcamps y meteos en un CFGS. Si no tenéis dos años para invertir en eso, estudiad por vuestra cuenta. Un bootcamp es siempre la peor opción.

2 1 respuesta
richmonde

#4414 Amén.

Añadiría que: "CFGS > Máster > Autodidacta > ... > Bootcamp." En este orden.

#4412 Aprende esto, ahorrarás tiempo y dinero:

  • Un CFGS te formará rápido, preparado para batallar terrenos arduos, pero aprendes. Es el camino más fiable, rápido, y relación Dinero/Tiempo/Esfuerzo que tiene recompensa más rápida.
  • Un máster dura más que el CFGS, te preparará en muchas más areas, pero es muy especializado y en muchos casos incluye la parte teórica pura de la especialidad. Y pese a que es muy util, y en situaciones muy necesaria, solo recomiendo un máster POSTERIOR a un CFGS si lo necesitas para tu desempeño, o porque acabas la carrera y sigues con el hilo conductor de los estudios. (O que directamente la empresa te lo paga, o quieres hacerlo por vocacion personal)
  • Autodidacta, dependes MUCHO de saber buscar, te vicias de muchos malos hábitos, y es MUY jodidamente difícil defender esa formación en las entrevistas (especialmente en un mundo con titulitis). Pero aquí salen verdaderas mentes brillantes, ya que el que tiene ganas, pasión, esfuerzo, capacidades, y mucha, mucha disciplina, es de esas personas que llegará jodidamente lejos.
  • ... simplemente, cualquiera aquí esta como quien empieza. Sin "nada".
  • Bootcamp, es virtualmente lo mismo que no tener nada, pero en este caso, por partida triple.
    • Has perdido el tiempo.
    • No has aprendido nada, porque has rascado conceptos que NO entiendes en un tiempo exprés.
    • Te faltan 7000€-9000€ que perfectamente sería un buen máster.
1 respuesta
kingsora

#4415 entiendo que cuando hablais de CFGS (es la primera vez que veo esas siglas, la verdad xD) os referis a un FP no?

Yo empiezo este Septiembre y estoy con muchas ganas, pero también con mucho vértigo de la cantidad de cosas que tengo por delante para aprender. Intenter formarme más o menos en JAVA este verano, pero no me está dando la vida, igualmente ando siempre metido en comunidades de programadores e informandome de cosillas.

Lo que más creo que me va a costar es desarrollar en mi cabeza la lógica del código a la hora de programar, pero imagino que con práctica irá saliendo, aunque también me han dicho que frustrarte y tirarte con un código muuuuchas horas hasta dar con la tecla es parte del trabajo

2 respuestas
richmonde

#4416 CFGS = Ciclo Formativo Grado Superior, es la forma desde hace unos cuantos años (diria que mas de 1 década) de la anterior "Formacion Profesional Grado Superior". Antes era grado medio o superior, y ahora es CFGM o CFGS.

Sobre lo de vértigo, ni caso. Es la reaccion normal ante algo asi. Lo raro seria que no tuvieses dicha sensacion.

Kaledros

#4416 Lee el post-it. No te agobies ni intentes aprender por tu cuenta o te vas a aburrir como una ostra hasta navidad.

D

Y aprender a gestionar la inmensa cantidad de información (la mayoria inútil y repetitiva) que encuentras en youtube o por internet, abruma y asusta y en muchas ocasiones dudas, por eso foros como este donde hay gente que sabe y ya esta metida en el mundo desde hace años ayuda a filtrar toda la basura.

2
B

No se puede uno referir a "los bootcamps" de forma general porque cada bootcamp es de su padre y de su madre. Un bootcamp es un proceso formativo intensivo cuyo éxito o fracaso depende, principalmente, de la capacidad de aprendizaje del alumno y de la calidad del profesor.

No es lo mismo meterse en un bootcamp teniendo una base técnica previa e inquietud por la tecnología/programación, que levantarse un buen día por la mañana y decidir transicionar de sexador de pollos a picar teclas. Y de la misma forma, tu experiencia variará sobremanera si el profesor o los profesores que te toquen tienen o no vocación y dotes de docencia; véase gestionar la frustración, entender el proceso mental que está siguiendo el alumno para abordar los problemas de la forma en la que lo está haciendo, resolver las dudas que le bloqueen en su aprendizaje al momento, etc.

El problema que hay con los bootcamps, es que hay mucho perry aprovechando el filón de un tiempo a esta parte y, por qué no mencionarlo también, una proliferación de influmierders que repiten lo mismo una y otra vez apabullante -porque sólo llegaron hasta ahí en su día, vaya-. Yo por ejemplo, transicioné con un bootcamp, y decidí realizar un bootcamp porque no me podía permitir invertir 4 años en un grado ni esperar al año siguiente -se había pasado el plazo de matriculación cuando me dio el puntazo de cambiar el rumbo-. Por lo que me metí en un bootcamp y esa experiencia me sirvió como pistoletazo de salida. ¿Podría haberlo conseguido sin ello? Posiblemente. ¿Aceleró notablemente el proceso? Sí. También te digo, ahora mismo me pones cualquier problema delante, y cuando digo cualquier problema es cualquiera, y te lo resuelvo de una forma más o menos competente según de qué estemos hablando, pero eso ha requerido de muchas horas de estudio por mi parte que no hay carrera ni estudio superior que las hubiera suplido. Igualmente, ha habido compañeros de promoción que han durado 3 meses en el sector y han vuelto a lo suyo, las cosas como son.

En mi corta experiencia, me he encontrado tanto con ingenieros, fperos y/o bootcampers que se cagaban encima como con mentes brillantes que eran todo lo contrario a lo anterior, y tanto con seniors que de senior tenía la s y un poco de la e como con juniors que cuando les hablablas tenías que mirar para arriba.

2 1 respuesta
richmonde

#4420 Te contesto rápidamente el porque pese a que tu texto y superación son dignos de leer y muy buenos, tu caso es la excepción dentro de las excepciones.

La realidad es tozuda, y yo como principal que cribo perfiles que postulan para un puesto cuando tenemos hornada de contratación, ya doy indicaciones al departamento de recruitment, y las agencias de recruiting, que automáticamente todos los perfiles que vengan de bootcamp SIN otra formación o experiencia previa, sean automáticamente rechazados.

Todos los candidatos/as que han venido de bootcamp, te venden que han aprendido un porrón de cosas en tiempo récord, que son muy buenos en lo suyo porque es un curso intensivo super especializado. Y la realidad es que a la primera de cambio se les ven las costuras, por poco que rasques se mean encima o se ponen a divagar (e inventar, que es lo que me quema más), y en esencia, nos suponen una pérdida de tiempo jodidamente valioso y monumentalmente ineficiente.

Para que te hagas una idea de lo que supone un perfil de bootcamp... Tienes que tener a uno o dos internos de la empresa (Senior, Principal, Leads o superior) supervisando a cada candidato, que este haga una prueba técnica, y pase filtros. Afortunadamente este último caso no se suele dar, no llegan a la prueba técnica...

El problema? Que cada hora de esos perfiles que los entrevistan, es MUY cara, y supone una perdida de produccion en la empresa.
El segundo problema? Que un perfil de bootcamp no es CFGS o Carrera o Master. No tiene apenas conocimientos, y por apenas, es que literalmente en la mayoría de casos tienen problemas hasta para activar el 2FA/MFA.

Esa gente requiere no solo una figura de mentor (más pérdida de tiempo para el senior+), sino que además supone un gasto para la empresa en una formación mucho más bestia, sin garantía que tras la formación se quede... ya que es un perfil muy muy junior, y consecuentemente cobrará poco... altísimas probabilidades que en cuanto pueda, se largue.

Dinero perdido, tiempo perdido, y sensación de gilipollas.


No, un bootcamp no te va a ayudar en absolutamente nada... salvo aligerarte la cuenta bancaria.

5 3 respuestas
D

#4421 Y en tu opnión/experiencia, se valora por ejemplo el conocer mas la teoría o lo como funciona o lo que hace x código o saber mas aplicarlo que conocer como funciona?, por que creo que a mi me pasa justo eso, conozco mejor como funciona algo y la teoría o veo un código y se mejor lo que hace que el 'como' hacerlo no se si me explico, imagino que quizás se busque cierto balance por el tema de las pruebas técnicas pero si por ejemplo me ponen una prueba y se como funciona y se explicarte que deberia aplicar mas que el como hacerla, ¿eso se tiene en cuenta?.

1 respuesta
richmonde

#4422 Depende de lo que esperes del candidato/a. Si es una posicion que se puede facilmente adaptar para formar continuamente, con cubrir lo basico tanto practico como teorico mostrando conocimientos y entendiendo qué sucede, se le forma si se ve que tiene potencial. Si "solo" sabes de teoría... es bonito para una posición I+D, pero la realidad laboral es 90% practica/aplicado, 8% documentación, 2% teoría.

Seyriuu

#4421 Tengo una duda, tangencial, con todo lo que cuentas.

#4421richmonde:

todos los perfiles que vengan de bootcamp SIN otra formación o experiencia previa, sean automáticamente rechazados.

Yo llevo trabajando en el sector IT desde 2011, pero ha sido en un lenguaje de programación llamado PL/1 , lo usan los entornos bancarios, aseguradoras, plantas de energía...es una versión muy avanzada del COBOL que por desgracia nadie usa. De hecho, tiene muchas similitudes con C.
no sólo he sido programador, también he pasado a diseñar y gestionar proyectos, Desde la implementación de db2, optimización, a nuevas operativas completamente nuevas, siendo el backend el PL/1 y el front end java, y aunque yo no programe en java sí entiendo todo lo que hacen, todas sus herramientas, y puedo hacerles análisis técnicos además de funcionales.

Algo que siempre me ha picado un poco es hacer algún tipo de formación para reconvertirme (un bootcamp, si quieres, the odin project de internet, o wahtever), la idea, sería salir un poco del mundo de PL/1, de las consultoras, y de la gestión y poder pillar algún curro de programador pero a nivel alto, no en plan junior (que como toda reconversión, tendrá su etapa junior).

¿Si te llega un perfil como el mío, 12 años trabajando en esos lenguajes y con esos conocimientos, y que de golpe se ha hecho un bootcamp de 6 meses de esos, cuál será tu opinión? ¿Te parecería un perfil destacable e interesante? ¿Te parecerá un perfil malo?

2 respuestas
richmonde

#4424 Desde mi punto de vista:

  • Serías un perfil bueno a tener en cuenta, y desde luego el bootcamp al final es un elemento reconvertidor (sea bootcamp, master, lo que sea), ya que:
    • Tienes una experiencia previa de 12 años, que pese a que como dices es muy centrada en una serie de tecnologías "viejas".
    • Tienes claro el funcionamiento de una empresa, las prioridades, la urgencia, como y cuando entregar la faena, y desde luego sabes programar.
    • Tienes un perfil que desde luego, ha ido creciendo a su manera y con sus tecnologías (de la rama que has tocado).
    • Has dado el paso a reconvertir tu carrera con "X formacion", saliendo de tu zona de confort.

Luego, el mundo de la programación es MUY parecido, pese a las diferencias de roles, tecnología, etc... al final si sabes C/C++/Java, sabes de Python, sabes de SQL, y sabes de PHP... tienes el 95% del mercado abierto. Cambian frameworks, cambia sintaxis, cambia lenguaje, pero los problemas se solucionan "parecidos"*


Si, sería un perfil destacable que desde luego se le daría la oportunidad de probar conocimientos y experiencia. Además, como dije antes, es una formación posterior a una experiencia laboral (y amplia, cabe destacar).

1 1 respuesta
vindicate

#4424

No es comparable. Tú como programador con experiencia ya traes unas tablas como conocimientos de estructuras de datos, lógica, patrones, saber tratar con requerimientos de negocio...

En tu caso el Bootcamp es una actualización de contenidos

El caso de Paco el panadero que se mete a un Bootcamp y que lo más que ha hecho en su vida con el pc es formatearlo es muy diferente

2 respuestas
Wei-Yu
#4426vindicate:

Tú como programador con experiencia ya traes unas tablas como conocimientos de estructuras de datos, lógica, patrones, saber tratar con requerimientos de negocio...

También trae vicios y malas costumbres y no tienes garantía ninguna de que los conocimientos adquiridos sean realmente trasladables. No es blanco o negro.

#4421 yo participo (más bien lo hacía porque intento huir un poco de ellos) en los procesos de selección aquí y yo no lo veo como tú. Tampoco me voy a explayar mucho, simplemente que la gente tenga constancia de que distintas personas tendrán distintas perspectivas. Teniendo en cuenta, claro, que nadie ve con malos ojos una ingeniería pero sí habrá un % de gente para nada despreciable que sí verá con malos ojos un bootcamp.

No hay una única opinión válida sobre este tema.

2 2 respuestas
richmonde

#4427 De acuerdo con lo que dices. Al final, tenemos un bias de la formación que es innegable. Entre un postdoc y un bootcamp, con el primero tienes muchos elementos que se cumplirán mejor o peor, pero sabes que es un perfil muy cualificado (demasiado incluso en muchos casos), y el otro tienes siempre las dudas, ya que bootcamps salen como setas. PostDoc hay muy pocos, por no decir que son homologados y con cierto renombre segun de donde vengan.

vindicate

#4427

Vicios y malas costumbres los traemos todos. Las estructuras de datos no son transladables? Una pila es una pila en Java, en Python o en Paco++. Las arquitecturas no son transladables? Una EDA es una EDA independientemente del lenguaje en el que la implementes o los brokers de mensajería que utilices para implementarla

1 respuesta
Wei-Yu

#4429 hay muchas cosas por el camino que estás obviando:

  • Si tienes 10.000 elementos ni necesitas usar algo que no sea un array por mucho que tengas unas bases teóricas y sepas que hay algo llamado estructuras de datos. Como no necesites preocuparte de tus tail latencies apaga y vámonos.
  • Si estás haciendo backoffice y lo usan 50 personas tampoco importa mucho que seas un chapuzas y controles el happy path y cuatro cosas más, a pesar de que el 99% de tu curro como dev sea pensar en failure modes.
  • Si la cultura de tu empresa se ha acostumbrado a entregar poco con muchos fallos y a frecuencias muy bajas, estarás acostumbrado a mil cosas super negativas; mal diseño de software, mal análisis, malos procesos...
  • En algunos ámbitos tecnológicos no hay una cultura super constructiva (ni productiva) de trabajo; ni code reviews ni blame-free ni nada. Esa mentalidad no se cambia por arte de magia. Tienes que hacer un ejercicio consciente para reevaluar cómo piensas y trabajas, que es mucho más difícil y laborioso de lo que parece.

Que no digo que me parezca buena idea descartar/menospreciar a alguien que esté dando un giro a su carrera, pero yo personalmente no asumiría por defecto que su experiencia sirve de algo (otras personas en cambio sí lo harían).

1 respuesta
vindicate

#4430

Eso que dices es algo a mayores. Aquí estamos hablando de si hay alguna diferencia entre:

-Un desarrollador con experiencia + bootcamp
-Alguien con cero experiencia y títulos en el sector + bootcamp

El primero puede qeu le falte lo que dices, pero a mayores puede tener otros conocimientos interesantes
Al segundo le falta de todo

Seyriuu

#4425 gracias!
#4426 correcto, pero la duda era si apreciarían ese trasfondo y verían el hacer un bootcamp o similar como una forma de saltar de una área "vieja" a una "nueva" o si no sumaría o incluso restaría de cara a un reclutador

CaNaRy_r00lz

Lo que hay es mucho inutil de mierda dando clases, y deberian estar barriendo las calles, igual que en las empresas mucho inutil suelto

Eustakiooo

#4408 Da nombres, yo salí de uno hace poco y sí, la bolsa de trabajo... la última oferta la pusieron hace 6 meses, y a mi me vendieron que era súper amplia, que trabajan con las mayores empresas del país..

Eso sí, tienen unos seminarios post bootcamp de la importancia de emprender que no veas jaja

2 respuestas
Vito_

#4434 NorthCoders

1
vindicate

#4434

Estamos en el inicio de una recesión y posible crisis económica, en un momento de saturación de programadores junior (y no tan juniors)

Ningún bootcamp a día de hoy puede asegurar que te conseguirá trabajo más allá de unas prácticas.

Y si te lo aseguran, mienten. El mercado laboral ahora mismo está en un momento pésimo y no va a ir a mejor

2 respuestas
Kaledros
#4436vindicate:

Estamos en el inicio de una recesión

Llevo cuatro años oyendo eso y la recesión no acaba de llegar.

5
Eustakiooo

#4436 Pues ni prácticas Hulio.

Lo que sí tienen es voluntariado para ayudar a ONGs a remodelar/crear sus webs de forma altruista

1 respuesta
vindicate

#4438

Es que es lo que te digo. Estamos en los comienzos de una recesión, especialmente en profesiones de cuello blanco. En USA llevan en ello desde finales de 2022. Aquí siempre llega todo más tarde

bocadillazo

Buenas, desde que terminé el GS en junio no he tocado nada de programación, pero me gustaría aprender algo nuevo y volver a ponerme al día para buscar cosillas por el sector. He pensado en aprender angular o react, recomendáis algun curso de udemy en especial?

1 respuesta