Sziasztok. Érdekes szituációban érzem magam, és ki szeretném kérni a tapasztaltabbak tanácsát. 8 éve vagyok .NET fejlesztő 3. munkahelyemen, gazd info bsc képesítéssel. Angolul folyékonyan beszélek. Egy ideje foglalkoztat a gondolat hogy jó lenne nagy pénzért, komoly cégnek, jobb projecteken dolgozni. Elmentem 2 interview-ra de nem vettek fel (Mondjuk kértem is 1M környéki br. fizetést, ez br. ~2K-val több a mostanimnál). Én jó programozónak tartom magam, de kétségtelen hogy nem vagyok egy "Developer Rock Star". Alapabb képzést kaptam a főiskolán, nem ProgMat szint, kevesebb algoritmus elmélettel, már elvult nyelvek stb. Ezek után egyszerűbb csapatokban dolgoztam, ahol a második állasomtól kezdve rendszerint én voltam a legjobb fejlesztő a csapatban, ezért nem sokat tudtam tanulni másoktól. Greenfield projecteken dolgoztam, de kevés nyújtott igazi kihívást, sok CRUD-os rész volt, kevés komplex megoldandó feladat. Időről -időre Pluralsight-ozok, hogy a technológiákban képben legyek. Úgy érzem hogy legtöbbször jó megoldást találok a technikai problémákra, visszanézve kevés kód van ami miatt szégyenkeznem kellene (szerintem). Valószínu kicsit lassabban jutok a megoldásokra, de próbálok igényes lenni, SOLID és minden egyéb principles, értelmes design mellett, TDD módszerrel fejlesztek, stb. Ahol elvéreztem interview-kon, leginkább algoritmus elmélet, mit csinál ez a kód? tesztek, whiteboard kódolás. A logika, angol, személyiség, és technikai elméleti kérdések nem szokott gond lenni. A kérdésem remélem teljesen nem off itt, de szerintetek hogy tudok e fölé a szint fölé menni, hogyan lesz valaki igazán komoly proramozó, olyan, amit nevesebb cégek elvárnának 8 év tapasztalattal, abban az esetben ha munkatapasztalattal nem jött az a szint? Köszönöm
[ Szerkesztve ]