Einstellung bei Start-ups gegen etablierte Unternehmen [geschlossen]

11

Ich habe mich immer darüber gewundert und vielleicht können erfahrene Leute hier dies kommentieren. Ich habe immer gelesen, dass große etablierte Softwareunternehmen wie Google, Microsoft usw. immer vorsichtig sind, Software-Ingenieure / (oder andere verwandte Fachkräfte) einzustellen, die die Jobanforderungen nicht genau erfüllen, und lieber ein knappes "Ja / Vielleicht" ablehnen "Entscheidung.

Es gibt auch die allgemeine Auffassung, dass Start-ups im Allgemeinen eher bereit sind, solche "weniger als perfekten" Mitarbeiter einzustellen. Für mich klingt dies jedoch kontraintuitiv: Start-ups sind im Allgemeinen viel kleiner und ressourcenbeschränkt, sodass sie tatsächlich eine Einstellung von 10/10 benötigen würden, während etablierte Unternehmen mit größeren Teams und mehr Ressourcen bereit wären, ein (kleines) Risiko einzugehen auf eine Miete.

Hat jemand aus eigener Erfahrung Kommentare dazu?

Vielen Dank,

fjxx
quelle
Es ist interessant zu sehen, wie hoch die Erfolgs- / Misserfolgsquote bei Programmierern in den großen Unternehmen ist.
JeffO
Kleinunternehmen verfügen selten über die Ressourcen, z. B. der "Top-Typ", der für diese Art der Bewertung im Interviewprozess benötigt wird. Mit anderen Worten, die durchschnittliche Person / kleine Firma weiß nicht, wonach sie suchen soll. Selbst gute Programmierer haben Schwierigkeiten, die Fähigkeiten eines potenziellen Mitarbeiters in sehr kurzer Zeit zu bewerten.
P.Brian.Mackey
@ Jeff O - die Ausfallrate von wem oder was? Der schlechte Code des Programmierers, die beschissenen Anforderungen der Programmierer, die beschissene Idee des Kunden, die ständige Änderung der Meinung des Kunden, die Entscheidung der technischen Manager, neu zu schreiben, anstatt sie umzugestalten ...?
P.Brian.Mackey

Antworten:

18

Nachdem arbeitete (und rekrutiert für) einige Start-ups habe ich meine persönliche Erfahrung zu sagen , ist , dass jeder Start-up mit ihrem Salz sollte mehr als eine große Corporate pingelig Programmierer.

Paul Graham unterstützt mich in seinem großartigen How to Make Wealth Essay :

Steve Jobs hat einmal gesagt, dass der Erfolg oder Misserfolg eines Startups von den ersten zehn Mitarbeitern abhängt. Genau. Wenn überhaupt, ist es eher wie die ersten fünf. Klein zu sein ist nicht das, was Startups dazu bringt, den Hintern zu treten, sondern vielmehr, dass kleine Gruppen ausgewählt werden können. Sie wollen nicht klein im Sinne eines Dorfes, sondern klein im Sinne eines All-Star-Teams.

Für Start-ups ist es natürlich viel schwieriger, geeignete Kandidaten zu finden. Die Bezahlung ist niedriger, das Risiko ist höher. Es gibt jedoch eine überraschende Anzahl von Menschen, die sich für den Mangel an Unternehmens-BS interessieren und in der Lage sind, einen sichtbaren Unterschied zu machen (auch frühe Aktienoptionen helfen).

Realworldcoder
quelle
Ich stimme zu - für mich sollten Startups bei der Einstellung etwas pingeliger sein, aber ich denke, das ist nicht einheitlich wahr.
fjxx
1
Dies gilt wahrscheinlich für jedes Unternehmen, bei dem Sie arbeiten möchten .
Realworldcoder
7

Ich habe die Erfahrung gemacht, dass kleinere Startups viel eher bereit sind, jemanden einzustellen, der die Arbeit erledigen kann, aber sozusagen nicht über die erforderlichen Anmeldeinformationen verfügt.

