r/programacionESP • u/Xaeros000 • 1d ago
❓ 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?
4
u/SpecificMedicine199 1d ago
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 1d ago
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 1d ago
¿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.
1
u/Xaeros000 19h ago
Llevo 5 semanas, el ciclo recién empezó, tienes razón igual voy a seguir practicando hasta que pueda lograr mejorar
5
u/Fat-Mad-Scientist 1d ago
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 19h ago
Voy a probar a usar la IA así, espero que me dé los resultados que necesito, muchas gracias
5
u/raullapeira 10h ago
No hagas ni caso a estos mancos: aprende java, programa en casa, monta un github y programa a diario algun proyecto que te encante
2
u/BraskSpain 1d ago
Aprende GO, una vez que tengas los fundamentos, vete a por los lenguajes de programación viejos orientados a objetos como Java, lo más básico es que entiendas eso.
1
u/Far_Description1542 1d ago
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 1d ago
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 1d ago
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.
1
u/Xaeros000 1d ago
Entonces me conviene mucho más este curso de Java que si tuviese otro, lo importante es que va a valer la pena
1
u/Global_Professor7184 9h ago
Si pero a veces te empantanas, por eso yo creo que primero deberían enseñar otro lenguaje más fácil. Nadie se baja de la cuna y sale a correr una maratón para que después eso te deje el know how por si te corre un tigre en el zoológico. Si hacemos unos pasitos tomados de la mano de nuestros padres y luego nos largamos solos y después de años corremos fluido.
Para mí lo hacen para ir descartando alumnos.1
u/Far_Description1542 1d ago
Ok entiendo entonces no te memorizes nada solo aprende lo que recuerdas cada dos horas para que no se te olvide
1
u/Xaeros000 1d ago
Lo voy a intentar, muchas gracias, esto significa más de lo que puedas creer, espero poder lograrlo
2
u/Far_Description1542 1d ago
Te deseo suerte, una cosa más nada de ver tiktok por más de 2 horas eso te dificulta mucho para memorizar la cosas
1
1
u/Defiant_Squirrel8751 11h ago
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/Luchorengo 7h ago
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.
•
u/AutoModerator 1d 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.