¿Cómo te metiste en la programación? Me falta interés cada vez que intento aprender.

Es un idioma diferente. Oh, las palabras usadas son inglés, pero estás explicando cosas a una computadora, una estupidez que hace exactamente lo que le pides que haga, ni más ni menos. En realidad, no comprende nada, por lo que debe decirle a cada uno y todo lo que necesita hacer.

Me metí en la programación hace mucho tiempo. Comencé tomando una clase, pero las explicaciones matemáticas dadas por el profesor (un profesor de matemáticas de Dartmouth College) eran incomprensibles para los 11 años que tenía en ese momento. Lo dejé. Sin embargo, todavía estaba interesado en aprender, así que empecé a enseñarme a mí mismo intentando escribir un programa que me interesara. Así es como continué aprendiendo; trabajando en algo de mi interés y descubriendo cosas que quería hacer, pero que aún no sabía cómo.

Si lo encuentra aburrido, lo está haciendo mal, o simplemente no es adecuado para ser un programador. Según lo que dices en tus detalles, supongo que no es natural, qué tipo de puntos apuntan a que no sea lo tuyo. Yo sugeriría considerando cómo vas con el aprendizaje. En lugar de centrarse en el aprendizaje, debe intentar crear un programa y aprender lo que necesita para hacer eso. Averigüe si eso puede motivarlo a seguir intentándolo incluso si hacerlo resulta confuso. Si todavía estás aburrido, es probable que no sea el adecuado para ti.

Vi la película “2001 A Space Odyssey” 1968 y decidí que sería una buena idea construir una computadora HAL para mí. Calculé unos cinco años como máximo para construir HAL y luego podría retirarme y dejar que me funcionara. De todos modos, las cosas no funcionaron de esa manera, pero he tenido una carrera fascinante que aún disfruto.

Los lenguajes de programación son idiomas extranjeros, están diseñados para comunicarse con entidades no humanas.

Existen lenguajes especializados utilizados en casi todos los campos, no solo en la programación.

  • Las matemáticas tienen muchos “lenguajes” y símbolos divertidos.
  • lo mismo para la química
  • lo mismo para la física
  • lo mismo para la electrónica
  • igual para la medicina
  • lo mismo para la contabilidad
  • lo mismo para la música
  • etc

Por lo tanto, si quiere “aprender a construir y poner contenido en el mundo”, tendrá que aprender un poco de “idioma extranjero” si quiere comunicarse con otros en su campo.

Y eso va a tomar más de 15 minutos con seguridad.

Si tiene suerte, encontrará su pasión, y luego sabrá qué “idioma extranjero” necesitará para poner cosas en el mundo.

Aprender idiomas es fácil cuando tienes algo que decir.

Vamos a reformular un poco tu pregunta:

¿Cómo te metiste en la lectura de libros ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo te metiste en la música ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo te metiste en una bicicleta ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo te metiste en la conducción de un coche ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo llegaste a aprender Excel o Word ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo te metiste en salir con un amante ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Cómo te metiste en [lo que sea que ahora te parezca interesante] ? Me falta interés cada vez que lo intento (durante 15 minutos).

¿Ves un patrón aquí?

Nada es inmediato. Por supuesto, la programación puede no ser para ti, pero nunca le diste una oportunidad honesta. Intente algo más estructurado que un tutorial mal escrito, como una clase o una reunión, pero lo más importante de todo, pero a tiempo .

En los últimos años del siglo pasado, el surgimiento de las computadoras, fue una revolución científica y el desarrollo tecnológico contribuyó al progreso de la humanidad en diversos campos. La importancia de este dispositivo se destacó en su función de organización, organización, recuperación y almacenamiento de información y procesamiento de datos con precisión y velocidad, y luego desarrolló la computadora hasta que se convirtió en una ciencia independiente, y también aumentó la necesidad de diferentes ciencias para eso.
Aquí viene la necesidad de una persona intermedia entre el cliente y la computadora. Este medio es el lenguaje de programación, a través del cual se crean los diversos programas, lo que ayuda a ingresar y procesar datos dentro de la computadora.

La programación es tan difícil como cualquier otro campo de trabajo.

Debes creer que hay dificultades que encuentras al aprender y aceptar esto. No es tu problema.

