Cómo aprender BIEN a programar, ya seas novato o tengas algo de experiencia

Ғылым және технология

Aprender a programar en un lenguaje es una cosa, aprender BIEN a programar es otra muy distinta, es formar una carrera y perfeccionarte con el tiempo.
En este video te doy las claves que todo programador necesita aprender, independientemente de lenguajes, frameworks, etc... aquí tienes lo que se necesita para dar ese salto que te convertirá, con el tiempo, en un buen programador, también claro está, aumentará tu caché como desarrollador.
Todos estos conceptos que menciono de arquitectura de software estoy seguro que te serán realmente útiles y te ayudarán a profundizar en técnicas que seguramente ya estás aplicando. Te dejo también los enlaces a los videos de los que hablo durante el video
Lenguajes de programación más demandados: • Aprender a programar ¿...
¿De verdad son necesarios los microservicios? • ¿De verdad son necesar...
Aprende a programar apps con IA: • ¿Sabes como añadir Int...
Como siempre digo, espero tu feedback, comentarios y no sé, si quieres que extienda un poco más los temas tratados en este video dejamelo en comentarios, por supuesto y se hará lo que se pueda.
Música en intro y outro:
Carol Of The Bells de Audionautix tiene una licencia Atribución 4.0 de Creative Commons. creativecommons.org/licenses/...
Artista: audionautix.com/

