Cómo aprendería a programar (Si pudiera empezar de 0)

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2022
  • Regístrate en el Samsung Dev Day en el siguiente enlace! 👇👇
    bit.ly/3tkxr4j
    Conviértete en miembro de este canal para disfrutar de ventajas:
    / @bettatech
    👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Discord: / discord
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👽 Curso de desarrollo backend con NodeJS y Express:
    ► bit.ly/3n4sirS
    👕 MERCHANDISING DEL CANAL:
    ► Tienda RUclips: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6
  • НаукаНаука

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

  • @ivanzq21
    @ivanzq21 Год назад +74

    1. Aprende un lenguaje de programación, (Python, Java etc, no importa, al final todos son herramientas)
    2. Aprender 2 lenguajes a la vez (las bases, ver las comparativas son utiles; chiles, boucles, similitudes)
    3. Testing, experimentar, aprender dependencia ocultas.
    4. Hacer proyectos en colaboración, hacer proyectos juntos, te obligas a usar GIT, leer códigos de 3ros

  • @giussepelinares8625
    @giussepelinares8625 Год назад

    Gracias por tus conocimientos y experiencia. Los pondre en practica. Bendiciones. 🙌

  • @merlinrapbogota23
    @merlinrapbogota23 Год назад

    excelente agradezco mucho tocaste puntos que no habia escuchado y que son muy importantes animo mucho exitos feliz año =)

  • @replicante8226
    @replicante8226 Год назад +4

    Muy interesante Martín. ¿Te planteas algún vídeo de programación en backend con TypeScript?.Creo que tienes bastante experiencia en ello y podría servirnos a muchos.Gracias.

  • @lucianoo2789
    @lucianoo2789 Год назад +2

    Muy bueno! Podrías por favor hacer una versión de como me hubiera gustado que este estructurado el plan de estudios de ingeniería informática o ciencias de la computación, de acuerdo a tu opinión claro. Saludos!

  • @leandroquiroga5766
    @leandroquiroga5766 Год назад

    Excelente Canal! Lo descubrí hace muy poco tratando de entender sobre metodologías para una materia de la universidad. Ojalá sigas creciendo! gracias.

  • @hdeleonnet
    @hdeleonnet Год назад +9

    00:57 🤣

    • @BettaTech
      @BettaTech  Год назад +4

      Me tirarán el vídeo por aparecer alguien tan bello

    • @fernandomoreno72
      @fernandomoreno72 Год назад +3

      Los videos del sector tec cada vez se ponen más sofisticados, ya hasta hay cameos

  • @germanandresruizhernandez3979
    @germanandresruizhernandez3979 Год назад +15

    Si pudiera devolver el tiempo, haría el Python for Everybody o el Fundamentals of Computing de Coursera y el CS50 de edX en el 2015. Luego me pondría juicioso con los proyectos blogs para proyectos en PHP como el de Tania Rascia y haría la especialización de Ruby on Rails de Coursera. Pero bueno, hasta el año pasado empecé, y a las patadas he ido aprendiendo.

    • @genosida89
      @genosida89 Год назад +1

      Ruby on Rails ?? para que ruby on Rails ??

  • @davidizar3488
    @davidizar3488 Год назад

    Se escuchan muy buenos los consejos, me intereso poner en práctica un par

  • @alftek7572
    @alftek7572 Год назад +2

    Yo empecé con lenguaje c y a la vez estaba aprendiendo por mi cuenta Python y la verdad que se me hizo súper fácil e incluso comprendo mejor la lógica

  • @cags84
    @cags84 Год назад

    Gracias por la información!

  • @diegoborralloherrero5646
    @diegoborralloherrero5646 Год назад +1

    Hey Betta molaría que hicieras un vídeo sobre la arquitectura Modelo-Vista-Controlador(MVC) para Java y qué utilidades tiene para los que aún estamos en la carrera batallando con ello jeje

  • @lais6611
    @lais6611 Год назад +1

    En mi universidad en primero ya te piden test unitarios en la segunda o tercera practica creo recordar. Enseñan testing basico antes siquiera que a usar el debuguer.

  • @lazaroaltedill
    @lazaroaltedill Год назад

    Muy buenos consejos

  • @Doragoon_vzla
    @Doragoon_vzla Год назад

    Muchas gracias, saludos desde Venezuela

  • @javisierra1517
    @javisierra1517 Год назад

    Hola hola! Soy un nuevo suscriptor, ell algoritmo de RUclips me recomendó tu canal, estoy aprendiendo a programar y todo ño quee enseñas me resulta muy valioso para mi proceso, muchas gracias y muchos éxitos con tu canal, estaré muy atento a tus contenidos.

    • @BettaTech
      @BettaTech  Год назад +1

      Muchisimas gracias y mucho ánimo!

  • @maxygon30able
    @maxygon30able Год назад

    Buen video!! gracias!

  • @8ritorneloz
    @8ritorneloz Год назад +1

    3:50 beta, soy de argentina, y el link que dejaste para inscribirnos, dice que es exclusivo para la comunidad, y al registrarme solo deja provincias de España, me gustaría saber si es realmente como decís y lo puedo llegar a presenciar sin la limitación de ser extranjero

  • @axelmachaca6336
    @axelmachaca6336 Год назад

    gracias

  • @user-uf1bv2ll8q
    @user-uf1bv2ll8q 7 месяцев назад

    Una pregunta una vez ke sepa pasar un diagrama de flujo a código se puede decir ke ya se programar y otra pregunta una vez ke trabajas para una empresa te dan un diagrama de flujo para ke lo pases a código o como es el trabajo ??

  • @astrociencia910
    @astrociencia910 6 месяцев назад

    Por fin!!!Alguien que te dice las cosas claras, me he visto otros 5 vídeos (no exagero) de como empezar y cada uno dice que aprendas un solo lenguaje( phyton,java,c...) yo me he decantado por phyton, me parece más intuitivo.

  • @cerm88
    @cerm88 Год назад

    En el día a día utilizo python y javascript, y cuando salto de un lenguaje a otro lo que mas me ayuda es los snnipets y los linters,, si ellos siento que no soy nadie jejeje pero me ayuda a ser más eficiente.

  • @ariel6148
    @ariel6148 Год назад +2

    El punto de leer código de terceros cuando estás aprendiendo sirve siempre y cuando el código que leas no tenga malas prácticas de programación.
    Me ha pasado de aprender mal por leer código de otros que no estaba del todo correcto. 🙃

  • @guachiii18
    @guachiii18 Год назад +1

    Pero estudiar programación por cursos o con la univesidad??? esa es mi duda.

  • @hijodelagranputadev
    @hijodelagranputadev Год назад +3

    JAJAJAJAJA C# 😂😂😂😂😂 Aparece la cara de Héctor 😂😂😂😂😂

  • @WhileTrueThenDream
    @WhileTrueThenDream Год назад +15

    Si volvieras a estudiar... Te dedicarías al software? A veces me hago esta pregunta...

    • @BettaTech
      @BettaTech  Год назад +7

      Lo he pensado mucho, y la verdad es que sí. Me gusta y creo que repetiría!

    • @WhileTrueThenDream
      @WhileTrueThenDream Год назад

      @@BettaTech wow. Que bien que sea vocacional! Yo de verdad tengo esos días que se me cruza el tema agile/Scrum y el royo de la refactorizacion y rebases y merges infernales y me pongo a pensar...

    • @marcosdiaz7731
      @marcosdiaz7731 Год назад +1

      Pregunta para ambos.. soy ingeniero industrial y veo aplicable a todo la estandarización a base de la programación. Ustedes recomiendan que estudie ing en sistemas? Saludos!!

    • @WhileTrueThenDream
      @WhileTrueThenDream Год назад

      @@marcosdiaz7731 Yo estudié Teleco y trabajo de ingeniera de SW... La carrera de ing. de sistemas al mi al menos no me gustaria. Prefiero programar más cerca a la electrónica... Elige aquello que te guste, es difícil saber a qué vas a dedicarte... Yo quería diseñar hardware... Saludos!

    • @Venineitor2000
      @Venineitor2000 Год назад +2

      @@marcosdiaz7731 Yo te recomiendo que si hay alguna parte de la programacion que te llame, te metas en ese ambito directamente, en vez de hacer una segunda carrera de ing en sistemas

  • @andycaseres2
    @andycaseres2 Год назад +2

    tu dices aprender como se hacen las cosas con un segundo lenguaje eso es bueno porque en realidad poco a poco se aprenderian los 2 pero cual lenguaje recomendarias tu aparte ejemplo yo ya manejo javascript un poco que otro me recomendarias aprender que lo utilizare mucho? solo recomendaciones :D

    • @BettaTech
      @BettaTech  Год назад

      Puedes ir comparando por ejemplo con go, que tiene la sintaxis ligeramente distinta (buscar ejemplos como se hace un bucle en go vs en js, resolver problemas de leetcode o similar en go y en js etc)

  • @Z4yx
    @Z4yx Год назад

    Test? A qué te refieres? Podrías aplicar un ejemplo de los que quieres decir con Test? Aplicado a qué?

  • @miroslaved
    @miroslaved Год назад +3

    Hola, estoy a la mitad de una carrera(voy bien) que no es nada de programación/electrónica, en la adolescencia hice cursos y me interese un poco por este mundo pero a la hora de elegir carrera no me veía como alguien que podía ser bueno para ello y entre a otro tipo de carrera, en los últimos 2 años me aproveche en cierta forma de las bases que tenía ya de hace mucho, (fijándome en vulnerabilidades de sistemas o menejos de grandes cantidades de datos) y me cuestionó que hubiera sido si daba mi tiempo y esfuerzo a aprender más y a donde hubiera llegado, ¿es tarde a los 24 para comenzar de forma constante y con métodos como el que menciona en el video?
    Pd: en mi mente la gente pro de muy joven ya tiene sus 2 lenguajes de programación como mínimo

    • @BettaTech
      @BettaTech  Год назад

      Eres súper joven!!! Tienes todo el tiempo del mundo para empezar 👌👌👌

  • @SANDRAUPV
    @SANDRAUPV Год назад

    Estoy empezando a programar en Java. Algún libro recomendado?

  • @AlexGalo0
    @AlexGalo0 Год назад

    Harías lo mismo de los dos lenguajes de programación , con frameworks?

    • @blazart1715
      @blazart1715 Год назад +2

      como el lo dijo, son solo herramientas para aprender las bases, si a ti se te hace sencillo, pues adelante

  • @robertolondono4342
    @robertolondono4342 Год назад

    Excelente aporte, solo no estoy de acuerdo en incluir test como parte del aprendizaje inicial, sería más un handicap que un aporte. Aunque si debería incluirse en una etapa más temprana, a la que generalmente sucede, en el roadmap de cualquier desarrollador.

    • @BettaTech
      @BettaTech  Год назад +2

      Gracias por el comentario! Lo he añadido porque creo que se trata muuy tarde. Cuanto antes se empiece a ver la importancia de testear y como se hacen, creo que puede acelerar mucho el aprendizaje.

  • @michaelesmitquevedocortes4682
    @michaelesmitquevedocortes4682 Год назад +1

    ¿un consejo para profesionales de otras carreras, que quisieran pasar a programación cual seria?

    • @skuldd
      @skuldd Год назад

      Miau(eso)

    • @BettaTech
      @BettaTech  Год назад +2

      Que no dé miedo! He trabajado junto con desarrolladores que venían de cosas nada relacionadas (filología, musica, diseño…) y al final la programación es un trabajo como cualquier otro. Si os gusta, simplemente ánimo y estudio 😁

    • @DavidF.Gonzalez
      @DavidF.Gonzalez Год назад

      @@BettaTech Yo estoy estudiando programación y soy graduado en Musicología! Di un giro de 180º a mi vida.

  • @juliougalde886
    @juliougalde886 Год назад

    ¿Es un plus para los Junior saber documentar su código con swagger a la hora de una entrevista técnica?

    • @BettaTech
      @BettaTech  Год назад +2

      Cualquier habilidad es un plus! Saber documentar es algo que siempre es valorado :)

  • @teresaavila2362
    @teresaavila2362 Год назад

    Hola una pregunta.. es válido buscar código en la web? Estando en el trabajo?

    • @blazart1715
      @blazart1715 Год назад

      claro, siempre y cuando solo sea una pequeña ayuda

  • @darkcoder5799
    @darkcoder5799 Год назад

    Aprender C# es solo recomendable en el caso de querer desarrollar videojuegos o por el contrario tiene también otros casos de uso?
    Gracias 🙏

  • @antonpirulero2836
    @antonpirulero2836 Год назад +61

    Aprender un lenguaje es perder el tiempo sobre todo sino tienes ordenador. Es mucho mejor aprender pseudo-codigo y empezar a estudiar algoritmia y fundamentos funcionales. Hoy por hoy un buen algoritmista se come todo en las entrevistas porque eso es lo que demuestra realmente que sabe programar mucho mas que conocer un API en concreto. Con pseudo codigo puedes extrapolar todo lo que has aprendido a cualquier lenguaje. Y un consejo basado en hechos reales: un programador no es un profesor, sabe mucho de programar pero de enseñar a programar no tiene ni idea.

    • @tremon3688
      @tremon3688 Год назад +12

      No estoy nada de acuerdo. Saber un lenguaje te permitirá probar si el código funciona o no, lo que es muy útil.
      Además, todo lo que hagas en un lenguaje de programación también es extrapolable a otros

    • @cesarbernal1864
      @cesarbernal1864 Год назад +2

      Totalmente de acuerdo, lo que pasa ahora es que confunden la programación con la codificación, algo que no es para nada igual.

    • @olaf0554
      @olaf0554 Год назад +11

      @@tremon3688 El mensaje no es ese. Obviamente, hay que aprender un lenguaje de programación para llevar la teoría a la práctica pero si aprendes desde el principio los fundamentos en pseudocódigo, este es extrapolable a todos los lenguajes. Luego, cada uno que haga lo que quiera pero esa es la mejor manera de llegar a buen puerto lo más rápido y eficiente posible.

    • @agustinmolas
      @agustinmolas Год назад +8

      Muchachos hace 2 meses aprendiendo Python y Js. Podrían explayarse más sobre aprender pseudocódigo y algoritmo? Cómo busco exactamente? Alguna fuente para empezar??

    • @antonpirulero2836
      @antonpirulero2836 Год назад +11

      @@agustinmolas tienes que buscar documentacion acercad de los siguientes temas: Estructuras de datos, matematicas especiales para la computacion y estadistica aplicada a la programacion. En cuanto a pseudo-codigo tienes toda clase de libros basicos para aprender. Busca por pseudo-codigo en estructuras de datos para programación.

  • @ivanzq21
    @ivanzq21 Год назад

    No puedo entrar al Samsung Dev day, dice que tengo que tener una cuenta De pro y no se puede entrar de otros paises 👎

  • @SukunaRyomen-lo8wu
    @SukunaRyomen-lo8wu 10 месяцев назад +1

    👍

  • @jesusvelasco4893
    @jesusvelasco4893 Год назад +1

    Like por el campo del señor de los perros

  • @elchamuskooficial4528
    @elchamuskooficial4528 Год назад

    Hey me gustó ese ejemplo de comprar lenguajes así aprendo 2 lenguajes 🤣🤣

  • @DavidF.Gonzalez
    @DavidF.Gonzalez Год назад +1

    ¿Es muy duro aprender Java como primer lenguaje? Es el primer lenguaje que estoy aprendiendo y me está gustando mucho!

    • @juliougalde886
      @juliougalde886 Год назад

      No es duro, sólo hay que practicar mucho y leer código. Para lenguajes duros están los de bajo nivel como C++.

    • @BettaTech
      @BettaTech  Год назад +2

      No creo que sea peor que otros! Java es un vehículo súper utilizado para aprender POO

    • @DavidF.Gonzalez
      @DavidF.Gonzalez Год назад

      @@BettaTech gracias! Me está gustando mucho Java, la verdad.

    • @DavidF.Gonzalez
      @DavidF.Gonzalez Год назад

      @@juliougalde886 ¿Qué quiere decir de bajo nivel? ¿Nivel de abstracción dices?

  • @luispizarro3846
    @luispizarro3846 Год назад

    Hola quisiera saber sin podría darme algún consejo sobre en qué momento podría una persona aplicar a empleos de programador y dejar de lado la inseguridad del conocimiento. Hace unos años mientras estaba en la universidad (Me titulé el 2021) aprendí a programar en Java, Python y algunos framework también bases de datos de manera autodidacta, y he desarrollado algunas aplicaciones web pero nunca me he sentido seguro de mis conocimientos para poder aplicar a empleos de programador. Esto es algo que me gusta mucho, pero tengo sentimientos de frustración al momento de aplicar para ofertas de empleo. Muchas gracias por tu contenido es un placer y muy provechoso aprender de alguien como tú.

  • @informaciontecnologica1836
    @informaciontecnologica1836 Год назад +1

    Yo me enamore de PYTHON

  • @Hit2512
    @Hit2512 Год назад

    2:20 porque me da pereza

  • @tremon3688
    @tremon3688 Год назад

    En mi opinión el primer lenguaje que se debe aprender es c

  • @alonsojl-12
    @alonsojl-12 Год назад +3