¿Es realmente necesario ser ingeniero de software para ser un buen desarrollador de aplicaciones?

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)

No puede ser un desarrollador de aplicaciones bueno y autónomo antes de 2-3 años de práctica. Algunos entornos de desarrollo y campos de aplicación requieren un poco menos, algunos un poco más.
Para cada desarrollador de aplicaciones hay dos campos diferentes para cubrir:
– Conocimientos técnicos sobre desarrollo de SW.
– Conocimiento del campo donde funciona la aplicación. Cuanto más específica o sofisticada sea la aplicación, más necesita conocer el fondo en detalle. Digamos logística, finanzas, relaciones públicas o mecánica.
Ambos campos toman un buen tiempo para ser competentes.

More Interesting

¿Cómo puede un estudiante de BS en ingeniería mecánica seguir su carrera en cosmología / astrofísica?

¿Cuáles son algunas carreras diferentes en medicina forense?

¿Es una buena idea cambiar de trabajo dentro de los 2 meses de unirse a una nueva empresa?

¿Cómo puede una persona con un título en ingeniería eléctrica prepararse para un ingeniero / desarrollador de software para trabajos gubernamentales?

¿Cuáles son las mejores transmisiones de M.Tech para ingenieros mecánicos?

Estoy en mis 20 años. Recibí una oferta de trabajo con un salario decente (alrededor de $ 60-70k) pero no estoy entusiasmado con el trabajo. ¿Debo tomar el trabajo?

¿Cuál es la mejor manera de ser un científico de datos después de btech de la física?

¿Cuáles son las mejores carreras para madres trabajadoras?

¿Cuánto énfasis pone Silicon Valley en la universidad a la que asistieron sus empleados?

Me contrataron en una gran empresa tecnológica recientemente. Este es mi primer trabajo de desarrollador. Me encanta el trabajo pero no soy bueno programando. Estoy trabajando para mejorar mis habilidades, pero me lleva tiempo. ¿Qué tengo que hacer?

¿Los estudiantes de TI pueden hacer una maestría en bioinformática?

¿Qué tipo de mentalidad se necesita tener para convertirse en un programador terriblemente productivo?

¿Debo abandonar mi idea de desarrollar una aplicación de teclado para dispositivos iOS?

¿Cómo debe uno prepararse para la entrevista de Futures First y qué tipo de preguntas se hacen en la segunda ronda de su prueba escrita y entrevista?

¿Qué es mejor después de la ingeniería civil, un MBA en construcción o en gestión de proyectos?