Aprende a programar ahora con la academia Hola Mundo! utiliza el cupón "cortos" para pagar solo 49.90 USD el primer año de suscripción! aquí: academia.holamundo.io/bundles...
Yo empezaría por el desarrollo web para entender lo básico y me empaparía bien de JavaScript y Typescript, hacer backend y React, y luego me centraría en patrones de diseño y arquitectura para desarrollo de software
yo estoy estudiando la parte del dom con javascript, es recomendable antes de saltar a react aprender también typescript? por lo que entiendo TS es para apps o paginas a gran escala, con mayor alcance escalabilidad(?.
@@lautarodisalvo8360 no tienes porqué. Yo aprendería React sin TypeScript primero, si no se complica innecesariamente al principio. Pero para aprender programación orientada a objetos necesitas TypeScript, porque con JavaScript no se aprende POO, no en profundidad. Te conviene empaparte bien de JavaScript primero, luego TypeScript. Si tienes que aprender el patrón Redux y además con Typescript te puedes volver loco! Dale caña al frontend, toca backend con Node, y luego incorporas Typescript, es más natural este path
@@lautarodisalvo8360 Midudev está haciendo un curso de Typescript en estas fechas. Lo vas a tener ahí siempre, y es gratuito! Es bueno enseñando. Es recomendable tener una buena base de JavaScript primero. El person de este vídeo tiene un curso en Udemy de patrones de diseño en Node con JavaScript. Es cortito pero yo lo considero de los mejores cursos. Mucha y muy buena info, es un poco avanzado. Los patrones de diseño son un concepto que expande tu mente, soluciones que alguien encontró para problemas comunes. Yo me interesé por la POO a raíz de estudiar Java, porque con JavaScript se toca muy superficialmente (habitualmente). Vi que Typescript era una manera ideal de hacer POO con JavaScript, ya que le proporciona herramientas y recursos, desde mi punto de vista, imprescindibles para ello. Pero todo lo que son métodos, sintaxis, es JavaScript pero con una serie de añadidos que te ayudan a hacer el código más reutilizable, entendible, escalable y fácil de mantener. Yo antes de meterme a Typescript disfrutaría de React, CSS con Tailwind, Sass, Node...aprender a hacer aplicaciones y tener soltura con esto, y luego añadiría Typescript. Es mucho más sencillo así
Eso depende del alcance del proyecto en si. En lo personal me gusta hacer desarrollo web. Pero al ver que necesito también almacenar datos, accedí a aprender full stack en teoría. Y no estaría mal consumir la misma base de datos en un software de escritorio.
Yo en desarrollo de software conoci todas las ramas de la programacion. Genere buenas bases en logica, algoritmos y estructura de datos que me sirvieron mucho cuando decidi que lo mio era mobile
@@alecuccittini hice 1er año de ing en sistemas, como me gustó la programación me pasé a una técnicatura. Empezó la pandemia y charlando con compañeros nos dimos con que estudiar la documentación oficial era mucho más eficiente para aprender que lo que nos estaban enseñando en la UTN en ese momento. En menos de un año ya tenia mi primer app vendida a una soderia, un gestor de repartos multiusuarios y en tiempo real ajja
@@williamcerveradorantes7073 Desarrollo cosas grandes y complejas en Kotlin y Jetpack Compose. Pero cosas que su objetivo principal es el alcance y participación de todas las plataformas utilizo Flutter & Firebase, los hijos favoritos de Google.
Desarrollo dé software toda la vida, aprendes las bases de la programación, aprendes a pensar como programador, con materias como: algoritmos y estructuras de datos, paradigmas de programación, matemática discreta, arquitectura de software, etc. Lo otro es mas enfocado a aprender tecnologías
De software tal cual .. por el contrario de web que es un rama muy saturada... Yo creaba web en el 2005 por hobbie y nunca pensé que iban hacer tanto negocio con los cursos y demás para los desarrolladores web.. soy de la vieja escuela
A mi me apasiona el desarrollo web frontend pero a habido un exceso de cursos y la oferta de desarrolladores a aumentado y me da cosa que esa parte se vuelva menor pagado y mas generico ya que tambien mis finanzas no quiero que se vean afectadas 😢
igual te recomiendo aprender maui blazor si es que ese fuese el caso, ya que te permite ocupar mucho de tus conocimientos de desarrollo web al ocupar la sintaxis, pero al mismo tiempo estarías haciendo app de escritorio y movil al mismo tiempo Aunque esto lo digo como alguien que es todavia estudiante, pero me da la impresión que puede ser que en un futuro Maui Blazor tenga mucho más campo laboral
Holi, como desarrollador web senior te puedo decir que la paga no depende de que la oferta ha disminuido, depende de la experiencia y mientras más experiencia más atractivo eres para las empresas y más van a llamarte. Vete por la rama que a ti te guste, el éxito y la buena paga vendra por tus esfuerzos
Hola @@XxkyanxX . Pero como junior o sin experiencia, es díficil que contraten a backend. Creo que hay mayor posibilidad si se tiene más conocimiento en frontend con frameworks.
Pero, entonces un SWE puede desarrollar casi que cualquier cosa? Apps, web, devops.... es un, todologo entonces? Jamas habia visto una preguna asi, pense que el desarrollo web pues, si era software
@@brandoncotarate665 porqué hay que aprender demasiado frameworks y librerías para trabajar en equipo. Era necesario inventar Angular, React y otros miles de esto? Vanilla Javascript ya cumple con su función. Claramente no me refiero a React Native que permite a los desarrolladores web de trabajar en el mundo de las apps
Para mi no, solo crear divs y meter controles, el backend es similar si aprendiste a desarrollar web te costara desarrollar software y viceverza, solo al principio.
A veces no entiendo esas preguntas, eso es como estar en un restaurante y hay de opciones, salmon a la plancha (desarrollo web) o steak 🥩 a la plancha (Desarrollo de Software) eso va depender personalmente de sus gustos. Si quieres tener mas idea empiezen con cursos video tutoriales de lo q es yna cosa y otra y proyectense a futuro, si lo que hacen les gusta o no.
El desarrollo web, ya que por el contrario, cuando desarrollas software te topas con más desafíos relacionados con elementos de hardware. Un ejemplo puede ser que en el desarrollo web vas a consumir datos y a proyectarlos como más te parezca, estos datos pueden ser provenientes de diferentes sensores y ese trackeo de datos y la comunicación IOT la hará un desarrollador de software
Te enseñan lo basico, a mi me enseñaron cosas q actualmente no se usan yo tuve q actualizarme a punta de chatgpt xd, pero la logica es la misma siempre, ciclos, condiciones y arreglos.
se puede los dos? me gusta mucho la idea de hacer buenas paginas web y de tambien hacer aplicaciones de escritorio, hay gente que sabe los lenguajes para desarrollo web y para software. aunque nunca escuche q hagan ambas
Si programas app. Móviles hibridas. Con ionic por ej. Utilizas desarrollo web. HTML. Css. Typescript transpilador de Javascript " Javascript con esteroides ". Para realizar las páginas. Porque básicamente es aplicación web embebida para convertirla a app móviles. Y utilizas frameworks como Angular. Vue. React (librería), más capacitor para usar las funcionalidades del teléfono..ETC. Aprende de todo...Ya verás que te apasiona...
Mi pregunta es a la comunidad... ¿se puede aprender desarrollo web por clases online, o solo universidad presencial? ¿Y cuanto me tomara memorizarme una estructura html como para crear una paguina sin mirar tutoriales?
Yo tengo mucha información pero ye pones a ver videos y a practicar , yo estoy aprendiendo HTML y después ccs y después java para ser fronter y eso que estoy en la universidad pero alla no dan nd de eso , en la universidad me dan c#
@@alisonsotomontero4935 Yo que tu me cambiaba a C#, es mas completo, y ademas el front end esta muy saturado, yo me cambie a Python, y quiero profundizar en back y databases
Depende de la persona, si eres autodidacta ve virtual, si no ps ve presencial y es casi imposible programar o diseñar webs sin ver un codigo de muestra, la razon, son demasiadas cosas para memorizar, por eso los programadores memorizan procesos y los entiende para interactuar con ellos, no memoriza codigos para eso existen las librerias.
Los programadores web no son programadores, utilizan lenguajes de juguete. PROGRAMADOR ES QUIEN PROGRAMA EN: ENSAMBLADOR, C, C++. Lo demás es para los villamelones.
Porque me voy a actualizar si puedo crear cualquier cosa en: Ensamblador, C, C++. No es ego, simplemente es utilizar el mejor recurso, tener el mayor control en las directivas, memoria, etc. Pero como no perteneces a mi ambiente, lógicamente me juzgas por el ego. Un programador versado si entiende mi punto.@@martinr3167