Thomas Owens Kommentar ist ziemlich auf den Punkt. Freiberufler zu sein, sagt nichts über jemanden als Person oder als Entwickler aus.
Persönlich habe ich in der Softwareentwicklung in verschiedenen Funktionen gearbeitet:
- Als Mitarbeiter einer (großen) Beratungsorganisation. Ich würde an den Projekten ihrer Kunden am Geschäftssitz ihrer Kunden arbeiten. Dies war zu einer Zeit, als das Konzept des Festpreisprojekts noch in den Kinderschuhen steckte.
- Als Freiberufler / Selbständiger. Im Wesentlichen war dies dasselbe wie bei einer Beratungsorganisation, aber ich hatte die Macht, "Nein" zu sagen und konnte Projekte verfolgen, die mir gefielen.
- Als Mitarbeiter eines hauseigenen Entwicklungsgeschäfts.
- Als Mitarbeiter eines unabhängigen Softwareanbieters.
- Als Geschäftsinhaber entwickeln Sie kleinere Softwareanwendungen für Kunden.
Was sagt das über mich als Entwickler aus? Nichts.
Es gibt viele Vorurteile gegenüber Freiberuflern, zum Beispiel, dass sie kein Durchhaltevermögen haben, sich leicht langweilen und nur mit den einfachsten Aufgaben vertraut werden können. Sie sind wahrscheinlich für einige zutreffend, denn wenn Sie diesen Juckreiz bekommen oder Ihre Qualität nicht auf dem neuesten Stand ist, ist es möglicherweise einfacher, von Projekt zu Projekt zu springen, als über einen längeren Zeitraum bei einer Organisation zu bleiben.
Freiberufler sind bereit, ihre Fähigkeiten zu nutzen und sie auf die Linie zu bringen. Sie bekommen den Stiefel schneller als jeder andere Angestellte, oft einfach, weil das Geld knapp wurde oder die Unternehmenspolitik das Projekt tötete, für das sie engagiert wurden. Wenn jemand mehr als 10 Jahre Erfahrung als Freiberufler hat, konnte er oder sie die Rechnungen für die ganze Zeit ohne den Komfort der Arbeitsplatzsicherheit bezahlen. Für mich ist das positiv. Selbst Zauber vieler kurzer Verträge (3 Monate) sind nicht unbedingt ein Warnsignal, während dies mit Sicherheit Alarmglocken für jemanden läuten lassen würde, der die ganze Zeit Angestellter war.
Und was ist mit jemandem, der die ganze Zeit bei einigen Beratungsunternehmen beschäftigt war? Sie könnten leicht die Tatsache verbergen, dass sie von jedem Projekt, an dem sie gearbeitet haben, gebootet wurden, indem sie einfach bestimmte / keine Projekte erwähnen oder ihre Dauer vage halten.
Oder jemand, der bei drei großen Organisationen mit großen internen Entwicklungsgeschäften beschäftigt war? Sind sie besser? Stabiler? Auch hier wäre es für jemanden mit einer solchen Beschäftigungsgeschichte leicht, weniger attraktive Fakten in einer allgemeinen Beschreibung seiner Beschäftigung zu verbergen. Egal, sie wurden von jedem Team, dem sie zugewiesen waren, ausgespuckt.
TLDR
Die Art von Vertrag, die jemand bei der Arbeit an einem Projekt hatte, bedeutet, dass er nur wenig in die Hocke geht. Als Freiberufler sagt Ihre gesamte Karriere nichts über Ihren Wert als Entwickler aus. Auch sagt die Tatsache, dass Sie während Ihrer gesamten Karriere ein Angestellter waren, nichts über Ihren Wert als Entwickler aus.
Ihre Projekte tun es. Deine Fähigkeiten tun es. Ihre Kollegen tun es. Ihre Referenzen tun.