Wenn du nach dreijähriger Ausbildung alle Skills hast, die ein Softwareentwickler können soll, dann hast du sicherlich eine sehr gute Ausbildung genossen. Ich kann mir nicht vorstellen, dass es häufig vorkommt, dass ein FIAE nach drei Jahren alles perfekt kann (Versionsverwaltung, Projektmanagement, entsprechende Programmiersprachen, etc.), sodass man ihn direkt voll einsetzen kann. Es ist vollkommen normal, dass man einige Themen nur mal gesehen hat, aber das ist auch gar nicht schlimm. Nur, weil man ausgelernt ist, heißt das nicht, dass man nichts mehr lernen muss.
Dass man eine gute Ausbildung, sowohl in kleinen als auch größeren Unternehmen genießen kann, stimmt voll und ganz.