Cała moja profesjonalna kariera to freelance. Nie uważam się za złego programistę, ale siłą z czasem wyrobiłem sobie pewien 'dialekt' pisania kodu. Bez code review, tworząc projekty od pierwszej do ostatniej linijki samemu, bez znajomych od odbijania pomysłów, gotuję się we własnym sosie.
Próbowałem pisać programy z różnymi filmikami 'live-coding', w których ludzie streamują projekty. Niestety, są to z reguły krótkie snippety, które niczego nie wnoszą do profesjonalnej pracy. StackOverflow, SPOJ i platformy do nauki programowania online są fajne, ale nie wykraczają poza napisanie kilkunastu sprytnych linijek. W prawdziwym świecie, magia dzieje się wyżej, na poziomie architektury systemu i wyrobienia sobie dobrych praktyk.
Myślałem nad dołączeniem do projektu Open-Source. Ciężko mi jednak znaleźć cokolwiek interesującego. Drugim pomysłem było pisanie projektów OpenSource i publikowanie ich, prosząc o opinie.
Co jeszcze moglibyście mi doradzić, żeby popchnąć swoje umiejętności kawałek dalej? Zawodowo programuję od 5 lat. Głównie aplikacje mobilne (Qt, Flutter), oraz oprogramowanie kiosków multimedialnych. Programować nauczyłem się z książek, nie mam formalnego wykształcenia.