Dies bedeutet, dass die kleineren Startup-Unternehmen nicht über einen großen HR-Filter verfügen, den Sie durchstehen können. Sie sind in der Regel eher bereit, Mitarbeiter ohne formale Ausbildung / Abschluss einzustellen, und gehen eher eine Chance für jemanden ein als die größeren Unternehmen. Sie haben entweder kein HR-Personal oder zumindest ein kleineres. In vielen Fällen kann das technische Personal (vp / ceo / etc.) So ziemlich jeden direkt interviewen, weil es die Zeit und die Ressourcen dazu hat.

Das größere Korps einfach nicht. Können Sie sehen, wie The Gates jeden einzelnen Entwickler interviewt, der ihm einen Lebenslauf sendet und sogar in der Lage ist, die Arbeit aus der Ferne zu erledigen? Ich sehe das nicht.

Muad'Dib
quelle
6

Nun, ich habe einige Erfahrungen mit dieser Situation. Ein Punkt, den Sie vielleicht übersehen, ist, wie diese etablierten Unternehmen einen Ruf haben, der es ihnen erlaubt, wählerisch zu sein. Wenn es Hunderte von Anwendungen gibt, können sie für jede Position aussortieren, wen sie in gewissem Sinne wollen. Start-ups erhalten nicht die gleiche Flut von Lebensläufen, was bedeuten kann, dass sie, wenn die Besetzung der Position für den Erfolg des Unternehmens entscheidend wird, das Beste geben, was sie bekommen können, was oft nicht perfekt ist. Ihr kontraintuitiver Punkt macht geschäftlich Sinn, aber es gibt viele Male, in denen Theorie und Praxis meiner Erfahrung nach der Welt auf brutale Weise eine Lektion erteilen. Wenn Sie dies in Aktion sehen möchten,

Ein Beispiel dafür wäre die Idee, Software mit Fehlern freizugeben. Theoretisch sollte ein Fehler in der Software behoben werden, bevor die Software ausgeliefert wird. Wenn man diese Ansicht jedoch wirklich vertritt, wird die Software wahrscheinlich nie ausgeliefert.

Ich habe einige Interviews für Positionen bei Microsoft geführt. Der erste, den ich ziemlich schrecklich bombardierte und nicht glauben konnte, dass ich die Probleme hatte, die ich hatte. Das zweite Mal, als ich zu dem Personalchef kam, der sich auf dem Zaun befand, lehnte ich es ab, zu versuchen, dafür zu kämpfen, warum ich eingestellt werden sollte, da es zwei Bereiche gab, in denen ich so lala zu sein schien und daher nicht solide war. "Ja , wir sollten ihn bekommen, "Situation.

JB King
quelle
5

Kleinere Startups brauchen ebenso gute Mitarbeiter wie Unternehmen. Es kann einen höheren Prozentsatz an "Risiko" -Einstellungen in Startups geben, da möglicherweise weniger Personen Interviews durchführen müssen und daher weniger unterschiedliche Optionen.

Wenn Sie jemanden einstellen, gibt es außerdem kein "Vielleicht". Wenn der Kandidat kein voll qualifiziertes JA ist, ist er ein NEIN.

Walter
quelle
Mit "vielleicht" meinte ich ein geteiltes "Ja / Nein" -Verhältnis im Interviewteam.
fjxx
@fjxx - Meine Erfahrung bei größeren Unternehmen hat gezeigt, dass ein "Nein" normalerweise ausreicht, um einen Kandidaten abzulehnen. Wenn andere in der Lage sind, einen guten Fall zu machen, könnten sie für eine zweite Runde zurückkehren, wenn andere, stärkere Kandidaten nicht identifiziert wurden.
rjzii
1
@Rob - das ist auch meine Erfahrung.
Walter
2
@ Rob, et. al. Das hängt von der Position ab. Wenn Sie einen Senior-Entwickler einstellen, passt der Kandidat besser zur Rechnung. Wenn Sie einen Nachwuchsentwickler einstellen, ist es wahrscheinlicher, dass Sie das "Beste aus dem Haufen" nehmen, da das Risiko viel geringer ist. Dieses "Beste" ist eher ein "Bauchgefühl" als ein leitender Entwickler.
Wonko der Vernünftige
3