Es difícil. Luego buscará soluciones y comenzará a aprender mejor.
Los profesionales de la programación lo saben bien y siempre encuentran problemas y errores de “errores” al revisar el código escrito e intentan encontrar soluciones para solucionar problemas, esto es lo que siempre sucede y esta es una imagen estática de la vida de cualquier desarrollador.

Se reservará una larga oportunidad para aprender a escribir códigos.

No se desanime ni se subestime. La mayor dificultad que sentirá cuando diga lo que piensa es que debe comprender una lección en un momento específico y dominar la escritura en unas pocas horas.
No tenga prisa por obtener resultados rápidos o comprender la información en un tiempo récord, se necesitan años para convertirse en un profesional y la experiencia proviene de tratar correctamente los errores y encontrar diversas soluciones.

Programar ciencias es como aprender idiomas, primero debemos aprender los conceptos básicos de cualquier lenguaje y comenzar desde el conocimiento de los personajes, luego las palabras, las oraciones y el conocimiento de diferentes técnicas para hablar, lo que se hará al comienzo del aprendizaje para escribir códigos.

Hay muchas escuelas que enseñan programación, y te nombro una escuela especializada, con una buena reputación llamada Holberton School.

No dejes que la desesperación se cuela en ti, y no dejes que se llene de esperanza.

Tal vez simplemente no estás interesado en la programación? Me gustaría ser un gran guitarrista, pero como la guitarra es muy aburrida, no va a suceder.

Ese sentimiento de total desconcierto con la programación cede, con la práctica. Tienes que practicar, y disfrutar al principio solo de lograr pequeñas cosas. No intentes aprender a programar solo leyendo libros o viendo videos o lo que sea. Eso sería como ver la pintura seca para la mayoría de las personas. Tienes que conseguir escribir y ejecutar programas.

Después de cierto punto, de repente puede comenzar a volverse adictivo, porque escribes un pequeño programa que te parece divertido, si no es útil, y comienzas a querer agregarle “una característica más”, y como un buen libro, se vuelve incómodo. Difícil de dejar.

No todos serán capaces de engancharse a eso, pero muchos descubren que pueden, después de lo que suele ser un programa de aprendizaje muy irregular.

Creo que vale la pena preguntar si la programación es lo tuyo o no. ¿Te gustan las cosas técnicas y te sientes inspirado al dedicar tu tiempo a hacerlas o solo deseas que puedas crear programas? Si intentas meterte en algo solo porque quieres el resultado final y no disfrutas al llegar, es mejor que hagas algo más.

Hasta que no puedas escribir algunos programas de trabajo muy pequeños, puede que no te resulte fácil saber si te gusta o no.

Comience con algunos desafíos. Inicie sesión en un sitio web como el rango de hackers en el que puede elegir sus desafíos y practicar, lo que hace que la tarea sea interesante. Recuerde que todo es difícil antes de que sea fácil. Tenga paciencia y perseverancia. Practique hasta que lo haga. lo peor como lo mejor … todos los expertos una vez fueron principiantes .. Dedique algún tiempo al día a resolver problemas. Comience con los pequeños. Día a día aumente su nivel. Recuerde que incluso si desea comer un elefante, debemos hacerlo mordiendo a mordisco, no todos a la vez.

No me gustaba la programación cuando tomé un curso de Métodos Numéricos en 1972 que requería Fortran. Me resultó difícil entender lo que debería haber sido lo básico de la programación (pero en ese entonces estábamos usando tarjetas perforadas). Las pruebas que el profesor puso en la pizarra a menudo tomaban 3 o 4 viajes alrededor de todas las pizarras de la sala para terminar. LO ODIABA.

Luego, por alguna razón, tuve un proyecto para construir un microprocesador a mediados de los 70. Era un Intel 4004 … Usamos 256 BYTES de memoria de núcleo de ferrita y usamos interruptores DIP para ingresar al programa … Pero por alguna razón, estaba fascinado. Pasé de eso a más programación de Fortran … Entonces, comencé a entenderlo. Luego, a COBOL. Para entonces, nos habíamos mudado a terminales donde podíamos ingresar nuestros programas en el marco principal, en lugar de tarjetas perforadas. Luego, fui al servicio activo en la USAF en 1975 y pude desarrollarme en Assembly, Fortran y JOVIAL. Hicimos algunas cosas geniales … y mi buen amigo consiguió un Apple II. Los dos nos quedábamos despiertos toda la noche trabajando en nuestra programación para el trabajo, o cosas para el Apple II …

