Evo kako sam ja to resio bio. Krenuo sam isto kao i ti i kako sam isto bio "bez veze" resio sam to veoma prosto, nasao sam vezu.
Naravno ne u tom smislu kako se to zamislja u nekim (najcesce drzavnim) preduzecima, vec sam trazio mentora odnosno kontaktirao sam ljude koji rade u bransi i koji znaju druge ljude iz branse. Objasnio sam im moje planove i ambicije, koji su otprilike bili isti kao i tvoji (a i vecine pocetnika) i poceo sam za njih da pravim neke sitnice dobrovoljno, neke module za recimo kalendar ili FAQ ili tako neke stvari, koliko da pokazem moj nacin razmisljanja.
Preko ljudi u bransi sam upoznao jos ljudi u bransi, sa kojima sam pricao o svemu i svacemu (ne samo o programiranju, vrlo bitan faktor) i bilo je pitanje vremena kada je nekom od njih zatrebao kolega te su me pitali da li bi ja hteo da pocnem da radim. Naravno da su pre toga pitali i mog mentora i ostale ljude koji me poznaju sta misle o meni kao programeru ali i (opet veoma bitno) kao kolegi i coveku uopste.
Dok sam ucio programiranje, pisao sam ovde na forumu i to su ljudi citali (kako u pocetku tako i kasnije) jer sve sto ikada napises na internetu ostaje tu vecno i moze da ti pomogne ili da te izgori makar jednom u zivotu. Zato pisi svoja iskustva i razmisljanja i deli svoj kod gde god mozes, ili ovde ili na stackexchange ili github ili bilo gde.
Napravi neke pluginove za Laravel ako ga vec znas i reklamiraj ga i odrzavaj.
Kao pocetnik nemas puno toga da ponudis osim perspektive i licnih kvaliteta (kvaliteti jednog OK kolege) a to je prilicno bitno jer programiranje moze da nauci svako ko se zainteresuje za temu, ali da bude ok kolega sa kojim ljudi zele da rade je malo teze. Kao u svakom poslu, preporuka je vise od trecine portfolia i veoma se ceni.
Dakle kontaktiraj nekog i pitaj direktno za pomoc, ako si ozbiljan rado ce ti neko pomoci (svi programeri vole da podele svoje znanje, tako smo i mi dosli do znanja jelte. A i svi mislimo da znamo malo vise od drugih). Na isti nacin sam i ja pomogao nekolicini pocetnika, sto preporukom a sto nekom vrstom edukacije odnosno pomoci u samom tehnickom delu.
Za ovakav plan, pored tehnickog dela i uobicajenih "tehnickih" saveta da citas tehnicke knjige, procitaj i koju knjigu oko komunikacije sa ljudima, od onog osnovnog kako pisati mailove i odgovarati na mailove pa i nesto vezano za naraciju odnosno usmenu komunikaciju, korisno je i procitati nest vezano za prodaju jer ces eventualno trebati da "prodas" svoje ideje odnosno svoj rad nekom poslodavcu. Ne kazem da ti je komunikacija losa ali uvek moze da se nesto nauci (recimo preterivanje sa trotackom.....). I sa svakim "prijateljem" iz branse komuniciras uvek profesionalno i sa postovanjem i ako si makar do kolena u tim vodama, neko ce te spaziti. Ima puno istine u onome "nije vazno sta znas nego koga znas"
Sve ovo deluje nebitno i nevazno za posao programera pocetnika koji je logicno fokusiran na tehnologiju, ali ima tu dosta faktora koji uticu na zaposlenje, nije tehnologija presudna kada se pravi dobar tim ljudi (pogotovu kada si pocetnik).