Startups neigen dazu, Leute einzustellen, die möglicherweise nicht vollständig für den Job qualifiziert sind, weil:

  1. Fachwissen: Start-ups verfügen im Allgemeinen nicht über das Fachwissen, um qualifiziertere Mitarbeiter einzustellen. Die CEOs stellen im Allgemeinen weniger als perfekte IT-Manager ein, weil sie es normalerweise nicht besser wissen. Diese IT-Manager stellen in der Regel andere IT-Fachkräfte ein, die für ihre Arbeit möglicherweise nicht perfekt sind, da die Manager nicht voll qualifiziert sind, um selbst gute Interviews durchzuführen.

  2. Finanzielle Einschränkungen: Start-ups sind an die Finanzierung gebunden, daher suchen sie nach Leuten, die bereit sind, lange zu arbeiten, und zusätzliche Anstrengungen unternehmen, um das Produkt / die Dienstleistung für weniger Geld aus der Tür zu bekommen, unabhängig davon, ob die Codebasis intern wirklich scheiße ist und ist ein wahrer Wartungsalptraum. Sie bieten im Allgemeinen Versprechungen für Beförderungen, Boni, Eigenkapital usw. an, für die mittelständische Leute nichts dagegen haben, besonders hart zu arbeiten. Es ist eine gängige menschliche Psychologie - warum sollte ich mehr als 10 Jahre arbeiten, um VP zu werden, wenn ich 1 Jahr arbeiten kann und wenn ich erfolgreich bin, kann ich den gleichen Titel haben. Oder warum sollte ich mehr als 20 Jahre arbeiten, um 250.000 USD zu sparen, wenn ich das in ein paar Jahren schaffen könnte, wenn das Start-up erfolgreich ist. Große Unternehmen zahlen ihren Mitarbeitern im Allgemeinen ein faires Marktgehalt, bieten möglicherweise Bonus / Eigenkapital an oder haben keinen klaren Karriereweg.

SoftwareRockstar
quelle
Punkt 1 kann auch für große Unternehmen gelten.
Larry Coleman
@ Larry: Ganz zu schweigen davon, dass ein mittelmäßiger IT-Manager in einem großen Unternehmen viel länger dauern kann als einer bei einem Startup. Es gibt viel "gut genug" im großen Geschäft. Wenn Sie das tun, was alle anderen tun, erhalten Sie durchschnittliche Ergebnisse. Das durchschnittliche Großunternehmen macht sich einigermaßen gut. Das durchschnittliche Startup läuft nicht genug zum Absturz und Brennen, sondern sprudelt.
David Thornley
Punkt 1 geht nicht einmal auf die Frage ein - die Frage ist, warum ein Startup jemanden einstellen sollte, bei dem er sich nicht sicher ist. Es sagt nichts über seine Kompetenz bei der Einstellung aus.
Jeremy
3

Als ich mein Startup Tribily.com betrieb, ging ich ein Risiko für einige Leute ein, was nicht immer sehr gut funktionierte. Der Trick ist, dass ich mit jeder Person freiberuflich anfange. Wenn es klappt, können wir uns einen Vertrag ansehen, obwohl im Moment alle 5 meiner Ingenieure Freiberufler sind. Ich finde nur, dass es für meine Situation viel besser funktioniert. Das heißt, wir sind vollständig selbst finanziert. Ich könnte sehen, dass dies viel weniger ein Problem ist, wenn es tatsächlich Mittel gibt, um Leute einzustellen :)

