student asking question

¡Dime la diferencia entre un codificador (coder), un programador (programmer) y un ingeniero (engineer)!

teacher

Respuesta de un hablante nativo

Rebecca

¡Estas tres palabras pueden ser confusas ya que se superponen en algunos roles! En primer lugar, en la industria del software, los codificadores (coder), los programadores (programmer) y los ingenieros (engineer) tienen algo en común en el sentido de que trabajan con código. Sin embargo, los roles específicos son ligeramente diferentes, en primer lugar, los programadores se clasifican como principiantes porque usan un lenguaje de código. Debido a esto, a menudo se les conoce como junior programmers/developers. Los programadores y desarrolladores (developer), por otro lado, también trabajan con código, pero son más hábiles que los codificadores y están a cargo de todo el proyecto. Por último, los ingenieros son profesionales que han alcanzado la cima de la competencia y son responsables de diseñar, finalizar y coordinar una aplicación o proyecto en su conjunto. En otras palabras, básicamente, los tres trabajan con código, pero difieren en su competencia. Por lo tanto, dependiendo del nivel de habilidad, puede ascender en su carrera a codificador, programador/desarrollador e ingeniero de software, en ese orden. Ejemplo: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Tengo una amiga que trabaja como ingeniera de software en Silicon Valley y suele ser responsable de optimizar las aplicaciones de los usuarios finales). Ejemplo: I just started my career as a coder. I can be considered a newbie. (Acabo de empezar mi carrera como programador, así que, en cierto modo, soy un principiante).

Preguntas y respuestas populares

12/08

¡Completa la expresión con un cuestionario!

El programador autodidacta que mira por encima del hombro a todos los que han ido a clase.