¿Por qué alguien quiere aprender programación?

Lo que realmente me interesa en la programación es el hecho de que puedes impactar a tantas personas y puede comenzar en tu sofá.

Sin embargo, esta no es la razón por la que comencé. Comencé porque tenía tiempo durante el día (trabajaba de noche como camarero) y debido a una charla de TED vi:

Y luego, cuanto más aprendes, más entras y más disfrutas de la parte de resolución de problemas.

Pero no quiero ser un desarrollador. Creo que saber cómo programar es uno de los activos más útiles hoy en día por muchas razones diferentes por las que no voy a entrar aquí. Pero el factor más importante para mí es el que mencioné al principio y que puedo explicar con un ejemplo:

El fin de semana pasado, fui a acampar junto a un lago. Allí había algunos botes de remo para alquilar y, por supuesto, eran una atracción muy popular entre los turistas (tomamos uno también). Y una discusión que surgió entre las personas con las que estuve fue el dinero que están ganando con estos alquileres. Si tiene 40 de ellos, una hora cuesta menos de 10 $, puede hacer esto por hora, luego por día, wow, enormes cantidades.

Tal vez sea así como parece.

El problema que tengo con este modelo de negocio (y lo mismo ocurre con los hoteles, restaurantes, etc.) es que solo puedes ganar tanto dinero como tengas activos.

Si su modelo de negocio se basa en algún tipo de software (que puede iniciarse mientras está sentado en su sofá), los clientes que tiene pueden usar su plataforma 24/7 y la cantidad de clientes potenciales está creciendo sin parar debido a una La creciente población e internet están cada vez más disponibles en todo el mundo. Una gran cantidad de población ilimitada del mercado (por supuesto, depende de su producto, etc., no entremos en detalles aquí).

Además, las nuevas tecnologías que están llegando son del tipo que me impresionan cuando se trata de este “impacto” en el mundo del que hablan todas las nuevas empresas. El concepto de crowdsourcing, o crowdsourcing es revolucionario y esto es lo que puede llevar a un mundo más informado, más verde, sin tener que depender de grandes corporaciones (ya menudo codiciosas) y sus servidores / algoritmos.

Este es un gran cambio, tal revolución viene. Pero es técnico. Muy técnico. Quiero poder entenderlo y ser parte de este cambio. Deberías.


Nota al margen : esta forma de pensar también es mucho menos egoísta que el negocio de los botes de remo.

Debes aprender a programar porque no importa en qué sector trabajes, la programación afectará tu trabajo de una manera u otra. No saber cómo programar no te impedirá completar tu trabajo, pero si sabes cómo programar entonces Tendrás un arma muy fuerte en tu arsenal que te ayudará a completar ese trabajo de una mejor manera en comparación con otros.

También tuve la misma actitud de por qué debería aprender a programar si me especializo en ingeniería eléctrica, pero cuando vi que la programación es una parte integral del trabajo diario en las centrales eléctricas. Se utilizaron en PLC y automatización para ejecutar las centrales con eficiencia. .

Comencé desde lo más básico y me gradué para obtener una buena cantidad de conocimientos de programación durante mis estudios de ingeniería. Preferiría sugerir que, en lugar de buscar “Por qué”, busque “Cómo” y se dará cuenta de lo importante que es la programación de la computadora para escalar la escalera del éxito profesional.

Por favor, mire este video y obtendrá la mayoría de sus respuestas.

Feliz aprendizaje !

Gracias por el A2A, pero esa pregunta se aplica a mí hace unos 50 años.

Sin embargo, la razón principal por la que quise hacerlo fue porque siempre he pensado de esa manera: analizar las cosas. Y la programación es solo un análisis situacional. (No, no está sentado frente a una computadora y codificando: si no ha analizado la situación y ha llegado a una solución al problema, no tiene un programa para codificar).