Walter Heck
quelle
Ich bin gespannt, wie Sie damit rechnen, A-Leute einzustellen, wenn Sie nur auf Probebasis freiberuflich tätig sind. Diejenigen, die freiberuflich und wahrscheinlich gut sind, bleiben freiberuflich; andere, die gut sind, haben wahrscheinlich jede Menge Erfahrung, würden aber keine freiberufliche-> Dauerwelle finden?
Jé Queue
1
Top-Leute werden wahrscheinlich in Betracht ziehen, freiberuflich auf Probebasis zu arbeiten, da sie zuversichtlich sind, eine vernünftige Gerichtsverhandlung zu bestehen. Die Frage für sie ist, was sie erwarten können, wenn sie zeigen, wozu sie fähig sind. Sie wollen wahrscheinlich bald mehr als freiberufliche Bezahlung (und ein Startup bietet normalerweise keine hohen Preise an).
David Thornley
3

Die Stellenbeschreibungen von Google (wie auf ihrer Website veröffentlicht) sind viel umfassender als bei vielen anderen Unternehmen. Nehmen Sie ihren Beitrag für "Software Engineer" in Mountain View :

Bedarf:

  • BS, MS oder PhD in Informatik oder einer verwandten technischen Disziplin (oder einer gleichwertigen Disziplin).
  • Umfangreiche Programmiererfahrung in C / C ++ und / oder Java (starke OO-Kenntnisse bevorzugt).
  • Mehrjährige Erfahrung im Design und in der Entwicklung großer Systemsoftware mit umfassenden Kenntnissen in Unix / Linux.
  • Eine solide Grundlage in der Informatik mit starken Kompetenzen in Datenstrukturen, Algorithmen und Software-Design.
  • Codierungskenntnisse in Python oder Javascript / AJAX, Datenbankdesign und SQL sowie Kenntnisse in TCP / IP und Netzwerkprogrammierung sind von Vorteil.

Sie scheinen weniger ein Beispiel für bestimmte Fähigkeiten zu haben, als vielmehr ein Beispiel dafür, ein kluger und fähiger Entwickler und Informatiker zu sein. Es ist offensichtlich, dass sie nach Menschen suchen, die am Arbeitsplatz die Fähigkeiten erlernen, die sie benötigen, um einen bestimmten Job im Unternehmen anzugehen.

Viele kleinere Unternehmen sind viel spezifischer in Bezug auf ihre Anforderungen. Es ist offensichtlich, dass sie eine bestimmte Position haben, die sie besetzen möchten, und sie möchten jemanden, der über viele der relevanten Fähigkeiten verfügt, damit sie vom ersten Arbeitstag an so produktiv wie möglich sind. Zum Beispiel :

Wir suchen jemanden, der über umfangreiche Erfahrung in der Entwicklung innovativer Websites und / oder Anwendungen verfügt, vorzugsweise auf einer Open-Source-Plattform (im LAMP-Stil). Wir möchten jemanden, der sich stark für Webstandards und Best Practices für die Webentwicklung einsetzt. Der ideale Kandidat verfügt über umfangreiche Erfahrung mit datenbankgestützter Webentwicklung und eine Entwicklungsgeschichte in dynamischen Sprachen.

Wenn Sie noch nie Python oder Django geschrieben haben, ist das in Ordnung! Wir suchten nach intelligenten Informatikern mit breiten Interessen wie der Verarbeitung natürlicher Sprache, der digitalen Signalverarbeitung, dem maschinellen Lernen und vielem mehr. Wir möchten Ihnen die Möglichkeit geben, Ihre Fähigkeiten für den Aufbau einer einzigartigen Webplattform und ausgefeilter Anwendungsschnittstellen einzusetzen. Wenn Sie wenig oder keine Erfahrung in der Webentwicklung haben, geben Sie Ihnen die Möglichkeit zu lernen.

