A menudo escucho de otros programadores algo como "el software empresarial es el 90% de los programadores, nada más importa realmente". ¿Hay alguna fuente estadística que pueda mostrar el número aproximado de programadores que trabajan en áreas como "software empresarial" (automatización comercial), "desarrollo de juegos", "desarrollo de controladores", "desarrollo de software para usuarios finales", etc.? Siento que el 90% es demasiado alto para ser cierto, pero no sé qué fuentes de información pueden ser relevantes para esa pregunta. Tal vez a nadie le importa esas estadísticas?¿Cómo medir la cuota de mercado del software empresarial?
Respuesta
icanhasserver señaló que "Nunca confíes en ninguna estadística que no hayas falsificado". Esto puede responder a tu pregunta de dos maneras.
En primer lugar, es una manera de reformular las estadísticas que la gente cita:
“lo entiendo como la empresa software es de 90% personas que conozco y consideran programadores hacen la mayor parte de el tiempo, nada más importa realmente ".
En sí mismo es una estadística, la metodología es espantosa y probablemente no representativa, pero eso puede ser suficiente para hacer que el argumento tenga sentido. O para que se callen, puedes preguntarles sobre sus metodologías.
Cualquier estadística que encuentre sobre este tema probablemente tenga algún tipo de problema de definición. ¿A quién consideras un programador? ¿Alguien que usa una función if en una hoja de cálculo es un programador? ¿Depende del título de su trabajo (son estadísticos que usan programadores R)? ¿Cómo se etiqueta el tipo de programación? ¿Depende de la empresa con la que trabajas? Dependiendo de las elecciones que haga, tendrá respuestas muy diferentes.
Esto me lleva a la segunda forma en que icanhasserver podría responder su pregunta. ¿A quién le interesaría forjar las mismas estadísticas con las que está interesado y tener el dinero para hacerlo? Los gobiernos no están interesados en datos detallados, probablemente puedan olvidarlo.
Las únicas personas que podrían estar interesadas en los datos y tener algunas estadísticas podrían ser las agencias de colocación (monster.com, por ejemplo). La publicación del trabajo puede reflejar bien lo que es el mercado, y dar una definición implícita de programador. Después de una búsqueda (muy) rápida, no encontré nada, pero espero que tengas más suerte.
Quizás podría generar sus propias estadísticas analizando el stack overflow data dump y rastrear la cantidad de publicaciones que están relacionadas con "empresa" y las que no (y tal vez filtrando por cuáles parecen "profesionales" frente a "aficionado") ?
Por supuesto, el truco es, para un puesto determinado, ¿cómo decidir si es "enterprise related" o no ...
¿Por qué el voto a favor? Parece una buena manera de forjar tus propias estadísticas ... – maerics
No estoy seguro de que stackoverflow sea representativo. De maldición, es un sitio increíblemente popular, pero estoy seguro de que <20% de TODOS los programadores lo visitan. – grigoryvp
Ah sí, buen punto. – maerics
Estoy seguro de que nunca conseguirá un resultado exacto, ni siquiera un confiable estimación sobre la cuota de mercado, ya que el mercado es demasiado difuso.
Un buen intento podría ser recopilar varias fuentes diferentes sobre nuevas versiones de software y crear una base de datos a partir de ella (con diferentes categorías de software y tamaños de proyecto). Por supuesto, todavía no sabrá cuántos programadores trabajan en un proyecto, cuántas horas de trabajo se contaron y no sabrá qué aplicaciones no se lanzaron en los canales supervisados.
Los mejores sitios podrían ser (las URLs apuntan a la noticia):
Otro escollo es que sólo los proyectos de código abierto se enumeran arriba :(
¡Buena suerte!
Desafortunadamente, la automatización del uso suele ser un desarrollo interal/comprado y tales proyectos nunca aparecerán en sourceforge/launchpad/etc. – grigoryvp
@Eye of Hell - Sí, pero estos eran solo ejemplos. Puede encontrar algunas fuentes de información (tal vez con feeds rss por las que podría administrar una base de datos sobre las actualizaciones) sobre otro tipo de software. Ese podría ser el desarrollador co. o un portal que trata con el tema.Como escribí arriba: la trampa es que tienes que buscar un montón de fuentes de información, y eso no será suficiente. – daroczig
Sí. Entonces, estoy interesado. Tal vez alguien YA ha buscado toda esta información. :) – grigoryvp
Según la finalidad para la que desee los datos, puede asignar la pregunta a institución de investigación de mercado. Probablemente llamen a un subconjunto representativo de todas las compañías y traten de averiguar algunos hechos para usted.
Sin embargo, ellos quieren que pagar por sus gastos y el tiempo ...
La ventaja sería un número fiable que sus compañeros programadores son no va a discutir :-)
Pero no puede pagar el tamaño de muestra necesario para obtener una respuesta útil –
Cuando solía trabajar para una gran cooperativa de crédito que podía pagar su investigación de mercado, solíamos comprar este tipo de cosas en Gartner group.
- 1. Cómo medir la calidad de un producto de software
- 2. Técnicas para agregar logros al software de clase empresarial
- 3. ¿Cuál es la cuota de mercado para las distintas versiones de .Net framework?
- 4. ¿Podemos medir la complejidad del sitio web?
- 5. Métricas de la calidad del software
- 6. ¿Cómo puedo medir la velocidad del código escrito en PHP?
- 7. ¿Cómo administrar la expiración del certificado de distribución empresarial?
- 8. cómo descargar archivos apk del mercado Android a la PC?
- 9. ¿Cómo medir la contención mutex?
- 10. ¿Cómo medir la carga actual del servidor MySQL?
- 11. obtener la cuenta de descarga de aplicaciones del mercado android
- 12. ¿Cómo medir el rendimiento de ARM?
- 13. OCaml en la pila empresarial
- 14. Cómo eliminar su propia aplicación del mercado de Android
- 15. aplicación del mercado android al intentar descargar una aplicación del mercado
- 16. Interrupción del software
- 17. android: detectar si la aplicación se descargó del mercado
- 18. ¿Cómo medir la contención de bloqueo?
- 19. ¿Cómo actualizar la interfaz de usuario desde la capa empresarial?
- 20. ¿Cómo medir el tiempo de ejecución del hilo de Java?
- 21. ¿Qué sector de la industria del software usa C++?
- 22. ¿Cómo cambiar la página Sobre Cuota de App Engine?
- 23. La cuota máxima de tamaño de mensaje para los mensajes entrantes (65536) ... Para aumentar la cuota, use la propiedad MaxReceivedMessageSize
- 24. Cómo medir FLOPS
- 25. WCF MaxReceivedMessageSize: cuota máxima tamaño del mensaje excede
- 26. ¿Cómo medir el consumo total de memoria del contenedor STL?
- 27. ¿Cómo puedo medir la velocidad del código escrito en Java? (Algoritmos AI)
- 28. Estándares de seguridad del software
- 29. Economía del desarrollo de software
- 30. ¿Qué reglas sigue la numeración de la versión del software?
Lo mejor que puede hacer es buscar en el sitio web de la Oficina del Censo de los EE. UU. Las estadísticas del trabajo e intentar encontrar algunos informes correlativos para obtener algo como lo que quiere. Los informes reales de investigación de mercado cuestan miles de dólares para comprar. –
"Nunca confíes en ninguna estadística que no hayas falsificado tú mismo". – icanhasserver
87% de todas las estadísticas están compuestas. –