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

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 100

  • @alexanderyupanquiguzman1853
    @alexanderyupanquiguzman1853 9 месяцев назад +7

    * 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 9 месяцев назад +1

      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.

  • @qceme
    @qceme 9 месяцев назад +1

    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.

  • @anon_9583
    @anon_9583 9 месяцев назад +7

    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!

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +2

      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 9 месяцев назад

      @@inteligencia_artificial_techSí, 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.

  • @andryos5145
    @andryos5145 9 месяцев назад +9

    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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

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

  • @vassycc
    @vassycc 9 месяцев назад

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

  • @balthasar218
    @balthasar218 9 месяцев назад +3

    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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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!

  • @DerrickRoccka
    @DerrickRoccka 9 месяцев назад

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

  • @nylh1212
    @nylh1212 9 месяцев назад

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

  •  9 месяцев назад

    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 😊

  • @javiergallardo518
    @javiergallardo518 9 месяцев назад

    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.

  • @Pailo2580
    @Pailo2580 9 месяцев назад

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

  • @JONJEFEMET
    @JONJEFEMET 9 месяцев назад

    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 🙌

  • @gcalvo59
    @gcalvo59 9 месяцев назад

    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.

  • @mikelsalvadorgarcia5034
    @mikelsalvadorgarcia5034 9 месяцев назад

    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.

  • @JR_FullStack
    @JR_FullStack 9 месяцев назад +1

    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.

  • @sergeixtc
    @sergeixtc 9 месяцев назад

    Grandes consejos en 20 minutos. Gracias.

  • @andresgiraldop.6825
    @andresgiraldop.6825 9 месяцев назад

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

  • @trashplayz3004
    @trashplayz3004 9 месяцев назад

    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!

  • @jmaus9284
    @jmaus9284 9 месяцев назад +1

    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 👍

  • @OPlutarch
    @OPlutarch 9 месяцев назад +1

    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!

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

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

  • @tuercebotasexigente
    @tuercebotasexigente 9 месяцев назад

    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.

  • @carthuncat2787
    @carthuncat2787 9 месяцев назад

    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.

  • @guindas2165
    @guindas2165 9 месяцев назад

    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...

  • @RochaNahuel
    @RochaNahuel 9 месяцев назад

    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.

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

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

  • @amilkar156
    @amilkar156 9 месяцев назад

    gracias por la guia

  • @andrespodadera5874
    @andrespodadera5874 9 месяцев назад

    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 :)

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

      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

  • @zantinibarassi4925
    @zantinibarassi4925 9 месяцев назад +1

    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 9 месяцев назад

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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

      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

  • @dfc6117
    @dfc6117 9 месяцев назад

    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 9 месяцев назад

      Nuevo sub papaaa

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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 9 месяцев назад

      @@inteligencia_artificial_tech 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!

  • @nicolasderito6
    @nicolasderito6 9 месяцев назад

    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. !

  • @javiergutierrez6518
    @javiergutierrez6518 9 месяцев назад

    Excelente como siempre. gracias por tan buenos consejos

  • @larrygonzalez7548
    @larrygonzalez7548 9 месяцев назад

    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!!

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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!

  • @juancarlospizarromendez3954
    @juancarlospizarromendez3954 9 месяцев назад

    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.

  • @desmontandolaweb
    @desmontandolaweb 9 месяцев назад

    100% de acuerdo

  • @NewNesws
    @NewNesws 9 месяцев назад

    Gracias

  • @geeneytech
    @geeneytech 9 месяцев назад

    Excelente video, gracias por los consejos

  • @moreauangelo9449
    @moreauangelo9449 8 месяцев назад

    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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  8 месяцев назад

      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

  • @duridev
    @duridev 9 месяцев назад +1

    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.

  • @hack_crack
    @hack_crack 9 месяцев назад

    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??

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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

    • @hack_crack
      @hack_crack 9 месяцев назад

      @@inteligencia_artificial_tech Gracias por responder y aclarar mi duda

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez8368 9 месяцев назад

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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

      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

  • @hyldegar1
    @hyldegar1 9 месяцев назад

    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¡¡

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +2

      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

  • @POGRetroModernGaming
    @POGRetroModernGaming 9 месяцев назад +1

    Alguien sabe algo de COBOL ?

  • @anibalrendon7660
    @anibalrendon7660 9 месяцев назад

    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.

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

      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 9 месяцев назад

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

  • @FranciscoJoseGarciaBallesteros
    @FranciscoJoseGarciaBallesteros 9 месяцев назад

    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 🎉🎉

  • @victormunera86
    @victormunera86 9 месяцев назад

    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

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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 9 месяцев назад

      @@inteligencia_artificial_tech 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 ;)

  • @pellax
    @pellax 9 месяцев назад

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

  • @codingjhames
    @codingjhames 9 месяцев назад

    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".

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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!

  • @inteligenciafutura
    @inteligenciafutura 9 месяцев назад

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

  • @josealejandrogalisteocalle6425
    @josealejandrogalisteocalle6425 9 месяцев назад

    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.

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez8368 9 месяцев назад

    No entendí en que se parecen sql y nosql

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад +1

      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

  • @toscaris.3265
    @toscaris.3265 9 месяцев назад +8

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

    • @diegoguanuco6846
      @diegoguanuco6846 9 месяцев назад +1

      *road map*

    • @toscaris.3265
      @toscaris.3265 9 месяцев назад

      @@diegoguanuco6846 UD tiene internet explorer

    • @kurai26
      @kurai26 9 месяцев назад +1

      Road map 🤌

    • @R32112
      @R32112 9 месяцев назад +2

      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 9 месяцев назад +3

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

  • @andryos5145
    @andryos5145 9 месяцев назад

    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?

    • @inteligencia_artificial_tech
      @inteligencia_artificial_tech  9 месяцев назад

      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 9 месяцев назад

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

  • @garenolorenzo5851
    @garenolorenzo5851 9 месяцев назад

    Basilas mucho en el video

  • @javiergallardo518
    @javiergallardo518 9 месяцев назад

    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.