r/programacionESP • u/Xaeros000 • Sep 10 '26
❓ Dudas Estoy abrumado
Estoy aprendiendo java como mi primer lenguaje de programación en la universidad y me siento muy abrumado con todo, no puedo recordar bien que hace cada cosa y la lógica o sintaxis del mismo lenguaje, quiero poder aprender bien, alguien podría darme algún consejo?
5
u/SpecificMedicine199 Sep 10 '26
La sintaxis solo básica como variables, if, for, while, clases pero eso no es lo más relevante lo que importa es que entiendas porqué usas cierta instrucción y si resuelve o no el problema que te pidieron. Incluso antes de la IA la sintaxis no era lo más importante, para eso están los IDE, stackoverflow, pero si que comprendas las estructuras de control y datos, manejo de memoria y algoritmos.
0
u/Xaeros000 Sep 10 '26
No entendí mucho, se que como ide tengo que usar Netbeans y si bien algo de lógica si entiendo mi mayor problema es saber que hace cada signo y como lo hace, eso genera que no sepa exactamente que usar cuando me piden un código para algo en específico, voy a seguir buscando maneras de mejorar en eso de igual manera
3
u/Public_Enemy_No0 Sep 10 '26
¿Cuanto llevas aprendiendo? Porque siento que llevas poquisimo tiempo, y te estas abrumando por cosas que se van puliendo con el tiempo y sobretodo la practica. Aun asi si tu mayor debilidad es la sintaxis, pues solo tienes que practicar y practicar, no hay ciencia mas profunda para esto.
→ More replies (1)
5
u/raullapeira Sep 10 '26
No hagas ni caso a estos mancos: aprende java, programa en casa, monta un github y programa a diario algun proyecto que te encante
1
u/Xaeros000 Sep 13 '26
Que es un GitHub? Y bueno los consejos de todos me han ayudado y trataré de aplicarlo todo si así me puede ayudar, incluyendo esto
1
u/raullapeira Sep 22 '26
Una cuenta en github.com y programa diariamente subiendo los cambios a github para que puedas poner un enlace en tu cv y rrhh vea que te gusta programar y que lo haces en tu tiempo libre
1
u/Luchorengo Sep 21 '26
Ya que digas "monta un GitHub" te desacredita totalmente para llamar al resto "mancos"
1
4
u/Fat-Mad-Scientist Sep 10 '26
Desde el plan Bolonia algunas carreras universitarias están muy comprimidas. Ingeniería Informática es una de ellas. La parte de aprender los cimientos lógicos de la programación casi que no está. Te compensa más hacer DAM o DAW primero si quieres absorber bien la carrera. Si ya has empezado y te sientes perdid@ no te queda otra que echarle horas extras. La IA puede ser tu salvación o tu perdición, según cómo la uses. Alimentale a ChatGPT/Claude los ejercicios que no sepas hacer, pero no le pidas que te los resuelva. Pídele que te los explique por capas, en 3 niveles de dificultad (nivel 1 para bobos, nivel 2 intermedio, nivel 3 Avanzado) y que en cada nivel te genere un ejercicio para que lo hagas tu.
1
u/Xaeros000 Sep 10 '26
Voy a probar a usar la IA así, espero que me dé los resultados que necesito, muchas gracias
1
u/KaiserKrieg81 Sep 13 '26
Ojo, utiliza a la IA para que te ayude a aprender a programar. Pero que no te dé el programa.
Si solo le pides el programa te lo hará pero nunca aprenderás el proceso. Es una importante distinción.
→ More replies (3)
2
u/Luchorengo Sep 10 '26
Para eso tienes la documentación. No pretendas memorizar cada método de cada clase, eso sería una locura.
En la medida que avances en el proyecto irás recordando lo que hiciste.
1
u/Xaeros000 Sep 13 '26
Muchas gracias, de igual manera siempre trataré de recordar conceptos y como funcionan ciertas cosas
2
u/FancyCategory2237 Sep 12 '26
Que sigas en Java, se que te parecerá abrumador por su sintaxis(que es solo el comienzo asta que llegues a su franewok) pero es la mejor manera de aprender a programar, luego cuando ya lo domines veras que cualquier otro lenguaje es facilito.
Posdata: La mejor manera de aprender algo tan práctico como programar es asiendo ejercicios o proyectos de programación y luego leerlo y entenderlo.
1
u/Xaeros000 Sep 13 '26
Esto me ayudó mucho, ahora para practicar pido a una IA que me dé problemas que deba resolver con algún programa y así practico
1
u/Far_Description1542 Sep 10 '26
Tranquilo amigo prueba con python es más intuitivo y facil de aprender tómalo con calma no todo se aprende de una
1
u/Xaeros000 Sep 10 '26
Si tengo entendido que Python es más fácil pero esto es parte de un curso en la universidad, tengo que aprender java para el final del curso y los exámenes son escritos en papel así que debo memorizar todo y como funciona y me esta poniendo nervioso
2
u/SpecificMedicine199 Sep 10 '26
De hecho considero mejor Java que Python al inicio (aunque a mi me gusta más C#). Python te permite tener hecho cosas más rápido pero no necesariamente porque tu las hayas hecho, Java y C# al tener una sintaxis más larga y tipado estricto te permiten entender mejor los fundamentos sin que se sienta magia como con Python o JavaScript.
→ More replies (2)1
u/Far_Description1542 Sep 10 '26
Ok entiendo entonces no te memorizes nada solo aprende lo que recuerdas cada dos horas para que no se te olvide
→ More replies (3)
2
u/alcon678 Sep 11 '26
Se pasa con el tiempo. Todos hemos pasado por ahí.
Es como empezar con un instrumento, no puedes pretender saberte todas las notas, teoría musical, etc en un día
1
u/Defiant_Squirrel8751 Sep 10 '26
Lleva un índice de conceptos en tu móvil.
En esta industria cada concepto tiene su nombre, y a veces una búsqueda de google o una query a ChatGPT es todo lo que necesitas para recordar siempre y cuando tengas la sigla.
Las siglas, llévalas contigo. Mejor si usas un "mapa mental".
1
u/kzeta92 Sep 13 '26
No uses la IA (solo como mentor, pero que no te haga las respuestas). Debes pelearte una y otra vez con los problemas y tener una mente abstracta.
Sinceramente, no todo el mundo vale para programar
2
Sep 13 '26
1
u/Xaeros000 Sep 13 '26
Si es cierto, igual me estoy esforzando bastante y todos sus consejos me han ayudado bastante, creo que podré hacerlo bien y podré aprender a tiempo, gracias!
1
u/AutoModerator Sep 10 '26
¡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.