No hay ninguno realmente. El problema es que el desarrollador de software solía significar puramente codificador (también conocido como programador) pero hoy en día todo el desarrollo de software incluye alguna actividad no codificante. Los desarrolladores web necesitan CSS, los desarrolladores de bases de datos necesitan SQL. Los desarrolladores móviles, los desarrolladores de juegos y los desarrolladores web necesitan manejar gráficos. Mientras que los desarrolladores de juegos también deben incluir sonidos / audio. Los desarrolladores de IA y big data necesitan matemática (s) y estadísticas. Los desarrolladores de altavoces inteligentes (¿hay un nombre mejor para este género?) También necesitan algo de no codificación.
TL; DR: actualmente hay muy pocas actividades de desarrollo de código que no impliquen cosas que no sean de código. Por lo tanto, los codificadores que significan que la programación pura ya no existe (fui uno entre 1981-1983 escribiendo programas comerciales BASIC en Apple II), por lo que considero que programador, codificador y desarrollador de software tienen el mismo significado.
En realidad, creo que las personas que escriben software de servidor podrían considerarse puramente de programación, pero aún así los llamaría desarrolladores de servidores, no codificadores como tales. ¡Todo es semántica, pero esa es mi opinión!
- Cómo salir de un trabajo de mantenimiento de software heredado
- ¿Por qué las empresas dejaron de capacitar a desarrolladores de software en Estados Unidos?
- ¿A qué ingenieros de software admira Brian Bi?
- Después de 10-20 años, ¿dónde podría ver a un desarrollador de aplicaciones móviles en India?
- Cómo convertirse en un desarrollador web / software agnóstico