Red de conocimiento informático - Conocimiento informático - ¿Qué necesitas saber para aprender a desarrollar software?

¿Qué necesitas saber para aprender a desarrollar software?

Hay muchas cosas que se deben aprender en el desarrollo de software, pero no se pueden aprender muchos conocimientos en un día. Puede tomar meses, años o incluso más de diez años. Sin embargo, para un principiante, lo principal es dominar uno o dos lenguajes, algoritmos básicos y una o dos bases de datos. Aquí hay una breve introducción.

1. Se recomienda Java, csharp, php o Python. No se recomienda C ++ porque la mayoría de ellos ahora son proyectos web y los lenguajes anteriores son muy adecuados para el desarrollo web.

2. No hay mucho aprendizaje de algoritmos puro y gran parte del aprendizaje de algoritmos está integrado en el aprendizaje de idiomas. Como algoritmos de clasificación, algoritmos de filtrado, algoritmos de búsqueda, etc. Los tipos de listas, diccionarios y matrices en lenguajes de alto nivel contienen básicamente estos algoritmos.

3. Base de datos. En la actualidad, MySQL es la base de datos más popular para proyectos web pequeños y medianos, por lo que se recomienda aprender MySQL. Algunas empresas también usan sqlserver. Si tiene tiempo, puede aprenderlo. Además, el terminal móvil usa sqlite. pequeña base de datos, que puedes dominar.

Además, debe comprender algunos métodos básicos de programación y depuración, así como algunas rutinas de implementación y despliegue, para que pueda manejar básicamente parte del trabajo de desarrollo.