¿Cuál es la mejor manera de crear interés en la programación?

(desde un punto de vista personal)
Bueno, para empezar podrías:

1. Inspírate / motívate con ejemplos de los fundadores de las grandes compañías de tecnología, quienes fueron llamados genios que llegaron allí solo porque tenían una gran idea y eran súper buenos en la codificación. El mundo está lleno de esas personas y no son menos que héroes para muchos.

2. Inspírate con el ejemplo de ese senior tuyo que recibió una oferta de Google en un paquete infinitamente alto y ahora es una especie de héroe en tu instituto (y en Quora). Hubiera sido bueno si fueras él.

3. Inspírate a ti mismo con los ejemplos de un tipo lejano, quién sabe codificar un poco demasiado bien y quién probablemente creó una aplicación hace unas semanas y que ya tiene miles de millones de descargas y el tipo es algún tipo de héroe. (Por ejemplo: Gabrielle Cirulli). Quién sabe, tú puedes ser el siguiente.

4. Inspírese con la gloria que puede aportar a su institución / a usted mismo si llega a la final mundial, o incluso a las finales regionales de ACM-ICPC o cualquier torneo de este tipo. Pero, comience desde el nivel de base y gane primero el campeonato local de codificación celebrado en su instituto.

5. Inspírese con lo que quiera ser y descubra las razones por las que la codificación / programación lo llevará allí.

6. Básicamente, la inspiración es el combustible. Necesitas recargarte de vez en cuando. La codificación puede parecer aburrida / puede parecer difícil, pero no pierdas la esperanza, solo recarga tu combustible. Muchos de los multimillonarios / empresarios y otras personas tan exitosas han surgido debido a la codificación. Entonces, ¿por qué no?

7. Comience a codificar. Quién sabe, muy pronto podrá comenzar su propia compañía, digamos X y la gente realmente pasa tanto tiempo en X como lo hacen en Quora (o incluso más).

8. Finalmente, si sigues inspirándote y sigues practicando, comenzarás a amar la codificación. Una vez que eso suceda, sentirás que hay infinitas posibilidades. Y por supuesto que hay.

PD: Creo que esto se aplicará a las personas de todas las sucursales que quieran hacer una carrera fuera de la codificación, independientemente de si es IT o CSE o ECE. Quiero decir, si realmente quieres hacer una carrera en ello, dale una oportunidad. De lo contrario, siempre hay otras cosas mejores que hacer que pueden resultar solo para usted si no se codifica.

todo lo mejor (y) 🙂

Te interesas en algo cuando te parece fácil y estás progresando en ello. De manera similar, la programación tiene varios niveles, por ejemplo, puedes pensar en crear un software como el reproductor de música en C que es muy difícil de crear, o puedes crear un sitio web en alguna programación web como java script, HTML, CSS.

Programar es divertido, hay algo que te gusta hacer con programas como un juego genial, una aplicación de chat, una aplicación de Android y, si eres lo suficientemente bueno, lo serás después de que en algún momento puedas dinero con eso también.

Antes de comenzar a aprender a programar (para evitar la frustración), debe tener una comprensión básica de la estructura de DATOS y un poco de conocimiento de ALGORITMOS. Después de esto, elija cualquier lenguaje de programación que le interese (puede comenzar con HTML y CSS) intente hacer algo (imite algo que ya está allí) y después de completar eso, tiene una buena confianza para ir más allá.

Resolviendo puzzles
Te recomiendo que resuelvas rompecabezas, esto aumentaría tu habilidad y crearía un interés para la programación.
Para empezar con u puedes ir con estos
HackerEarth – Desafíos de programación y trabajos de desarrollador
Concurso de Programación, Concurso de Programación, Programación Informática Online.

Desarrollando Apps-
Comience desde una aplicación simple, puede usar la API de Swing de JAVA para la aplicación de Windows y crear su propia aplicación, puede ser una aplicación simple, pero esto puede darle un buen comienzo.

La realidad es que, al escribir el código, obtendrás problemas, te frustrarás, encontrarás bloqueos de carreteras. Pero cuando los superas y tu código finalmente funciona de la manera que deseas, vale la pena.

Es por eso que la gente dice que la vida de un programador nunca es aburrida, tiene un desafío preparado para él en cada paso: p

Todo lo mejor !!

La programación es lo más interesante del universo. [Si te gusta, se aplican las condiciones: P]

Sigue motivándote a ti mismo leyendo o viendo al profesional de programación exitoso, cómo cambió su vida con la programación, lee algunos artículos que muestran la programación como la mejor arma para cualquier problema.

