Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Consejo de los más experimentados sobre programación
Autor Mensaje
pauloncha Sin conexión
Empleado del buffet
Sin estado :(
*

Otra
-----

Mensajes: 2
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Nov 2024
Mensaje: #1
Consejo de los más experimentados sobre programación Dudas y recomendaciones Técnicas Avanzadas de Programación y 3 más
Buen día utnianos, disculpen la molestia y si me equivoqué de subforo para publicar esta pregunta. Tengo 16 años, voy a una escuela comercial y estoy pensando bastante en mi futuro. Estuve investigando, pero no conozco a nadie como para pedir sugerencias; así es que llegué hasta acá. Solo sé que me gustaría aprender a programar y, con un poco de suerte, poder trabajar de eso. Siento que es mi punto fuerte en la escuela, aunque es sumamente básico lo que me enseñan ahí y cuando le consulto a la profe me da respuestas muy escuetas o generales, no creo que me entienda.

Mi consulta concreta es: ¿qué lenguaje de programación me recomendarían si mi meta es programar para distintas plataformas (Windows, apps para Android o Ios)? ¿Hay alguno que cumpla con esas características y destaque por su versatilidad? Cualquier consejo o sugerencia por pequeño que sea va a ayudarme para al menos orientarme en qué buscar, en internet hay tanto que es muy confuso. Mil gracias de antemano!
18-11-2024 12:38
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nicolasAM Sin conexión
Secretario de la SAE
Aguante el Starbucks de la UADE
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 548
Agradecimientos dados: 163
Agradecimientos: 663 en 277 posts
Registro en: Jan 2017
LinkedIn
Mensaje: #2
RE: Consejo de los más experimentados sobre programación
Holii

Antes que nada, te dirijo calma y te recuerdo que no te olvides de disfrutar tu adolescencia. El tiempo no vuelve y ver tanto hacia adelante puede que te cueste perderte del presente.
Al margen de todo esto, está buenísima tu curiosidad y te paso a responder:

Entiendo que recién estás aprendiendo a programar y dando tus primeros pasos. Algo que te va a decir mucha gente y que vas a odiar, pero en un futuro vas a ser uno más que lo repita, porque es la verdad, es que te concentres en aprender mucho sobre la lógica detrás de las cosas que vayas construyendo. Diagramas de flujo y pseudocódigo son herramientas a veces pasadas por alto por la gente que recién empieza y son el famoso ABC. Luego, te aconsejaría que comiences aprendiendo un lenguaje de programación de nivel de abstracción medio, como "C", que te permita implementar código en programas básicos pero altamente funcionales. Una vez que tengas muy en claro el funcionamiento de la lógica en la programación, que no te va a llevar mucho tiempo aprenderlo, quizás entre 8 meses y 1 año, ahí podés empezar a dar tus primeros pasos en lenguajes orientados a objetos, como .NET, C# o Java. Vas a ver que de a poquito, algunas funciones y procedimientos que antes tenías que pensar para implementar, se van a convertir en simples llamados a funciones o procedimientos integrados en tu entorno de desarrollo. Lo que nosotros llamamos "Niveles de abstracción".
En este paso, que te puede llevar un añito más, es cuando además podés empezar a modelar otros complementos extra, simples, como tus primeras bases de datos o maquetados visuales para futuros desarrollos web. No te aconsejaría que ahondes mucho sobre esto en este paso todavía, porque son un mundo aparte y vas a ir viendo como de a poco en realidad se trataría de varios mundos diferentes que complicarían tu capacidad de especialización.
Por último, podrías dar un paso más y pasar a los lenguajes de mayor nivel de abstracción, como Python, donde ya podrías implementar complejos modelos con pocas líneas de código. Acá ya estaríamos hablando de un paso donde te podés poner a prueba especializándote en algo en particular, como las bases de datos propiamente dichas, siendo las de tipo estructuradas o no estructuradas, y ser un desarrollador backend puro y duro. O bien tocar un poco de oído estos temas y también tener una noción clara de diseño y maquetado web, convirtiéndote en un desarrollador fullstack.
En ambos casos, te podés quedar tranquilo que especializarte en algo en particular no te cierra las puertas a futuro, sino que únicamente indicará un poco lo que luego vas a ir llevando adelante durante tu futura experiencia laboral.
Lo más importante que tenés que entender a esta altura, y te repito, es que puedas formar bases sólidas que luego te permitan versatilidad y congruencia a la hora de desarrollar proyectos más complejos, donde vas a entender que todo está relacionado con todo y parte de un mismo lugar.

Sentite libre de seguir preguntando lo que necesites. Besis y éxitos love
18-11-2024 22:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] nicolasAM recibio 1 Gracias por este post
pauloncha (Hoy)
pauloncha Sin conexión
Empleado del buffet
Sin estado :(
*

Otra
-----

Mensajes: 2
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Nov 2024
Mensaje: #3
RE: Consejo de los más experimentados sobre programación
(18-11-2024 22:26)nicolasAM escribió:  Holii

Antes que nada, te dirijo calma y te recuerdo que no te olvides de disfrutar tu adolescencia. El tiempo no vuelve y ver tanto hacia adelante puede que te cueste perderte del presente.
Al margen de todo esto, está buenísima tu curiosidad y te paso a responder:

Entiendo que recién estás aprendiendo a programar y dando tus primeros pasos. Algo que te va a decir mucha gente y que vas a odiar, pero en un futuro vas a ser uno más que lo repita, porque es la verdad, es que te concentres en aprender mucho sobre la lógica detrás de las cosas que vayas construyendo. Diagramas de flujo y pseudocódigo son herramientas a veces pasadas por alto por la gente que recién empieza y son el famoso ABC. Luego, te aconsejaría que comiences aprendiendo un lenguaje de programación de nivel de abstracción medio, como "C", que te permita implementar código en programas básicos pero altamente funcionales. Una vez que tengas muy en claro el funcionamiento de la lógica en la programación, que no te va a llevar mucho tiempo aprenderlo, quizás entre 8 meses y 1 año, ahí podés empezar a dar tus primeros pasos en lenguajes orientados a objetos, como .NET, C# o Java. Vas a ver que de a poquito, algunas funciones y procedimientos que antes tenías que pensar para implementar, se van a convertir en simples llamados a funciones o procedimientos integrados en tu entorno de desarrollo. Lo que nosotros llamamos "Niveles de abstracción".
En este paso, que te puede llevar un añito más, es cuando además podés empezar a modelar otros complementos extra, simples, como tus primeras bases de datos o maquetados visuales para futuros desarrollos web. No te aconsejaría que ahondes mucho sobre esto en este paso todavía, porque son un mundo aparte y vas a ir viendo como de a poco en realidad se trataría de varios mundos diferentes que complicarían tu capacidad de especialización.
Por último, podrías dar un paso más y pasar a los lenguajes de mayor nivel de abstracción, como Python, donde ya podrías implementar complejos modelos con pocas líneas de código. Acá ya estaríamos hablando de un paso donde te podés poner a prueba especializándote en algo en particular, como las bases de datos propiamente dichas, siendo las de tipo estructuradas o no estructuradas, y ser un desarrollador backend puro y duro. O bien tocar un poco de oído estos temas y también tener una noción clara de diseño y maquetado web, convirtiéndote en un desarrollador fullstack.
En ambos casos, te podés quedar tranquilo que especializarte en algo en particular no te cierra las puertas a futuro, sino que únicamente indicará un poco lo que luego vas a ir llevando adelante durante tu futura experiencia laboral.
Lo más importante que tenés que entender a esta altura, y te repito, es que puedas formar bases sólidas que luego te permitan versatilidad y congruencia a la hora de desarrollar proyectos más complejos, donde vas a entender que todo está relacionado con todo y parte de un mismo lugar.

Sentite libre de seguir preguntando lo que necesites. Besis y éxitos love

Buen día Nicolás, mil gracias por tu respuesta; de corazón te agradezco, es un basto mundo el de la programación y venía bastante confundida. Voy a tomarme el tiempo de chusmear tranqui sobre las alternativas que me recomendaste. Si, es verdad lo que decís sobre disfrutar mi adolescencia, mi psicóloga me dice siempre lo mismo jajaja! Espero tengas un gran día, te dejo que me tengo que preparar para el cole Lee Beso grande!!
Hoy 06:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: