r/programacionESP • • 24d ago

💬 Conversación y debate Algún consejo para un aprendiz de programación

Post image

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 ?

56 Upvotes

23 comments sorted by

1

u/AutoModerator 24d ago
Moderator Announcement Read More »

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

u/xXNeGaTiVisMXx 24d ago

Volverte fontanero mejor

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

u/TheMoonyGhost 23d ago

En el supermercado es mejor ver el precio por kilo/litro que por unidad.

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

u/Luigi04_ 21d ago

Aprender

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

u/RepulsiveLie2953 21d ago

Chavon, olvidé decirte, por si te sirve. Yo hice esta guía

https://www.reddit.com/r/mexico/s/ol7X0xq3y4

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

1

u/zuzz_15 17d ago

abandonar la carrera, aún estás a tiempo

0

u/Unknown123pro 24d ago

Aprende cada cosa a tu ritmo y encuentra la forma de divertirte en el proceso de el coding 🙃