Simplemente creció a partir de ahí. También descubrí que los procesos de pensamiento que aprendí a través de la programación me ayudaron a comprender Matemáticas y Física más complicadas. Y realmente comenzó a la bola de nieve.

Se convirtió en una pasión. Fue un reto. Era algo en lo que no era bueno, y eso me molestó. Así que, a medida que profundizaba en él y mejoraba, aprendí a amarlo. Me encanta tener que aprender constantemente, a un ritmo como si estuviera en la Escuela de Posgrado. De nuevo, es una pasión.

Si no te apasiona … Si te falta interés cada vez que intentas aprender … ¿Por qué estás tratando de aprenderlo? A menos que veas el desafío … A menos que veas la pasión … ¿por que hacerlo? La vida es demasiado corta. No hagas algo que no disfrutas.

Mi primera exposición de programación fue un curso de C requerido que tomé como estudiante de matemáticas / indeciso.

Resolver nuestros pequeños problemas con la tarea resultó ser lo más destacado de mi día, ¡así que terminé con un título en informática!

Como cualquier otra cosa, la programación será asombrosa para algunas personas y simplemente no hará nada por otras. Para mí, siempre ha sido crear orden y un todo mayor que la suma de sus partes. La sensación de que puedes hacer, bueno, cualquier cosa también es bastante genial.

De todos modos, dale tiempo. Es posible que la programación no sea para ti, pero es difícil saberlo cuando no tienes las herramientas que proporciona un poco de experiencia.

Creo que la programación toma cierta aptitud. ¿Es posible desarrollar esa aptitud? Probablemente.

Al igual que con el aprendizaje de cualquier cosa, se necesita una práctica consciente para llegar a ser bueno en eso. Y tienes que querer lo suficientemente mal. La programación tiene una joroba que tienes que superar, después de lo cual se vuelve más fácil.

¿Qué idioma estás tratando de aprender? Python es probablemente el lenguaje más fácil para empezar.

¿Cómo estás tratando de aprender? Diferentes personas aprenden de diferentes maneras. Algunos prefieren libros, algunos tutoriales en línea, algunos videos y algunas clases físicas en persona. Elige el que más te convenga.

Independientemente de este método de aprendizaje, debe comenzar a aplicar. Vas a tropezar, verás errores inexplicables. Esta es la joroba que necesitas superar, si realmente quieres aprender. Ayuda de desbordamiento de pila y Google, pero también debería pasar un tiempo tratando de resolver el problema usted mismo antes de recurrir a estos.

Si no estás sinceramente interesado, ¿para qué molestarse? Tiene una variedad de opciones de lo que puede hacer con su tiempo, la programación no es una actividad superior a ninguna otra. Comencé con una clase en la escuela, pero realmente no me importaba y no hice nada del trabajo la primera vez que hice la clase, aunque la segunda vez que obtuve una A. Sólo me metí en Programando cuando intenté hacer un juego de computadora. Entonces, realmente, creo que la única forma en que puedes entrar en cualquier cosa es si tienes un objetivo claro que deseas alcanzar. Sin un gol claro, cualquiera se aburrirá después de 10 minutos.

Una vez más, sin embargo, la programación definitivamente no es lo más útil en el mundo, a pesar de lo que algunos tontos elitistas te harían creer. Ser capaz de tratar con las personas es mucho más importante en todos los sentidos. En lugar de tratar de aprender partes aleatorias de conocimientos de programación, lea el libro de Dale Carnegie Cómo ganar amigos e influir en las personas, y trate de hablar con al menos un extraño todos los días. Estoy seguro de que resultará mucho más gratificante que abarrotar tu cerebro con un conocimiento que eventualmente se volverá obsoleto.

Estoy de acuerdo, es extremadamente aburrido. Tedioso, para ser exactos. No es en absoluto como tener una conversación, y es muy difícil mantenerse en el camino. Eso es lo que es la codificación.

Ahora, creo que tuve más suerte que la mayoría porque me metí en la codificación al querer contribuir con contenido a mi juego de texto en línea favorito a mediados de los 90. En otras palabras, me parecía mucho a ti, tratando de “construir y poner contenido en el mundo” y descubrir que era casi demasiado tedioso para las palabras.

Usted ve a dónde voy con esto, espero. No se centre en lo que es la codificación, concéntrese en lo que hace y lo que quiere que haga. Y si lo quieres lo suficiente, aprender a codificar es solo un subproducto de tu pasión.

