Red de conocimiento informático - Espacio del host - Quiero convertirme en programador, ¿cómo empezar?

Quiero convertirme en programador, ¿cómo empezar?

Hoy en día, con el rápido desarrollo de la industria de Internet, la demanda del mercado de programadores está aumentando. Al mismo tiempo, los programadores son una profesión en desarrollo, estable y bien remunerada. Muchas personas quieren cambiar de carrera y. convertirse en programadores

Entonces, ¿cómo empiezan los programadores que cambian de carrera?

Aún es necesario aclarar la dirección profesional específica.

Programador es un término general, y quienes escriben código se llaman programadores, pero los programadores de Java, o programadores de Python, son profesiones. Al igual que muchos estudiantes universitarios, su especialidad es ingeniería de software. Esto no es una carrera y el contenido de sus estudios es relativamente amplio. Por no hablar de especialidades como informática y tecnología, que carecen aún de dirección y son básicamente una mezcolanza de conocimientos.

Por lo tanto, si quieres tomar esto como una dirección profesional, primero debes decidir qué hacer antes de poder aprender qué estudiar a continuación.

Si está cambiando de carrera, tiene una base informática débil y no tiene una licenciatura o superior, preferiría recomendarle que no aprenda Java, Python, Go y otros lenguajes, y puede considere aprender PHP, H5, etc.

De hecho, no es difícil juzgar qué tipo de programador se ha desarrollado. Además de utilizar las clasificaciones del lenguaje de programación Tobie o mirar el índice Baidu.

Te daré cinco. sugerencias sobre cómo convertirse en programador.

0. ¡Los resultados son importantes, pero la solución es más importante!

La resolución de problemas es una habilidad general que se debe aprender en la época de estudiante. Si no eres bueno resolviendo problemas, es posible que no puedas resolver problemas. Es difícil mejorar en un corto período de tiempo, pero en un campo específico, el "camino" suele ser más importante.

1. Una frase de verdad ≠ verdad

Debes haber escuchado muchas cosas como "La abstracción puede resolver todos los problemas en el campo de la informática" y "Los lenguajes de tipo dinámico pueden mejorar la eficiencia de la codificación”, “El lenguaje C es el lenguaje de programación más esencial del mundo”, etc.

No es que la conclusión sea incorrecta, sino que la conclusión no puede ayudarte. Conocer el proceso de cómo llegar a la conclusión es la postura correcta para obtener la verdad.

2. Si quieres hacer bien tu trabajo, ¡primero debes afilar tus herramientas!

Todos tendrán muchas preferencias personales en el proceso de elección de herramientas, pero yo sugiero que al elegir las herramientas considere los siguientes factores: si es software libre o software de código abierto, si es mantenido por una empresa, si tiene una gran cantidad de usuarios y una comunidad activa, si admite complementos o extensiones, y si es compatible con múltiples plataformas.

3. Escribir código ejecutable es solo el requisito más básico

¿Estás contento de que el programa se esté ejecutando? ¡No estés contento demasiado pronto!

¿Tienes? consideró varios casos extremos; qué sucederá cuando el programa reciba una entrada inesperada; qué sucederá si los servicios externos en los que depende encuentran excepciones; si la escena se puede restaurar desde el registro cuando ocurre un error; por el programa O qué sucederá si el tiempo de ejecución aumenta en órdenes de magnitud, si los procesos de compilación, prueba e implementación están automatizados, si el código está preparado para futuras modificaciones, etc.

4. No pienses en mover las manos izquierda y derecha a cámara lenta, ¡simplemente hazlo con un brazo primero!

¿PHP o C o... para los que sí? Al comenzar a aprender programación, es fácil caer en "¡Eres demasiado ingenuo si crees que tienes demasiadas habilidades para abrumar tu cuerpo!

¡No todo el mundo puede hacer ambas cosas! Una vez que haces esto, Te resultará difícil distinguir el conocimiento de los dos idiomas que estás aprendiendo al mismo tiempo. Sí, porque son muy similares.

Lo anterior es mi respuesta, espero que te sea útil