¿Cómo juzgar si eres apto para trabajar en programación?
Si quieres saber si eres apto para trabajar en programación, ¡consulta los siguientes puntos para ver si estás satisfecho!
1. Capacidad de pensamiento lógico (o capacidad de derivación)
Este es el resultado final para ser programador. Por ejemplo, si ocurre una excepción en el código que no se puede escribir, causará confusión y no sabrá dónde está el problema. En cambio, se puede usar para deducir cuál es el problema a partir de la excepción. El código es lógica, y si hay un problema con el código, hay un problema con la lógica. Las personas sin lógica no pueden encontrar lagunas lógicas ni escribir código claro y coherente.
2. Capacidad de pensamiento abstracto
Esta capacidad generalmente puede determinar el límite superior de un programador. Sin esta capacidad, no puedes crear la abstracción de que todo es un archivo. Puedes intentar aprender programación funcional. Si no puedes comprender y utilizar funciones de orden superior, no eres apto para ser programador. Aquí hay algunos ejemplos más básicos. Si le toma más de un día comprender punteros, punteros y punteros mientras aprende a escribir código, entonces no es apto para ser programador.
3. Concentración
Entiendo que la concentración es sólo un derivado del interés. Si juegas Dota o CS durante varias horas, te volverás más enérgico. Porque te resulta interesante. Si también le resulta interesante escribir código, entonces, naturalmente, la concentración no será un problema.
4. Imaginación y memoria: Esto no significa que nunca puedas olvidar nada. Simplemente significa que puedes recordar aproximadamente qué clases hay, qué funciones hay y cuál es el proceso general en cada función. es como. Luego, cuando camines o tomes el metro, puedes usar tu imaginación para reconstruir el código en tu mente, encontrar errores, etc., y luego regresar a la computadora para escribir el código. He oído que algunas personas pueden escribir código en sus sueños, pero yo aún no he desarrollado esa habilidad. Por supuesto, estas habilidades no son necesarias. Puede simplemente traer un cuaderno, pero será menos eficiente y afectará el límite superior del crecimiento profesional.
5. Inglés: Desafortunadamente, la mayoría del material valioso hoy en día está en inglés. Entonces, la accesibilidad a las respuestas de Stackoverflow es mínima.