Y si descubre que lo que más le apasiona construir no es suficiente para superar los 15 minutos, no se sienta mal por eso, ¡simplemente abandone! Tal vez vaya a hacer otra cosa que disfrute y sea bueno, y un día puede contratar a un programador para hacer realidad algunas de esas ideas. No hay absolutamente nada de malo en darse cuenta de que la codificación no es para ti.

Un compañero de cuarto de la universidad me empujó en esa dirección. Me sugirió que tomara COMP103 sabiendo que tenía una sólida formación en matemáticas. Tenía la intención de ser un ingeniero químico, o un químico industrial. No hace falta decir que esa carrera en particular se descarriló rápidamente.

Me recuerdas a mi esposa. Ella es una de las mujeres más inteligentes que conozco. Es una de las personas más inteligentes que conozco. Ella tampoco puede aprender a programar. No porque sea difícil para ella, sino que le resulta difícil mantenerse interesada el tiempo suficiente para aprenderlo. No tengo ninguna duda de que ella se convierte en una desarrolladora. Tampoco dudo que ella nunca disfrutaría una carrera en software.

La programación no es para todos. Necesitas cierta mentalidad para hacerlo, de la misma manera que necesitas cierta mentalidad para ser un cirujano o un luchador de MMA. Algunas personas lo tienen. Otros no tanto. Y eso está bien. Encuentra algo que disfrutes y haz una carrera fuera de él.

Puedes construir cosas de muchas maneras. Realmente no suena como hacerlo a través de la programación es su camino.

He estado programando desde que era un niño en los años 80. Para mí, siempre ha sido un desafío divertido. A MI. Por otro lado, tengo amigos que son ingenieros eléctricos, ingenieros civiles e ingenieros mecánicos que construyen cosas de una manera que posiblemente no puedo entender.

En estos días se habla mucho sobre programación, pero ese no es el fin de todo / se trata de hacer cosas. Hay toneladas de currículos gratificantes y desafiantes con los que nunca necesitarás escribir una sola línea de código para comenzar.

Supongo por tu post que eres un estudiante; Así que te ofrezco este pequeño consejo: prueba todo hasta que encuentres lo que se pega. Has dicho que te encanta construir cosas, así que ya estás muy avanzado. Ahora, solo tienes que averiguar CÓMO vas a construir esas cosas.

Explora y aprende. Lo resolverás.

¡La mejor de las suertes!

Bueno, para mí, empecé a gustar mucho la programación debido al desafío que tenía al intentar usar microcontroladores porque estaba realmente interesado en construir circuitos con microcontroladores (estudié electrónica y comunicación para mi primer grado).

Los microcontroladores se programan principalmente con ensamblador y lenguaje C. Opto por C, ya que es más sencillo en comparación con el montaje. Me habían enseñado programación de C en el semestre anterior, pero realmente no apreciaba la tecnología, ya que todo lo que hacíamos era escribir programas de consola. Me encontré con un verdadero desafío cuando necesitaba hacer algo interesante con los controladores. Así que para tener éxito en usarlos tuve que volver atrás y aprender el lenguaje C nuevamente y cómo programar los microcontroladores (PIC) usando el lenguaje C. Después de desarrollar algunos proyectos, me cansé de la programación de los microcontroladores y quise hacer algo más. Quería poder escribir códigos para controlar mi computadora, conectarme a Internet, construir todo tipo de juegos; Y así empecé esta nueva búsqueda descargando libros electrónicos sobre cómo programar usando el lenguaje de programación Java. La cuestión es; Sepa por qué quiere codificar. Le digo que es desalentador algunas veces, encuentre su motivación para querer ser programador. No te dejes llevar por el dinero que hacen los grandes programadores, todos empezaron poco a poco. ¿Desea modificar algo en su teléfono? ¿Le gusta cómo se ejecuta una aplicación en su teléfono? ¿Hay algo que pueda hacer al respecto? Esas son algunas preguntas que puede hacer para saber realmente qué quiere hacer con la programación y esa será su motivación.

Aclamaciones.

¿Por qué necesitas aprender programación? Hágase esta pregunta primero.

