2010-12-05 8 views
10

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?

+0

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. –

+9

"Nunca confíes en ninguna estadística que no hayas falsificado tú mismo". – icanhasserver

+4

87% de todas las estadísticas están compuestas. –

Respuesta

3

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.

+0

Sí, sitios de trabajo como monster.com es una fuente interesante. ¡Gracias! – grigoryvp

+0

De nada. Mantenme informado si encuentras algo o hazlo tú mismo. – Steve

3

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 ...

+0

¿Por qué el voto a favor? Parece una buena manera de forjar tus propias estadísticas ... – maerics

+5

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

+0

Ah sí, buen punto. – maerics

2

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!

+0

Desafortunadamente, la automatización del uso suele ser un desarrollo interal/comprado y tales proyectos nunca aparecerán en sourceforge/launchpad/etc. – grigoryvp

+0

@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

+0

Sí. Entonces, estoy interesado. Tal vez alguien YA ha buscado toda esta información. :) – grigoryvp

1

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 :-)

+0

Pero no puede pagar el tamaño de muestra necesario para obtener una respuesta útil –

2

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.

Cuestiones relacionadas