Para mí fue como recibir el pago por respirar: la programación fue algo natural para mí. Y llegar a la solución a un problema que, a primera vista, le dejó seguro de que nunca podría resolver, es gratificante.

45 años de pago por hacer lo que me hizo feliz fue divertido. En aquel entonces, no existía una red: el señor Tim Berners-Lee no la inventó hasta 1989. No fue tanto un cambio de carrera como una carrera que me sentó mejor. (En aquel entonces, nadie construía juegos de computadora por dinero, aunque creo que el primer juego de Star Trek, un juego basado en texto, como todos los demás, se escribió en el MIT antes de que me pagaran por escribir software). Y aún así No he tenido una “idea brillante multimillonaria”.

No tenía ni idea de lo que era la programación hasta la clase 8

No tenía una PC en casa, así que para mí era bastante difícil tener conocimientos básicos de computadoras. Puntué mal en eso.

Pero me encantaban las matemáticas.

En la clase 9, mi profesor de informática comenzó a enseñarnos a hacer patrones en java. Me interesé en eso, ya que me desafió a pensar lógicamente y encontrar la manera de dibujar ese patrón. Comenzó con el aprendizaje de cómo imprimir sentencias if luego pasar a la parte de bucle.

Me sentí bastante emocionado de hacer estas cosas en mi cuaderno. Luego llegó el momento de la programación real, en la cual, aunque vacilé al principio, lentamente logré un buen desempeño. El secreto era practicar día y noche cómo escribir códigos lógicamente.

Esto me incitó a aprender nuevos idiomas. Incluso debido a esto me interesé en MS Office. Descubrí diferentes manuscritos y comencé a aprenderlos.

En la actualidad, la programación es mi pasión ahora. En los últimos 4 años de mi universidad, aprendí y trabajé en c, c ++, c #, java, python. Incluso usé php y javascript muchas veces para escribir códigos.

Ha sido una experiencia bastante impresionante codificando

Bueno, hay dos tipos de personas, personas que entran en la programación por el dinero y personas que entran en la programación por el dinero y también como la programación. Por supuesto, hay más que eso, atrae a muchos adultos jóvenes por muchas razones, ¡así que vamos a enumerarlos!

  • Encontrará mucha gente más joven en este campo, así que para las personas que están descubriendo sus carreras, esta es una opción atractiva.
  • Se puede hacer un buen dinero, me pagan un buen sueldo para alguien en otro campo con 10 años de experiencia aunque solo tengo 1, y eso es bastante común. Esta es la razón por la que la mayoría de las personas mayores querrán aprender.
  • Muchas oficinas muestran una actitud de cultura más relajada y divertida, que atrae a todo tipo de personas, pero especialmente a las personas que buscan una carrera.
  • La falta de atuendo tradicional de oficina. Si quisiera que una oficina usara pantalones de chándal, podría encontrar un lugar que me permitiera eso si miraba lo suficiente.
  • Una verdadera pasión por ello. Me encanta la programación y me encuentro programando mucho por placer. Esta es la razón por la que las personas que se adhieren a ella se adhieren
  • Ellos son naturalmente buenos en eso. Aprendí la programación con bastante facilidad, lo cual fue una de las razones por las que me gusta, pero conozco a algunas personas que pueden echarle un vistazo a medias a un problema que tendría que sentarme y detenerme, y tener una solución de producción lista para cuando Yo empecé. No hace falta decir que se lanzaron a él porque era fácil.
  • Capacidades remotas de trabajo. Si quieres viajar por el mundo, conviértete en un experto en codificación y trabaja como ingeniero remoto. Ahora en cualquier lugar con buena wifi está tu oficina.
  • Necesidad. Si eres un chico nuevo, a veces no puedes encontrar programadores. Ahora, esto podría referirse a cómo debe funcionar su puesta en marcha, pero el punto es que hay casos en los que simplemente tiene que hacerlo.

