El consejo que te puedo dar a ti que estas leyendo, es empaparte con contenido de programador. Empezar a reconocer las palabras que dicen aca es una clave. Si puedes todos los dias aprender una palabra o un conocimiento nuevo, y esto de apoco te va a convertir en programador.
eso del "sindrome del impostor" suele ser totalmente al revez, hay muchos programadores que con lo basico creen saberlo todo. Esa gente suelen ser pesados de internet molestando a los que quieren aprender de verdad
Otro tip a mencionar sobre las habilidades obligatorias para un junior o semi-senior, es el saber hacer test unitarios, esa es una habilidad obligatoria en toda empresa. (Casi nadie lo menciona, ni enseña)
@Cristobal Padilla Ruiz amigo no todas las empresas te piden tener ese conocimiento, pero es necesario saber hacer pruebas ya que puedes realizar todas las pruebas posibles antes de que el código salga a producción, es decir de esta manera te evitas un gran número de errores a futuro ya que sabes con certeza que si realizaste una buena prueba unitaria el código no debería fallar, saludos.
@Cristobal Padilla Ruiz Añado a lo que dice el colega Cesar Osorio, que no todas las empresas te piden hacer test unitarios, sobre todo las startup no suelen pedir, pero las empresas más grandes sí, que suelen ser las que te ofrecen un sueldo ya de 6 cifras en dólares. También las medianas. Si me preguntas con sinceridad, para mí es tedioso hacer test, pero hay que aprender a hacerlos porque te sirven mucho para evitar futuros errores en producción, sobre todo si trabajas con un equipo mediano o grande, mitigas errores, además que te sirven como documentación para ver la funcionalidad del código.
@Leonardo Pita es obligación del desarrollador el hacer test unitarios de su desarrollo, porque tu sabes que está haciendo tu código, además de ello, ten en cuenta que los QA no les da la cabeza para hacer test unitarios, porque no saben programar 😂.
Toda la razón.. recién en el trabajo puede darme cuenta que me hacía falta no por que me lo pidieran , si no por que me ayuda a ser más productivo (antes de entrar al mundo laboral también pensaba que los QA debían de encargarse de eso)
Yo como perfil senior digo mi opinión: - Conocimientos básicos del lenguaje o el framework con el que vayas a trabajar. Si vas a trabajar con React por ejemplo, mínimo conocer como funciona aunque sea de manera básica, pero que te suene lo que te cuentan. - Tener lógica de programación. Es necesario saber y conocer cosas básicas del lenguaje, ya sean funciones que se usan habitualmente o estructuras más o menos sencillas. Por ejemplo, para Javascript, saber como hacer un map sería algo básico. Solo con esas dos cosas, ya deberías poder entrar como Junior, lo 2º es quizá lo más complicado, pero si te haces montonazo de ejercicios, al final es como se practica y se adquiere experiencia, la experiencia en una empresa simplemente es para el CV, la experiencia que adquieres resolviendo ejercicios y problemas para practicar también sirve porque luego se aplica al mundo real.
¡Gracias por el video! Es genial conocer los requisitos para ser programador junior de parte de un senior. Justo ahora estoy aprendiendo frontend y me recomendaron academy сodigo heroe, dicen que explican todo súper bien. ¿Lo conoces?
En resumen, todo es cuestión de tener iniciativa propia, es la primera vez que veo este video, pero al menos el 90% de cosas que sugieren ya las he implementado y puesto en practica por cuenta propia y me ha ido bien la verdad, hace un mes egrese y hoy comencé mi primer trabajo como programador, y estoy emocionado por lo nuevos retos que se vienen como recomendación chamos y tbn por lo que dice en el video aprendan a hacer cosas en el lenguaje que mas les guste, todo es una apuesta c: hagan cruds y anímense a hacer proyectos pequeños, hay empresas que valoran eso y lo comprobé yo mismo xD tbn miren cursos en yt o udemy, hay muchos cursos gratis y comunidades donde comparten cursos gratis con certificaciones y tambien es un plus con el portafolio de proyectos
@mrdark601 que hay jajaja estuve 6 meses y aproveche para aprender lo que mas pude tanto dentro del trabajo como fuera, con diferentes cursos y practicando con diferentes proyectos, ya luego llegue a un punto en el que reconoci que mi trabajo no era bien remunerado, ya que daba el 200% y solo me pagaban un 5% arriba del minimo... hable con mi jefa para un aumento el cual me lo negaron xD asi que decidi renunciar hace 4 meses aprox y comence un negocio propio me dedique a desarrollar dia y noche un saas el cual recien esta semana lo libere y comence a ofrecer a clientes potenciales (aun no he vendido nada pero ya tengo algunos buenos prospectos) xD y ando en eso aparte estoy aprovechando a aprender otras tecnologias
Es importante tener un mapa de ruta o routemap recomendado o armar uno, que incluya lo necesario para Junior y lo básico de un Senior. Luego elabora un plan de estudios sobre los fundamentos y luego los proyectos integradores. Luego tus propios proyectos y luego experiencia, aunque trabajes casi gratis, pero experiencia.
en la actualidad creo que estan bien las que dijo el sr, pero yo agregaria 7 que considero son muy importantes y no fueron mencionadas, 1. programacion asyncrona o reactiva en back y front, 2. bases de datos no relacionales, 3. conexiones en tiempo real, 4. conocer algun message broker, 5. tener conocimiento de contenedores 6. conocer algo de pruebas unitarias y 7 conocer uno o dos patrones de diseño y se me escaparia un 8 conocer algunos de los cloud mas importante aws, azure o google, saber como es el procesamiento en una nube, que servicios ofrecen y como se pagan
BROOOOO que extraordinario vídeo GRACIAS, me sentía que no sabia pero tenia ese síndrome y por 3 , tienes toda la verdad hermano, realizar y seguir dándole, que mundo tan fantástico este de la programación que nos deja usar el mayor recurso: nuestro cerebro
Este hombre es un genio, de verdad, dau fue mi profe de backend en codehouse y esperaba ansioso la clase para ver que cosas nuevas nos enseñaba y COMO nos enseñaba, siempre estaba atento a si entendíamos, hacia chistes, nos preparaba realmente para salir al mundo y hacia muyy llevadero el curso más difícil de coder, sin dudas fue el mejor profe que tuve. Siempre se le notaron sus ganas de enseñar y siempre le voy a estar agradecido yo y mis compas de Empujar ❤
Hola amigo! Por lo que veo estudiaste en Empujar! Yo empecé el programa este Jueves. Ya no hacen los cursos técnicos con Coderhouse, sino con la UTN, pero me viene encantando. Te puedo preguntar un cachito como fue tu experiencia, que es lo que vieron y si tenés algún consejo aparte? Gracias compaa
Muy buen video, yo no tenia conocimiento del sindrome del impostor y me acabo de dar cuenta que lo tuve al agarrar mi primer trabajo. Mi primer trabajo lo queria como desarollador front end, hice solo un proyecto por mi cuenta pero no me veia con los conocimientos suficientes, entonces no fui por ese empleo. Al mes entre a una compañia donde te capacitan ellos (full stack) y me agarraron como ayudante para un proyecto de frontend (de casualidad me preguntaron si queria asistir, fue un rediseño total a una pagina), a la semana ya lo estaba desarrolando completamente por mi cuenta.
@@trabajostech de nada mi broh , siempre para apoyarte... si necesitas algo avisa :) .. pero el trabajo que haces es increible , incluso te sigo en tu otro canal.. la verdad nadie hace algo asi en youtube...
Ayer me echaron de la empresa... no pasé el periodo de prueba... Estoy bien no me gustaba el proyecto pero cuento un poco mi experiencia... Los desarrollos o cosas que me encargaban no eran difíciles pero era un proyecto con muchas versiones. No sabía usar Tortoise Git y eso ha sido fundamental o para levantar las webs había que levantar una serie de servicios y una serie de configuraciones. No tenían documentación y bueno no les hecho la culpa. Lo que quiero decir es que no basta con tener conocimientos de programación también hay que estar agil con Git y tema de servidores.
@@salutezzz 1 - Empieza por los lenguajes front de la web - html / css/ javaScript. 2 - Luego un lenguaje back (php por ej.) y SQL. 3 - Aprendre como funciona un server. Como funciona un ordenador. Como funciona internet. 4 Aprende a copiar una pagina web. 5 - Aprendre programacion orientada objeto 6 - Un par de meses mas tarde un framework (angular por ejemplo). 7 - A partir de ahi (Ya habra pasado un anio o dos) ya sabras donde quieres ir y donde encontrar las respuestas . Saludos
Mi humilde opinión es la siguiente: La persona que está entrevistando se enfoca solamente a la programación WEB, habla mucho de sobre HTML, de Front End ,Backend , allí hay un mal concepto de que es programar, y aprender a programar es aprender lógica, lógica y mas lógica algo que nunca mencionó. Cuando tú aprendes con buenas bases aprendes cualquier lenguaje, y allí porque muchas muchas personas andan perdidas en el mundo de la programación, y lo peor es que quieren ir a la programación de inteligencia artificial sin gustarle las matemáticas, en resumen cuando aprendes lógica como debe ser los de más es carpintería, así de sencillo
@@IA_Matemamaticas_Programac_ERP Sigue siendo sencillo, dificil es programar videojuegos, yo programo con c++ y UE5 y es muy dificil. La programacion web tiene frameworks que facilitan todo mucho, como nestjs y nextjs. Tu porque dices que el Backend es dificil?
@@spiderdev5166 Recuerda no tada la programación es escritorio, yo también programo pero no todo es HTML, yo programo en muchos lenguajes tanto de escritorio móvil y sobre todo video juegos en Backend, programación web no es solamente el cliente con HTML, Java scrip saludos, disculpa la malo.
Explicación perfecta me centre en el mundo de la programación ya hace 2 años en mis tiempos cortos que tengo . Y ya voy aprendiendo un montón siento que si miro para atras . Veo una emoción 😊
la verdad amigo aprendi mucho conMau Espinosa, muchas gracias por tu video la verdad es que me sirvio muchisimo, lo recomiendo bastante, me motivo bastante más de lo que estaba y tenia ciertas dudas al respcto y lo pude ver con más claridad. Saludos desde Chile.
Ver este video me hizo entender que tenía razón, y que el síndrome del impostor no aplica en mí caso. Si bien me han dicho que "ya debería saber lo suficiente para empezar", me queda claro que no se lo suficiente. No queda más que seguir aprendiendo.
Que hpta video tan chimba. Creo que de tantos videod que he visto (que son muchisimos) este ha sido el mas claro y el mas "al grano" de todos. Asi es que siempre deberian hablar cuando se tenga una pregunta asi, sinceridad y utilidad al tope. Gracias por el video papa.
me encantó el video. Principalmente el tema de cómo lidiar con el síndrome del impostor. Voy a trabajar en tus consejos, porque siento que son realmente el camino para superarlo y poder ganar confianza uno en el trabajo que realiza. Saludos!!!
👉Otro requisito fundamental 👈que muchas veces obviamos como desarrolladores es realizar proyectos personales o side-projects, realizarlos hace que nuestra experiencia crezca. Te pongo un ejemplo, si realizas un proyecto desde cero de publicar una web app digamos un pokedex, te involucras en todo el proceso de desarrollo desde análisis, programar back/front, cloud. Si bien es cierto que dependiendo de tus intereses te puedas especializar en alguna rama o lenguaje, esa experiencia es importante y cuando estes trabajando en alguna empresa eso te servirá de mucho.
Mi profe de Desarrollo de plataformas . Me dijo explora las diversas tecnologías ya q estoy joven . El dinero puedes ganar mucho cuando te quedes con la tecnología q estes usando . Hay empresas q tienen diversos lenguajes que igual necesitarán
Esto me levanta mas los animos de conseguir trabajo. Llevo 4 meses y ya he aprendido bastante :D Espero que este año pueda conseguir trabajo como desarrollador
Yo comenze por contacto hice practicas sin remuneracion. El jefe hera buena persona nos dijo alos 2 practicantes q heramos . Dijo : apartir de aqui ustedes ya comenzaron ya no hay vuelta atras es el primer paso.
que buen video, son las palabras que necesitaba escuchar. Con esto me motiva mi vision a lo que voy y de lo que habla es de los problemas a los que me estaba enfrentando.
Lo que deberia saber un junior es Git, algun lenguaje de front y otro de backend, conocimiento de REST y alguna BDD, no al nivel de un experto pero si que sepa conectar todo , que haya hechos pequeñas aplicaciones de prueba ya que asi puedes entender como funciona todo y que investigues y sepas porque funciona lo que tu codigo hace. todo lo demas es paja molida y si alguna empresa pide mas requisitos EXCLUYENTES mejor que arranques. Lo digo desde mi humilde experiencia de 5 años como dev
amigo todo lo que mencionaste lo hice y aunque aun no consigo empleo por el sitio donde vivo me ha ayudado un poco. ya tengo un portafolio de proyectos donde resuelvo problemas varios
También usaban tecnologias como struts2 y jsp cosa que era un poco... La lección es que necesito aprender más. No busquen empleo sin saber manejarse al menos con Git y ese tipo de herramientas si no lo pasarán mal.
Desde mis más de 30 años de experiencia, me resulta tremendamente curioso que aún se utilice la palabra "desarrollador". Sin entrar a valorar que sean malos o buenos (que lo serán) consejos, me sorprende que continuamente se haga referencia a librerías o código ya escrito. Lo esencial sería ser capaz de desarrollarlo uno mismo y de ese modo, poder valorar si lo que ya hay te es útil. De otro modo ocurre que la eficiencia del código se resiente, al tener que cargar librerías de las que puede que sólo se utilice una función, que además puede que no se ajuste exactamente a lo que necesitas. Por otro lado, en empresas pequeñas, se va a tener que hacer tanto front end como back end, no tiene sentido separar ambas cosas en ese punto. Es luego, cuando des el "salto" a una empresa más grande cuando verás que hay dos áreas donde antes solo veías una y entonces sí, te dedicarás a una de las dos cosas.
No me gustó. Ya que soy programador senior de más de 10 años. Consejo: full stack es la basura y robo más grande para el que quiere trabajar de programador. Esconde ciertas cosas. Lo explico: Front-end es exclusivo para un tipo de diseñador. Y por propia experiencia, los mejores que "programan" en front-end SON diseñadores. Acá no mencionan que HTML, CSS no son el mismo tipo de programación como javascript o los que están en back-end. Hasta podría decir, digamos que realmente no son lenguajes de programación. Son un tipo de script de interpretación, pero ponele que lo son. Tan igual como los JSON que solo es leído por un programa e interpreta. Los otros como manejo de base de datos y los de back-end SON lenguajes de programación. Tienen el uso de lógica booleana. Estos últimos, donde yo estoy, los mejores no hacen diseño. Y creer que van hacer las dos cosas, creeme seguramente como muchos conocí, son medios chantas. Nunca terminan resolviendo problemas. Crean más errores que soluciones. Porque no saben bien ni en el diseño ni el desarrollo/testeo/arreglo en el back-end, en otras palabras: saben todo a medias. Qué termina pasando? que esa persona durará muy poco en ese lugar y no habrá aportado nada más que solo fallas. Para una empresa rata que no quiere pagar nada, claro le conviene tener todo en uno y jugar con la remuneración pretendida pero es una trampa. Y no diferencian del diseño y desarrollador. Lo mejor que funciona es el diseñador especialista que sabe hacer un front-end y apenas o nulo javascript. El que usa un diseñador sin maquetado, para que venga luego otro hacer el maquetado generalmente la cagan esos primeros. La mayoría lo logra pero con mucha perdida de tiempo y de eficiencia como también de poca posibilidad de soporte a futuro. Totalmente NO recomendable, lo que si recomiendo es dos grupos que no se divide por front-end ni back-end y es por lenguajes de interprete y lenguajes lógicos. Y esto se extiende más y más en caso de estar dentro de un área que sería sistemas con distintas divisiones como los de infraestructura. O sea, los que manejarían todos aquellos programas en Linux. No voy a nombrar otro sistema operativo ya que el líder en server es Linux, los demás no va. Donde terminaría siendo, diseñadores (html,css y todo lo que necesite de programadas de imagen), programadores (está desde javacrip de parte de cliente al back-end), infraestructura todo lo relacionado con el server de sus programas y configuraciones donde su programación es poca y son unos lenguajes muy específicos. (shell por ej) Otro punto que no me gustó del video, pero va dirigido al dueño del canal, es el título del video. "REQUISITOS para ser PROGRAMADOR JUNIOR" sin especificar qué programación es. El full stack tira más para el lado de WEB/sistemas. Pero existe un programador junior de C/C++ que va para el lado de software como también de JAVA. Te hace entrar al video para darse cuenta que se refiere a WEB. Ok no hay drama si YT me aconsejo este video pero es medio engañoso, porque no habla de programador junior. Habla de un tipo de programador que es el de sistemas/web.
Muy bien video, en lo personal me ayudó mucho a aclarar dudas, igual estaría súper bien si nos apoyas con algunas páginas para poder practicar proyectos en general y pues un poco de apoyo para reforzar todo en general
No estoy de acuerdo en que un junior deba de ser full stack, me explico, tu puedes ser un maestro de todo pero un experto en nada, mejor enfocarte en algo que te gust, ya sea solo front, back o data, y a partir de ahi dar tus primeros pasos. También añadir que un full stack no tiene por que ser front + back, puede ser back + data :)
La respuesta era sencilla y la hicieron súper larga ... 😂😂😂 Lo es escencial es mejorar tu lógica de programación y enfocarte en siempre buscar una solución automatizada, no algo que siempre dependa de "que le mueva el programador". Con eso, ya la hiciste. Obvio... Cómo tronco común: saber programar, conocer el lenguaje y ser experto en un lenguaje o en el lenguaje objetivo.
Gracias por el video, es un gran aporte a cosas que ya venía pensando, pues en ese gran campo de la duda y de sentirse incompetente, no hay más que hacer que entrar en acción y obligarse a salir de ahí, gracias, que buen video.
A veces veo mucho sobre lenguajes pero viendo los Requerimientos de una empresa no habla mucho sobre, debes saber JS para considerarte Junior, si no otras competencias como puede desarrollar features básicas [ UPDATE ] En todos los trabajos Junior que veo se ocupan 2-3 años de experiencia y alrededor de 4-6 tecnologías, es raro, pero creo que buscan Mids o hasta Seniors con experiencia para pagar poco también, no es algo que me enfoque pero si ser compensado acorde y pues si aplico a algo Junior tener la posibilidad de ser notado al menos por lo mínimo, no que ocupe mucha experiencia para puestos así.
LO MINIMO QUE TIENES QUE SABER ES: Aprender a programar, da igual el lenguaje lo que tienes que aprender es la lógica de programación luego sabiendo como programar aprende los lenguajes al que quieras postular. Eso y GIT y BBDD por que hagas lo que hagas vas a tener que interactuar con ello.
Y aprendas lo que aprendas cuando llegues al puesto de trabajo te darás cuenta que no tienes ni puta idea, así que pregunta al senior como si no hubiera un mañana y aprende de el.
13:37 No sé bro, yo ya hice muchas cosas y cuando las veo hechas no me creo que lo haya hecho yo. Llevo tres años estudiando, asiendo y asiendo, y sigo sintiendo que nada de lo que hago es suficiente :')
Como junior en mi primera experiencia me pidieron: Angular, HTML, JS Y CSS. Luego de 2 semanas me pusieron a trabajar con MongoDB, Java Spring, SQL, Typescript, SASS, Docker, YAMP, gitlab, Intenté trabajar con todas estas herramientas y frameworks durante 5 meses pero renuncié, no pude aprenderlo todo con tan poco tiempo, fue muy dificil para mi
Es que en IT se lleno no solo de entry levels sino de pymes y empresas ineficientes y mal organizadas que querían un pedazo de la torta. Ahora que la burbuja se esta desinflando se va a empezar a corregir eso.
asi va ser al inicio bro, siempre intentan explotarte al máximo pagandote lo minimo con la excusa de que no tienes experiencia laboral, tendrás que soportar la dificultad, tarde o temprano cosecharás lo que siembras en una buena empresa gracais a todo lo que te enseñan las empresas chicas.
Es que como ya mencionaron, estás empresas con "bootcamps" te venden la idea que en 3 - 6 meses te vas a convertir en programador cuando no es así, pura propaganda para vender. Ahora que si le dedicas como 4-6 horas diarias ya cambia la cosa, pero todo debe verse a largo plazo , quizás en un año o menos ya estés listo dedicando ese tiempo de estudio ,pero las empresas de bootcamps te hacen creer que con 3 meses ya estás listo para encontrar trabajo. Todo es poco a poco, saludos.
Excelente video, me sacó muchas dudas.. por la voz, estoy seguro que Mau es el que hizo los videos explicativos de las pre entregas del curso de backend de coderhouse jajaja saludos!
Y recuerda que si puedes pensarlo, puedes programarlo 🕊️
Que fantasmeada
Me mata tu comentario
@@moiseschinguelgarcia9140por qué?
me dió nostalgia leer esta frase pana. Lo leí con la voz de él.
No mames wey llore toda la noche
El consejo que te puedo dar a ti que estas leyendo, es empaparte con contenido de programador. Empezar a reconocer las palabras que dicen aca es una clave. Si puedes todos los dias aprender una palabra o un conocimiento nuevo, y esto de apoco te va a convertir en programador.
Mmm no entendí??
@@cr7messi429 Puede pasar....
Las palabras es lo de menos ...
@@cr7messi429 Dijo que estudies la teoría también.
Jaja quién se pone a dar consejos sin tener idea y sin que nadie se lo pida?
"crea tu propia confianza y no esperes que alguien te la de" que buena frase
me hubiera gustado ver este video antes de conocerla a ella...
Anotala Mario Hugo
Es bellísimo 😊
eso del "sindrome del impostor" suele ser totalmente al revez, hay muchos programadores que con lo basico creen saberlo todo. Esa gente suelen ser pesados de internet molestando a los que quieren aprender de verdad
Eso se llama efecto Dunning-Kruger
Es el efecto mordela
Otro tip a mencionar sobre las habilidades obligatorias para un junior o semi-senior, es el saber hacer test unitarios, esa es una habilidad obligatoria en toda empresa. (Casi nadie lo menciona, ni enseña)
@Cristobal Padilla Ruiz amigo no todas las empresas te piden tener ese conocimiento, pero es necesario saber hacer pruebas ya que puedes realizar todas las pruebas posibles antes de que el código salga a producción, es decir de esta manera te evitas un gran número de errores a futuro ya que sabes con certeza que si realizaste una buena prueba unitaria el código no debería fallar, saludos.
@Cristobal Padilla Ruiz Añado a lo que dice el colega Cesar Osorio, que no todas las empresas te piden hacer test unitarios, sobre todo las startup no suelen pedir, pero las empresas más grandes sí, que suelen ser las que te ofrecen un sueldo ya de 6 cifras en dólares. También las medianas. Si me preguntas con sinceridad, para mí es tedioso hacer test, pero hay que aprender a hacerlos porque te sirven mucho para evitar futuros errores en producción, sobre todo si trabajas con un equipo mediano o grande, mitigas errores, además que te sirven como documentación para ver la funcionalidad del código.
@Leonardo Pita vamos a ponerlo así. Eso es como decir "yo tiro basura, total para eso está el conserje"
@Leonardo Pita es obligación del desarrollador el hacer test unitarios de su desarrollo, porque tu sabes que está haciendo tu código, además de ello, ten en cuenta que los QA no les da la cabeza para hacer test unitarios, porque no saben programar 😂.
Toda la razón.. recién en el trabajo puede darme cuenta que me hacía falta no por que me lo pidieran , si no por que me ayuda a ser más productivo (antes de entrar al mundo laboral también pensaba que los QA debían de encargarse de eso)
En pocos videos he visto que han dado consejos reales como estos, mil gracias
Concuerdo totalmente 🎉
cierto el último consejo es oro
tener algo tangible eleva tu autoestima cuando crees que no sabes
Agrego, no te desanimes porque pierdes en una entrevista técnica, creeme que hay entrevistas técnicas que son absurdamente sin sentido
Yo como perfil senior digo mi opinión:
- Conocimientos básicos del lenguaje o el framework con el que vayas a trabajar. Si vas a trabajar con React por ejemplo, mínimo conocer como funciona aunque sea de manera básica, pero que te suene lo que te cuentan.
- Tener lógica de programación. Es necesario saber y conocer cosas básicas del lenguaje, ya sean funciones que se usan habitualmente o estructuras más o menos sencillas. Por ejemplo, para Javascript, saber como hacer un map sería algo básico.
Solo con esas dos cosas, ya deberías poder entrar como Junior, lo 2º es quizá lo más complicado, pero si te haces montonazo de ejercicios, al final es como se practica y se adquiere experiencia, la experiencia en una empresa simplemente es para el CV, la experiencia que adquieres resolviendo ejercicios y problemas para practicar también sirve porque luego se aplica al mundo real.
¡Gracias por el video! Es genial conocer los requisitos para ser programador junior de parte de un senior. Justo ahora estoy aprendiendo frontend y me recomendaron academy сodigo heroe, dicen que explican todo súper bien. ¿Lo conoces?
y justo este video me llega, cuando estoy a punto de rendirme. muchas gracias
y cuando consiga mi primer empleo en este aspecto, regresaré
Ya lo conseguiste? Yo hace tres meses q estoy buscando y tvia nada
ya?
Lo había olvidado.
Pero si, ya hace 6 meses estoy trabajando.
No sé rindan, es duro encontrar, pero bastante satisfactorio
@@rominavelazquez6921Y tú ya tienes ?
"Crea tu propia confianza ..." 🔥🔥🔥
En resumen, todo es cuestión de tener iniciativa propia, es la primera vez que veo este video, pero al menos el 90% de cosas que sugieren ya las he implementado y puesto en practica por cuenta propia y me ha ido bien la verdad, hace un mes egrese y hoy comencé mi primer trabajo como programador, y estoy emocionado por lo nuevos retos que se vienen
como recomendación chamos y tbn por lo que dice en el video aprendan a hacer cosas en el lenguaje que mas les guste, todo es una apuesta c: hagan cruds y anímense a hacer proyectos pequeños, hay empresas que valoran eso y lo comprobé yo mismo xD tbn miren cursos en yt o udemy, hay muchos cursos gratis y comunidades donde comparten cursos gratis con certificaciones y tambien es un plus con el portafolio de proyectos
@mrdark601 que hay jajaja
estuve 6 meses y aproveche para aprender lo que mas pude tanto dentro del trabajo como fuera, con diferentes cursos y practicando con diferentes proyectos, ya luego llegue a un punto en el que reconoci que mi trabajo no era bien remunerado, ya que daba el 200% y solo me pagaban un 5% arriba del minimo... hable con mi jefa para un aumento el cual me lo negaron xD asi que decidi renunciar hace 4 meses aprox y comence un negocio propio me dedique a desarrollar dia y noche un saas el cual recien esta semana lo libere y comence a ofrecer a clientes potenciales (aun no he vendido nada pero ya tengo algunos buenos prospectos) xD y ando en eso aparte estoy aprovechando a aprender otras tecnologias
creo que un elemento esencial que comentaron es la confianza en uno mismo. éxito developers
En LATAM para ser JR tienes que ser backend, frontend, DBA, manejar servidores, la nube, saber de diseño gráfico y tener menos de 30 años XD
Acabas de describir la mayoria de anuncios que ponen las empresas jajaja y como ultimo punto si eres mujer soltera mejor jajaja
Es importante tener un mapa de ruta o routemap recomendado o armar uno, que incluya lo necesario para Junior y lo básico de un Senior. Luego elabora un plan de estudios sobre los fundamentos y luego los proyectos integradores. Luego tus propios proyectos y luego experiencia, aunque trabajes casi gratis, pero experiencia.
Esas cosas que menciono tu invitado son totalmente ciertas y no hay cosa que más aprecien las empresas tech que un portafolio con proyectos propios.
en la actualidad creo que estan bien las que dijo el sr, pero yo agregaria 7 que considero son muy importantes y no fueron mencionadas, 1. programacion asyncrona o reactiva en back y front, 2. bases de datos no relacionales, 3. conexiones en tiempo real, 4. conocer algun message broker, 5. tener conocimiento de contenedores 6. conocer algo de pruebas unitarias y 7 conocer uno o dos patrones de diseño y se me escaparia un 8 conocer algunos de los cloud mas importante aws, azure o google, saber como es el procesamiento en una nube, que servicios ofrecen y como se pagan
como odio la programacion asyncrona pero es el pan cuotidiano del front end
BROOOOO que extraordinario vídeo GRACIAS, me sentía que no sabia pero tenia ese síndrome y por 3 , tienes toda la verdad hermano, realizar y seguir dándole, que mundo tan fantástico este de la programación que nos deja usar el mayor recurso: nuestro cerebro
Este hombre es un genio, de verdad, dau fue mi profe de backend en codehouse y esperaba ansioso la clase para ver que cosas nuevas nos enseñaba y COMO nos enseñaba, siempre estaba atento a si entendíamos, hacia chistes, nos preparaba realmente para salir al mundo y hacia muyy llevadero el curso más difícil de coder, sin dudas fue el mejor profe que tuve. Siempre se le notaron sus ganas de enseñar y siempre le voy a estar agradecido yo y mis compas de Empujar ❤
Hola amigo! Por lo que veo estudiaste en Empujar! Yo empecé el programa este Jueves. Ya no hacen los cursos técnicos con Coderhouse, sino con la UTN, pero me viene encantando. Te puedo preguntar un cachito como fue tu experiencia, que es lo que vieron y si tenés algún consejo aparte? Gracias compaa
Muy buen video, yo no tenia conocimiento del sindrome del impostor y me acabo de dar cuenta que lo tuve al agarrar mi primer trabajo. Mi primer trabajo lo queria como desarollador front end, hice solo un proyecto por mi cuenta pero no me veia con los conocimientos suficientes, entonces no fui por ese empleo. Al mes entre a una compañia donde te capacitan ellos (full stack) y me agarraron como ayudante para un proyecto de frontend (de casualidad me preguntaron si queria asistir, fue un rediseño total a una pagina), a la semana ya lo estaba desarrolando completamente por mi cuenta.
Buenas! Si no es mucha molestia, que edad tenés? Te pagan "bien"? es interesante el trabajo en esa empresa?
broh , sos un genio , el trabajo que haces es genial...sigue asi!!!
Gracias brother! ☺️
@@trabajostech de nada mi broh , siempre para apoyarte... si necesitas algo avisa :) .. pero el trabajo que haces es increible , incluso te sigo en tu otro canal.. la verdad nadie hace algo asi en youtube...
Ayer me echaron de la empresa... no pasé el periodo de prueba... Estoy bien no me gustaba el proyecto pero cuento un poco mi experiencia... Los desarrollos o cosas que me encargaban no eran difíciles pero era un proyecto con muchas versiones. No sabía usar Tortoise Git y eso ha sido fundamental o para levantar las webs había que levantar una serie de servicios y una serie de configuraciones. No tenían documentación y bueno no les hecho la culpa. Lo que quiero decir es que no basta con tener conocimientos de programación también hay que estar agil con Git y tema de servidores.
El puesto era jr o trainee?
😮
@@lucasargentina5586 jr
Gran vídeo, esto vale oro para los que estamos empezando.
Exactamente
Yo quiero empezar pero no se por donde , que me recomiendas??
@@salutezzz 1 - Empieza por los lenguajes front de la web - html / css/ javaScript. 2 - Luego un lenguaje back (php por ej.) y SQL. 3 - Aprendre como funciona un server. Como funciona un ordenador. Como funciona internet. 4 Aprende a copiar una pagina web. 5 - Aprendre programacion orientada objeto 6 - Un par de meses mas tarde un framework (angular por ejemplo). 7 - A partir de ahi (Ya habra pasado un anio o dos) ya sabras donde quieres ir y donde encontrar las respuestas . Saludos
Mi humilde opinión es la siguiente: La persona que está entrevistando se enfoca solamente a la programación WEB, habla mucho de sobre HTML, de Front End ,Backend , allí hay un mal concepto de que es programar, y aprender a programar es aprender lógica, lógica y mas lógica algo que nunca mencionó. Cuando tú aprendes con buenas bases aprendes cualquier lenguaje, y allí porque muchas muchas personas andan perdidas en el mundo de la programación, y lo peor es que quieren ir a la programación de inteligencia artificial sin gustarle las matemáticas, en resumen cuando aprendes lógica como debe ser los de más es carpintería, así de sencillo
La programacion web es facilisima, sepas o no lógica.
@@spiderdev5166 El Front ojo, el servidor en Backend es otra cosa , allí si o si debes saber programar, HTML no es programación
@@spiderdev5166 El Front ojo, el servidor en Backend es otra cosa , allí si o si debes saber programar, HTML no es programación
@@IA_Matemamaticas_Programac_ERP Sigue siendo sencillo, dificil es programar videojuegos, yo programo con c++ y UE5 y es muy dificil.
La programacion web tiene frameworks que facilitan todo mucho, como nestjs y nextjs.
Tu porque dices que el Backend es dificil?
@@spiderdev5166 Recuerda no tada la programación es escritorio, yo también programo pero no todo es HTML, yo programo en muchos lenguajes tanto de escritorio móvil y sobre todo video juegos en Backend, programación web no es solamente el cliente con HTML, Java scrip saludos, disculpa la malo.
Dios los bendiga y que todos puedan ser programadores algún día estudien
Gracias. Pocas veces se ven personas asi que saben una banda y comparten sus experiencias
de los mejores videos que vi hasta ahora, muy bien explicado y motivador, muchas gracias!!
Muy bien el invitado! excelentes consejos, muy acertados!
Explicación perfecta me centre en el mundo de la programación ya hace 2 años en mis tiempos cortos que tengo . Y ya voy aprendiendo un montón siento que si miro para atras . Veo una emoción 😊
la verdad amigo aprendi mucho conMau Espinosa, muchas gracias por tu video la verdad es que me sirvio muchisimo, lo recomiendo bastante, me motivo bastante más de lo que estaba y tenia ciertas dudas al respcto y lo pude ver con más claridad. Saludos desde Chile.
Grande Manu, cuánta pasión. Cómo estudiante de ingeniería en software me motiva muchísimo escuchar gente que habla con humildad y pasión. Gracias
Ver este video me hizo entender que tenía razón, y que el síndrome del impostor no aplica en mí caso. Si bien me han dicho que "ya debería saber lo suficiente para empezar", me queda claro que no se lo suficiente. No queda más que seguir aprendiendo.
Que hpta video tan chimba. Creo que de tantos videod que he visto (que son muchisimos) este ha sido el mas claro y el mas "al grano" de todos. Asi es que siempre deberian hablar cuando se tenga una pregunta asi, sinceridad y utilidad al tope. Gracias por el video papa.
Ese joven esta neta neta la pura verdad!!!. Una de las 2 mejores entrevista en el area...
Excelentes consejos de Mau, esos pasos fueron lo que seguí y en cuestión de dos años de esfuerzo vi grandes resultados
Muy bien dicho, además de su apariencia de acabado de levantar que es general en los programadores, se le nota la experiencia que tiene
Primer requisito. Le deben gustar los juegos de estrategia como age of empires
me encantó el video. Principalmente el tema de cómo lidiar con el síndrome del impostor. Voy a trabajar en tus consejos, porque siento que son realmente el camino para superarlo y poder ganar confianza uno en el trabajo que realiza. Saludos!!!
me ha gustado el video gracias por estos consejos, he estado tardando en hacer mi portafolio jejej pero ya es hora de empezar a buscar camino
👉Otro requisito fundamental 👈que muchas veces obviamos como desarrolladores es realizar proyectos personales o side-projects, realizarlos hace que nuestra experiencia crezca. Te pongo un ejemplo, si realizas un proyecto desde cero de publicar una web app digamos un pokedex, te involucras en todo el proceso de desarrollo desde análisis, programar back/front, cloud. Si bien es cierto que dependiendo de tus intereses te puedas especializar en alguna rama o lenguaje, esa experiencia es importante y cuando estes trabajando en alguna empresa eso te servirá de mucho.
Brutal el como lo expresó, muchas gracias de verdad por el vídeo! Un abrazo gigante Bro!
Mi profe de Desarrollo de plataformas . Me dijo explora las diversas tecnologías ya q estoy joven . El dinero puedes ganar mucho cuando te quedes con la tecnología q estes usando . Hay empresas q tienen diversos lenguajes que igual necesitarán
Comparti una camada en Coderhouse backend con Mauri, me sorprendí al verlo, tipazo jajaj
Esto me levanta mas los animos de conseguir trabajo. Llevo 4 meses y ya he aprendido bastante :D Espero que este año pueda conseguir trabajo como desarrollador
Se gana bien..?
@@caliodos7301Uy mano, como junior de 1 a 2k dólares. Dependiendo el área, vas escalando
@@Sttivyyno digas eso jaja, a mí me pagan 540 y la verdad ya estoy pensando en salirme
Pudiste conseguir empleo?
Yo comenze por contacto hice practicas sin remuneracion. El jefe hera buena persona nos dijo alos 2 practicantes q heramos . Dijo : apartir de aqui ustedes ya comenzaron ya no hay vuelta atras es el primer paso.
Muchas gracias por el video, justo cuando mas lo necesitaba aparece y me da esperanzas.
que buen video, son las palabras que necesitaba escuchar.
Con esto me motiva mi vision a lo que voy y de lo que habla es de los problemas a los que me estaba enfrentando.
MOTIVACION AL 100% 🔥🔥🔥🔥
Muy buen video, realmente se nota la experiencia del man, muchas gracias!
Lo que deberia saber un junior es Git, algun lenguaje de front y otro de backend, conocimiento de REST y alguna BDD, no al nivel de un experto pero si que sepa conectar todo , que haya hechos pequeñas aplicaciones de prueba ya que asi puedes entender como funciona todo y que investigues y sepas porque funciona lo que tu codigo hace. todo lo demas es paja molida y si alguna empresa pide mas requisitos EXCLUYENTES mejor que arranques. Lo digo desde mi humilde experiencia de 5 años como dev
Que razón que tiene este muchacho, cuando dice que es muy importante aprender bien un herramienta para administrar versiones
De todos los videos sobre el tema, el único que encuentro que sirve realmente para orientarte.
Muy bueno. Gracias por compartir!!
muy buena entrevista, no esperaba tanta info, pero me dejo muy motivado
amigo todo lo que mencionaste lo hice y aunque aun no consigo empleo por el sitio donde vivo me ha ayudado un poco. ya tengo un portafolio de proyectos donde resuelvo problemas varios
Interesante, sobre todo el último punto sobre el método y la confianza. Gracias.
También usaban tecnologias como struts2 y jsp cosa que era un poco... La lección es que necesito aprender más. No busquen empleo sin saber manejarse al menos con Git y ese tipo de herramientas si no lo pasarán mal.
Contexto : Mano
Nada, buen video, estoy conforme con el contenido muy exacto
Desde mis más de 30 años de experiencia, me resulta tremendamente curioso que aún se utilice la palabra "desarrollador". Sin entrar a valorar que sean malos o buenos (que lo serán) consejos, me sorprende que continuamente se haga referencia a librerías o código ya escrito. Lo esencial sería ser capaz de desarrollarlo uno mismo y de ese modo, poder valorar si lo que ya hay te es útil. De otro modo ocurre que la eficiencia del código se resiente, al tener que cargar librerías de las que puede que sólo se utilice una función, que además puede que no se ajuste exactamente a lo que necesitas. Por otro lado, en empresas pequeñas, se va a tener que hacer tanto front end como back end, no tiene sentido separar ambas cosas en ese punto. Es luego, cuando des el "salto" a una empresa más grande cuando verás que hay dos áreas donde antes solo veías una y entonces sí, te dedicarás a una de las dos cosas.
Conoces alguna empresa que esté contratando alguien para machine learning?
Al fin un buen Samaritano 🥺🥹
Muchas gracias por compartir ❤❤
Gran video, muchas gracias por compartir !!
Que Grande Mauricio, Lo tuve como profesor, un gran docente!
lo de hacer proyectos es verdad
con que sea algo feo o que no te salga con el tiempo vas aprendiendo e investigando
Claro y directo! Gracias por el contenido!
Eso era lo que me hacia falta un consejo de estos como diria el invitado gracias mano desde colombia
Buenísimo!!! 🙌🏻🙌🏻🙌🏻
Hola, les agradezco por esta entrevista, realmente me fue de utilidad y tiene buena información.
No me gustó. Ya que soy programador senior de más de 10 años. Consejo: full stack es la basura y robo más grande para el que quiere trabajar de programador. Esconde ciertas cosas. Lo explico:
Front-end es exclusivo para un tipo de diseñador. Y por propia experiencia, los mejores que "programan" en front-end SON diseñadores. Acá no mencionan que HTML, CSS no son el mismo tipo de programación como javascript o los que están en back-end. Hasta podría decir, digamos que realmente no son lenguajes de programación. Son un tipo de script de interpretación, pero ponele que lo son. Tan igual como los JSON que solo es leído por un programa e interpreta. Los otros como manejo de base de datos y los de back-end SON lenguajes de programación. Tienen el uso de lógica booleana. Estos últimos, donde yo estoy, los mejores no hacen diseño. Y creer que van hacer las dos cosas, creeme seguramente como muchos conocí, son medios chantas. Nunca terminan resolviendo problemas. Crean más errores que soluciones. Porque no saben bien ni en el diseño ni el desarrollo/testeo/arreglo en el back-end, en otras palabras: saben todo a medias. Qué termina pasando? que esa persona durará muy poco en ese lugar y no habrá aportado nada más que solo fallas.
Para una empresa rata que no quiere pagar nada, claro le conviene tener todo en uno y jugar con la remuneración pretendida pero es una trampa. Y no diferencian del diseño y desarrollador. Lo mejor que funciona es el diseñador especialista que sabe hacer un front-end y apenas o nulo javascript. El que usa un diseñador sin maquetado, para que venga luego otro hacer el maquetado generalmente la cagan esos primeros. La mayoría lo logra pero con mucha perdida de tiempo y de eficiencia como también de poca posibilidad de soporte a futuro. Totalmente NO recomendable, lo que si recomiendo es dos grupos que no se divide por front-end ni back-end y es por lenguajes de interprete y lenguajes lógicos. Y esto se extiende más y más en caso de estar dentro de un área que sería sistemas con distintas divisiones como los de infraestructura. O sea, los que manejarían todos aquellos programas en Linux. No voy a nombrar otro sistema operativo ya que el líder en server es Linux, los demás no va. Donde terminaría siendo, diseñadores (html,css y todo lo que necesite de programadas de imagen), programadores (está desde javacrip de parte de cliente al back-end), infraestructura todo lo relacionado con el server de sus programas y configuraciones donde su programación es poca y son unos lenguajes muy específicos. (shell por ej)
Otro punto que no me gustó del video, pero va dirigido al dueño del canal, es el título del video. "REQUISITOS para ser PROGRAMADOR JUNIOR" sin especificar qué programación es. El full stack tira más para el lado de WEB/sistemas. Pero existe un programador junior de C/C++ que va para el lado de software como también de JAVA. Te hace entrar al video para darse cuenta que se refiere a WEB. Ok no hay drama si YT me aconsejo este video pero es medio engañoso, porque no habla de programador junior. Habla de un tipo de programador que es el de sistemas/web.
El mejor video que he visto.
Muchas gracias.
Nuevo sub
Que buenos consejos, muy agradable persona, gracias
Muy bien video, en lo personal me ayudó mucho a aclarar dudas, igual estaría súper bien si nos apoyas con algunas páginas para poder practicar proyectos en general y pues un poco de apoyo para reforzar todo en general
El mejor consejo que e conseguido en toda mi vida
No estoy de acuerdo en que un junior deba de ser full stack, me explico, tu puedes ser un maestro de todo pero un experto en nada, mejor enfocarte en algo que te gust, ya sea solo front, back o data, y a partir de ahi dar tus primeros pasos. También añadir que un full stack no tiene por que ser front + back, puede ser back + data :)
bludo porque siempre los programadores mas avanzados lucen tan mal ? tengo miedo de terminar asi loco jajaja
JAJAJAJAJJAJA
Sueñan en binario esos weyes :c
Jajajajaja manchado
😂😂😂
Se aprende haciendo, nada mas real que eso, sin miedo, hacer y hacer...
La respuesta era sencilla y la hicieron súper larga ... 😂😂😂
Lo es escencial es mejorar tu lógica de programación y enfocarte en siempre buscar una solución automatizada, no algo que siempre dependa de "que le mueva el programador". Con eso, ya la hiciste.
Obvio... Cómo tronco común: saber programar, conocer el lenguaje y ser experto en un lenguaje o en el lenguaje objetivo.
No tenía muy claro por donde ir y está información me cayo como anillo al dedo.
Gracias por el video, es un gran aporte a cosas que ya venía pensando, pues en ese gran campo de la duda y de sentirse incompetente, no hay más que hacer que entrar en acción y obligarse a salir de ahí, gracias, que buen video.
Dimelo manzana 🍎
me faltaba resolver eso del síndrome del impostor, gracias buenos consejos
A veces veo mucho sobre lenguajes pero viendo los Requerimientos de una empresa no habla mucho sobre, debes saber JS para considerarte Junior, si no otras competencias como puede desarrollar features básicas
[ UPDATE ]
En todos los trabajos Junior que veo se ocupan 2-3 años de experiencia y alrededor de 4-6 tecnologías, es raro, pero creo que buscan Mids o hasta Seniors con experiencia para pagar poco también, no es algo que me enfoque pero si ser compensado acorde y pues si aplico a algo Junior tener la posibilidad de ser notado al menos por lo mínimo, no que ocupe mucha experiencia para puestos así.
tiene mucho sentido cada palabra, éxitos hermano... gracias
LO MINIMO QUE TIENES QUE SABER ES: Aprender a programar, da igual el lenguaje lo que tienes que aprender es la lógica de programación luego sabiendo como programar aprende los lenguajes al que quieras postular. Eso y GIT y BBDD por que hagas lo que hagas vas a tener que interactuar con ello.
Y aprendas lo que aprendas cuando llegues al puesto de trabajo te darás cuenta que no tienes ni puta idea, así que pregunta al senior como si no hubiera un mañana y aprende de el.
excelente, era lo que necesitaba, muchas gracias.
13:37 No sé bro, yo ya hice muchas cosas y cuando las veo hechas no me creo que lo haya hecho yo.
Llevo tres años estudiando, asiendo y asiendo, y sigo sintiendo que nada de lo que hago es suficiente :')
Muy buen video para orientación que abarca conceptos que se les pasan a los grandes youtubers, se agradece.
Muchas gracias, excelente contenido
Como junior en mi primera experiencia me pidieron: Angular, HTML, JS Y CSS. Luego de 2 semanas me pusieron a trabajar con MongoDB, Java Spring, SQL, Typescript, SASS, Docker, YAMP, gitlab, Intenté trabajar con todas estas herramientas y frameworks durante 5 meses pero renuncié, no pude aprenderlo todo con tan poco tiempo, fue muy dificil para mi
Es que en IT se lleno no solo de entry levels sino de pymes y empresas ineficientes y mal organizadas que querían un pedazo de la torta. Ahora que la burbuja se esta desinflando se va a empezar a corregir eso.
asi va ser al inicio bro, siempre intentan explotarte al máximo pagandote lo minimo con la excusa de que no tienes experiencia laboral, tendrás que soportar la dificultad, tarde o temprano cosecharás lo que siembras en una buena empresa gracais a todo lo que te enseñan las empresas chicas.
Ustedes postulen, el que no arriesga no gana xd
Ya con todo lo que dices ni ganas me dieron de iniciar en la programación
Es que como ya mencionaron, estás empresas con "bootcamps" te venden la idea que en 3 - 6 meses te vas a convertir en programador cuando no es así, pura propaganda para vender. Ahora que si le dedicas como 4-6 horas diarias ya cambia la cosa, pero todo debe verse a largo plazo , quizás en un año o menos ya estés listo dedicando ese tiempo de estudio ,pero las empresas de bootcamps te hacen creer que con 3 meses ya estás listo para encontrar trabajo. Todo es poco a poco, saludos.
Muy buenos consejos y muy bien explicado ☺
Me parecieron muy buenas las recomendaciones. Muchas gracias!!!
Excelente video, me sacó muchas dudas.. por la voz, estoy seguro que Mau es el que hizo los videos explicativos de las pre entregas del curso de backend de coderhouse jajaja saludos!
Me ha encantado el video. Saludos Desde Panamá.
Esto es genial. Muy informativo. Gracias.
Genial tio, me haz abierto la cabeza
exelente video bro
Genial, muy buen contenido. Se ve que sabe de lo que habla el dev
Bueno, entonces ya soy Junior, gracias Crack !
Excelente contenido. Gracias bro
Gracias por la información. Muy valiosa.