¿Quién es mejor, los ingenieros o los programadores?
Es equivalente a decir:
Comparado con los programadores de hardware y los programadores de desarrollo de software, ¿quién desarrolla mejor?
En los últimos años, Internet global se ha desarrollado rápidamente, lo que ha hecho que los talentos de software sean muy buscados. La relación entre oferta y demanda determina el precio. Además, el costo de la industria del software es principalmente humano (el hardware requiere más inversión en equipos) y el salario de los ingenieros de software también es más generoso.
“En el campo de los equipos a gran escala, como el control industrial y los equipos médicos de alta gama, la situación del hardware es mucho mejor, pero los requisitos de conocimiento también serán mayores, no solo los circuitos digitales y También se necesita software subyacente integrado, circuitos analógicos, alta potencia y conocimiento del diseño de alta confiabilidad. No existe una solución de chip lista para usar, no existe un diseño listo para usar como referencia. relacionados con el diseño de confiabilidad (los errores pueden costar vidas) determinan que el hardware tiene más espacio para jugar. La tecnología de hardware en profundidad también tiene un lugar para jugar. "Sin embargo, en este nivel de complejidad, los ingenieros de hardware también son tan valorados como los de software. .
El aprendizaje del hardware es relativamente difícil, especialmente al principio. Debes comenzar con la tecnología y la información electrónicas. Estos son sólo los conceptos básicos. Las empresas que actualmente dominan la tecnología básica de hardware informático son todas extranjeras. Básicamente, nos centramos más en aplicar las cosas de otras personas. Sin embargo, en lo que respecta a la tecnología de hardware electrónico, desde el diseño esquemático hasta el diseño de placas de circuito PCB, se requiere más experiencia. Por lo tanto, como ingeniero electrónico, cuanto más envejece, más popular se vuelve.
El software es menos difícil de aprender que el hardware y se desarrolla muy rápidamente. Los conceptos básicos que deben dominarse son los sistemas operativos, las estructuras de datos, las bases de datos, la ingeniería de software y otros conceptos básicos. El otro es dominar uno o más lenguajes de programación. Para el software, la experiencia no es tan importante como el conocimiento y el coeficiente intelectual de una persona. Por tanto, esta es una industria que apasiona a los jóvenes, y también es una industria en la que los jóvenes pueden obtener salarios altos en un corto período de tiempo.
Las perspectivas de desarrollo son buenas, pero el número de ingenieros de hardware será menor y el salario será más alto en general, pero cuando se trata de elecciones individuales, todavía se basa en intereses personales. Especialmente en la etapa inicial, no prestes demasiada atención al salario. Incluso si estás en una industria con salarios muy altos, no podrás adaptarte si no alcanzas el mismo nivel. En términos de amplitud de empleo, los ingenieros de software tienen más oportunidades de empleo, pero también hay muchas personas que participan en la competencia. El número de oportunidades de empleo afecta principalmente al nuevo empleo. Al ingresar a la etapa de madurez tecnológica, depende de la capacidad personal y el potencial de desarrollo. No importa lo que hagas, debes encontrar una manera de llegar a la cima de la pirámide tecnológica. Por lo tanto, no puedes ver estas cosas superficiales en la etapa de entrada. Deberíamos centrarnos en la fuerza impulsora interna. Cierto aspecto, simplemente elíjalo directamente. No hay necesidad de preocuparse por las ganancias y pérdidas de los soldados actuales. La trayectoria profesional es larga.