Пікірлер: 100

  • @alexanderyupanquiguzman1853
    @alexanderyupanquiguzman18535 ай бұрын

    * Aprender los cimientos de la programación. 1) Arquitectura de software. 2) Programación orientada a objetos. 3) Arquitectura de base de datos.

  • @diegomazzuco8043

    @diegomazzuco8043

    5 ай бұрын

    Yo diria aprende un paradigma que te sea util o si es posible varios de ellos. No necesariamente OOP, podria ser funcional, imperativo o otro y dominalo. Aparte cada vez es mas comun ver combinaciones de OOP con funcional.

  • @anon_9583
    @anon_95835 ай бұрын

    Menos mal que alguien profesional del sector y reclutador lo dice sin tapujos, porque es realmente penoso que recién salidos de un bootcamp, fp o carrera (pero principalmente bootcamps), digan que son full stack! Y la culpa de ello son los bootcamps que se han cargado el mercado sacando trainees (ni siquiera juniors) a diestro y siniestro. Ojalá, paren ya porque están creando falsas ilusiones muchos estudiantes que se inician y sobretodo, debilitamiento del mercado de juniors porque ahora les cuesta la vida a los recién salidos y juniors! Gracias por la info y los consejos, para recién salidos de daw nos sirve de mucho!

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Precisamente los recién salidos de DAW sois muy buenos perfiles si os mantenéis con ganas de aprender y abiertos, nosotros cogemos todos los años mucha gente de DAW para hacer prácticas en la empresa

  • @anon_9583

    @anon_9583

    5 ай бұрын

    @@fullstackoficialSí, toca seguir a tope aprendiendo y mejorando para poder diferenciarse un poquito y llevar ventaja. Estos consejos que nos das los considero un punto de partida ideal, gracias.

  • @developerqceme5199
    @developerqceme51994 ай бұрын

    Un saludo Antonio! Claro que te escucho, antes o después pero no me los pierdo. Durante este tiempo he estado investigando y es bastante satisfactorio como bien dices empezar a echarle el ojo a aspectos más abstractos después de un tiempo programando puesto que empiezas a entender de una forma más global todo lo que has estado haciendo hasta el momento. Siempre habrá tiempo para aprender al más mínimo detalle o profundizar en un lenguaje pero abrir la mente y tener una visión más global más allá de líneas de código es jodidamente satisfactorio. He de decir que siendo junior no te das cuenta de estos aspectos pero que a los pocos años empiezas a comprender las diferencias fundamentales entre realizar una FP y un grado.

  • 5 ай бұрын

    Me ha encantado este video. Llevo 7 años programando y considero que me converti en senior cuando realmente entendi los porqués. Recuerdo especialmente el día que realmente comprendí el mocking ... como digo de coña hasta entonces I was mocking like a monkey 😊

  • @vassycc
    @vassycc5 ай бұрын

    Me alegra mucho empezar el año conociendo este canal! Muchas gracias por los consejos y la experiencia!

  • @jmaus9284
    @jmaus92845 ай бұрын

    Muchas gracias por este vídeo. Me has ayudado a aclarar las ideas, gracias a ti he comprendido que lo importante y lo principal es tener unas bases sólidas sobre distintos aspectos de la programación 👍

  • @JONJEFEMET
    @JONJEFEMET4 ай бұрын

    Increíble video, siempre he dicho que POO es algo tan fundamental y es algo que veo que muchos toman a la ligera y cuando les digo debes aprender bien los conceptos de POO, lo toman en burla como si fuera algo sencillo y no se han dando la tarea de lo que verdad significa, un nuevo sub espero poder seguir viendo sus videos 🙌

  • @user-fc9wy2mi3i
    @user-fc9wy2mi3i4 ай бұрын

    finalmente alguien q es sincero sobre eso de ser un FullStack, agradecido por ello :)

  • @nylh1212
    @nylh12125 ай бұрын

    Excelente. Repito mucho lo que acabas de decir, en todos los sitios donde he trabajado

  • @JR_FullStack
    @JR_FullStack5 ай бұрын

    muchas gracias crack yo hice un master de Full Stack con mas de 2000 horas cursadas y aun así faltaron muchas cosas por cubrir, gracias por las recomendaciones.

  • @amilkar156
    @amilkar1565 ай бұрын

    gracias por la guia

  • @balthasar218
    @balthasar2185 ай бұрын

    Hace un año y poco mas empece con la programacion, y hace 3 meses estoy trabajando de ello, realmente estoy muy interesado en tener un aprendizaje profundo y es realmente util tener a alguien que te de una guia mas alla de lo basico, en mi trabajo me dicen que voy muy rapido asi que es por ello que quiero seguir aprendiendo sobre arquitectura y patrones de diseño, ademas algo que considero importante tambien es seguridad para las apps web que es bastante importante y es otra de las areas por donde quiero avanzar, me abruma un poco tener tantas cosas pero me encanta al mismo tiempo jajaj

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Tampoco te tienes que apresurar, todo va cambiando muy rápido y esto es un aprendizaje continuo, de todos modos esa inquietud es muy buena es la que te mueve hacia adelante, intenta mantenerla. Y gracias por comentar!

  • @mikelsalvadorgarcia5034
    @mikelsalvadorgarcia50345 ай бұрын

    Gracias por este gran video Antonio. Muy buen contenido, bien explicado, con la voz de la experiencia y sin rodeos. Pd: tu voz es bien relajante.

  • @javiergallardo518
    @javiergallardo5185 ай бұрын

    Me encantó tu conversación. Se ve que tú eres un hombre educado en el mundo de la computación. He visto videos de muchachos que dicen no haber estudiado en una universidad Computación y otros que dicen que son Ingenieros de Software con un pregrado. Bueno acabas de trabajar con los principios o las bases conceptuales para un buen diseño para luego implementarlo y que pueda evolucionar fácilmente. Es la base de los Estudios de un Ingeniero de software. Estar pendiente de la calidad, escalabilidad, usabilidad, mantenimiento, etc. es fundamental. Soy un hombre que sus primer lenguaje de programación fue FORTRAN y he observado tantas improvisaciones en el desarrollo de software y en diseño de bases de datos como arroz. Muchos jóvenes y viejos trabajan tipo caja "cerrada" o todo por fuera sin importar la calidad interna, pocos trabajan caja "abierta" o con calidad interna y externa del software. Desde Venezuela un fuerte abrazo.

  • @gcalvo59
    @gcalvo594 ай бұрын

    Sumando el video de los lenguajes y este video , me ha sertvido para hacer mi hoja de ruta para este año donde debo reinventarme (soy programador viejo y estoy reinsertandome en el mercado) Gracias por todo. Obviamente seria bueno, como ya escribi en el otro video, tener unn video orientado exclusivamente a la generacion anterior de desarrolladores para aconsejar pasos de adecuacion , de re-diseño de nuestra ¨forma de pensar¨ .Aqui en Uruguay estamos en una etapa de crecimiento dle marcado aprovechando el buen nivel intelectual de la poblacion en general, pero justo por eso estamos en la epoca de ´egoismo¨ delos empresarios que crecen pero no comparten conocimiento, acaparando mano de obra y contactos y sin divulgar demasiado como tu haces.

  • @fullstackoficial

    @fullstackoficial

    4 ай бұрын

    Me lo apunto! Me parece una idea interesante!

  • @tuercebotasexigente
    @tuercebotasexigente5 ай бұрын

    Yo no tengo tanto tiempo (no soy tan joven), pero aún así, en lo poco que llevo aprendiendo, lo que mas he sacado en claro es que no he de tener prisas, porque no llevan a nada bueno. Ahora es cuando estoy empezando a entender las cosas de verdad (dentro de lo básico, por supuesto). Prefiero aprender poco y bien, que tratar de abarcar mucho y pasar por encima sin enterarme de mucho y sin asentar nada. Que todo sea dicho, esto último es lo que me parece que se hace precisamente en los grados superiores. Es imposible asimilar toda esa materia en ese poco tiempo. Eso sí, me gusta tocar un poco de todo, aunque de momento siempre lo básico de cada cosa. Buen programa Antonio.

  • @javiergutierrez6518
    @javiergutierrez65185 ай бұрын

    Excelente como siempre. gracias por tan buenos consejos

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Gracias a ti

  • @DerrickRoccka
    @DerrickRoccka5 ай бұрын

    Da gusto escuchar a alguien hablar en estos términos dejando un rato de lado las modas.

  • @geeneytech
    @geeneytech5 ай бұрын

    Excelente video, gracias por los consejos

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Gracias a ti!

  • @andryos5145
    @andryos51455 ай бұрын

    Puntos importantes del video * Roadmap del año --> 1:15 * Consejo sobre experiencia FullStack para juniors --> 2:25 * Expande tu conocimiento a otras areas --> 5:36 ** Arquitectura de Software --> 6:49 ** Principio Kiss --> 9:36 ** POO (Programación Orientada a Objetos) --> 11:13 ** Arquitectura de Base de Datos --> 13:43 (SQL -->15:12) ** Patrones de diseño --> 19:26 ** Integrar servicio IA --> 22:29

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Muchísimas gracias, vaya trabajo te has pegado con el vídeo… te declaro VIP ahora mismo

  • @sergeixtc
    @sergeixtc5 ай бұрын

    Grandes consejos en 20 minutos. Gracias.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Gracias a ti!

  • @user-op3bh2zq7w
    @user-op3bh2zq7w5 ай бұрын

    Gracias

  • @guindas2165
    @guindas21655 ай бұрын

    Es curioso pero tal como has contado las cosas es lo que estoy haciendo y además en ese orden. Ahora estoy en el punto de empezar a aprender los patrones de diseño... Me queda lo chungo...

  • @juancarlospizarromendez3954
    @juancarlospizarromendez39545 ай бұрын

    Aprender a programar sí, pero no dirigido a programas web sólo, sino también a gráficos 2D/3D, interfaces gráficas de usuario (GUI), interfaces de líneas de comandos (CLI), etc.

  • @nicolasderito6
    @nicolasderito65 ай бұрын

    Hola, como estas? me gusto el video, mi problema es que no puedo terminar de aprender un lenguaje, pase por python, java y .net ... alguna recomendacion para eso? me suscribo, desde ya muchas gracias. !

  • @desmontandolaweb
    @desmontandolaweb5 ай бұрын

    100% de acuerdo

  • @duridev
    @duridev5 ай бұрын

    No estoy del todo de acuerdo con lo que mencionas al principio sobre ser Full-Stack. Creo que la confusión está entre ser Full-Stack Junior y uno Mid o Senior, si no, no existirían puestos FullStack para Júnior o Trainee. Además, el mismo término Full-Stack es ambiguo como para encasillarlo tanto.

  • @OPlutarch
    @OPlutarch5 ай бұрын

    Gracias por los consejos, me encantan tus vídeos, el único detalle constructivo que agregaría sería que dieras algunos ejemplos concretos de las ideas o problemáticas clave del vídeo. Por ejemplo, sentí en falta alguna recomendación sobre lo que mencionaste de la tabla de logs. Saludos!

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Gracias a ti por comentar! Si, es algo que intento pero no siempre me sale, jeje, lo tengo muy presente, espero mejorar en eso

  • @trashplayz3004
    @trashplayz30045 ай бұрын

    Muy buen video, buen contenido. Suscribo tus palabras, sobre todo lo concerniente a patrones de diseño y arquitectura; sobre todo para trabajo en equipos... es fundamental y habria que esforzarse en entender como y por que se usan. Los equipos seguro ganarían mucho tiempo sobre todo con rotaciones de personal, cambios y demas. Por otro lado, añadiría algunas cuestiones a tener en cuenta, aunque al final se crea una masa inabarcable de conceptos, al menos tener nociones o saber que existen para ya luego buscar info... - Ciberseguridad y concienciación respecto a su impacto en la empresa. Desarrollo seguro: conocer vulnerabilidades en los tipos de aplicaciones desarrolladas y sus mitigaciones (validar entradas, análisis dependencias, encriptacion, conocer y utilizar certificados ssl/tls); securizacion de servidor o contenedores, pentesting aunque sea con herramientas automáticas... - Testing y automatizacion: para mitigar las cagadas en las actualizaciones e implementaciones de código. - Comunicacion síncrona - asíncrona y sus implicaciones en escalabilidad - Principales tecnologías que se emplean en según qué arquitecturas; cómo las implementan empresas consolidadas quizás. Concepto de brokers de mensajería, clusters, algún concepto de cloud que puedes hacer en el... Son algún añadido que se me ocurre. Un saludo!

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Muchas gracias por comentar, me has dado varias ideas para seguir ampliando…

  • @RochaNahuel
    @RochaNahuel5 ай бұрын

    6:30 Totalmente de acuerdo , en la universidad trabajan sobre los cimientos al principio lo cual esta bien , pero realmente se absorbe muy poco por el desconocimiento general.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Si, yo te puedo decir por propia experiencia que muchos de esos conceptos los entendí bastante después de terminar la carrera, jeje

  • @larrygonzalez7548
    @larrygonzalez75485 ай бұрын

    Hola, gracias por tu aporte y tus consejos. Te diría que en el tintero te dejaste los principios SOLID, que, si bien es cierto que tiene sus detractores, no menos cierto es que pueden aportar valor a la hora de encontrar soluciones a problemas comunes (y no tan comunes) cuando se crean proyectos y soluciones de software... Nuevamente gracias por el aporte, un saludo!!

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Pues los dejé fuera a propósito, los principios SOLID son algo complejos y creo que merecen un video aparte para explicarlos bien, gracias infinitas por el aporte!

  • @andresgiraldop.6825
    @andresgiraldop.68255 ай бұрын

    Excelente información. Definitivamente, no es el típico vídeo de "aprender a programar en 2024". Excelente contenido

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Gracias por el comentario! Esa era la idea 😉

  • @andrespodadera5874
    @andrespodadera58745 ай бұрын

    Hola Antonio, estoy bastante de acuerdo con lo que comenta. Quizás discrepo un poco en que para un FrontEnd no son tan necesarias las Arquitecturas de Base de Datos pero me remito a lo que llevo ya meses escuchando y viendo en entrevistas laborales y es que es más valorado para las empresas saber de Front y Back aunque no seas el mejor en ninguno a especializarte en una sola rama. Al fin y al cabo en las empresas buscan personas que resuelvan problemas y la visión que se adquiere conociendo Front y Back ayuda mucho a la resolución de esos problemas. Llevo escuchando que para subir el nivel como programador también necesitas dominar estructuras de datos complejas(listas, árboles,...), algoritmos, patrones de diseño, testing, programación funcional ... A mí personalmente, los patrones de diseño no me parecen aburridos, se emplean recursos avanzados del lenguaje y te obligan a ver el problema desde otro punto de vista, lo que si me parecen que cuando los aprendes, si eres junior, no le ves utilidad, contexto para su aplicación, aunque está más que claro que lo tienen. No que no había escuchado hasta ahora es lo de la api de IA generativa. Si usted lo dice tendré que investigarlo. Muchas gracias por el vídeo y como una idea que quizás no ha barajado, comentarle que este tipo de contenido es perfectamente "trasladable" a formato podcasts. Saludos :)

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Hola! Precisamente a eso me refiero en el vídeo, muchas veces no necesitas al mejor desarrollador de front, prefieres a un desarrollador que se desenvuelva bien con front, pero que también sea capaz de trabajar en back modelando los datos y siendo capaz de gestionarlos, ese perfil es mucho más flexible y mucho más capaz de resolver un rango mucho más amplio de desarrollos

  • @carthuncat2787
    @carthuncat27875 ай бұрын

    02:15 Hola Antonio, justo lo que mencionas, yo estoy aprendiendo javascript y en muchos videos vi que anuncian que en muy poco tiempo puedes volverte casi un experto, pero viendo la realidad me sentía un poco frustrado viendo como pasa el tiempo y yo que apenas avanzo un poco. Ahora veo que tú siendo todo un experimentado muestras la realidad y me siento más aliviado. Un saludo.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Así es, esto es una carrera de fondo

  • @zantinibarassi4925
    @zantinibarassi49255 ай бұрын

    Habla por tu experiencia... Tengo un amigo que se hizo full stack a los 7 meses, el 2do mes ya tocaba backend y frontend.

  • @perdomoyaneri8018

    @perdomoyaneri8018

    5 ай бұрын

    cuantas horas al dia? yo me tomo 3 horas al dia.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Hace falta mucho más que tocar front y back para ser un desarrollador fullstack, seguramente tu amigo sea un tipo con un gran potencial, pero hay cosas que se necesita tiempo, y bastante, para asimilar y dominar bien

  • @hyldegar1
    @hyldegar15 ай бұрын

    Gracias por los consejos!!! , Tengo 42 años y me eh lanzado a volver al sector después de 16 años fuera , he hecho 2 bootcamp para volver a rodarme en programación ya que habia sacado el ciclo en 2001 y apenas había programado hasta 2005 y por causas ajenas tuve que irme a otro sector, mi idea es volver a la programación, pero veo que es muy difícil entrar al sector de nuevo como junior aunque en los bootcamp los profesores me valoraron muy bien , lo que estoy viendo es que si no eres un junior "subvencionable", es mucho más complicado entrar de nuevo al sector. Algun consejo para hacerse más atractivo a la hora de aspirar a algun puesto de junior ???. Me esfuerzo en aprender y aporto compromiso y estabilidad , como transmitir eso para que una empresa se fije en tu currículum? Muchas gracias¡¡

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Pues un perfil como el tuyo a priori no es malo, al contrario, lo principal que te podría aconsejar sería que tuvieras algún proyecto hecho por ti bonito para poder enseñar en alguna tecnología, la evolución de la gente en tu edad suele ser muy rápida

  • @dfc6117
    @dfc61175 ай бұрын

    Buenas Antonio, tienes aquí un sub más. Me gustaría ver que opináis de mi decisión de estudiar la ingeniería (por la UNED). Precisamente comparto tus principios y llevaba programando como algo hobby desde 2018, pero como venia de estudiar cc sociales no me lo creía del todo. En 2022-23 hice un bootcamp y me veía cojo así que mire opciones y la uned te permite cursar asignaturas sueltas (estoy trabajando a la vez, lo cual se agradece) y justo me he hecho un currículo para varios años sobre: Fundamentos C, POO, Estructuras de Datos (eso para este curso) el año que viene pensaba seguir con tema bbdd y arquitectura o quizá SOs. Actualmente estoy buscando trabajo de junior, pero también es cierto que las empresas no son realistas con sus ofertas pidiendo una seniority de 3-4 años para puestos y salarios de entrada, estoy seguro que lo ves mucho en el día a día. Gracias por el aporte!

  • @fernandoo

    @fernandoo

    5 ай бұрын

    Nuevo sub papaaa

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Por desgracia si que lo veo, aunque te digo que con algún proyecto tuyo hecho por tu cuenta seguramente despiertes más interés, el camino que estás siguiendo creo sinceramente que es el más correcto, aunque claro, el esfuerzo estará siendo bestial, no creo que tengas mucha vida aparte del trabajo y los estudios, de todos modos, en un tiempo, no demasiado, verás que tu evolución es mucho más rápida que la del resto y tu perfil se vuelve mucho más interesante, un saludo y muchas gracias por comentar!

  • @dfc6117

    @dfc6117

    5 ай бұрын

    @@fullstackoficial Gracias por los ánimos y la respuesta, me reconforta. He encontrado un buen referente en tus vídeos, me identifico mucho con el mensaje. Si, poca vida me queda, pero quien algo quiere... ¡Un saludo!

  • @col_yom
    @col_yom5 ай бұрын

    Gracias por sus consejos, son muy acertados. Disculpe preguntar estos, sin antes investigar/consultar xD... Si aplicamos MVC en una aplicacion Back Spring Boot y Front se usa Angular. Que tipo de arquitectura se esta aplicando en general para este proyecto?? Y caso de haber varias aplicaciones Back Spring Boot Microservicios y Angular muestra la vista de estos que tipo de arquitectura seria, Microservicios??

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Ahí en realidad estamos trabajando a dos capas, en primer lugar estaríamos desacoplando la lógica de back y la de front, en caso de que fueran dos monolitos, estaríamos aplicando una arquitectura más bien modular, con un monolito para el back y otro para el front, en caso de usar microservicios para el back y un monolito para el front, sería justo eso, en realidad hay muchas posibilidades combinando los distintos modelos. La cuestión y lo que hay que analizar es si nos podemos permitir fracturar mucho el código en cuanto a recursos y dinero o si tener todas esas piezas nos da alguna ventaja real sobre unirlas en una sola pieza con respecto al aumento de complejidad/coste, cuando aumentamos la complejidad del software tiene que responder a unas necesidades concretas. Si la opción más simple te da más o menos las mismas características que la compleja, escoge la simple, siempre

  • @col_yom

    @col_yom

    5 ай бұрын

    @@fullstackoficial Gracias por responder y aclarar mi duda

  • @victormunera86
    @victormunera865 ай бұрын

    Una duda, si estás empezando (tarde pero bueno) a programar, sin saber un lenguaje ni nada aún del todo. Es bueno tirar por lo que comentas? Yo estoy empezando con Java pero me veo muy perdido la verdad

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Depende de mil cosas, si no has programado nunca, te diría que fueras informandote pero sobre todo para que te suenen los conceptos, al principio va a ser complicado que los entiendas bien, sobre todo a nivel de aplicarlos dado que no les vas a ver aplicación practica directa. Tampoco sé si estás empezando por tu cuenta o es formación tipo universidad o Formación profesional, si lo estás haciendo por tu cuenta, como primer contacto te recomendaría más un lenguaje como python, que es mucho más amigable que JAVA, de todos modos, siento decirte que al principio te vas a ver perdido si o si, solo queda perseverar y avanzar, programar en gran parte conlleva formar una estructura mentar y una forma de pensar que se va desarrollando con el tiempo

  • @victormunera86

    @victormunera86

    5 ай бұрын

    @@fullstackoficial Si estoy en un CFGS (formacion profesional), pero por error me he apuntado en las asignaturas de 2º y era para ver si me podia poner al dia mas rapido, pero no me quedara otra que cursarlo en 3 años, intentandome sacar lo que pueda este año y repetir algunas que se me hacen complicadas sin tener la base. Te acabo de descubrir, gracias por responder y por la ayuda que ofreces en tus videos, ire viendolos y te sigo ;)

  • @moreauangelo9449
    @moreauangelo94493 ай бұрын

    Estoy empezando a aprender programación desde 0, tienen algún consejo para mí o alguna ayuda para poder saber cómo empezar a aprender

  • @fullstackoficial

    @fullstackoficial

    3 ай бұрын

    Tan solo uno, persevera, al principio durante un tiempo vas a estar perdido, no te desesperes. Es normal, persevera y aprende de la gente que sabe más que tú, aunque esto es aplicable a cualquier desarrollador lleve el tiempo que lleve programando

  • @anibalrendon7660
    @anibalrendon76605 ай бұрын

    Qué tal? Antonio, tengo una duda. ¿Qué "título" le pondrías a alguien que tiene uno o dos años de experiencia trabajando en la industria en desarrollo de software tanto en el back end como en el front end?. ¿Cómo se definiría?, lo pregunto porque comentaste que una persona así no es un Full Stack.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Pues para mi es un desarrollador junior con mucho potencial, y probablemente me gustaría tenerlo en mi equipo. El título da un poco igual en realidad, lo que cuenta es lo que seas capaz de hacer, y eso un buen jefe de equipo lo va a notar independientemente de lo que ponga en tu firma de correo o en tu perfil de linkedin

  • @anibalrendon7660

    @anibalrendon7660

    5 ай бұрын

    @@fullstackoficial Gracias por tu respuesta Antonio. Éxitos en tu canal y gracias por el contenido!

  • @POGRetroModernGaming
    @POGRetroModernGaming5 ай бұрын

    Alguien sabe algo de COBOL ?

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Pues todavía se usa en algunos entornos de banca no te creas...

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez83685 ай бұрын

    Y si uso React o React Native de que me sirve saber POO?

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Para poder organizar mejor internamente un proyecto hecho con React, por ejemplo, precisamente este punto es el que mata muchos proyectos de React y los hace muy poco escalables al ser una librería que te deja tanta libertad, un proyecto de React mal organizado se puede convertir muy fácilmente en un caos absoluto a tres años vista, al final son conceptos que necesitas tener en cuenta si quieres que tu proyecto tenga una báse sólida

  • @FranciscoJoseGarciaBallesteros
    @FranciscoJoseGarciaBallesteros5 ай бұрын

    Que maravilla de canal😍. No bullshit ni vendehumos. Todo lo que has dicho en el vídeo tienes muchisima razón. Un suscriptor más 💪🏻. Enhorabuena 🎉🎉

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Muchísimas gracias!!

  • @codingjhames
    @codingjhames5 ай бұрын

    Bueno antonio, algo en lo que note que no tocaste el tema es lo referente a estas plataformas leetcode, hackerak etc, son el pan de cada día junto con el aprenizaja de algoritmos y estructuras de datos, debido a que de 10 entrevistas que puedas tener 9 de ellas tendran su etapa de un ejercicio de ese tipo para luego pasar a un take home project, o como también me sucedió en el 2023, que entré en una videollamada con un líder tecnico de una empresa, me mostrába imagenes con un código de java y tenía que decirle que pasaba con ese código, si bien nunca me volvieron a contactar, actualmente los procesos estan mas rotos que de costumbre y sinceramente veo como una fatiga que una persona que apenas postula para obtener un empleo ( si no es que los de RH ya te descartaron en el primer filtro al no ver ninguna experiencia previa ), logre tener todos esos conocimientos, pero es bueno que dejes claro esa distinción de tu video frente al 90% de los demás y el aberrante clickbait con los "Roadmaps".

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Es cierto que hay una serie de procesos de selección bastante rotos hoy en día, no se, supongo que depende de la empresa, yo las pruebas técnicas en vivo la verdad es que no las termino de ver, a mi me llaman más la atención otros aspectos de un candidato, gracias por comentar!

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez83685 ай бұрын

    No entendí en que se parecen sql y nosql

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Me refería a que los ORM que se usan para crear las sentencias para acceder a los datos se basan todos en la sintaxis de SQL, la arquitectura interna de ambos es distinta

  • @inteligenciafutura
    @inteligenciafutura5 ай бұрын

    entonces bajo tu logica el full stack no existe ni puede existir

  • @pellax
    @pellax5 ай бұрын

    Antes de aprender a programar bien plantéate para qué.

  • @josealejandrogalisteocalle6425
    @josealejandrogalisteocalle64255 ай бұрын

    Me quedo en el minuto 9 porque no estoy nada de acuerdo contigo. El principio entre algo obvio y pura cuñadez. Luego comentas acerca de un junior(-mid) de 3 años. Si con 3 años se te sigue considerando junior hay un problema. O progresas lento, o no te han planteado retos suficientes, o te llaman así cuando ya no lo eres. Con esos años tienes conocimiento de sobra para ser mid y deberías haber evolucionado tus soft skills a la par. Luego dices que es mejor aprender de todo que especializarte. Pues depende de cómo quieras avanzar tu carrera. Es igual de válido eso que ser un crack en algo específico y te va a llevar igual, más o menos lejos en tu carrera. Depende. Después dices que hay que ir a ser arquitecto de software. Es una buena salida, pero para nada la única y muy discutiblemente la mejor, depende del perfil. En el sector tienes mil alternativas y son igual de válidas, deberías tirar a lo que ves que te atrae. En mi caso empecé en un perfil muy técnico y específico, me he hecho más generalista y ahora, con 6 años de exp. estoy de manager en una consultoría y escalando por gestión. ¿Qué necesidad tengo de ser arquitecto? ¿En serio mejorarían mis expectativas profesionales? Finamente (hasta donde he llegado) comentas que las soluciones han de ser escalables, resistentes a errores… ¿en serio? Para una página web vale, pero hay casos en los que quieres que lo que implementas sea totalmente sensible a errores, para evitar que se propaguen, y en otras, muchas, tampoco necesitas escalabilidad, e implementarla sólo resultaría en costes extra. Aquí te voy a dar el beneficio de la duda y entiendo que simplemente has sido genérico, porque como arquitecto con experiencia entiendo que ya lo sabes.

  • @josealejandrogalisteocalle6425

    @josealejandrogalisteocalle6425

    5 ай бұрын

    Mucho texto, perdona, un saludo

  • @andryos5145
    @andryos51455 ай бұрын

    Siempre me pregunto... porque se aprende mal a programar? que esta fallando en la enseñanza de la ciencia de la informática y las telecomunicaciones? si exsiten los estandares de desarrollo, porque no se enseñan como canon?

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Lamentablemente la enseñanza no está muy relacionada en ocasiones con el trabajo real que hacemos en las empresas aunque, por otra parte, es muy complicado mantener un programa formativo actualizado a la velocidad que avanza la tecnología

  • @andryos5145

    @andryos5145

    5 ай бұрын

    @@fullstackoficialestaré atento a tu canal si llegas a sacar videos sobre estos temas, no viene nada mal reforzar conocimientos

  • @toscaris.3265
    @toscaris.32655 ай бұрын

    Road map = ruta de aprendizaje... Es que usan palabras en inglés como si no existieran en español.

  • @diegoguanuco6846

    @diegoguanuco6846

    5 ай бұрын

    *road map*

  • @toscaris.3265

    @toscaris.3265

    5 ай бұрын

    @@diegoguanuco6846 UD tiene internet explorer

  • @kurai26

    @kurai26

    5 ай бұрын

    Road map 🤌

  • @R32112

    @R32112

    5 ай бұрын

    Gran parte de los tecnisismos de programacion se manejan en Ingles, no entenderia cual seria el problema ya que ambas van de la mano.

  • @cristianruppel669

    @cristianruppel669

    5 ай бұрын

    El que sabe inglés en programación, tiene un buen plus.

  • @garenolorenzo5851
    @garenolorenzo58515 ай бұрын

    Basilas mucho en el video

  • @fullstackoficial

    @fullstackoficial

    4 ай бұрын

    No entiendo muy bien a qué te refieres pero, gracias por comentar de todos modos

  • @javiergallardo518
    @javiergallardo5185 ай бұрын

    Me encantó tu conversación. Se ve que tú eres un hombre educado en el mundo de la computación. He visto videos de muchachos que dicen no haber estudiado en una universidad Computación y otros que dicen que son Ingenieros de Software con un pregrado. Bueno acabas de trabajar con los principios o las bases conceptuales para un buen diseño para luego implementarlo y que pueda evolucionar fácilmente. Es la base de los Estudios de un Ingeniero de software. Estar pendiente de la calidad, escalabilidad, usabilidad, mantenimiento, etc. es fundamental. Soy un hombre que sus primer lenguaje de programación fue FORTRAN y he observado tantas improvisaciones en el desarrollo de software y en diseño de bases de datos como arroz. Muchos jóvenes y viejos trabajan tipo caja "cerrada" o todo por fuera sin importar la calidad interna, pocos trabajan caja "abierta" o con calidad interna y externa del software. Desde Venezuela un fuerte abrazo.

  • @fullstackoficial

    @fullstackoficial

    5 ай бұрын

    Suscribo 100% todo lo que dices, muchas gracias por comentar

Келесі