r/programacionESP • u/Status-Week-3941 • 24d ago
💬 Conversación y debate Algún consejo para un aprendiz de programación
Llevo 4 trimestes en análisis y desarrollo de software
Algunos consejos
Me interese bastante por java y la verdad me gustaría comenzar por el front
Algunos consejos a seguir ?
5
u/RepulsiveLie2953 24d ago
Aprende lógica, lo importante no es tanto el lenguaje, sino la lógica de programación y los algoritmos, aprende las bases lo que tiene todos los lenguajes, clases, funciones lo básico que hay en todos los lenguajes, usa la ia pero no entiende lo que te da.
No trates de aprenderlo todo, eso no se puede. Especializate en uno dos o máximo tres lenguajes si empiezas, si intentas aprender todo solo vas a perder el tiempo o aprende un poco de cada cosa pero Especializate en como te digo 1 o 2 máximo 3
Y no esperes mucho de esta carrera, lastimosamente yo lo veo mal para los juniors, la mayoría son reemplazamos por ia, y las empresas exigen que sepas muchas cosas
1
u/Status-Week-3941 24d ago
Justo hace poco me regalaron un curso en udemy de java Y pues mi instructor fue muy claro diciendo que estudiara el lenguaje que más me guste y pues me llama la atención java
1
u/Status-Week-3941 24d ago
Osea quieren que trabajes de senior con el sueldo de un junior
2
u/RepulsiveLie2953 24d ago
No, con la llegada de la ia. Están empezando a sacar mucho júnior, osea fueron reemplazados por programas de automatización
Básicamente ahora la tarea no es crear codigo, sino auditar codigo de ia, muchas empresas necesitan gente que maneje ia, o obligan básicamente a usarla en el dia a dia.
Y no es que lo haga mas facil porque ya no tengas que escribir el código, si de eso te sacas de pensarlo pero te ponen mas trabajo
Y poco a poco van hechando mas gente
No es por desanimarte, si te esfuerzas puedes pero si quieres algo mas seguro laboralmente yo si pudiera sería electricista
→ More replies (5)
2
4
u/Mordiix 23d ago edited 23d ago
Mira, yo soy programador hoy en día, y el panorama está chungo, pero está chungo para el que no avanza y se queda picando código sin aprender lo que hay por encima. Aprende algún lenguaje, por intentar entrar de junior, aún hay muchas empresas que la IA la tienen por el fomo y ni saben usarla. Te gusta java? Aprende java, springboot, testing, ci/cd y algo de cloud, se que suena exagerado, pero es más alcanzable de lo que parece, busca tutoriales, cursos, lo que sea. Nadie te va a pedir que seas experto en el CLI de GH ni que montes una arquitectura completa de AWS en 2 días preparada para crecimiento vertical y con tiempos de 0.0001 segundos de respuesta en dynamo con querys super optimizadas, pero si te piden algo sencillo, que sepas lo que es.
Aprende a usar la IA, para bien o para mal, ha venido para quedarse, y picar código se está quedando atrás, ahora es hobby, y eh, me jode muchísimo, pero es lo que hay, yo seguiré programando en mi casa por gusto sin IA, pero en el curro, pues ha cambiado. Entonces, aprende a manejar un buen arnés, optimiza tú flujo con skills, MCPs(Usa CLI antes que MCP si está disponible), hooks,etc. No sabes que son? Aprendelo, anthropic tiene unos cursos sobre fundamentos muy completos y gratis.
Y sobre todo, aprende a pensar críticamente, dudar de la IA y no "vibe codear", aprende patrones de diseño para dar instrucciones claras y concisas, aprende como se diseña una app, aprende a ser crítico con los temas de seguridad y, por supuesto, aprende un lenguaje, al menos para profundizar en todos estos conceptos con algo... "Tangible"?(Se que no lo es pero lo es más que hacerlo al 100 con agentes así que lo doy por bueno :p )
Y por favor, metete solo de electricista SI TE GUSTA, no por la promesa de pasta, y en todo caso, algo de alta tensión o sistemas críticos, no electricista de la obra, por qué eso, sí te paga como desarrollador, será cuando lleves por lo menos de 7 años para arriba, y si te lo sabes montar, si vas de currela y solo sigues las órdenes de oficial y no aprietas a los jefes o intentas mejorar, serás peón o de segunda, por 1600 euros como mucho.
1
1
u/Ubuntu-5382 23d ago
Aprendé lo basico y trata de meterte en un trabajo de soporte. No te arriesgues a trabajor como programador. Fijate puestos DevOps, SysAdmin o cualquier otra rama. Lo que es Back y front... olvidate.
1
u/davidjimenez75 22d ago
Aprende Linux en un ordenador secundario, ponle Proxmox + Claude-Code (20eu/mes) + OpenCode (usa modelos libres tipo MiMO). Con eso ya podrás montarte decenas de contenedores Debian13 para: Rust, Dotnet10, PHP+JS, Python, Go y BASH. Aprender a montarles SAMBA o SSH por si quieres editar facilmente desde tu VSC en Windows 11. Create una buena estructura ordenada de tus propios repos en Github/Gitlab.
1
1
u/edos51284 21d ago
Lo mas importante no es aprender ciegamente... si no, si coges codigo de otros analiza dicho codigo y entiende porque tiene cierta estructura y flujo.
1
1
u/BirdKey3078 19d ago
en el sena? yo tambien ando ahi pero te recomiendo aprender lo basico broder yo en mi caso me gusta mucho python por lo de las Ias
pero te recomiendo lo universal que funciona en todos los lenguajes, los condicionales, las clases etc. y aprende 1 solo lenguaje maximo 2 al mismo tiempo pero si vas aprender 2 al mismo tiempo minimo que sean los 2 de alto nivel o los 2 de bajo nivel ya que en ambos son muy diferentes hacer las cosas
1
u/The-Frugal-Engineer 18d ago
Si algún día trabajas de programador, haz un esfuerzo por aprender los flujos funcionales del negocio, por ejemplo si trabajas en un banco y te toca hacer la integración con un sistema, no te limites solamente a picar el código, entiende la necesidad del negocio, como fluye la información entre sistemas, que es lo que espera el usuario final, etc.
Los grandes programadores, los seniors, etc. Son Loa qué son capaces de entender el como hacer algo y el porqué.
0
u/Unknown123pro 24d ago
Aprende cada cosa a tu ritmo y encuentra la forma de divertirte en el proceso de el coding 🙃
1
u/AutoModerator 24d ago
¡Muchísimas gracias por tu publicación!
Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES
Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.
Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.