Red de conocimiento informático - Espacio del host - Si quieres ser programador, ¿qué especialidad deberías estudiar en la universidad?

Si quieres ser programador, ¿qué especialidad deberías estudiar en la universidad?

Soy programador. A juzgar por la situación de mis compañeros que me rodean, los requisitos profesionales para los programadores no son tan altos como se imagina, pero hay pistas a seguir.

1: Ingeniería de software/Ciencias y tecnología de la computación

Estas dos especialidades están casi hechas a medida para programadores. En la universidad, puedes estar expuesto a muchos lenguajes de programación y principios informáticos (computadora). principios de composición, sistemas operativos, redes informáticas, etc.), algoritmos de estructura de datos y otros cursos estrechamente relacionados con la programación, y la mayoría de ellos son cursos obligatorios. Después de completar estos cursos, la mayoría de los estudiantes aún pueden conseguir un trabajo satisfactorio como programador.

Dos: Ingeniería de Redes/Seguridad de la Información

Estas especialidades también pertenecen a la categoría de informática, en comparación con la ingeniería de software, etc., se centrarán más en. Por supuesto, los lenguajes de programación, los algoritmos y los conceptos básicos de la informática también son cursos importantes en estas especialidades. Para los recién graduados, estos son conocimientos básicos importantes para postularse con éxito para puestos de programador.

Tres: Internet de las cosas/Ingeniería electrónica e informática

El contenido de esta especialización en la universidad no se limita al software en sí, además del lenguaje ensamblador C común. también mucha información electrónica sobre hardware y otros conocimientos relacionados. Al buscar trabajo, si comprende bien los principios correspondientes a estos conocimientos de hardware, también será útil, por supuesto, también se recomienda que dedique más experiencia durante la universidad a comprender conocimientos de software como algoritmos y datos; estructuras y poder desempeñar un papel.

?

Cuatro: Inteligencia Artificial/Blockchain

Estas son especialidades emergentes, que se centran en tecnologías de Internet de nueva generación, como la IA y la cadena de bloques, además de las básicas. Con el conocimiento mencionado anteriormente, estas tecnologías específicas tienen grandes ventajas competitivas para enfrentar los puestos correspondientes (como ingenieros de algoritmos estratégicos, etc.).

En resumen, las especialidades de los programadores homólogos se concentran principalmente en las categorías amplias "Categoría de computadora 0809" y "Categoría de información electrónica 0807". Puede prestar más atención a estos contenidos profesionales. Por supuesto, algunos de mis colegas se han graduado en especialidades en inglés, física, matemáticas, etc. De hecho, no importa qué especialidad elijas en la universidad, siempre que puedas aprender lenguaje informático y algunos conocimientos básicos, todavía tienes una oportunidad. para convertirse en un miembro programador calificado.