5 COSAS que debes saber como Programador Backend JUNIOR
Вставка
- Опубліковано 18 вер 2024
- En este video te mencionare algunos conocimientos sobre conceptos que debes saber como programador backend nivel junior.
💻 CURSO de Patrones de Diseño en JavaScript y TypeScript
www.udemy.com/...
💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/...
💻 CURSO de C# .Net: www.udemy.com/...
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
Sígueme en Twitter ⇒ / powerhdeleon
Sígueme en Facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
#programación
Si te ha gustado el video puedes dejarme un Pulgar Arriba
Mis cursos: hdeleon.net/cursos-premium/
1. Aprender un lenguaje y un framework 00:31
2. Seguridad 02:41
3. Conexion a base de datos 04:14
4. Validaciones 05:59
5. Programacion asincrona 07:25
Consejo de SQL, cuando estén en una empresa lógicamente hay demasiadas tablas con bastantes campos, entendiendo esto se considera una mala practica utilizar "Select * from tabla" por el exceso de datos, ya que si no necesitas todos los datos ¿Para qué los llamas? solo haces consumir recursos que a futuro harán que el sistema se alente.
¿Cual podría ser la alternativa para realizar consultas? Gracias!
Solo consulta los campos que vayas a necesitar. Por ejemplo si tienes una tabla con 15 Campos pero solo necesitas consultar 3 lo ideal sería hacer "Select campo1, campo2, campo3 from tabla" en lugar de un select *
@@krazz02 depende el framework que uses, para eso usas los servicios y las implementaciones, dependiendo también el lenguaje haces uso de DTO, o si no usas el ORM indexar es muy útil.
@@krazz02 en vez del asterisco pon el nombre de la columna xD
@@santosgarcia2888 que paso degener4do porque le respondes asi a la muchacha
no se si se te pasó algo, pero si puedo decir que tus consejos a modo de lista me parecieron excelentes, no por novedosos sino porque los dices de una manera que uno logra asimilarlos como propios, la verdad me parecieron muy útiles, estoy con spring boot y asmilando su ecosistema de a poco y me ayuda a analizar objetivamente donde estoy parado, un 10
Creo que el error mas común que se comete al inicio es ese de querer abarcar muchas tecnologías, en mi caso me tocó porque así lo demandaba el puesto de trabajo, debía de dar soporte en diferentes lenguajes y luego apoyar al cliente a resolver ciertos temas no importando el lenguaje que utilizaban, eso me acarreó "desperdiciar" energías en querer aprender de todo. Gracias por compartir como siempre Héctor. Saludos
Y como lo solucionaste ??
@@romanagr pues me centré en un solo stack (Ruby on Rails) para poder volverme experto en él, y en ese camino voy, y si necesito algo de otro lenguaje o tecnología pues solo aprendo esa cosa específica.
No solo el pulgar, también un comentario, muchas gracias por tus aportes, sirven mucho a gente como yo que recien está viendo que hacer en el mundo de la progra.
Muy buen video, a veces es mejor realizar todo por medio de procedimientos almacenados, porque cuando se utiliza el ORM no todo se logra en el objetivo, y lo lleva a uno a utilizar este medio, el cual considero que es más eficiente para mí. El ORM ayuda mucho para no estar haciendo consultas sencillas, pero cuando se requiere algo complejo, pues un procedimiento almacenado o directamente la consulta SQL ayuda a cumplir con el requerimiento.
Exactamente, de igual forma se tiene que tener cuidado cuando se empieza en este mundo y se hace directamente con los ORM's, he visto muchos programadores que se olvidan que el ORM solo es un facilitador, cuando vienen querys y/o operaciones más complejas es mejor utilizar el lenguaje de Base de Datos, sea Sql o NoSql
Apoyo tu comentario, brou
Muchas gracias hermano por este video. Yo apenas estoy empezando en este mundo de la programación backend y he visto que tu eres pro en esa parte. Gracias por compartir tus conocimientos.
Grande hector, yo considero que todavia tengo un nivel junior en .NET a pesar de llevar 2 años y medio y contigo aprendo cosas nuevas muchas gracias.
BK 201💞💕💖💗💝💟
Gracias hector por este video todo lo que haz mencionado no lo tenia en cuenta y con esto tengo una nueva vision de que aprender y en que enfocarme.
bro qué pedo? eres buenísimo explicando jajaja la mayoría de programadores se caracterizan por explicar medio lento y medio de hueva que a la larga se entiende y acepta, pero tú sin broncas podrías dar clase así bien, muchas gracias por tu contenido!
Hace poco inicie mi intership en una startup que está arrancando (soy el único Dev) y este video me vino perfecto, ahora ya sé como poder estructurar mi learning path y poder avanzar como desarrollador. Gracias Hector por otro increíble video
Como te ha ido en el desarrollo del startup?😀
Como vas hasta ahora?
Excelente video, aspectos interesantes, yo solo agregaría estructuras de datos y mucha 🍺
Excelente, pienso que un jr debe manejar GIT, saludos.
Muy buen video para los que queremos cambiar a backend y también me gusta la banda amon amarth, que viva el metal y la programación.
Muchas por gracias por tus consejo, no sabes la ayuda que me haz brindado y seguro que a un gran segmento de la comunidad de programadores jr, muchas graciasx2
Que buen video :D
Me alegra decir que tengo conocimientos en los puntos que mencionas, pero no quita el hecho de que en ámbito profesional la cosa sea más difícil jsjs.
He tenido esa manía que dices de aprender muchos lenguajes, pero debido a que necesito empleo por ser recién graduado he aprendido NodeJs, Express, Mongo y Vue.
Espero sea suficiente para un primer empleo :'3
Gracias por tus videos y la información que nos das :D.
Tu me impresionas cada vez más Hector, que grande eres gracias por compartir tu tiempo y conocimientos para que personas como yo que estamos iniciando en la programación, tengamos una base de la cual partir... sos grande.
Muy buen video Hector, ya con esto tengo algunos temas en los cuales enfocar mi atención
al fin esta informacion literal deberia valer millones casi no se encuentra de este tipo de info importante para los que estamos empezando
Bro este video llego en el momento exacto de mi vida, cuando acabo de encontrar mi primer trabajo como backend Junior :''V
rt
Estoy estudiando el área backend también... crees que sabiendo js, node js ,Express voy bien ? y que me faltaría? soy autodidacta y me vuelvo loco con tanta info desde ya muchas gracias.
@@moisezzz1680 jajaja
Muy bacán bro este vídeo, ojalá pudieras hacer una ruta de lo que mencionas en el vídeo con los dos o tres lenguajes de programación más usados.
¡Gracias! Profr Héctor
Gracias por los consejos para mi han sido de gran ayuda como guía de estudio ya que estoy aprendiendo con Java y me gusta la programación del lado del Backend
Estoy por empezar a estudiar java, algún recurso que recomiedes? me ayudaria mucho
@@edgaralejandrogonzalez6689 Primero aprende los conceptos básicos: que es una variable, una constante, una asignación, tipos de datos, entre otros.
Después seguís con Estructuras de control. Una vez que lo tengas controlado, empeza a ver POO, los 4 pilares, atributos, metodos, etc. Interfaces, enumeradores, clases y metodos abstractos.
entre estructuras de control y POO busca que es un arreglo (vector, matrices). Teniendo cocido todo eso, podrias ir viendo spring. De ahi ya queda seguir practicando. Suerte!
@@viernes1757 gracias por la guía, estos últimos días ya he tocado todos los temas que mencionas, me falta repasar más el tema de sintaxis y por qué se escribe de una manera y no de otra. Ya tengo experiencia programando en C, no arranco desde cero, así que prácticamente fue de "como hago tal cosa pero en Java".
@@edgaralejandrogonzalez6689 Si tocaste C entonces vas ligero. Me olvide decirte que revises que es un ORM, mas en concreto Datanucleus.
@@viernes1757 ah bien, la tendré en cuenta, te lo agradezco.
La verdad estaba medio perdido con el tema de POO, pero ya le estoy agarrando la mano
Yo soy programador básico en C#, tengo mas de 5 años picando código y he hecho cosas solo para mi que me funcionan pero quiero subir mi nivel, manejo la POO y quisiera poder aprender mas de bases de datos, ¿Qué me podrías recomendar? Aclaro que no soy ingeniero de sistemas, soy ingeniero civil.
Aprender SQL, Bases de datos relacionales (PostgreSQL) y cuando ya las hayas dominado haces las no relaciones/NoSQL (MongoDB) aunque eso depende de tus preferencias y condiciones de trabajo, si quieres profundizar aùn màs ya estarìas entrando en ingenierìa de datos...
Excelente estos videos, cortos y concisos! Gracias.
Excelente checklist para validar conocimientos, muchas gracias Héctor
que gran video hector, sigue así
Muchas gracias por compartir tus conocimientos hermano!!
Seguimos en el camino, si vamos bien entonces, gracias Héctor....COsa que hago mucho en mi trabajo como Jr Dev, hago las pruebas en mi local y preparo los endpoint para el front
Backend Dev y Metalero. Muy buena combinación ... Soy nuevo suscriptor!!!
excelente video, siempre son un aporte, he aprendido mucho con tus videos...\m/
Creo que se podria añadir conocimientos basicos de base de datos y frontend, tambien ingles
Buen video, me dieron ganas de programar escuchando metal
A mi me gusta escuchar Sam Smith jaja
el ejemplo de las cervezas es el mejor jeje cool buen video !
Muchas gracias por los consejos Héctor, te sigo desde poco tiempo a día de hoy, gracias por tus consejos y dedicación para con la raza jr. Eres un grande!
Gracias Hector!! amo tus videos
El mejor ejemplo de asincronia de la vida real, cerveza y mani. Crack
Gracias por el video Héctor! Saludos.
Yo soy front end pero es interesante el mundo del backend creo que interesante también conocer sobre los backends
Excelente Video! Coincido con los 5 conceptos!
Quizás el concepto de Seguridad para un Junior sea un poco mucho, no se si el hecho de exigirle a un Junior conocimientos de seguridad sea algo extremo. A mi criterio es el concepto mas difícil de los 5.
Si hubiera visto tu video 6 meses atras, hubiera aprendido java angual. o php con vue que es lo que hay mas en mi pais jejej. Bueno igual ahora estoy muy contento de dominar a nivel junior react pero sin trabajo jejej jxd . Saludos !!
de donde eres?
Gracias por tus videos genio!
Faltaria el de semi senior... saludos.
Si el Junior tomara Cerveza que no tomara el Senior jajajajajajajaaj. Excelente video gracias Hdeleon por siempre orientarnos.
Buena info, gracias, buenos consejos.
elegi el lenguaje GO para empezar a aprender backend pero dudo mucho en si seguir y profundizar con su framework Fiber o irme por C# o JAVA
Buen video Héctor, solamente una duda; para los que somos abstemios cual sería el proceso principal... Saludos !
Cerveza sin alcohol
soy bastante nuevo en esto de la rpgramacion y la verdad que me gusta bastante el concepto del backend, mi gran problema es el lenguaje a elegir. he estado haciendo cosas con nodeJS , pero segun conocidos con mas experiencia no es lo ideal, que lenguajes me recomiendan?
Yo te recomiendo primero que aprendas los fundamentos de la programacion(hacer diagramas de flujo y pasarlos a codigo), si dominas los fundamentos lo tenes hecho, seras capaz de aprender cualquier lenguaje
me gusto mucho tu video, una pregunta si yo estoy aprendiendo backend pero a la vez fronthend con react y nodejs como ago el api para que se conecten entre si? tienes un video explicando ese tema?
Llego un poco tarde pero en resumidas cuentas, en el package.json del proyecto de react añades la línea proxy: 'localhost:(aquí va el puerto del sevidor de nodejs)'
Y haces peticiones con fetch o axios directamente sin poner la dirección localhost
Ah no ma, que buen video. tengo los conocimientos revueltos jiji los estructuraré ya que aún No sé de seguridad y muy poco de Framework pero sì de asincronismo jijiji. Conozco de SQL pero aún me falta implementarlo en Python (aunque en Java sí sé jiji) pero en esta semana empiezo con BD en Python para mi bot de trading jiji.
Excelente video, me dieron ganas de tomar cerveza.
usteds que leguaje recomiendan, yo he comenzado con GO por que fue el que mas me gusto, pero laboralmente en Mexico no se como ande. . .!!!!
Buena tarde, consulta desde Colombia, pais de cocaina:
¿Alguien conoce un curso de Laravel enfocado al Backen, que trabaje con postman, o similar?.
Gracias
El ejemplo de asincronia me motivó a suscribirme jajajaj
Pense que ni a junior alcanzaba, me salve xD
.. y tomar cerveza.. salud!!!🍻🍻🤣🤣
Excelente video mira para mi opinion me encantaria que realizaras un video desde 0 un Crud es bueno empezar por hay vale excelente seria el proceso mil bendiciones.
ua-cam.com/video/UlqnQO3n2SA/v-deo.html
Un aspirante a backend debe tomar materias del front? Encontré un bootcamp de backend dónde no enseñan HTML ni CSS y estoy considerando entrar
cual bootcamp es?
@@manuelscott9078 se llama practicum, tiene una carrera de backend
@@david004alpha lo encontré pero solo me sale la carrera de software engineering, no de backend unicamente
@@manuelscott9078 es el curso de Python, ese es el backend
"y tomar cerveza" CONFIRMO
Amigo sacas todo lo que quieren las wachas
Recomienda curso java back end
¿La programación asíncrona es lo mismo que la programación multihilos? 🤔
Qué consideran sobre abarcar 1 STACK dentro de 1 lenguaje siendo junior? Ej, MERN con typescript.
Considera que JavaScript y todas esas librerías son de gran importancia ?
Hola alguien sabe que lenguajes debería de aprender en experiencia para buscar mi primer empleo como backend junior gracias
Que opinas del backend con NodeJS?
Buena opción
Jajaja
la explicación de la asincronia10 puntos
Uso js y Express solo te da el routing y NestJS no me gusta para nada estoy pensando hacer back con php
Para Go recomiendas aprender Gin o algun otro? No suelen poner frameworks en las ofertas de Go que vi. estructuras de datos y algoritmos para junior es normal que pidan?
Personalmente te recomiendo estudiar gin y gorm, en algunas empresas valoran que tengas nociones de estos framework.
@@lorenacardonatovar6938 gracias, les voy a echar un ojo
Ahora una de full stack junior 🤑
Amigo, que nivel de conocimiento de pruebas (unitarias, integración, etc) consideras debería manejar un junior?
Asi es y programar al estilo Google y estilo Nasa
Pregunto. Como junior backend tengo que poder modelar una base de datos e implementarla o eso no debería preocuparnos aun. Supongamos el ejemplo de un proyecto propio o un negocio pequeño que está digitalizándole.
Aprender esnlo mejor por qué aunque no la modelos tú debes de entender como se hizo y también las consultas
@@alexandramunoz211 si, yo sé normalizar, es más que nada par tener una idea de si eso es un conocimiento de júniors o más bien es algo más avanzado o de otro perfil distinto del back-end.
@@alejandrodavidbenolol es uno conocimeinto de junior lo se por que el chico con el que trabajo es junior (aclaro que entre a trabajar esta semana como practicante )y el maneja tanto codigo como bases de datos ya que el me esta guiando a mi y a otro compañero
@@alexandramunoz211 Gracias, era eso justo lo que tenía que saber.
@@alejandrodavidbenolol por cierto perdón por escribir tan mal, eso me pasa cuando intento escribir sin mirar el teclado
Y que hay de los patrones de diseño??
Creo que eso debe ser siempre considerado, de hecho lo he mencionado en el video de nivel senior, pero para un primer trabajo no lo veo como obligado, más no sobraría conocer algunos
¿Se debe saber Html, Css y JavaScript o Frameworks como Bootstrap?
Todo es web ahora y es necesario.
Tener conocimientos básicos no está de más, porque como backend al menos deberías tener idea de cómo es posible que te manden los datos el front, de esta manera dejar preparado de ser necesario el backend para distintos escenarios de cómo el front podría mandarte datos para manejarlos en la BD (para esto claramente se necesita trabajar de la mano con los especializados en front end)
Considero que el área del especialización no está peleada con el tener conocimientos al menos básicos de otras áreas del desarrollo para desempeñar mejor tu labor
Git y docker tambien lo debe saber un junior?
Git para versionamiento es indispensable la mayoría trabaja con eso creeme almenos aprende lo básico y con eso te defiendes mientras
Git sí es necesario y docker es un nice to have porque sí te ayuda a entender e implementar cosas. Aunque al menos en donde trabajo no es necesario para jr
Yo estoy haciendo un curso de programación con java que lo dicta mi universidad, enseñan de todo hasta spring , y yo ya se programar pero desconozco spring, mi duda es si debería adelantarme, ya que spring lo veríamos a partir de junio, o estudiar otro lenguaje y framework en paralelo
Adelantaré y aprende sprinboot es mi recomendación ya que muchas empresas trabajan con el
@@alexandramunoz211 gracias!
En dónde puedo ver qué hace un programador de backend ..
programación y analogías de cerveza, ¿que más se puede pedir?
🔥🔥🙊🙌
Hay que saber css ajuro ?
Es PHP tan versátil como C# para el backend?
he trabajado php con symfony y se me hace muy similar en varias cosas y la cantidad de bundles que posee ayudan mucho, digamos con symfony en menos de dos horas ya te puedes montar tu sistema de gestión de usuarios y el administrador de recursos.
yo estoy estudiando y el angular me esta volviendo loco y el node express mongoosse bodyparset y el connect-multypart unas veces me funciona otras no no se me guarda en la base de datos loco
6. Saber sacar al Iori Loco en el King of Fighters
Y las interfaces?
lo mas importante para un programador junior es: tomar cerveza
Excelente video mi Hector, solo me quedé con la duda de ¿Qué es el paralelismo? Saludos :D
Cuando se realizan (ejecutan) varias tareas (procesos) al mismo tiempo...
@@romanagr Gracias por responder :)
Con solo saber tomar cerveza ya puedo ser programador junior? :-)
No entendi lo de framrwork osea ejmplo nodejs
Sería Express para Node
cerveza mmmmmm...
Ami me preguntaron patrones de diseño para junior D:
Se puede conseguir trabajo remoto como jr?
Pues puede que sea difícil buscar, pero si se puede, actualmente soy JR y estoy trabajando de manera remota, ademas que es mi primer empleo, no te rindas!!
@@GustavoPMex gracias bro eso me tenia mucho en duda
sí es posible :)
Pero ahora a los juniors devs les piden hasta microservices........ tuve una entrevista como junior fullstack en IBM y me pedian manejar SOLID, pruebas unitarias e integración, inglés C1 con acento nativo y microservices LOL
Todo eso lo puedes aprender en mi canal, menos el inglés, e igual no todo es IBM
No te pidieron ser güero también?
@@MonSster-jf7ex 2 gemas del infinito e ir de kamikaze a Ucrania XD
Wow siempre miras a la izquierda y nunca a la derecha
por qué los programadores no se afeitan
No