Cómo Destacar en la Era de los Bootcamps: Sin Atajos

JonathanJonathan
12 min read

¡Buenas! Hoy voy a tener un blog un poco diferente (y quizás varios similares) no solo en mi idioma nativo (que igualmente escribo mal) pero sino algo no tan técnico sino bien más contando una experiencia (como también dando consejos)

TL;DR - Dediquen mucho tiempo, no esperen que sus experiencias los hagan mejorar, pueden escapar muy rapido las personas del mercado no son dedicadas lo suficiente

¿Cuál fue mi trayectoria hasta llegar a mi primer trabajo?

Para ingresar a IT estuve al rededor de 10 meses dedicándole un aproximado de 10 hs por día durante ese periodo de tiempo, esa sería la versión corta. Despues de esto consegui trabajo como desarrollador frontend web, en la actualidad trabajo como devops (si, hice cambio de rol, eso para otro blog)

¿Ahora la versión larga, que hice exactamente? ¿Y qué fue diferente a los demás?

No hice bootcamps, cursos y demás (disclaimer)

¿Por qué no hice bootcamps, cursos ni nada guiado? Porque encontré que en la realidad, trabajar en IT es tener cierto grado de autonomía y adaptarse a los cambios, meterse en cosas desconocidas y muy pocas veces luchar contra algo que quizás no exista siquiera en internet. Entonces dicho esto, mi proceso fue el siguiente, todo el aprendizaje fue con base en proyectos, proyectos para aprender temas en particular, proyectos para mezclar cosas, para crear algo útil y muchas ideas más, actualmente sigo haciendo esto y tengo actualmente 166 repositorios

¿Y como se ve esto desde que empecé?

Esto es la constancia que tuve desde que empecé en junio del 2021 (en el 2020 me había hecho la cuenta, pero no me interese hasta el 2021). ¿Esto realmente me ayudo a buscar trabajo, el tener el GitHub tan lindo? No, pero sí el tiempo dedicado en aprender y tener proyectos que presentar en las entrevistas.

Disclaimer: ¿Realmente no hiciste ningún curso? Si hice muchos, pero nunca los hice para aprender porque siempre quise tener la autonomía suficiente para crear yo mis propios problemas, decidir que era necesario a sumar a mi expertise como también crear mis propias soluciones, hacer cursos reduce todo tipo de capacidad que puedes tener, sino para publicitar de forma que el mercado le interese (diciendo que termine algo) entonces lo que hacía era aprender todo por mi cuenta y después iba y dejaba el curso terminarse sin mirarlo o si era preguntas y respuesta los hacía sin leer nada (porque ya venía con el conocimiento por hacer proyectos) entonces era el equivalente a rendir libre). Estos entonces los usaba para publicar en linkedin cada tanto y que se vea que estoy haciendo algo, ya que tristemente a la industria todavía les interesa mucho que uno tenga todo tipo de educación (sacando lo obvio que es la universidad) ser autodidacta puro te va a hacer pasar una entrevista técnica sí, pero para el mercado y RR. HH. no tienes valor alguno sin absolutamente nada.

Compartí todo mi conocimiento públicamente

¿A qué me refiero con esto? Que además de publicar cosas en LinkedIn cada 2 semanas, ya sea por algo terminado o que tenga avances, le muestre siempre a mis personas cercanas mi conocimiento esto hace que los demás puedan ver lo que sabes/vales y puedan presentarte a otras personas, llegando eventualmente a ganar alguna recomendación.

Me hice uni a comunidades e hice amigos

A principio aprendía parcialmente solo y no tenía guía alguna, ni conocía roadmaps, era un total desastre mi ruta de aprendizaje un día me tenías aprendiendo frontend y al otro día sistemas embebidos, hasta que me metí a una comunidad y me empezaron a orientar de como funcionaba el mercado si bien progresaba día a día era un total desastre todo. Además de que conocí gente en mi mismo nivel y empezamos a hacer proyectos juntos, esto fue un montón porque ya ganas algo de experiencia real, tuve la suerte de participar en una comunidad llamada Frontendcafe que además organizaba proyectos con gente muy buena (tanto emocional como técnicamente) y nos mentoreaban, desde ahí mi día a día era hacer proyectos en grupo todos los días y solo también. A este punto, ya si bien mi conocimiento era bajo, estaba superbién encaminado.

Cree constancia, haciendo retos y demás

Así como me había conseguido amigos para estudiar seguido, empecé retos, tenía un horario para proyectos (como que mis proyectos era mi horario laboral) y después de eso tomaba retos de internet para dedicarles 1 hora al día, ej. hice este https://github.com/jd-apprentice/Javascript30Solutions. ¿Por qué es importante la constancia? Si las demás personas no se esfuerzan y vos le dedicas un poco cada día eventualmente los superas, aunque no está bien compararse con los demás, todos los días vas a ser una mejor versión tuya, yo no soy una persona muy iluminada es más diría que estoy por debajo de la media en mis capacidades, las veces que intente la universidad ni siquiera pude pasar el filtro inicial, pero la constancia termino siendo mi mejor arma.