En general, la razón principal por la que la gente quiere aprender es el dinero. Sin embargo, las personas que están en eso por lo general fallan.

Tengo una buena historia para compartir:

Así que durante mi infancia, solía jugar a este juego llamado “Chip Challenge”. El juego tiene este editor de niveles donde puedes crear tus propios niveles y luego guardarlo. Realmente me empezó a gustar la creación de mis propios niveles, y le pedía a mi hermano que probara mis niveles. Esa fue mi primera chispa en la programación, aunque no tengo idea de qué era la programación.

Un par de años más tarde, salió WarCraft 3 y, nuevamente, jugueteaba con WC3 Editor, creaba mis propias campañas, las subía y las compartía con mis amigos y en los foros. Luego quise crear mis propios juegos desde cero, así que elegí GameMaker y fue la primera vez que comencé a aprender el algoritmo adecuado con la interfaz de arrastrar y soltar.

Justo después de terminar la escuela secundaria, comencé a tomar un curso de Java y luego busqué en la web lo que puedo hacer con Java y descubrí que puedo crear una aplicación para Android. Entonces, aprendí el desarrollo de Android después del curso de Java, y ahora soy un desarrollador de aplicaciones de Android en toda regla.

En resumen, creo que los juegos fueron la razón por la que quería codificar. Sin esos juegos que jugué en mi infancia, estoy seguro de que nunca me convertiría en desarrollador en este momento. Tal vez algún día haré desarrollo de juegos, pero por ahora estoy contento de ser un desarrollador de Android. La sensación cuando creas una aplicación y a la gente le gusta, no tiene precio y me da ganas de codificar.

Mi interés en la programación era juegos. Juegos. Quería crear juegos desde cero, pero otras personas lo hicieron. Pensé en eso cuando estaba en la escuela primaria, así que empecé a aprender los fundamentos de la programación con programas educativos básicos, como Scratch y LOGO. Cuando fui a Gymnasium (Piense en Gymnasium como la primera mitad de la escuela secundaria griega) todavía tenía el sueño de un niño de hacer juegos, así que solicité un club que enseñaba programación real (C ++).

Después del primer año, me di cuenta de que la programación no solo era la herramienta para hacer juegos, sino también para hacer otro software o incluso un sistema operativo. Así que el sueño que tuve cuando era niño ahora era más general, y ahora quería crear varios programas.

En pocas palabras, lo que despertó mi interés por la programación fue hacer juegos, y generalmente me gusta continuar con este hobby (o, quizás en el futuro, con mi trabajo) porque me gusta ser creativo y hacer cosas.

El estudiante típico de The Software Guild está insatisfecho con su trayectoria profesional. Desempleados, subempleados, empleados pero simplemente no les gusta su trabajo. Vemos a todos los interesados.

La programación es atractiva para nuestros estudiantes porque:

  1. Es un campo que tiene gran demanda y buena paga.
  2. Es un trabajo que realmente ejercita tu cerebro, a la mayoría de nuestros estudiantes les encanta resolver problemas y hacer las cosas más eficientes.
  3. El trabajo diario es una mezcla de ciencia y creatividad. Hay una gran satisfacción al usar un proceso creativo para resolver problemas técnicos.
  4. Es un trabajo que tiende a dar una respuesta rápida, ya que puede construir y ver que algo funcione rápidamente.
  5. Cada vez más es un campo que requiere una fuerte colaboración con los demás.

Ya sé de programación, pero puedo decirte lo que me llamó la atención cuando estaba aprendiendo:

Hace unos 15 años, cuando estaba aprendiendo a codificar, no tenía mucho dinero y me gustaban los videojuegos. Después de probar algunos ejercicios básicos en BASIC, codifiqué un juego basado en texto y fue muy divertido hacerlo. Luego codifiqué un videojuego con un libro de DirectX que tomé prestado de la biblioteca, y también fue muy divertido, luego comencé a ganar dinero vendiendo sitios web a empresas, así que decidí convertirme en desarrollador de software.

