Cómo juzgar si eres apto para ser programador
1. Pensamiento lógico (o capacidad de derivación): este es el resultado final para ser un programador competente. Por ejemplo, si ocurre una excepción en el código que no se puede escribir, será confuso y no sabrá dónde está el problema. En cambio, tendrá la capacidad de seguir la excepción y deducir cuál es el problema. 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 elementales. Si le lleva más de un día comprender los punteros y los 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 y CS durante varias horas, te volverás más enérgico mientras juegas. Porque te resulta interesante. Si también le resulta interesante escribir código, la concentración, naturalmente, 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.