Uno debe amar lo que hacen y mantener el interés. Lee las historias de cómo una pequeña empresa se convirtió en una MNC, etc., lo que te mantiene motivado de vez en cuando.

Buena suerte.

En primer lugar, intente leer y estudiar las estructuras de datos, los algoritmos y los principios de diseño … abrirá su mente hacia el ámbito de la construcción lógica. Luego comience con programas fáciles y pruébelo durante al menos 5-6 horas seguidas y luego, si no lo hace, consulte los editoriales o la solución en google.
No se desmotive debido a que no se han podido resolver los problemas, lo que nos ocurre a la mayoría de nosotros con mucha facilidad. Hay algunos enlaces útiles para comenzar.

Para estructura de datos y algoritmo: estructuras de datos y algoritmos.
Para problemas de inicio: HackerRank, Sphere Online Judge (SPOJ) y PRÁCTICA | CodeChef.

Te recomendaría que si pudieras resistirte a ver las soluciones pronto, ve por el codechef, de lo contrario Hackerrank (para una buena interfaz) o con spoj (para todos los tipos y dominios de preguntas).

y yaa gracias por A2A, después de mucho tiempo pude responder una pregunta sensata relacionada con la programación.

Olvídate de los lenguajes de programación. Solo piense que son nuestros servidores y dé la orden (escriba el código y las instrucciones) y cuando nunca lo necesite, ejecute el código y obtenga un resultado. 🙂 sirviente trabaja para ti. pero el resultado depende de la claridad con la que especifique su tarea.

Comience con un pensamiento básico como crear programas para almacenar el nombre de todos los compañeros de clase que sean mujeres y hombres y luego ingrese el nombre de sus amigas / hombres. y calcular la coincidencia de caracteres entre los nombres. Y encontré cuál coincide más. Y recuperar el resultado.

———————————————————————————————-

Calcula las ideas básicas. Cómo se calcula la factura eléctrica.

50 unidades = 2.5 por unidad entonces

250 unidades = 3.5 por unidad entonces

500 unidades = 4.5 por unidad + cargos fijos + monto restante anterior + cargos comerciales o personales.

———————————————————————————————–

Diseñe un pequeño programa para calcular la media, el modo, la mediana, su básico en los libros de matemáticas estándar 9º y 10º. Es bueno para la lógica.

———————————————————————————————–

Y también intentas los patrones de estrellas. o intenta diseñar las siguientes pequeñas cosas.


1. la guerra

2. Tic tac toe

3. Rummy

4. ir a pescar

5. Un juego de memoria.

6. Cambio / convertidor de dinero.

7. Puntuación de bolos.

8. serpiente de palabra

9. Hacer lista

10. Texas Hold’em

11. Hangman

12. Blackjack

13. Convertidor de números a texto

14. convertidor de cerdo latino

Java y C ++ son lenguajes robustos, extensos y puramente orientados a objetos, usados ​​convencionalmente cuando tienes una gran tarea a la mano. Python, por otro lado, es principalmente un lenguaje de scripting, ideal para su caso.

La forma más sencilla de recuperar tu confianza sería escribir algo y desarrollar una aplicación interesante, sin importar cuán pequeña o simple sea, y Python te permitirá hacer eso. Hay muchos proyectos simples en Python, que cuando se completan te hacen sentir increíble, pero consisten en apenas 25-40 líneas de código.

Por ejemplo, podría seguir un proceso incremental como:

1. Comience con algo como un descargador de archivos en Python. Nada sofisticado, no hay GUI, solo una utilidad de línea de comandos que utiliza urllib2 y urllib library of python para obtener los datos y luego escribirlos en su máquina. Hecho. Simple como eso.

