Muy difícil de responder ya que todos tienen sus propias opiniones. Personalmente, piense en un “ingeniero” de software como alguien que entiende y practica los principios fundamentales del “diseño” de software. Alguien que piensa en el software como un ingeniero piensa en un edificio. ¿Cuál es la diferencia entre un ingeniero civil y un constructor? Un ingeniero civil presta mucha atención al aspecto de ingeniería del edificio para asegurarse de que no se derrumbe, proporcione refrigeración / calefacción adecuada, etc. Un constructor está preocupado por el edificio.
Nuevamente, personalmente pienso en el término “desarrollador” como alguien que escribe código sin necesariamente tener una comprensión profunda de los principios fundamentales del diseño de software. ¡Pero esta es mi opinión personal y algunos pueden estar en desacuerdo! Me encantaría saber lo que piensan los demás 🙂
- Cómo hacer una página web profesional casi sin experiencia en programación web (templetes gratuitos, etc.)
- ¿Qué tan importante es el conocimiento escolar para los desarrolladores web?
- ¿Cuál es el mejor creador de sitios web? El sitio que construí con SquareSpace es realmente lento.
- ¿Cuál será el código HTML para abrir un hipervínculo en una nueva pestaña?
- Ruby on rails: en la cúspide de 2014, ¿vale la pena invertir el tiempo de la tarde (y algunos fines de semana) en aprender RoR?