Já to v tomhle tématu nechci moc rozvádět, ale vysvětlim..
Já jsem ve firmě ten, kdo dostává za úkol návrh novejch věcí. Kolega po mnohem více letech praxe furt třeba pořádně neumí OOP, ale zase umí jiné ne-programátorské věci, které na nás také padají. Ve 2 programátorech na XX klientů nejde čarovat (u některých jste možná nakupovali). Testování, verzování.. leda pro sebe, na code review není čas stejně jako na nějaké společné školení. Jasný, je to na hovno, já to pociťuju, ale nic z výše jmenovaných se mi i při velkém úsilí nepodařilo do firmy protlačit. Prostě je to takový rozjetý opožděný vlak, vše je provázané a není čas se někam posunout.
Já právě ale doufám, že by se mi v lepší firmě povedlo rychle naskočit do toho, co popisujete.
Takhle nějak to vypadalo v mojí první práci po škole. Tehdy jsem si taky myslel, že umím programovat, a kdybych tam zůstal 7 let, tak bych si to myslel pořád. Ve skutečnosti jsem ale dělal všechno špatně.
U věcí jako verzování a testování se nesmíš ptát vedení, prostě to zahrneš do času na vývoj. Zákazníci nejspíš ocení, že nebudete dodávat tolik bugů jako teď.
Měl bys jít do firmy, kde se můžeš od někoho učit. Jak říkají ostatní, nejspíš jsi reálně pořád jen "lepší junior" a samo od sebe se to nezmění. Do firmy, kde na kódu pracuje víc než jeden člověk, aby ses naučil i ty další věci okolo.
Taky bych se být tebou zamyslel, jak moc důležitý jsou pro tebe ty věci typu "nechci do Prahy dojíždět více jak 1x týdně a chci menší úvazek, časovou flexibilitu, mám v plánu cestovat". Jestli by z nich nešlo třeba na rok dva slevit a někde se trochu vypracovat. Protože ti to zbytečně zavírá dveře do spousty firem.