2. A continuación, intente agregar una GUI a su aplicación de descarga. Haga un cuadro de texto donde el usuario pueda ingresar la URL del archivo a descargar, y un botón que al presionar inicia la descarga. Escribir código GUI es una molestia innecesaria, por lo que puede usar una herramienta de arrastrar y soltar como wxFormBuilder.

    (Consulte ” http://sebastiannilsson.com/en/b …” para ver un tutorial sobre el mismo)

    3. Mira lo que has creado, una herramienta de descarga de GUI que descarga cosas de Internet, ¡todo por ti mismo! Una vez que lo vea de esta manera, ganará confianza en su capacidad para desarrollar aplicaciones y, con suerte, sentirá hambre de más. La buena noticia es que siempre hay más.

    4. Puede avanzar incluso esta aplicación, al hacer que sea más que un descargador, ¿quizás un administrador de descargas? Manejar múltiples descargas al mismo tiempo, permitiendo al usuario pausar una descarga o cancelarla entre dos.

    El cuarto paso puede parecer desalentador al principio, pero una vez que haya superado los 3 primeros, no se sentirá tan difícil. Esa es la clave para ser un buen programador y desarrollador de aplicaciones. Tome las cosas, una a la vez, divídalos en trozos si son demasiado grandes y no habrá nada que no pueda desarrollar. Espero que esto ayude 🙂

      Después de todas las respuestas, me gustaría agregar algo … Lo primero es que ya ha dado el primer paso … su pregunta dice que desea desarrollar interés en el campo y realmente quiere jugar con él, pero no sabe cómo hacerlo. … Entonces, el primer paso es su VOLUNTAD PARA HACERLO … Lo que personalmente me llevó a la codificación fue lo que me rodeaba … Cuando está rodeado de personas para quienes el desayuno, el almuerzo y la cena están codificados y ellos hablan el código y bromean el código … ¡LO CAE! !! (Tu voluntad de hacerlo también es importante aquí … no a todos les gusta la codificación) No exagero, pero si solo tienes uno o dos amigos que tienen intereses regulares en la programación y dedican gran parte de su tiempo a la codificación y también deseas mejorar. ..Usted acaba de mejorar en ello. Incluso uno o dos puntos de ellos ayudan mucho a diario. También la programación competitiva ayuda a generar interés. Y sí, únase a las comunidades en línea a las que les encanta codificar, léalas, converse con ellas … eso también ayuda mucho …

      Gracias por A2A.

      Hola,

      Una respuesta filosófica, pero estoy seguro de que funcionará!
      Empiece a convencerse a sí mismo de que le encanta la codificación, comience a decir regularmente que “Me encanta codificar”.
      Una vez que te encantará la codificación, ¡el interés automáticamente aumentará proporcionalmente!

      Deseo que funcione para ti !!
      Todo lo mejor 🙂

      No seas un cordero siguiendo a los demás, lo más probable es que te maten … descubre cuál es tu área de interés y sobresale en eso.

      Actualización: si es demasiado tarde para cambiar su transmisión y si aún no está interesado en convertirse en un gurú de la codificación, le sugiero que aprenda los conceptos de software y TI de manera adecuada para que pueda convertirse en un buen probador / depurador (no requiere conocimientos de codificación, pero requiere conocimientos de programación) en lugar de desarrollador.

      Intente resolver los problemas del Juez en línea de Esfera (SPOJ).
      Puede ser terriblemente difícil al principio, pero es una buena idea desarrollar una lógica de programación.
      todo lo mejor.

      La codificación tiene que ver con la creatividad y las lógicas utilizadas para hacer que las cosas cobren vida.

      Desarrollarás interés en la codificación cuando te des cuenta de que tus cosas codificadas están funcionando y están siendo utilizadas por otros.

      Asume una tarea desafiante e intenta codificarla.

      Comercializa tu código (aplicación) a tus amigos.

      Tomar sus comentarios y mejorar su código en consecuencia.

      Esto desarrollará el celo de codificar y dar lo mejor a sus clientes (amigos).

      Pruebe lenguajes que sean más expresivos (como python) y trabaje en cosas divertidas.
      Introducción a la informática
      Puedes comprar una frambuesa pi, es divertido y terminar aprendiendo mucho accidentalmente.
      o intenta desarrollar una extensión para Firefox o chrome.

      No seas tonto si no tienes interés que no vayas por ello. solo podemos crecer si nos gusta nuestro trabajo; de lo contrario, siempre nos arrepentiremos. por lo tanto, elegir sabiamente realmente quiere ser programador; de lo contrario, hay muchos otros perfiles para graduados como testing, dba, analista e incluso puede obtener un MBA. .

      La respuesta de Rajiv Sharma es un muy buen compendio sobre cómo comenzar. Ve por eso.

      Lee esto……..
      http://www.nikantvohra.com/

      A2A.

      No puedo pensar en nada más importante que lo que otros ya han mencionado. Aquí hay un consejo: mire a su alrededor y mire todas las cosas que funcionan mediante la programación y cómo ha cambiado el mundo para siempre.

      Podría motivarte a ser parte de ese cambio.

      Intenta programar los algoritmos que conoces.
      No busque el código de otros hasta que no haya terminado con la codificación de ese problema.
      Puede ser difícil al principio, pero puedes superarlo.