Existen diferentes opiniones sobre cuál de estos dos tipos de programadores es mejor para encontrar trabajo. Existe la opinión de que una especialización relacionada con la informática tiene poco impacto en los programadores. Después de todo, la codificación es un trabajo muy práctico y las tecnologías y lenguajes utilizados deben acumularse en el trabajo real. Lo que se aprende en la escuela son sólo conocimientos teóricos que tienen poca importancia para el trabajo práctico. Otra opinión es que no hay mucha diferencia entre programadores capacitados y programadores no capacitados en el nivel básico, incluso si el nivel de código parece ser similar. Sin embargo, una vez que avanzas al nivel avanzado, la brecha se vuelve cada vez más obvia. Los programadores no científicos carecen de conocimientos y principios básicos y tienen una base inestable, lo que dificulta llegar a la cima de la pirámide de la industria de la programación. Personalmente, creo que soy más optimista acerca de los programadores formados en clases. Los cursos actuales de informática en las universidades incluyen aproximadamente lo siguiente: principios de circuitos digitales, tecnología electrónica analógica, lógica digital, análisis numérico, principios de informática, tecnología de microcomputadoras, arquitectura de computadoras, redes de computadoras, lenguaje de alto nivel, lenguaje ensamblador, estructura de datos, operación. sistema, principios de bases de datos, principios de compilación, gráficos, inteligencia artificial, métodos informáticos, matemáticas discretas, estadísticas de probabilidad, álgebra lineal, diseño y análisis de algoritmos y hombre-máquina. Se puede ver que en estos cursos, materias básicas como matemáticas avanzadas, probabilidad, generación de líneas, variables complejas y discreción pueden moldear la capacidad de pensamiento lógico de los estudiantes, es decir, cómo transformar problemas prácticos en lógica de programa. Si en el futuro realiza trabajos relacionados con algoritmos y big data, necesitará utilizar estas complejas operaciones matemáticas. Sin estas habilidades básicas, tendrá más restricciones a la hora de elegir un trabajo. Si estudia mucho, después de cuatro años, un estudiante calificado en informática debería saber cómo se construye un sistema informático paso a paso, cuáles son las opciones en cada paso y cuál es la lógica interna. Por lo tanto, la mayor diferencia entre programadores capacitados y programadores capacitados es que los programadores capacitados sentarán una mejor base, comprenderán mejor la lógica profunda de la computadora y aprenderán Java, Python y PHPObject-c más fácilmente. Tenemos que admitir que, aunque las empresas no utilizan carreras relacionadas con la informática como umbral a la hora de contratar programadores, prefieren talentos capacitados en la contratación real. A menos que tenga experiencia en una gran fábrica y una sólida experiencia en proyectos, será difícil convencer al entrevistador de que es mejor que los graduados que no han estudiado durante cuatro años. Desde una perspectiva profesional a largo plazo, la especialización correcta o incorrecta solo determina si eres bueno en el trabajo en los primeros dos años. El desarrollo posterior depende completamente del aprendizaje personal continuo y del trabajo duro. Muchos programadores no profesionales van a la zaga de los programadores profesionales en su trabajo. Incluso si hay razones para no coincidir con sus especialidades, es principalmente porque no son lo suficientemente sólidos en sus estudios posteriores y les falta perseverancia. Entonces la pregunta es, ¿qué tipo de programador profesional eres?
Escuela de formación en desarrollo de software: ¿Cuál es la diferencia entre programadores en la clase de formación y programadores en la clase ordinaria?
En cuanto a la trayectoria profesional de los programadores, Tuyuan Network es un tipo de programadores que se capacitan en clases, es decir, programadores que han ido a la universidad, y el otro tipo son aquellos que han aprendido habilidades en instituciones de capacitación durante tres a cinco meses y luego Sal a buscar trabajo como programador.