¿Cuál es la diferencia entre el desarrollador de Java y el desarrollador de software?

La misma diferencia entre un ‘Conductor de automóvil’ y un ‘Conductor de vehículo’ . Un conductor de automóvil significa que usted sabe cómo conducir un vehículo, pero un conductor de vehículo no necesariamente significa que usted sepa cómo conducir un automóvil.

  • Como puede ver, saber conducir un automóvil no lo convierte en un conductor universal. Pero aún eres un conductor.
  • Puede ser un piloto de aeronave, un navegante de barco, un piloto de helicóptero, un piloto de carreras, un piloto de f1, un piloto de submarino, un piloto de tanque, un piloto de x-bike, un conductor de motos de nieve, un conductor de moto de agua.
  • Saber algo de esto te convierte en una especie de conductor. Del mismo modo, conocer cualquiera de los idiomas del software puede convertirlo en un desarrollador de software.
  • Pero como puede ver claramente, el desarrollador de Java es un subconjunto de ser un desarrollador de software.
  • La clave aquí es que el desarrollo de software es más amplio que conocer Java o C # o Sql o Html, etc.
    • Conocer un idioma definitivamente te ayuda con un aspecto del desarrollo de software.
    • Conocer múltiples aspectos te hace alcanzar un umbral en el desarrollo de software que es lo suficientemente bueno para mucha gente. No necesitas saber todos los idiomas.
  • Al ser un conductor de automóvil, puede terminar conociendo mucho manejo, a veces lo suficiente como para superar su vida como conductor. Y a veces, es posible que tenga que aprender otras habilidades de conducción de vehículos para sobrevivir.
  • Lo mismo ocurre con Java y el desarrollo de software.
  • Además, una vez que aprende a conducir un automóvil, puede conducir prácticamente cualquier tipo de automóvil. Sedán, varias marcas, todoterrenos, etc. con poco o mínimo esfuerzo.
    • De manera similar, conociendo Java, puede desarrollar una variedad de proyectos de software como aplicaciones de consola, aplicaciones web, complementos, bibliotecas, etc.

Muy bien, he terminado con el coche y la analogía de conducción.

La diferencia es la misma que existe entre un jugador y un jugador de fútbol. Un jugador de fútbol puede ser llamado jugador, pero un jugador puede ser jugador de fútbol, ​​jugador de cricket, jugador de béisbol, etc.

Del mismo modo, se puede llamar a un desarrollador de Java como desarrollador de software, pero un desarrollador de software puede ser un desarrollador de Java, un desarrollador de Python, un desarrollador de Ruby, etc.

Conclusión: el desarrollador de Java es un desarrollador de software

El desarrollador de software puede ser Java o Python o Ruby o C # o C ++ o C…. desarrolladores

El desarrollo de software es una tarea amplia que se puede hacer usando diferentes idiomas y una persona que trabaja en esos idiomas se llama desarrollador de software especializado en ese idioma (pero también es desarrollador de software 🙂)

Salud !!!

Un desarrollador de Java es un desarrollador de software que simplemente está trabajando con Java. Lo más probable es que sepa algunos otros idiomas. Quizás, JavaScript si él o ella hace trabajo de front-end. O tal vez SQL si él o ella hace un trabajo de fondo con una base de datos relacional.

En estos tiempos modernos, muy pocos de nosotros solo trabajamos con un idioma. De hecho, cuando trabajé con la Oficina de Arquitectura para una Agencia Federal, realizamos una auditoría y calculamos que, en promedio, uno de nuestros desarrolladores necesitaría conocer y usar 81 tecnologías diferentes entre el momento en que una unidad de trabajo pasó del diseño a las pruebas. y producción.

La diferencia es que, en un rol, seleccionó Java como software que utilizará para desarrollar la aplicación y en el segundo rol, acaba de mencionar un rol genérico sin ofrecer la tecnología que elija.

Un desarrollador de Java también es un desarrollador de software.

Mi cargo actual es “Desarrollador Java”. Es una manera elegante de decir “Desarrollador de software especializado en tecnologías relacionadas con Java”.

Un desarrollador de Java es un desarrollador de software que utiliza el lenguaje de programación Java para desarrollar su software.

Un desarrollador de software es alguien que desarrolla software.

Un desarrollador de Java es un desarrollador de software, pero un desarrollador de software podría no ser un desarrollador de Java.

Un desarrollador de software es alguien que crea, documenta programas de software usando un lenguaje de programación, mientras que un desarrollador de Java es alguien que crea, documenta programas de software usando Java como lenguaje de programación.

More Interesting

Cómo cambiar el trabajo de desarrollo de Java desde el desarrollo de salesforce.com (Apex y VF)

Ir (lenguaje de programación): ¿Cómo puedo dejar de recibir de un canal que envía datos continuamente, después de un cierto tiempo?

¿Qué tipo de espacio para el crecimiento profesional existe para los ingenieros de software en grandes empresas (es decir, Google, Facebook, Apple, Microsoft, etc.)?

Cómo aprender rápidamente nuevas herramientas como desarrollador de software, y cómo elegir qué herramientas vale la pena aprender

¿Será suficiente un paquete salarial del Reino Unido de 45,000 por año para criar una familia (mi esposa y mi bebé de 1 año) en Londres? ¿Cuánto efectivo tendré disponible? ¿Es 45k por año un buen paquete para un desarrollador de software con más de 6 años de experiencia?

¿Puedo convertirme en desarrollador de software si me siento muy incómodo cuando la gente lee y critica mi código fuente?

¿Debería considerar la ubicación como una ventaja como desarrollador de software en Londres?

Como desarrollador de software, ¿alguna vez has sido culpable de 'jugar' las pruebas de software?

¿Qué saben ahora los desarrolladores de software de 30 años o más que desearían haber sabido en sus 20 años?

¿Cuáles son algunas startups que se centran en productos para desarrolladores?

En general, ¿cuáles son algunas cosas técnicas que necesitaría saber para ser un desarrollador de software exitoso?

¿Es el desarrollo de software una mala elección de carrera si quieres permanecer en el medio oeste?

¿Qué tan popular es el jiu-jitsu brasileño entre programadores y desarrolladores de software?

¿Qué desafíos de programación puedo usar para involucrar a mi equipo en Coding Dojo?

¿Es un trabajo de desarrollador de software de 45k / año generalmente más fácil que un trabajo de 65k +?