¿Es posible esto para todos?

Posiblemente no, pero lo mío fue planeado, siendo de una familia de bajos recursos, trabaje muchísimo tiempo y ahorre lo suficiente como para poder estar sin trabajar un tiempo mientras vivía con mi familia, aportando desde mis ahorros y enfocándome de la forma más óptima posible (hice muchos sacrificios a nivel social y darme lujos)

Resumen

  1. Dedicarle tiempo, realmente aprendiendo no solo queriendo aparecer, si vas a hacer cursos está bien, pero invertí el tiempo que sea necesario para aprender y no solo terminar cosas para publicarlas, ponle más tiempo a la práctica siempre, no puedes pretender decir que sabes algo por solo saber la teoría, eso queda para la universidad.

  2. Constancia, no hace falta que sean 10 hs todos los días, pero mínimo tendrías que dedicarle 20 hs semanales, es mejor si es una X tiempo al día que todo un fin de semana, eso va a depender de la vida de cada uno, pero la constancia termina siendo mejor recuerden eso, utilicen retos u proyectos y vayan de a poco.

  3. Compartir tu conocimiento, ya sea con publicaciones en discord, twitter, linkedin, youtube, foros, etc. Demuestra tu conocimiento, mostrale tu progreso al mundo para que vean como cada día sabes más y puedan en algún momento ponerse en contacto con vos por algún trabajo

  4. Participa en comunidades, hazte amigos, aprende con otros. Esto es super importante al final del día, ya que individualmente del rol que estés metido, vas a trabajar en equipo, a su vez puedes tener la suerte de encontrar gente muy buena y que te ayuden

¿Qué pasa una vez que encontramos trabajo? ¿Cómo escalamos?

Una vez ingresas a IT no pasa a ser todo mágico, la mayoría que no nos preparamos e inclusive los que si (universidad) quizás ingresamos y nos damos cuenta de que todavía nos falta mucho, mi caso si fue ese me di cuenta de que todavía no estaba para nada listo y eso que mi primer trabajo era superfácil (si lo veo comparado a lo que hago hoy en día). Como también recuerden el mercado está apuradísimo y a pesar de tener experiencia el puesto de JR sigue siendo un descontrol, hasta que no pases a algo como SSR u SR posiblemente no llames la atención, que hice yo entonces? A pesar de que ya tenía trabajo, seguí con la misma rutina, educándome todos los días haciendo proyectos y aplicando lo que aprendía en mi trabajo y todavía rodeándome de aún más personas que tenían la misma sed de progreso que yo, a que me llevo a esto? A que en menos de 3 años pude alcanzar el nivel de responsabilidad de un SR.

Basándome en lo que define getonbrd me encuentro cumpliendo todas estas en la empresa que estoy, tuve un poco de suerte en que en mis primeros 2 trabajos las personas con las que trabaje (a pesar de mi nivel actual) sigo considerando que saben muchísimo entonces si me comparo con otras personas veo que no todos tuvieron esa suerte, pero aun así mi mentalidad siempre fue la de alguien autocritico como la de querer mejorar todos los días un poco.

No hay que dejar de mejorar

Como mencione en el punto anterior, a pesar de conseguir trabajo a como está el mercado de hoy no hay que pensar que ya vamos a tener trabajo para siempre, más si nos ponemos en comparativa contra gente que tiene un título universitario, no hay que bajar las aspiraciones (si la exigencia si quieren depende su vida, su salud y lo que los rodea) pero hay que avanzar hasta mínimo SSR/SR como para poder pensar encajar en el mercado en el mediano/largo plazo. Yo en mi caso quiero ser arquitecto, así que tengo mucho por delante todavía.

¿Cuál es el estado actual del mercado?

Actualmente, sigue estando muy saturado, cuando salí de mi primer trabajo con casi 2y de experiencia, me costaba más conseguir entrevistas que el primero y mi segundo trabajo termine tomando uno a modo desesperación que termino siendo una horrible experiencia, las personas a nivel técnico eran lo mejor, pero la parte gerencial fue una completa explotación y maltrato que termine renunciando a los 4 meses. Inclusive después de esto empecé a cambiar de rol, empecé como desarrollador web, pero empecé a interesarme más por el área de infraestructura, así que arranque mi transición hacia ese rol. Así que deje mi cargo de SSR Software Developer por pasar a ser un JR como DevOps que fue el cargo inicial que conseguí, a principio me costó bastante claro porque a pesar de estarme preparando varios meses es bastante diferente al cargo de dev, pero aun así entre el tiempo que le dedique trabajando y por fuera a los 6 meses ya me sentía totalmente cómodo y empecé a contribuir en las decisiones de arquitectura en los productos, como también a los 12 meses de estar ahí me pidieron que empiece a tomar entrevistas técnicas, hoy en día tengo gente a cargo, mentoreo equipos, defino prácticas y lineamientos (tanto para áreas de desarrollo como para áreas de infra).

