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

แชร์
ฝัง
  • เผยแพร่เมื่อ 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 TH-cam: / 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

  • @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

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

    • @BettaTech
      @BettaTech  ปีที่แล้ว

      Gracias a ti por verme!

  • @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

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

  • @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

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

  • @cags84
    @cags84 ปีที่แล้ว

    Gracias por la información!

    • @BettaTech
      @BettaTech  ปีที่แล้ว

      Gracias por comentar!

  • @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

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

  • @lazaroaltedill
    @lazaroaltedill ปีที่แล้ว

    Muy buenos consejos

  • @Doragoon_vzla
    @Doragoon_vzla ปีที่แล้ว

    Muchas gracias, saludos desde Venezuela

  • @hijodelagranputadev
    @hijodelagranputadev ปีที่แล้ว +3

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

  • @maxygon30able
    @maxygon30able ปีที่แล้ว

    Buen video!! gracias!

  • @javisierra1517
    @javisierra1517 ปีที่แล้ว

    Hola hola! Soy un nuevo suscriptor, ell algoritmo de TH-cam 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!

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

  • @guachiii18
    @guachiii18 ปีที่แล้ว +1

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

  • @axelmachaca6336
    @axelmachaca6336 ปีที่แล้ว

    gracias

  • @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. 🙃

  • @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é?

  • @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

  • @SANDRAUPV
    @SANDRAUPV ปีที่แล้ว

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

  • @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 👌👌👌

  • @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ú.

  • @SukunaRyomen-lo8wu
    @SukunaRyomen-lo8wu 10 หลายเดือนก่อน +1

    👍

  • @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

  • @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 👎

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

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

  • @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

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

  • @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 🙏

    • @BettaTech
      @BettaTech  ปีที่แล้ว +2

      En .NET se usa y sirve para fullstack

    • @darkcoder5799
      @darkcoder5799 ปีที่แล้ว

      @@BettaTech gracias!

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

  • @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