Si puedes hablar inglés, tienes la capacidad de convertirte en programador. Este concepto de que la programación es para los dotados o altamente inteligentes, o que no puede ser aprendido por alguien con medio cerebro, es completamente infundado.
Verá esto demostrado en el futuro con el auge de los programadores adolescentes. Nuestro futuro está en las computadoras, y tener conocimientos de informática es una necesidad, por lo que se enseñará a una edad cada vez más joven.
Piense en cómo aprendió inglés, o cómo aprendió física, química, biología o cualquier número de disciplinas científicas, y considere los rasgos necesarios para ser un escritor o pensador competente. Esos son los rasgos necesarios para ser un programador competente.
Claro, no todos los aspectos de la programación son iguales. Programando un sitio web en ruby. por ejemplo, es mucho más simple que programar un sistema bancario en Java. Pero estas mismas comparaciones se pueden hacer en cualquier disciplina. Por eso te especializas. La gente no comienza una carrera en biología con la intención de aprender cada iota. Se centran en un área particular como la biología evolutiva.
- ¿Cómo funciona el sentido olfativo?
- ¿Qué debes saber sobre cómo funciona o no funciona la memoria humana?
- ¿Son los pensamientos automáticos?
- Quiero educarme sobre el poder de la mente humana. ¿Cuáles son los recursos en línea disponibles para esto?
- ¿Las personas son mejores para compartir código / datos en informática que en neurociencia? Si es así, ¿por qué?
Comprenda que la programación es poco más que comunicarse con una computadora de una manera muy simplificada en comparación con la forma en que nos comunicamos con otros seres humanos a diario.
Debemos detener esta ‘programación es para la mentalidad de los genios, y comenzar a enseñar a nuestros hijos; Dales habilidades para mañana. Creo que esta mentalidad probablemente se propaga por programadores satisfechos que acarician sus egos y la mayoría ignorante que no sabe la diferencia.
Esto no es difícil de ver si se tiene en cuenta la frecuencia cada vez mayor de los logros de los programadores jóvenes:
Premios .net 2011: los 10 mejores jóvenes desarrolladores del año
Una gran semana para jóvenes programadores en el Reino Unido.