Ahora una opinion personal respecto a esto mismo, una vez que esten dentro y le dediquen suficiente tiempo van a ver que no hay tanta gente buena, la mayoria solo esta donde esta por el tiempo, pero la falta de ganas y amor por lo que uno hace es impresionante, entiendo los puntos de vista de las personas que tienen familia, que quizas no les sobra ni una hora en el dia para hacer algo y que cada uno vive su vida como quiere, pero aun asi la negacion en mejorar en siquiera las horas de trabajo u de escuchar una opinion ajena y creer que saben todo es impresionante, no tengan miedo el mercado esta lleno de gente mediocre, solo tienen que crecer un poco

¿Como puedo escalar?

https://www.growthforce.com/hs-fs/hubfs/Business%20Growth%20Stages.jpeg?width=897&name=Business%20Growth%20Stages.jpeg

Posiblemente se pensaran en algun momento, por solo tener mas exp eso nos da mas seniority? ni, para el mercado quizas si pero pueden tener 5y y seguir siendo juniors a nivel responsabilidades por que efectivamente nunca se gastaron en mejorar.

Bueno siendo eso el caso vamos a pensar como mejorar, primero como JR se la van a pasar haciendo tareas, no las mas complejas pero van a hacer miles de cosas, como son el cargo menos importante les van a tirar muchisimo para hacer, a veces mas que el SSR pero mas cocinado (indicaciones, ayuda, etc) pero en mismas cantidades, con el fin de que ustedes puedan aprender, lo primero que tienen que priorizar es en cumplir, una vez vean que cumplan es asegurar de mejorar su nivel de autonomia, como tambien a hacer mas con menos, de dejar mas libre a las personas de cargos mas importantes y tratar de aportar mas a la empresa/proyectos con menos recursos, como tambien a empezar a pensar mejores soluciones, quizas no tengan la oportunidad en el trabajo pero en su tiempo libre para aprender hagan muchos refactors, re-inventen la rueda y hagan todo lo mas estupidamente complejo que puedan sin sentido alguno, esto en el trabajo no es aplicable pero en su tiempo libre si por que les da mejor entendiento de como funciona lo que hacen como tambien pueden mejorar cada uno de sus procesos en base a darse cuenta, a esto lo hacian de forma X por esto, despues de un tiempo van a ver que como JR van a sentir que en algunas cosas tienen el nivel tecnico de alguien de un puesto mas elevado al menos para las tareas que les asignan o que les empieza a sobrar mucho tiempo, aca es donde vamos a tener 3 tipos de personas

Quien prefiere tomar cosas mas dificiles en el trabajo

Este es el camino mas apresurado posiblemente, si empezamos a pedir tareas mas complicadas o querer que nos metan en temas complejos (los que suele estar un SSR para empezar) sabemos que ya vamos encaminados hacia ahi sin tener que dedicar tiempo por fuera del trabajo, pero esto va a depender mucho del nivel de la empresa, los equipos y demas. Puede pasar que como JR ya tengan tareas complicadas y su esfuerzo no se vea reflejado

Quien prefiere usar el tiempo libre para hacer lo que quiera

Este es mi caso, yo como mi entorno no me es de mucha ayuda para progresar, utilizo el tiempo que me sobra para ponerme nuevos retos yo mismo y mejorar a mi manera como siempre lo hice, al fin y al cabo llegue a donde estoy gracias a mi dedicacion y todo lo que aprendi por fuera, el trabajo fue de ayuda pero siempre aprendi mas por mi cuenta

Quieren prefiere mantener un perfil bajo

Siempre va a existir el tipo de persona que prefiere hacer lo que tiene que hacer y irse a la casa o apagar la compu, asi que no hay problema si prefieren crecer por como lo estipula la empresa y quizas esperar 3y para subir de puesto esta bien no pasa nada, el mercado por el tiempo que uno tiene en una empresa igualmente les va a pagar mas con el tiempo

Pensemos en el negocio y los equipos

https://images.inc.com/uploaded_files/image/1920x1080/getty_660952912_396368.jpg

Esto se puede hacer desde ser JR, pero en caso que no lo hagamos es algo requerido para llegar a SR, ya que en base a eso vamos a ver donde alocar recursos, entender las capacidades de los equipos y asignar personas adecuadas a las tareas, ver que informacion brindar a puestos superiores y muchas cuestiones mas

Disclaimer

Todo esto se basa en mi experiencia personal y si bien considero que todas son validas, las personas que estan hace mucho en la industria no tuvieron que pasar por esta lucha de que te postulabas a una vacante de JR y habia ya 2000 personas en 2hs, donde todos estan sobrecalificados y no te aceptan por que no cumpliste los requisitos adicionales, quien empezo hace poco considero su opinion para personas nuevas, ya si hablamos para como hacer buen software y otras cuestiones de como funcionan las empresas, siempre escuchen a las personas con mas experiencia, mi idea era expresar mas como superar la lucha que tuve (y algunos todavia tienen) contra lo enorme que es el mercado hoy en dia en los puestos bajos.

0
Subscribe to my newsletter

Read articles from Jonathan directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jonathan
Jonathan