Siempre me han encantado las computadoras. Son dispositivos intrigantes. Así que siempre quise jugar con ellos.

La programación es la mejor manera de jugar y explorar. Te permite expresar tu creatividad. Es mentalmente estimulante y desafiante.

Programar es como construir dinosaurios mentales y naves espaciales y ciudades con ladrillos digitales de Lego. ¡Es divertido!

La flexibilidad de la programación abre un vasto universo de posibilidades a muy bajo costo. Todo lo que necesita es una PC, una conexión a Internet y una mente curiosa.

Porque para mí, la programación es divertida y la programación es la mejor amiga. Puedes crear lo que quieras. Va a desarrollar una buena capacidad de pensamiento. Va a desarrollar la pasión. Aprendes a tener cuidado en cosas muy pequeñas. Aprenderás a permanecer solo y vivo toda la noche (verdad de programación universal) y mucho más por delante. Feliz aprendizaje

La misma razón por la que los humanos aman los rompecabezas, los juegos, la competencia …

Todo eso es parte de la programación. Un problema que resolver, como las piezas de un rompecabezas, saber dónde colocar esto y lo otro respetando un conjunto de reglas y limitaciones, y competir con el tiempo si tiene fechas límite.

Es muy emocionante si sabes lo que estás haciendo.

Ellos no
Quieren saber programación.
Pero no puedes ser bueno en eso intuitivamente, tienes que
Repase las pruebas y tribulaciones de reglas de aprendizaje, sintaxis, trampas, limitaciones, etc.

Me interesaba mucho la geología. Luego llegaron las computadoras. Me di cuenta de que descubrir la Tierra era importante, pero podía esperar algunos siglos. Las computadoras, por otro lado, tenían el potencial de alterar realmente la vida de las personas. Estaba claro que mientras la ciencia habla a un pequeño grupo electo, la computadora podría usarse para imitar una solución humana y replicarla mucho más rápido. Como programador, si encuentro una forma de acortar la distancia entre campos, botones, enfoque los ojos directamente en los datos, entonces le ahorraré a un usuario todos los días 5 minutos de su vida. Ninguna cantidad de excavación de la tierra haría eso.

La primera vez que lo recogí fue porque tenía la impresión de que las computadoras de alguna manera podían comprender los comandos que les di, pero la gente me dijo que solo estaban hechas de matemáticas y cables; tenía que saber qué crea la ilusión de comprensión. En el camino, descubrí que tengo una modesta habilidad para la actividad, así que fue divertido continuar después de que mi pregunta hubiera sido respondida.

Además, era un niño al que le encantaba jugar juegos de mesa en un entorno donde pocos lo hacían, así que me motivó a aprender cómo puedes crear un oponente que no se aburra.

  • Me involucré gracias a mi maestra en 7º u 8º grado, quien me dijo erróneamente que aprenderemos JavaScript (aprendimos Java en su lugar), así que aprendí JavaScript en casa …
  • Quería aprender cómo se hacían los juegos cuando comencé
  • Quería saber sobre “hacking”
  • Automatizar cosas es divertido y productivo
  • Te enseña a pensar
  • Me encanta resolver problemas
  • Somos parte de una industria innovadora.
  • Los desafíos de codificación son divertidos
  • me gustan las matematicas

¿Son estas razones suficientes? Si no, házmelo saber, y añadiré diez más 🙂

Me ahorra mucho tiempo al procesar números creando guiones en lugar de hacer todo manualmente en Excel, y luego disminuirlo cuando se realizan funciones en miles y miles de celdas.

Me gusta jugar juegos de ordenador. Siempre lo hice, y sigo haciéndolo. En algún momento, llegué a la conclusión de que es infinitamente mejor estar al lado de quien produce juegos en lugar de consumirlos , así que quería convertirme en un programador de juegos.