Si tienes claro eso, puedes comenzar por construir lo simple que amas y aprender lo que necesitas para construirlo, paso a paso. Si puede, busque un mentor que pueda inspirarlo, revise su código, dígale qué necesita aprender y qué necesita mejorar. Aprender haciendo mucho más interesante y hacerte recordar mejor. También puedes probar algunas ideas de codificación desde esta aplicación Programming Ideas 2 – Aplicaciones de Android en Google Play

Por favor , no lo tomes como una manta mojada, pero tal vez el desarrollo no sea para ti. ¿Yo? No me metí en eso en absoluto. Solo soy una versión adulta del niño de 5 años que desarmaría todos sus juguetes y los volvería a armar de diferentes maneras. Desarrollar solo capitaliza esa naturaleza.

Si su motivación es crear y publicar contenido en el mundo, tal vez un CMS sea el adecuado para usted. Consiga wordpress y permanezca en el lado del usuario de las cosas. Tal vez sumerja un poco los dedos debajo de la capucha, pero no tan profundo que te hayas arrinconado si pierdes el interés.

Si WordPress es demasiado fácil de usar para usted, hay drupal. Puedes jugar con juntar cosas sin tener que codificarlas. Pero, por supuesto, puede programar un poco si lo desea.

¡Mucha suerte!

TLDR: Aprendí a programar porque lo disfruto. Proceso Y resultado.

Aprendí la programación en algunas etapas. Fui inicialmente expuesto a la programación en la escuela de posgrado. Muchos cursos requerían o alentaban el uso de Matlab. Al principio me pareció… extraño. Pero pronto, una vez que obtuve algunos conceptos básicos, comencé a disfrutarlo.

Después de graduarme de la escuela, trabajé en un laboratorio que también usaba Matlab. Estaba bastante orgulloso cuando propuse y ejecuté un proyecto para conectar Matlab con Excel. (Ni siquiera recuerdo para qué fue y es un tanto vergonzoso mencionar aquí, pero recuerdo lo divertido que me resultó trabajar y la emoción de ver el resultado final).

Avancé unos años después de dejar el trabajo y rebotando, me encontré jugando con la programación otra vez … por diversión. Python, SQL, Ruby, Javascript y un poco de Objective-C. Con el tiempo, mi propia curiosidad, interés y disfrute me dieron mi primer trabajo de programación.

A veces todavía tengo ganas de sacarme el pelo y “Nunca conseguiré que este código funcione”, pero de alguna manera lo descubro y sigo adelante. Ver TLDR.

Comencé porque quería crear juegos. Cuando me di cuenta de que era demasiado ambicioso (esto fue en los años 90, antes de que los marcos fueran una cosa) escribí programas para automatizar las tareas onerosas de ejecutar una campaña D&D: un generador de tesoros al azar, creador de NPC, base de datos de jugadores, etc. Creé un programa para sacar imágenes de sitios web, hacer trampa en Word Whomp y hacer lo que fuera necesario.

Básicamente, si necesitaba un software que no podía pagar o no existía, lo escribí yo mismo.

Mi mayor problema fue detenerme. En aquellos días pude programar toda la noche. Fue como el crack. Si está aburrido, debe comenzar más pequeño, comenzar más grande o preguntarse si la programación es realmente lo suyo.

Salga y reinicie con frecuencia y tendrá avances ocasionales, sin preocupaciones.

También puede ser útil para encontrar una razón o motivación, tal vez un compañero de aprendizaje.

Céntrese en el progreso y la simplicidad, genere un pequeño juego en VB o una herramienta útil en C ++ en una sesión corta y despertará más intriga.

Definitivamente es un gusto adquirido para algunos. Comencé como estudiante de ingeniería eléctrica y luego, en última instancia, cambié a ingeniería informática. Odié mi primera clase de programación, y luego me di cuenta de que no me gustaba porque no la entendía.

Comencé a gustarme mucho cuando descubrí conceptos difíciles (al menos, difíciles para mí). Entonces realmente empecé a apreciarlo cuando me di cuenta de mis primeros proyectos realmente difíciles. En ese momento comencé a escribirlo por diversión, y ahora se dobla como una carrera y un pasatiempo.

Comience pequeño. Comience simple. Construye algo que no sabes cómo construir (como un juego de mesa basado en consola o algo así). Vaya desde allí, y cuando resuelva los errores complicados y el proyecto funcione según lo previsto, al menos para mí, se sentirá orgulloso por el trabajo que ha realizado. Incluso si no te va a hacer rico o revolucionar el mundo.