Mi Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/ Mis Cursos de Programación: hdeleon.net/cursos-premium/
11 місяців тому
Buen Año Hector, tengo que darte un feedback sobre tu libro y no lo he comprado no por el precio, sino por que no conozco el contenido del mismo, ni en Amazon y tampoco en la web donde indicas donde se vende indica el índice o que se toca, ya se sabe que son los fundamentos y es algo no muy avanzado, pero saber cómo se ha planteado el libro puede hacer que quieras comprarlo o no. No soy nadie para decirte que lo has hecho mal! Solo que me encantaría saber más en profundidad de que temas toca. Muchas gracias por darme la oportunidad de poderme expresar! Encantado de ver tus vídeos 👍
@ Que tal, puedes ver el contenido del libro aquí: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
11 місяців тому
@@hdeleonnet perfecto! Me parece uno de los libros más completos sobre muchos conceptos, ahora si que lo tengo en mi lista de siguiente libro a comprar 😊👍🎁 muchas gracias!!!!
Este año pasé de QA a Backend y cada uno de esos puntos son obligatorios, yo sumaría aprender como estan funcionando tus herramientas por detrás. Que te pregunten como correr tú app y no digas, darle clic al run de tu IDE, esos detalles en mi caso significaron la diferencia.
Hice un plan de estudio de más o menos 200 o 300 horas. Escogí el lenguaje y después me enfoque en el framework que se usaba en mi empresa. Más o menos fue así: - Sintaxis del lenguaje - Estructuras de datos - Framework backend - ORM - Test unitarios - Ejercicios de implementación (hacer Crud's y copiar API's agregando lógica medianamente compleja). - Principios Solid - Patrones de diseños (enfasis en los que usa tu framework) - programación funcional y reactiva - Conceptos de micro servicios. Si ya están trabajando como QA, hablen con algún referente de backend y si su empresa tiene una skill matrix traten de hacer cursos y proyectos para cubrir al menos su seniority y la mitad del seniority siguiente. Al inicio parece mucho pero a medida que las semanas avanzan todo se vuelve fácil.
Yo creo que eso es muy importante… Debido a mi discapacidad visual, hay herramientas que no puedo utilizar porque no son tan accesibles como me gustaría, un ejemplo es Postman, por lo que luego mis compañeros se sorprende que siempre esté usando comandos curl😂
Si eres backend de servidores linux, también te puede ayudar: Interacción de tu código con el sistema operativo del servidor Bash (para tareas programadas principalmente)
Otro obligatorio pero para cualquier carrera y trabajo en este momento, es el manejo del idioma Inglés. Es absurda la diferencia de oportunidades, aprendizaje, salarios, etc. Solo por el hecho de manejar un segundo idioma. Muy buenos los videos. 🤘
Claro, encontrar ese primer trabajo en programación es todo un reto. No sólo hay que saber lo que dice el video... y depende mucho de tu situación en particular, conocimientos, títulos, habilidades blandas y el lugar donde estés. No sé si el compa hdeleon tenga un video sobre eso, pero si he visto otros tratando ese tema. Al menos con inglés, puedes acceder a oportunidades que otros no. Mucho ánimo 💪
Obligado a saber esto también: Cómo tomarte la presión arterial - Enfermedad Cardiaca Cómo usar un glucómetro - Diabetes Tipo II Cómo inyectarte insulina - Diabetes Tipo I Qué debes comer cuando sufras del hígado - Cirrosis Cómo decirle a tu médico que debe referirte a un cirujano para extirparte la bilis cuando se llene de cálculos - Colelitiasis Cómo hervir verduras para limpiarte el páncreas (este no se extirpa) - Pancreatitis Qué alimentos no ingerir cuando sufras de acidez crónica - Gastritis Si no entiendes el sarcasmo: Aprende a saber más de menos cosas para que no te conviertan en el todólogo de la empresa.
Buena tarde Héctor. Yo agregaría también tener muy buena comunicación con los distintos equipos a distintos niveles (técnicos, PM, de negocio, etc). Si una persona no pude o quiere comunicar ideas de forma clara (verbal o escrita) no sirve de mucho para reforzar al equipo. Una mala comunicación merma mucho los skills de un prospecto. Saludos.
Un consejo que puede ayudar es que los proyectos que mencionas, pagues un host barato y subas algunos para demostrar un poco tu conocimiento, creando algún clon, aplicaciones en tiendas cmo Google Play etc, con respecto al abanico de conocimiento recomiendo conocimiento en temas de seguridad y temas de encriptado de información, algo que también recomiendo mas que todo con las nuevas tecnologías que están implementados países de LA, conoce las api de facturación electrónica de tu país, si conoces esa API creo que te podría ayudar, en mexico tienen hasta para el tema de planillas (recursos humanos), si conoces de esas tecnologías en mi opinión tendrías un plus dependiendo del area de la empresa a la que estes aplicando pero que estoy seguro que sera como el 75% relacionado con contabilidad
Casi me animo a decir que todo eso aplica para años anteriores al 2024, pero es verdad que con los cambios de framework hay cosas que debemos volver a revisar todos los años/meses, porque con las novedades, por tirar un ejemplo, los patrones de diseño son más fáciles de implementar, o a veces más difíciles, que se yo (espero que no). Lo mismo con los otros puntos, así que coincido con que no debe dejar de revisarse tu listado
Excelente Hector como siempre! Lo unico que agregaria seria tener conocimientos de Microservicios y todo lo referente a el. (patron consumers producers, CQRS, colas de mensajeria, observabilidad, etc). Saludos!!
Hoy en día es tanda la competencia que aparte de saber todo eso y más el que haga tarea extra curriculares son los que van a conseguir empleo . Entres más competencia exista menos sueldo y más requerimientos
Aprender SQL y NoSQL; no pensar que NoSQL viene a sustituir a SQL; hay algunas cosas que van de maravilla usando bases de datos NoSQL (información ya "masticada" que siempre es la misma o que cambia muy poco) pero las bases de datos SQL también son bastante útiles. No todo lo que haces con SQL se puede hacer con NoSQL.
Justo estoy empezando a estudiar este stack y, por lo que vi en el 80% de las ofertas de trabajo, estás muy en lo correcto. También llegué a ver que solicitaban conocimientos en microservicios y pruebas automatizadas.
+ Montoreo de salud de aplicacones + logs + Docker/Podman/Kubernetes ¿qué pasó con docker? ¿cerraron ese antr0? ¿quedó sin soporte? + ¿memory Leak? ¿se sigue considerando un desafío a vencer? + ¿RabbitMQ / KAFKA y capaz que Redis para mensajes? ¿es un tema viejo?
Bro, me caes bien, lo que son makigas y tu son realistas y no andan predicando que con el poder del amor puedes construir un script que congele todas las computadoras del mundo. lo cierto es que hoy en dia me he topado mucho y es casi que lo ultimo a "programadores", que indican que no es necesario pasar por estudios formales o ni estudiar en universidades, cuando estudie, si es cierto es viejo pero tuve que implementar TDA para realizar operaciones con datos de tipo fecha, ciertamente hoy uso por ejemplo carbon o moment, pero en su tiempo tuve que aprender a minimizar todo, casos como moment que ne el bundle creo que pesa 1 mb solo para obtener un string, es ilogico, y todo quien sabe por que no se considero cosas como Big O en su desarrollo. A lo que quiero decir, no solo es aprender como usar un lenguaje, sino saber como programar, como mencionas, un programador que no sepa como construir una consulta de forma eficiente no tendra buenos resultados. Fijece que hace unos dias realizaba unos unit test, me percate que un test ocupaba mucho tiempo, verificando en el uso de memoria me percato que usa alrededor de 100 mb, un simple proceso de registro, cuando veo el test todo normal, busca el usuario por email, eso deberia estar correcto, se me ocurre colocar un contador y medir la memoria justamente en el query, el query se traia todos lo usuarios y luego se realizaba una busqueda por email, yo en los seeder coloque millones de usuarios, lo arregle, pero aunque mejore la memoria, no mejoro mucho el tiempo, reviso la descripcion de la tabla, el campo email no estaba indexado, como 24 seg tardaba esa consulta, lo indexe, cosa que en produccion fue un problema, y la consulta bajo a menos de 2 segundos, aun no me convencia, pero mejora es mejora. nada de eso fuera pasado si el programador que hizo esa parte fuera indexddo bien los campos, construido una buena consulta y no confiado en que el lenguaje todo lo hace, y era un programador considerado senior
Excelente tus consejos y la vision que compartes, 100% correcto! Muchos programadores creen que con conocer algunos lenguajes, su sintaxis y hacer un CRUD ya tienen la vida resuelta.
Me gustaria que sacaras un libro o cursos pero mas orientado a nivel avanzados como aplicar mejores arquitectura, cómo usas los genericos para mejorar el uso de aplicaciones, tipo conexiones con azure y mapper mas las pruebas unitarias
Aprender a hacer ejercicios de respiración para cuando salgan champiñones en prod tipo "por que no se ve nada?", o "porque no conecta con esto con lo otro?"
A todo eso súmale estructuras de datos y algoritmos. Si se domina eso y se domina algo de arquitectura, junto a trabajar con asincronía y algo de cloud, y puedes encontrar trabajo más o menos fácil de backend
Actualmente trabajo como desarrollador de C# usando Windows Forms y SQL, he de preguntar, es posible implementar las pruebas unitarias en WinForms? Porque los datos los extraigo directo de la DB y debugueo para verificar que vayan correctamente antes de guardar u modificar
Hola hector me fui para Java pero aún sigo viendo tus videos, gracias por los aportes. Inmenso. Midu sacó un video muy detallado donde divide las tecnologías que estan decayendo/ lasque son imprescindibles/ las que aumentan el sueldo y las que prometen a futuro. Estaría interesante uno similar con backend, dura 2 horas ja!
Hola hector, una pregunta, en las universidades suelen enseñar que si algoritmos de ordenamiento, quick sort, merge sort, etc, también grafos, arboles etc, lista, pilas, colas, etc, estos conceptos son importantes?
Eso es lo que yo digo bro así empezó a pasar con el diseño gráfico ya todos diseñan ya todo es IA ya hay programas que te hacen en un momento lo que te tardabas horas o días en PS igual está pasando con la programación ahora todos saben eso todos están aprendiendo todos le meten a todos todos contra todos todos juntos en una sola pelota de m....... Todo el mundo hace todo igual está pasando en la mecánica en la electricidad en lo técnico también a pasado eso que ya las manos de obras salen mucho más baratas e incluso gratuitas solo por ayudar porque ya hay mucha gente que hace casi o mejor las cosas que uno mismo
Buenas Hector,queria preguntarte ya que tengo la duda de si comprar tu curso de Udemy de C# o el libro. No se cual me podrias recomendar. Empiezo esta semana de programador de .net y es para ir formando mi carrera en este lenguaje y stack
Hola hdeleon, quisiera tu ayuda, en la universidad este ciclo vimos un poco de .net, quiero profundizarme mas en .net por eso compre tu curso de .net de udemy, quisiera saber si me recomiendas despues de ese curso hacer el de patrones de diseño o el de sql, quisiera que me orientes en ese sentido, saludos y abrazos
🎯 Key Takeaways for quick navigation: 00:00 🎬 *Requirements for Backend Developers in 2024* - Understanding architectural patterns in frameworks. - Importance of adhering to coding conventions. - Integration of unit testing into development workflows. 01:52 🧪 *Importance of Unit Testing* - Unit testing as a fundamental requirement, not an optional skill. - Enhancing code scalability and maintainability through unit tests. - Employing unit tests to detect and troubleshoot issues in production code. 03:59 🔄 *Resilience in Backend Development* - Understanding resilience as the system's ability to handle errors and failures. - Implementing strategies to manage dependencies and external services. - Developing fault-tolerant systems beyond basic CRUD operations. 05:22 🛠️ *Embracing Design Patterns* - Recognizing and applying common design patterns in backend development. - Utilizing patterns such as repository, factory, and singleton for code efficiency. - Gaining mental agility through familiarity with design patterns across different frameworks. 07:13 📊 *Proficiency in SQL* - Beyond basic queries, mastering advanced SQL concepts like triggers and stored procedures. - Leveraging SQL knowledge to optimize ORMs and database operations. - Enhancing code performance and efficiency through SQL proficiency. 08:08 ☁️ *Cloud Services Mastery* - Familiarity with cloud platforms and services for modern backend development. - Understanding concepts like high availability and serverless computing. - Pursuing certifications in popular cloud providers for career advancement. 09:18 🤖 *Introduction to Artificial Intelligence* - Integrating AI tools and assistants into the development workflow. - Recognizing AI as a supportive technology rather than a replacement for human expertise. - Gaining proficiency in tools like ChatGPT and GitHub Copilot for enhanced productivity. 10:29 📝 *Conclusion and Call to Action* - Recap of essential skills and considerations for backend developers in 2024. - Encouragement to explore beyond basic coding skills and engage in diverse projects. - Invitation for viewers to share additional insights and considerations in the comments section. Made with HARPA AI
Podría hacer un video o short video sobre la ruta a seguir para ser un Backend programador ? Es factible orientarse en Javascript para luego dominar Node.JS ?
Deseo ser freelancer orientado en los sistemas Linux usando MySQL y SQLite. Luego las bases de datos no relacionales. Para empresas pequeñas y medianas, esto le parece factible?
Esto no es nada nuevo, hace años que todo esto es necesario para escribir aplicaciones de calidad. Quizá lo de AI es lo nuevo, que hay que usar como apoyo.
Lo de pruebas unitarias desde que salieron las herramientas de IA ya no es necesario, yo se hacer pruebas unitarias porque como dice Hector era obligatorio, pero es verdad que desde que salio github copilot y otras herramientas de IA, no me ha tocado volver a hacer ni una sola prueba unitaria, le digo al copilot que me la haga y listo. Hacer pruebas unitarias es muy tedioso y aburrido, y por eso le digo a los nuevos que se pueden saltar esa parte, ya no es necesario, eso no significa que no te toque hacerlas en tu trabajo, solo significa que ya no la tienes que hacer tu, una IA la puede hacer...
Mi Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Buen Año Hector, tengo que darte un feedback sobre tu libro y no lo he comprado no por el precio, sino por que no conozco el contenido del mismo, ni en Amazon y tampoco en la web donde indicas donde se vende indica el índice o que se toca, ya se sabe que son los fundamentos y es algo no muy avanzado, pero saber cómo se ha planteado el libro puede hacer que quieras comprarlo o no.
No soy nadie para decirte que lo has hecho mal! Solo que me encantaría saber más en profundidad de que temas toca.
Muchas gracias por darme la oportunidad de poderme expresar!
Encantado de ver tus vídeos 👍
@ Que tal, puedes ver el contenido del libro aquí: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
@@hdeleonnet perfecto! Me parece uno de los libros más completos sobre muchos conceptos, ahora si que lo tengo en mi lista de siguiente libro a comprar 😊👍🎁 muchas gracias!!!!
Este año pasé de QA a Backend y cada uno de esos puntos son obligatorios, yo sumaría aprender como estan funcionando tus herramientas por detrás. Que te pregunten como correr tú app y no digas, darle clic al run de tu IDE, esos detalles en mi caso significaron la diferencia.
Hola @Jquint3ro, soy QA ¿cómo hiciste para cambiarte a back?
Misma pregunta
Hice un plan de estudio de más o menos 200 o 300 horas. Escogí el lenguaje y después me enfoque en el framework que se usaba en mi empresa. Más o menos fue así:
- Sintaxis del lenguaje
- Estructuras de datos
- Framework backend
- ORM
- Test unitarios
- Ejercicios de implementación (hacer Crud's y copiar API's agregando lógica medianamente compleja).
- Principios Solid
- Patrones de diseños (enfasis en los que usa tu framework)
- programación funcional y reactiva
- Conceptos de micro servicios.
Si ya están trabajando como QA, hablen con algún referente de backend y si su empresa tiene una skill matrix traten de hacer cursos y proyectos para cubrir al menos su seniority y la mitad del seniority siguiente. Al inicio parece mucho pero a medida que las semanas avanzan todo se vuelve fácil.
Yo creo que eso es muy importante… Debido a mi discapacidad visual, hay herramientas que no puedo utilizar porque no son tan accesibles como me gustaría, un ejemplo es Postman, por lo que luego mis compañeros se sorprende que siempre esté usando comandos curl😂
Gracias por la orientación.
Si eres backend de servidores linux, también te puede ayudar:
Interacción de tu código con el sistema operativo del servidor
Bash (para tareas programadas principalmente)
Otro obligatorio pero para cualquier carrera y trabajo en este momento, es el manejo del idioma Inglés. Es absurda la diferencia de oportunidades, aprendizaje, salarios, etc. Solo por el hecho de manejar un segundo idioma. Muy buenos los videos. 🤘
Sé inglés, experiencia de un call center, y aún no consigo trabajo como programador.
Claro, encontrar ese primer trabajo en programación es todo un reto. No sólo hay que saber lo que dice el video... y depende mucho de tu situación en particular, conocimientos, títulos, habilidades blandas y el lugar donde estés. No sé si el compa hdeleon tenga un video sobre eso, pero si he visto otros tratando ese tema. Al menos con inglés, puedes acceder a oportunidades que otros no. Mucho ánimo 💪
@@randomprocastinator7890 búscale bien. Si sabes programar encontrarás rápido un lugar 😊
Obligado a saber esto también:
Cómo tomarte la presión arterial - Enfermedad Cardiaca
Cómo usar un glucómetro - Diabetes Tipo II
Cómo inyectarte insulina - Diabetes Tipo I
Qué debes comer cuando sufras del hígado - Cirrosis
Cómo decirle a tu médico que debe referirte a un cirujano para extirparte la bilis cuando se llene de cálculos - Colelitiasis
Cómo hervir verduras para limpiarte el páncreas (este no se extirpa) - Pancreatitis
Qué alimentos no ingerir cuando sufras de acidez crónica - Gastritis
Si no entiendes el sarcasmo: Aprende a saber más de menos cosas para que no te conviertan en el todólogo de la empresa.
Buena tarde Héctor.
Yo agregaría también tener muy buena comunicación con los distintos equipos a distintos niveles (técnicos, PM, de negocio, etc). Si una persona no pude o quiere comunicar ideas de forma clara (verbal o escrita) no sirve de mucho para reforzar al equipo. Una mala comunicación merma mucho los skills de un prospecto.
Saludos.
Un consejo que puede ayudar es que los proyectos que mencionas, pagues un host barato y subas algunos para demostrar un poco tu conocimiento, creando algún clon, aplicaciones en tiendas cmo Google Play etc, con respecto al abanico de conocimiento recomiendo conocimiento en temas de seguridad y temas de encriptado de información, algo que también recomiendo mas que todo con las nuevas tecnologías que están implementados países de LA, conoce las api de facturación electrónica de tu país, si conoces esa API creo que te podría ayudar, en mexico tienen hasta para el tema de planillas (recursos humanos), si conoces de esas tecnologías en mi opinión tendrías un plus dependiendo del area de la empresa a la que estes aplicando pero que estoy seguro que sera como el 75% relacionado con contabilidad
Bastante bueno, yo anadiria:
- Monitorizacion de servicios (Datadog, zookeeper o similares)
- patrones de arquitectura
- NoSQL
- Concurrencia
Casi me animo a decir que todo eso aplica para años anteriores al 2024, pero es verdad que con los cambios de framework hay cosas que debemos volver a revisar todos los años/meses, porque con las novedades, por tirar un ejemplo, los patrones de diseño son más fáciles de implementar, o a veces más difíciles, que se yo (espero que no). Lo mismo con los otros puntos, así que coincido con que no debe dejar de revisarse tu listado
Me suscribo, porque de todos los creadores de contenido eres el más honesto al decirnos qué esperan en el mundo laboral. Gracias HDLeon.
Falto ser metalero, lo más importante.
Excelente Hector como siempre! Lo unico que agregaria seria tener conocimientos de Microservicios y todo lo referente a el. (patron consumers producers, CQRS, colas de mensajeria, observabilidad, etc). Saludos!!
Héctor, el único programador backend que tiene el mejor cabello
Hoy en día es tanda la competencia que aparte de saber todo eso y más el que haga tarea extra curriculares son los que van a conseguir empleo . Entres más competencia exista menos sueldo y más requerimientos
yo apenas entre este año a mi primer trabajo de programador pero quiero lograr brincar a BackEnd !!! seguiré las recomendaciones !!!
Aprender SQL y NoSQL; no pensar que NoSQL viene a sustituir a SQL; hay algunas cosas que van de maravilla usando bases de datos NoSQL (información ya "masticada" que siempre es la misma o que cambia muy poco) pero las bases de datos SQL también son bastante útiles. No todo lo que haces con SQL se puede hacer con NoSQL.
Laravelo!! jaja me encanto ese termino, me lo robo. Gracias por los tips Hector! Enhorabuena por el exito de tu canal y de tu libro.
Video muy interesante que enumera aspectos importantes para ir más allá de lo básico y evidente. Aplicable además a cualquier lenguaje.
Solo agregaría manejar colas de trabajo (queue)
Si esta información estaría en un libro, lo compraría😢
Justo estoy empezando a estudiar este stack y, por lo que vi en el 80% de las ofertas de trabajo, estás muy en lo correcto. También llegué a ver que solicitaban conocimientos en microservicios y pruebas automatizadas.
+ Montoreo de salud de aplicacones + logs
+ Docker/Podman/Kubernetes ¿qué pasó con docker? ¿cerraron ese antr0? ¿quedó sin soporte?
+ ¿memory Leak? ¿se sigue considerando un desafío a vencer?
+ ¿RabbitMQ / KAFKA y capaz que Redis para mensajes? ¿es un tema viejo?
Bro, me caes bien, lo que son makigas y tu son realistas y no andan predicando que con el poder del amor puedes construir un script que congele todas las computadoras del mundo.
lo cierto es que hoy en dia me he topado mucho y es casi que lo ultimo a "programadores", que indican que no es necesario pasar por estudios formales o ni estudiar en universidades, cuando estudie, si es cierto es viejo pero tuve que implementar TDA para realizar operaciones con datos de tipo fecha, ciertamente hoy uso por ejemplo carbon o moment, pero en su tiempo tuve que aprender a minimizar todo, casos como moment que ne el bundle creo que pesa 1 mb solo para obtener un string, es ilogico, y todo quien sabe por que no se considero cosas como Big O en su desarrollo.
A lo que quiero decir, no solo es aprender como usar un lenguaje, sino saber como programar, como mencionas, un programador que no sepa como construir una consulta de forma eficiente no tendra buenos resultados.
Fijece que hace unos dias realizaba unos unit test, me percate que un test ocupaba mucho tiempo, verificando en el uso de memoria me percato que usa alrededor de 100 mb, un simple proceso de registro, cuando veo el test todo normal, busca el usuario por email, eso deberia estar correcto, se me ocurre colocar un contador y medir la memoria justamente en el query, el query se traia todos lo usuarios y luego se realizaba una busqueda por email, yo en los seeder coloque millones de usuarios, lo arregle, pero aunque mejore la memoria, no mejoro mucho el tiempo, reviso la descripcion de la tabla, el campo email no estaba indexado, como 24 seg tardaba esa consulta, lo indexe, cosa que en produccion fue un problema, y la consulta bajo a menos de 2 segundos, aun no me convencia, pero mejora es mejora.
nada de eso fuera pasado si el programador que hizo esa parte fuera indexddo bien los campos, construido una buena consulta y no confiado en que el lenguaje todo lo hace, y era un programador considerado senior
para resiliencia utilizo polly que implementa patron circuit breaker
Excelente Amigo Desarrollador Metalero.
Excelente tus consejos y la vision que compartes, 100% correcto! Muchos programadores creen que con conocer algunos lenguajes, su sintaxis y hacer un CRUD ya tienen la vida resuelta.
Es muy cierto! A ponerse las pilas!
Excelente seguire estos Pasos, Quiero ser Backend algun dia, estoy siguiendo la ruta de JAVA
Me gustaria que sacaras un libro o cursos pero mas orientado a nivel avanzados como aplicar mejores arquitectura, cómo usas los genericos para mejorar el uso de aplicaciones, tipo conexiones con azure y mapper mas las pruebas unitarias
Aprender a hacer ejercicios de respiración para cuando salgan champiñones en prod tipo "por que no se ve nada?", o "porque no conecta con esto con lo otro?"
Excelente video, a seguir estudiando y practicando para ser un buen programador backend... aun faltan cosas por aprender...
yo sumaria , haber hecho un curso o escuchado sobre metodologia agiles. y conventional commits. todo suma! jejeje! muy el video!
A todo eso súmale estructuras de datos y algoritmos. Si se domina eso y se domina algo de arquitectura, junto a trabajar con asincronía y algo de cloud, y puedes encontrar trabajo más o menos fácil de backend
Gracias Héctor por tan buenos consejos. Muy buen video.
Justamente estoy aprendiendo arquitectura y luego le iba a entrar a pruebas unitarias, voy por buen camino 🤣
Excelente video, porfa quiero tu libro en digital porque vivo en Venezuela y es un problema acceder a el en fisico
Saludos 👋 desde República Dominicana, gracias 🙂
¡Hey! Soy de República Dominicana también. Hector hace muy buenos videos.
Excelente el vídeo y gracias por ayudarme a ser mejor en la profesión
CI CD es obigatorio para backends
Que tipo de certificaciones serian necesarias para cloud que combine con backend?
La mejor guía de conceptos de backend ❤
Bibliografia para pruebas unitarias? las he dado en DAW a distancia, pero literal no entendí
Gracias Hector !!!!
Gracias por tu video, muy buena información.
Que bien. Super interesante este tema.. gracias.
Excelente vídeo❤, Yo le sumaria aprender a hacer debug, desde usar un pronto como hacerlo con él IDE.
Actualmente trabajo como desarrollador de C# usando Windows Forms y SQL, he de preguntar, es posible implementar las pruebas unitarias en WinForms? Porque los datos los extraigo directo de la DB y debugueo para verificar que vayan correctamente antes de guardar u modificar
Gracias Hector, me falta un chingo por aprender...
JAJAJAJAJAJA
En Backend cada vez más están exigiendo manejar herramientas DevOps. Casi que imprescindible manejar los servicios de AWS o Azure.
felicidades bro, exente todo tu contenido para cuando uno de arquitectura hexagonal.
Muy buen video, subscribido con gusto
Gracias por los consejos
Alguien que me de LUZ en lo relacionado a la Biblioteca para aplicar Resilencia - como se llama?
Muy bueno como siempre!
Gracias!
Excelentes recomendaciones
Porq en maui se usa addsingleton y en blazor addscope
en la comunidad c# es mas comun los patrones de arquitectura y de diseño que en java ?
Genio 👌
no encuentro libros de arquitectura de software alguien sabe donde descargar, hace dos días que ando googleando
Ya encontre por las dudas
Dónde?
@@SkyTsuki z-library
Excelente consejo
Hola hector me fui para Java pero aún sigo viendo tus videos, gracias por los aportes. Inmenso.
Midu sacó un video muy detallado donde divide las tecnologías que estan decayendo/ lasque son imprescindibles/ las que aumentan el sueldo y las que prometen a futuro.
Estaría interesante uno similar con backend, dura 2 horas ja!
Yo aún estoy en decidir uno u otro, C#, Java, o Kotlin!
@@dhayanchavez C# me pareció más lindo al principio, pero spring boot con java está muy bien. Kotlin sinceramente no vi mucho. pero es muy nicho.
Apoyo la propuesta!
Cada vez que creo que estoy listo, salen nuevas exigencias, voy a meter turbo, gracias.
Yo que apenas estoy comensando pero vamos con toda
Haz un curso con alguna nube.
Héctor de León... REGALAME TU LIBRO!!!
Estoy a un año de salir de la universidad, ¿creen que en ese lapso de tiempo pueda aprender todos esos conceptos? 😢
smn , solo ten dominio en un framework y en una arquitectura y en lo demas nociones y ya con el tiempo agarras dominio en todo
@@baeli3852 Muchas gracias hermano.
Sip, se puede
Hola! que certificacion recomiendan para un desarrollador backend c#?
Hola hector, una pregunta, en las universidades suelen enseñar que si algoritmos de ordenamiento, quick sort, merge sort, etc, también grafos, arboles etc, lista, pilas, colas, etc, estos conceptos son importantes?
En muchos exámenes de los procesos de selección preguntan esos temas
Muy interesante
Buen video
Esto es para un junior?
Eso es lo que yo digo bro así empezó a pasar con el diseño gráfico ya todos diseñan ya todo es IA ya hay programas que te hacen en un momento lo que te tardabas horas o días en PS igual está pasando con la programación ahora todos saben eso todos están aprendiendo todos le meten a todos todos contra todos todos juntos en una sola pelota de m....... Todo el mundo hace todo igual está pasando en la mecánica en la electricidad en lo técnico también a pasado eso que ya las manos de obras salen mucho más baratas e incluso gratuitas solo por ayudar porque ya hay mucha gente que hace casi o mejor las cosas que uno mismo
Y los principios SOLID?
hdeleon.net/principios-solid/
Buenas Hector,queria preguntarte ya que tengo la duda de si comprar tu curso de Udemy de C# o el libro. No se cual me podrias recomendar. Empiezo esta semana de programador de .net y es para ir formando mi carrera en este lenguaje y stack
El curso es más barato y contiene casi los mismos conceptos.
Ok. Muchas gracias
de lujo, pero me faltan varioss puntos
Recomiendas aprender php para backend?
Sí
Ahora de front end plox
Excelente
Hola hdeleon, quisiera tu ayuda, en la universidad este ciclo vimos un poco de .net, quiero profundizarme mas en .net por eso compre tu curso de .net de udemy, quisiera saber si me recomiendas despues de ese curso hacer el de patrones de diseño o el de sql, quisiera que me orientes en ese sentido, saludos y abrazos
Te servirá más patrones de diseño
Cual es la diferencia de aprender C# con un curso tuyo o de tu libro? 🤔
El libro se puede ir a un paso más tranquilo.
Tomar cervezas, es necesario para ser back ?
Es necesario para la vida misma.
Si
🎯 Key Takeaways for quick navigation:
00:00 🎬 *Requirements for Backend Developers in 2024*
- Understanding architectural patterns in frameworks.
- Importance of adhering to coding conventions.
- Integration of unit testing into development workflows.
01:52 🧪 *Importance of Unit Testing*
- Unit testing as a fundamental requirement, not an optional skill.
- Enhancing code scalability and maintainability through unit tests.
- Employing unit tests to detect and troubleshoot issues in production code.
03:59 🔄 *Resilience in Backend Development*
- Understanding resilience as the system's ability to handle errors and failures.
- Implementing strategies to manage dependencies and external services.
- Developing fault-tolerant systems beyond basic CRUD operations.
05:22 🛠️ *Embracing Design Patterns*
- Recognizing and applying common design patterns in backend development.
- Utilizing patterns such as repository, factory, and singleton for code efficiency.
- Gaining mental agility through familiarity with design patterns across different frameworks.
07:13 📊 *Proficiency in SQL*
- Beyond basic queries, mastering advanced SQL concepts like triggers and stored procedures.
- Leveraging SQL knowledge to optimize ORMs and database operations.
- Enhancing code performance and efficiency through SQL proficiency.
08:08 ☁️ *Cloud Services Mastery*
- Familiarity with cloud platforms and services for modern backend development.
- Understanding concepts like high availability and serverless computing.
- Pursuing certifications in popular cloud providers for career advancement.
09:18 🤖 *Introduction to Artificial Intelligence*
- Integrating AI tools and assistants into the development workflow.
- Recognizing AI as a supportive technology rather than a replacement for human expertise.
- Gaining proficiency in tools like ChatGPT and GitHub Copilot for enhanced productivity.
10:29 📝 *Conclusion and Call to Action*
- Recap of essential skills and considerations for backend developers in 2024.
- Encouragement to explore beyond basic coding skills and engage in diverse projects.
- Invitation for viewers to share additional insights and considerations in the comments section.
Made with HARPA AI
las intros de este muchacho son las mejores jajjajaja
No estoy de acuerdo con las cloud. Hoy quieren mas q seas fullstack
Lo de las pelucas de verdad no lo había notado.
cual problematica ?
Podría hacer un video o short video sobre la ruta a seguir para ser un Backend programador ?
Es factible orientarse en Javascript para luego dominar Node.JS ?
Roadmap backend: ua-cam.com/video/omBSeVhW-L4/v-deo.html
Deseo ser freelancer orientado en los sistemas Linux usando MySQL y SQLite.
Luego las bases de datos no relacionales.
Para empresas pequeñas y medianas, esto le parece factible?
Sí, es más fácil trabajar con node si los proyectos son pequeños
Los fundamentos de JavaScript es: hacer scripts y cositas chidas con colorcitos y arcoíris
Y si quiero ser mi propio jefe?
re bien
Obligado aprende a perderle miedo a los live coding! Ya muchos lo aplican para contratar
Esto no es nada nuevo, hace años que todo esto es necesario para escribir aplicaciones de calidad. Quizá lo de AI es lo nuevo, que hay que usar como apoyo.
morbid angel !!
A Laravelo le gustó el video.
C: se.
C++: se más más.
C#: 🤪
Lo de pruebas unitarias desde que salieron las herramientas de IA ya no es necesario, yo se hacer pruebas unitarias porque como dice Hector era obligatorio, pero es verdad que desde que salio github copilot y otras herramientas de IA, no me ha tocado volver a hacer ni una sola prueba unitaria, le digo al copilot que me la haga y listo. Hacer pruebas unitarias es muy tedioso y aburrido, y por eso le digo a los nuevos que se pueden saltar esa parte, ya no es necesario, eso no significa que no te toque hacerlas en tu trabajo, solo significa que ya no la tienes que hacer tu, una IA la puede hacer...
¿Si era una peluca?? wow viví mal toda mi vida :(
Aún no tengo trabajo. Regrese me mi dinero. Rayos. Ni siquiera estoy suscrito 😢
@@elnubb 😲
Los programadores del 2024 == GPT 😂 y los ponen hacer algo más lógico y se bloquean
buenos consejos, ah la ia no muy me sirve contesta mucha webonada y mierda de wikipedia.
te quedas ciego antes XD