Warum ist es schwer, Full-Stack-Entwickler zu finden?
Full-Stack-Entwickler könnten in einer kleinen Firmen Sinn machen, die es sich nicht leisten können, eine Horde von Spezialisten anzustellen. Sie hoffen mit dem Full-Stack-Entwickler auch gleich jemanden zu haben, der First-Level-Support macht, d.h. wenn dem Chef das Mauskabel herausfällt, schreit er nach dem Full-Stack-Entwickler, warum denn der Mauszeiger plötzlich stehen geblieben ist. Das ist keine so tolle Arbeitsumgebung und typischerweise für kleine Firmen auch nicht so gut bezahlt. Warum soll sich ein Full-Stack-Entwickler das antun?
Ich kann mir darum gut vorstellen, dass viele Full-Stack-Entwickler sich selbständig machen, denn sie haben für sich alleine praktisch alles, was es für die Entwicklung einer Web-Applikation braucht. Es braucht nur eine Idee und etwas Zeit und Schweiss, und diese Person hat etwas auf die Beine gestellt, wofür eine typische Firma vielleicht ein ganzes Team braucht.
Oder sie arbeiten als Externe und wechseln zwischen Beratungsaufträgen. Weil sie Full-Stack-Entwickler sind, können sie zwischen den einzelnen Spezialistenteams vermitteln und die von den Spezialisten geleistete Arbeit abnehmen, so dass am Ende die Teile der ganzen Applikation auch zusammenpassen.
Das heisst, sie stehen eher nicht als normale Angestellte zur Verfügung. Dafür ist ihre Erfahrung zu wertvoll, um in einer typischen Situation, in der sich Software-Entwicklung als Angestellte befinden, verheizt zu werden.