Eso realmente depende de sus definiciones exactas de “ingeniero de software” y “desarrollador de aplicaciones“. Pero en general, uno es el otro. No puede desarrollar aplicaciones (y estoy hablando de comenzar con una página en blanco, no copiar el software de otra persona) sin comprender cómo funciona el software, que es ingeniería de software.
La gente lo hace, pero los “productos” que inventan son tan anticuados que están tropezando con los bigotes de sus hijos, no tienen en cuenta todos los posibles errores ( todo el software debería, incluso si solo envuelve todo programa en un intento: estructura de captura) y no hagas realmente lo que el usuario final quería que hiciera el software. (Simplemente pase el rato en un sitio de “desarrollador web” y vea algunas de las preguntas que dicen: “Todavía no estoy en el nivel de entrada, pero quiero ganar un millón de dólares vendiendo a alguien un sitio web”. No es tan común – solo alrededor del 25% de las personas que publican son tan ingenuas. Lo cual es unos pocos miles de personas por sitio)
- ¿Dónde debe aplicar una especialización en matemáticas / química para pasantías de CS y ciencia de datos?
- ¿Alguien puede hacer un doctorado de otro país después de la ingeniería sin tomar un examen de ingreso?
- Cómo convencer a mis empleadores de que soy más que PHP
- Tengo 35 años y actualmente estoy aprendiendo informática. ¿Hay alguna posibilidad de que alguien con una carrera profesional bastante atípica llegue a una empresa de primer nivel como Google o Facebook?
- ¿Qué se siente ser un ingeniero de software con un título en otra cosa?