¿Cómo determinar si eres apto para ser programador?
Esfuérzate por ser el mejor interrogador omnisciente.
Concéntrate en
Si un trabajo es adecuado para ti, existen al menos tres criterios: en qué eres bueno, qué te gusta y qué es más valioso para ti (y rentable). Desde la perspectiva de la carrera de un programador, existen muchos criterios para juzgar si una persona es adecuada para ser programador.
Comprueba si cumples con los siguientes estándares básicos:
1. Capacidad de comprensión o capacidad de autoaprendizaje.
Si siempre piensas que aprenderás sin la guía. de un profesor cuando seas grande No, entonces no estás hecho para ser programador. Si aprendes algo sólo para probarlo y luego nunca lo vuelves a mirar, no eres material para programador.
En el proceso de programación, ¿puedes tomarte la molestia de solucionar errores en el sistema operativo, IDE, entorno, lenguaje, etc.?
2. Habilidad lógica
Si quieres aprender a programar, necesitas tener un cierto nivel de habilidad lógica. Las personas que carecen de habilidades lógicas no pueden encontrar rápidamente lagunas lógicas y escribir código claro. Una pareja impaciente puede volverse cada vez más molesta. La lógica también determina la altura del techo del programador.
3. Pensamiento abstracto
Esta habilidad determina aproximadamente el límite superior de un programador. Sin esta capacidad, sería imposible abstraer todo lo que hay en el mundo. Si pasa más de un día estudiando código para comprender los consejos, no es material para programador. (Nuevamente, "no apto" significa que no puedes ser un buen programador, pero puedes ser un buen programador).
4. Concentración
El enfoque son los derivados de interés. Cuando estés muy interesado en algo, progresarás rápidamente. Por ejemplo, a algunas personas les gusta jugar "LOL" o "Eat Dog". Jugar durante horas todavía puede resultar refrescante, pero también dedican su tiempo libre a mirar vídeos y observar las aceras. ¿Por qué? Porque te resulta interesante. Si escribir código es divertido, la concentración no es un problema.
5. Imaginación y memoria
Memoria no significa memoria fotográfica, simplemente significa que puedes recordar qué clases hay, qué funciones hay y cuál es el proceso general de cada una. la función es. Luego, mientras caminas o tomas el metro, puedes usar tu imaginación para reconstruir el código en tu mente. He oído que a veces la gente escribe código en sus sueños, pero aún no he desarrollado esta habilidad. Por supuesto, estas habilidades no son necesarias. Necesitas hacer ejercicio.
6. Habilidades de comunicación
Mucha gente piensa que los programadores no necesitan poder comunicarse, siempre que sepan escribir buen código. De hecho, la única persona que no necesita habilidades comunicativas es el albañil. Si quieres ser arquitecto, al menos debes poder explicar tus planos con claridad y comunicarlos mejor. Por supuesto, si ya eres un maestro, no importa si no te comunicas. Los melocotones y las ciruelas no hablan, el arroyo no habla. Tú mismo escribes el código de todos y, si no dices nada, la gente te tratará como a un dios.
De hecho, muy pocas personas pueden hacer lo anterior. Si pueden hacer bien 2 o 3 cosas, normalmente son "aptos" para programar y encuentran un trabajo adecuado en la industria del software.