Einige Web-Erfahrungen zusätzlich zu Ihrer CS-Expertise verschaffen Ihnen zugegebenermaßen einen Vorteil. Kenntnisse in Python, Django, PostgreSQL, (X) HTML, CSS, JavaScript (einschließlich JSON und AJAX), Webstandards und Best Practices für die Webentwicklung. Sie sollten auch über Kenntnisse in LAMP-ähnlichen Plattformen und in der Quellcodeverwaltung verfügen (wir verwenden Git, aber SVN oder CVS sind ein Anfang). Das heißt, wir waren mehr an der Bereitschaft interessiert, schnell zu handeln und bereit zu lernen und Beiträge zu leisten, als daran, wie gut Sie sich in einer bestimmten Sprache oder Plattform auskennen. Wir suchten eine bewährte, ergebnisorientierte Person mit Schwerpunkt auf Lieferung.

Ken Bloom
quelle
Google hat zwar eine vergleichsweise allgemeinere Stellenbeschreibung, aber es ist auch klar, dass sie umfangreiche Erfahrungen beim Schreiben von Code in C ++ oder Java bevorzugen, von denen ich glaube, dass sie zusammen mit Python die bei Google am häufigsten verwendeten Sprachen sind.
fjxx
Ihr zweites Beispiel stammt von Cox Media - kaum ein kleines Startup . Randnotiz - Der Grund, warum ich das weiß, ist, dass ich zufällig Python-Jobs abonniere und genau diese Anzeige mit genau derselben Kopie kürzlich in meinem Posteingang angezeigt wurde, außer dass sie direkt von jemandem bei Cox stammt ...
red- Schmutz
Ich wollte nicht implizieren, dass es sich um ein kleines Startup handelt - nur, dass es sich um ein anderes Unternehmen mit einer anderen Einstellungsstrategie handelt.
Ken Bloom
2

Teilweise ist es Angebot und Nachfrage. Etablierte Unternehmen erhalten viel mehr Anwendungen und müssen daher die Anzahl der Anwendungen auf etwas reduzieren, das sie verarbeiten können. Dies bedeutet, dass Lebensläufe verwendet werden, um Personen zunächst abzulehnen. Wenn das Unternehmen 100 Lebensläufe für eine Position hat, werden durch das Herauswerfen der fragwürdigen immer noch hervorragende Kandidaten übrig bleiben. Es mag den besten Kandidaten aussortieren, aber damit können sie leben.

Startups erhalten in der Regel weniger Bewerbungen, da sie weniger attraktiv sind, außer für Personen, die ein hohes Risiko und eine hohe Belohnung bevorzugen und nicht so effektiv werben können. Darüber hinaus suchen sie in der Regel nach Eigenschaften, die in einem Standard-Lebenslauf nicht so gut zur Geltung kommen. Daher zögern sie eher, Lebensläufe allein zu sortieren.

David Thornley
quelle
1

Große Technologieunternehmen wie Microsoft und Google stellen Mitarbeiter mit soliden Kenntnissen in der Informatik ein und sorgen sich weniger um bestimmte höhere Fähigkeiten, die für den Job erforderlich sind. Zum Beispiel erfordert die Stellenanzeige bei Microsoft möglicherweise Erfahrung in C #, ASP.NET, ... Die Realität ist, dass sich die Personalchefs nicht so sehr darum kümmern. Jemand, der keine Erfahrung mit diesen Technologien hat, kann ziemlich leicht einen Job bekommen, wenn er die CS-Kompetenz demonstriert.

Wie ein Startup einstellt, hängt weitgehend davon ab, woher es kommt. Wenn sich das Startup beispielsweise in Seattle oder in der Bay Area befindet und von ehemaligen Google- und / oder Microsoft-Mitarbeitern gestartet wurde, stellen sie im Wesentlichen dieselben wie große Technologieunternehmen ein - möglicherweise mit etwas mehr Nachdruck auf die spezifischen Frameworks, die sie verwenden.

Es ist eine kulturelle Sache. Kleinere, weniger bekannte oder "IT-Shops" stellen in der Regel Personen mit Erfahrung in der Toolchain ein, die sie derzeit verwenden. Bekannte Technologieunternehmen (und Personen, die aus diesen Unternehmen stammen) stellen in der Regel CS-Kernkompetenzen ein.

Rreeverb
quelle