2010-12-05 3 views
10

Ich höre oft von anderen Programmierern etwas wie "Enterprise Software ist 90% Programmierer tun, nichts anderes ist wirklich wichtig". Gibt es statistische Quellen, die eine ungefähre Anzahl von Programmierern in Bereichen wie "Unternehmenssoftware" (Geschäftsautomatisierung), "Spieleentwicklung", "Treiberentwicklung", "Endbenutzer-Software-Entwicklung" usw. zeigen? Ich finde, dass 90% zu hoch sind, um wahr zu sein, aber ich weiß nicht, welche Informationsquellen für eine solche Frage relevant sein können. Vielleicht interessiert sich niemand für solche Statistiken?Wie misst man den Marktanteil von Enterprise-Software?

+0

Ihre beste Wette ist es, auf der Website des US Census Bureau nach Arbeitsstatistiken zu suchen und zu versuchen, einige Berichte zu finden, die korrelieren, um etwas zu erhalten, was Sie wollen. Aktuelle Marktforschungsberichte kosten Tausende von Dollar zum Kauf. –

+9

"Vertraue niemals irgendwelchen Statistiken, die du nicht selbst fällst." – icanhasserver

+4

87% aller Statistiken sind gemacht. –

Antwort

3

icanhasserver argumentieren gehen wies darauf hin, dass Sie "niemals Statistiken trauen sollten, die Sie nicht selbst erstellt haben". Dies kann Ihre Frage auf zwei Arten beantworten.

Erstens ist es eine Möglichkeit, die Statistiken neu zu formulieren, dass die Menschen Zitat:

„was Ich verstehe, wie Unternehmen Software 90% Menschen, die ich kenne und betrachten Programmierer haben die meisten von die Zeit, sonst nichts wirklich matters“.

An sich ist es eine Statistik, die Methodologie ist schrecklich und wahrscheinlich nicht repräsentativ, aber das mag ausreichen, um den Punkt des Arguments zu verdeutlichen. Oder um sie zum Schweigen zu bringen, könntest du sie nach ihren Methoden fragen.

Alle Statistiken, die Sie zu diesem Thema finden würden, haben wahrscheinlich einige Definitionsprobleme. Wen halten Sie für einen Programmierer? Ist jemand, der eine if-Funktion in einer Tabelle verwendet, ein Programmierer? Kommt es auf Ihre Berufsbezeichnung an (sind Statistiker, die R-Programmierer verwenden)? Wie kennzeichen Sie die Art der Programmierung, hängt es von der Firma ab, mit der Sie arbeiten? Abhängig von den Entscheidungen, die Sie treffen, werden Sie sehr unterschiedliche Antworten haben.

Dies bringt mich auf die zweite Art, wie icanhasserver Ihre Frage beantworten könnte. Wer wäre daran interessiert, die gleichen Statistiken zu erstellen, an denen Sie interessiert sind und das Geld dafür zu haben? Regierungen sind nicht an detaillierten Daten interessiert, die Sie wahrscheinlich vergessen können.

Die einzigen Leute, die an den Daten interessiert sein könnten und einige Statistiken haben, könnten die Vermittlungsagenturen sein (zum Beispiel monster.com). Die Stellenausschreibung kann gut widerspiegeln, was der Markt ist und eine implizite Definition von Programmierer geben. Nach einer (sehr) schnellen Suche habe ich nichts gefunden, aber ich hoffe du könntest mehr Glück haben.

+0

Ja, Job-Sites wie Monster.com ist eine interessante Quelle. Vielen Dank! – grigoryvp

+0

Gern geschehen. Halten Sie mich auf dem Laufenden, wenn Sie etwas finden oder es selbst tun. – Steve

3

Vielleicht könnten Sie Ihre eigenen Statistiken generieren, indem Sie die stack overflow data dump analysieren und die Anzahl der Beiträge "Unternehmen" bezogen vs. diejenigen, die nicht sind (und vielleicht filtern, welche "professionell" vs "Bastler" scheinen) ?

Natürlich ist der Trick ist, für einen bestimmten Beitrag, wie Sie entscheiden, ob es „enterprise related“ ist oder nicht ...

+0

Warum der Downvote? Es scheint eine gute Möglichkeit zu sein, eigene Statistiken zu erstellen ... – maerics

+5

Ich bin nicht sicher, ob stackoverflow repräsentativ ist. Fluch es ist wahnsinnig beliebte Website, aber ich bin mir sicher, dass <20% aller Programmierer es besuchen. – grigoryvp

+0

Ah ja, guter Punkt. – maerics

2

Ich bin sicher Sie werden nie ein genaues Ergebnis bekommen, nicht einmal ein zuverlässiger Schätzung über den Marktanteil, da der Markt zu diffus ist.

Ein guter Versuch könnte sein, mehrere verschiedene Feeds über neue Softwareversionen zu sammeln und daraus eine Datenbank zu erstellen (mit verschiedenen Softwarekategorien und Projektgrößen). Natürlich wissen Sie immer noch nicht, wie viele Programmierer an einem Projekt arbeiten, wie viele Arbeitsstunden gezählt wurden und wissen nicht, welche Apps nicht auf den überwachten Kanälen verfügbar sind.

Gute Ausgangspunkte könnten sein (die Urls den Nachrichten-Punkt):

Ein weiterer Fallstrick ist, dass nur Open-Source-Projekte sind oben aufgeführt :(

Viel Glück!

+0

Leider ist Usiness Automation oft eine interne/gekaufte Entwicklung und solche Projekte werden nie auf Sourceforge/Launchpad/etc erscheinen. – grigoryvp

+0

@Eye of Hell - Ja, aber das waren nur Beispiele. Sie können einige Informationsquellen (vielleicht mit RSS-Feeds, durch die Sie eine Datenbank auf den Updates verwalten könnten) über andere Art von Software finden. Das könnte der Entwickler sein. oder ein Portal, das sich mit dem Thema beschäftigt.Wie ich oben schrieb: Der Haken ist, dass Sie eine Menge Informationsquellen durchsuchen müssen, und das wird nicht genug sein. – daroczig

+0

Ja. Also ich bin interessiert - vielleicht hat jemand schon alle diese Informationen durchsucht? :) – grigoryvp

1

Je nach dem Zweck, für den Sie die Daten wünschen, können Sie die Frage einer Marktforschungsinstitution zuweisen. Sie werden wahrscheinlich eine repräsentative Teilmenge aller Unternehmen nennen und versuchen, einige Fakten für Sie herauszufinden.

Allerdings werden sie möchten, dass Sie für ihre Kosten und Zeit ... würde

Der Kopf bezahlen, um eine zuverlässige Zahl, die Ihre Kollegen Programmierer sind nicht :-)

+0

Aber Sie können nicht leisten, die Stichprobengröße benötigt, um eine brauchbare Antwort zu erhalten –

2

Als ich für eine große Kreditgenossenschaft arbeitete, die es sich leisten konnte, für ihre Marktforschung zu bezahlen, kauften wir diese Art von Sachen von Gartner group.

Verwandte Themen