Lo siento por eso. Esto, junto con las experiencias de millones de personas como usted, muestra cuán horrible es nuestro sistema educativo.
Pero no te preocupes. Hay muchas personas como usted, incluidos Steve Jobs y Bill Gates, que no pudieron pasar por el sistema y quisieron hacerlo a su manera.
Yo mismo he estado aprendiendo Java durante los últimos cuatro años. Actualmente estoy aprendiendo C ++, Scala y PHP.
Lo primero que debe hacer ahora es identificar su potencial. Descubre en qué eres realmente bueno . Si cree que es programación, asegúrese de tener razón. Porque, si no puedes amarlo, seguramente volverás a tener el mismo sentimiento.
Para asegurarse de que se sienta cómodo con la programación:
- ¿Es aconsejable cambiar a una empresa familiar al renunciar al trabajo de TI actual?
- Cómo cambiar mi carrera a una en Machine Learning (de ser ingeniero eléctrico)
- Recientemente recibí una oferta de trabajo en Deloitte como consultor de HANA. El paquete de pago es un poco más alto, pero estoy considerando la opción debido a mejores oportunidades de trabajo y crecimiento a largo plazo. ¿Qué tengo que hacer?
- Cómo obtener un trabajo de gestión en la construcción como ingeniero civil más fresco
- ¿Cuál es tu opinión sobre conseguir un trabajo en Silicon Valley?
- Elige un lenguaje de programación
- Intenta aprenderlo. Lee libros y tutoriales en línea.
Si puede obtener los conceptos básicos en unas pocas semanas y pensar como un programador en unos meses, muy bien. Puede proceder a elegir la programación como su carrera.
De lo contrario, tiene dos opciones.
- Si tu corazón sigue diciendo, puedes hacer esto, sigue esforzándote. Definitivamente tendrás éxito.
- Si te aburres de programar libros de texto y tutoriales como lo haces con la mecánica, estás en el tren equivocado. Prueba otras opciones de carrera. Intenta tomar pruebas de aptitud. Puede convertirse en un mejor emprendedor, músico, cantante, actor, artista, escritor o agricultor que un programador o ingeniero.
Ningún trabajo es superior a otro. Se trata de cómo lo tomas.
¡Buena suerte!
Actualizar:
Sugeriría Python, Java o C ++ para comenzar la programación.
Tres de estas opciones tienen sus propias ventajas.
Aprendí a programar con Java. Me encanta. Puede ejecutar su programa java en cualquier computadora, con cualquier sistema operativo y cualquier CPU.
Python es un lenguaje muy fácil de aprender.
C ++ es un poco difícil de aprender. Pero es el lenguaje de alto nivel más rápido.
Las aplicaciones críticas de rendimiento están escritas en C ++. Una vez que aprenda C ++, puede aprender cualquier otro idioma fácilmente.
Recomiendo los siguientes recursos:
Java
Head First Java de Kathy Sierra, Bert Bates
Este es el libro que solía aprender Java básico. Explica conceptos de forma agradable y efectiva. El libro es muy fácil de seguir.
Aprender el lenguaje Java es el tutorial oficial de Java de Oracle. Cubre casi todos los aspectos del lenguaje.
Java: la referencia completa
Después de obtener los conceptos, lea este libro para saber más sobre Java.
El Tutorial de Java en el punto Tutoriales ofrece un tutorial rápido para comenzar en Java. Solo funciona si tienes experiencia con otros lenguajes de programación. Necesita que conozcas los conceptos básicos de programación.
Aprenda Java: el tutorial de programación de Java para principiantes en Udemy
C ++
C ++: The Complete Reference, 4th Edition por Herbert Schildt
C ++ Tutorial Tutoriales Punto.
C ++ acelerado: programación práctica por ejemplo (C ++ en la serie de profundidad) Este es un libro muy bueno. Es conciso y conduce con código.
El libro del lenguaje de programación C ++ de quien creó C ++: Bjarne Stroustrup
C ++: de principiante a experto – Udemy
Pitón
(Nota: no he utilizado ninguno de los recursos a continuación. Por lo tanto, no puedo dar información precisa sobre ellos)
Sumérgete en Python 3
Curso de Python: Entrenamiento en línea de Python para principiantes
Quora: ¿Cuál es el mejor libro de python que existe?
Quora: ¿Cuáles son algunos de los mejores libros de Python escritos por un autor indio o libros fácilmente disponibles en India?
Además de estos, el curso CS50 de David J Malan es una excelente introducción general a la programación. Utiliza C ++. He visto la versión de youtube y es excelente.
Enlaces: CS50 2015, CS50 Youtube.