Hi,
die Frage ist nicht, ob Du die Sprache kannst, sondern ob Du sie optimal einsetzen und ausreizen kannst.
- Schon mal Threads programmiert?
- Schon mal eine API, bzw. Klassensammlung (OOP) entwickelt?
- Weißt Du was Closures sind?
- Beherrscht Du Tree-Strukturen (Nodes, Rekursion, etc.)
- Bist Du auf dem Laufenden was AOP, AJAX, MVC, etc. betrifft?
Was muss ich dafür noch alles lernen?
Vermutlich den Umgang mit Menschen... Kommunikation und Soziale Kompetenz, bzw. passende "Soft-Skills" sind wichtig, sehr wichtig. Heutzutage mehr denn je.
Fast noch wichtiger als eine gute Programmierung ist eine gute und ausreichende Vorplanung/Konzeption. Gespräche mit Auftraggebern führen, UML-Modelle entwickeln, Konventionen/Regeln festlegen, Datenbanken und Applikationen strukturieren/designen, testen, usw..
MfG
- Danny