Me parece que hay dos cosas que te impiden convertirte en el próximo gran programador:
- A falta de conocimiento, y
- Una falta de confianza
Y tengo buenas noticias: si eso es lo que te detiene, no tienes nada que temer. Echemos un vistazo a su falta de conocimiento y confianza.
Falta de conocimiento
La falta de conocimiento es uno de los obstáculos más fáciles de superar. Hay tantos recursos disponibles en línea, y muchos de ellos son de uso totalmente gratuito. Todo lo que tienes que invertir es tu tiempo, atención y energía.
- ¿Cuánto es la pornografía / acceso a la pornografía responsable del creciente número y la naturaleza más violenta de las violaciones en la India?
- ¿Podría una persona que sufre de trastorno de personalidad múltiple tener una personalidad alternativa que tenga un rasgo psicopático?
- Cómo eliminar la negatividad y la depresión de mi vida.
- ¿Por qué ahora un día psicológico es más importante que el factor físico?
- ¿Qué ejercicios puedo hacer para aumentar la confianza en mí mismo?
Aquí están algunos de los recursos que mencioné:
- Academia Khan: Academia Khan
- Udemy: Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario
- Udacity: Udacity – Clases gratuitas en línea y nanodegres
- Code Academy: Aprende a codificar
- Lynda: tutoriales de video en línea y entrenamiento
Falta de confianza
Por supuesto que no estás seguro de tus habilidades de programación. Si lo fueras, te llamaría delirante. Tú mismo lo dijiste: no sabes cómo hacerlo.
La verdadera confianza solo puede venir a través de la experiencia. Así que empieza pequeño. Aprende a crear programas básicos primero. A medida que creces como programador, seguirá tu nivel de confianza.
Si no te sientes seguro de tu capacidad para aprender a programar, te pregunto esto: ¿Qué has aprendido a lo largo de tu vida? ¿Cuántos miles de habilidades ha dominado, desde los conceptos básicos de caminar hasta el más complicado trabajo de administrador de sistemas?
Tu vida es un testimonio de tu habilidad para aprender nuevas habilidades. Extrae algo de esa confianza y aplícala a este nuevo esfuerzo.
Si te apasiona la programación, las herramientas están disponibles para aprender. Lo único que te frena son tus propias creencias limitantes. Déjalos ir, y serás libre de perseguir tu pasión.