Van algemene werkers tot PHP-programmeurs. Ongewone ontwikkelaarscarrière

Van algemene werkers tot PHP-programmeurs. Ongewone ontwikkelaarscarrière

Vandaag publiceren we het verhaal van GeekBrains-student Leonid Khodyrev (Leonidodirev), Hij is 24 jaar oud. Zijn pad naar IT verschilt van eerder gepubliceerde verhalen doordat Leonid onmiddellijk nadat het leger PHP begon te studeren, wat hem uiteindelijk hielp een goede baan te vinden.

Mijn carrièreverhaal is waarschijnlijk anders dan dat van alle anderen. Ik heb carrièreverhalen gelezen van IT-vertegenwoordigers, en in de meeste gevallen gaat de persoon vol vertrouwen vooruit en doet hij alles of bijna alles om zijn doelen te bereiken. Voor mij is dat niet zo: ik wist helemaal niet wat ik wilde worden en maakte geen plannen voor de toekomst. Na mijn terugkeer uit het leger begon ik hier min of meer serieus over na te denken. Maar laten we de zaken op orde brengen.

Van algemene werkers tot PHP-programmeurs. Ongewone ontwikkelaarscarrière

Kelner, lader en paralegal als carrièrestart

Ik begon al vroeg met werken, mijn eerste “specialiteit” was het verspreiden van folders. Ze gaven me een stapel papieren, ik gaf ze allemaal weg, maar kreeg geen geld. Niettemin bleek de ervaring nuttig: ik begon te begrijpen wat ik zou kunnen tegenkomen.

Daarna werkte hij als belader, kelner en voerde hij diverse werkzaamheden uit op buitenevenementen, dit combineerde hij met zijn studie. Ik heb op de universiteit gestudeerd en beheerste tegelijkertijd de onderwerpen van het maken van websites. Ik heb eenvoudige websites gemaakt op een populair CMS, en ik vond het leuk. Maar toch ging ik met de stroom mee en dacht niet echt na over wat ik nodig had in het leven.

Nou, toen werd ik opgeroepen voor het leger, waardoor ik het hele land zag. Al in het leger dacht ik na over wat ik in de toekomst wilde doen. Terugdenkend aan mijn ervaringen met websites, besloot ik dat het voor mij interessant zou zijn om op dit gebied te werken. En terwijl ik nog in het leger zat, begon ik te zoeken naar de mogelijkheid van training op afstand. Cursussen trokken mijn aandacht webontwikkeling GeekBrains, waar ik me op vestigde. Voor zover ik me herinner, typte ik eenvoudigweg 'programmeren' of 'programmeertraining' in de zoekopdracht, zag de cursuswebsite en liet een verzoek achter. De manager belde me en ik begon haar methodisch over alles te vragen.

Het was natuurlijk niet mogelijk geweest om in het leger te studeren, en ik had niet veel geld, dus stelde ik mijn studie uit voor de toekomst.

Exodus in IT

Nadat ik gedemobiliseerd was, was er geen geld meer. Om aan de opleiding te kunnen beginnen, moest ik terugkeren naar mijn vorige baan als ober. Toen ik mijn salaris ontving, kocht ik de cursus en begon. Helaas werd duidelijk dat fulltime werken als ober veel tijd in beslag neemt, wat niet langer voldoende was om te studeren. Er werd snel een oplossing gevonden: hij begon een advocaat die hij kende te helpen met papierwerk, en in het ‘hoogseizoen’ ging hij aan de slag als ober.

Helaas was studeren lastig; ik ben drie keer gestopt met studeren. Maar toen besefte ik dat dit zo niet langer kan doorgaan, een ober is goed, maar IT is veel belangrijker. Daarom nam ik een pauze van mijn werk en wijdde ik mij volledig aan mijn studie. Ik besefte al snel dat ik het niet alleen leuk vond, maar ook echt leuk vond. Even later begonnen de eerste bestellingen voor het maken van websites te verschijnen, dus naast plezier begon deze activiteit ook geld op te leveren. Op de een of andere manier betrapte ik mezelf erop dat ik dacht dat ik doe wat ik leuk vind, en dat ik er ook nog eens voor betaald krijg! Op dat moment besliste ik over mijn toekomst.

Trouwens, tijdens mijn training heb ik in de praktijk een behoorlijk serieus project ontwikkeld: een sitebeheersysteem. Ik heb het niet alleen geschreven, maar ik heb ook verschillende sites met elkaar kunnen verbinden. Meer details over het project - hier.

Kortom, het project is een handig platform voor gebruikers dat eenvoudig kan worden geschaald door te integreren met verschillende diensten die nodig kunnen zijn om een ​​bedrijf te runnen. Doelgroep: ondernemers en webmasters. Voor hen heb ik de extensie “Winkel” geschreven, waarmee je productcategorieën, de producten zelf, hun eigenschappen en bestellingen kunt beheren.

Dit is mijn eerste serieuze project, ontwikkeld met behulp van even serieuze technologieën. Als je het evalueert, vergeet dan natuurlijk niet dat ik het tijdens mijn opleiding heb ontwikkeld.

Nieuwe baan op kantoor

Hierboven vertelde ik al dat ik tijdens mijn opleiding opdrachten heb uitgevoerd voor website ontwikkeling. En ik heb er echt van genoten, zo leuk zelfs dat ik niet echt op een kantoor wilde werken. Maar toen begon ik te begrijpen dat ik ook ervaring nodig had met het werken in een team, omdat de meeste ontwikkelaars op een bepaald moment in hun carrière een officiële baan krijgen. Ik besloot dit ook te doen.

Zoals ik me nu herinner, opende ik maandagochtend hh.ru, uploadde mijn CV, voegde certificaten toe en maakte mijn account openbaar. Toen zocht ik werkgevers die het dichtst bij mijn huis waren (en ik woon in Moskou) en begon mijn cv te sturen.

Letterlijk een uur later reageerde het bedrijf waarin ik geïnteresseerd was. Ik werd gevraagd om diezelfde dag op gesprek te komen en dat heb ik ook gedaan. Ik merk op dat er geen “stresstests” of andere vreemde dingen waren, maar ik was toch een beetje zenuwachtig. Ze begonnen mij op een vriendelijke manier te vragen naar mijn kennisniveau, werkervaring en alles in het algemeen.

Sommige vragen beantwoordde ik niet zoals ik had gewild, maar ze accepteerden me. Toegegeven, ze maakten me zorgen - eerst zeiden ze dat ze terug zouden bellen. Dit is eigenlijk hoe ze meestal antwoorden als ze geen kandidaat willen aannemen. Maar ik maakte me tevergeefs zorgen - de gekoesterde oproep klonk binnen een paar uur. De volgende dag, nadat ik alle documenten had verzameld, ging ik aan het werk.

Ik werd onmiddellijk in de gevangenis gezet omdat ik een online boekingssysteem ondersteunde waarmee agenten hotels, transfers, enz. konden boeken. Ik zorg ervoor dat alles goed werkt, verbeter de functionaliteit en voeg diverse features toe (er zitten ook bugs in, dus waarom niet).

Een voorbeeld van wat al gedaan is:

  • Boekingsrapportagemodule;
  • Verbeterde platforminterface;
  • Databasesynchronisatie met serviceproviders;
  • Loyaliteitssystemen (promotiecodes, punten);
  • Integratie voor wordpress.

Wat de hulpmiddelen betreft, zijn de belangrijkste:

  • Indeling - html/css/js/jquery;
  • Databases - pgsql;
  • De applicatie is geschreven in het yii2 php-framework;
  • Bibliotheken van derden, ik gebruik veel verschillende.

Als we het over inkomen hebben, is het veel hoger dan voorheen. Maar alles is hier relatief, aangezien ik tijdens mijn studie ongeveer 15 roebel per maand verdiende. Soms was er helemaal niets, omdat ik alleen bestellingen ontving van vrienden die websites nodig hadden.

Er is ook niets om de arbeidsomstandigheden mee te vergelijken - het is duidelijk dat ze veel beter zijn dan die ik had toen ik als klusjesman of ober werkte. De reis naar het werk duurt slechts 25 minuten, wat ook prettig is - veel inwoners van de hoofdstad brengen immers veel meer tijd door. Over Moskou gesproken: ik verhuisde vanuit Zelenograd naar de hoofdstad, waar ik bij mijn ouders woonde. Hij verhuisde naar de hoofdstad terwijl hij nog studeerde, toen hij websites op maat maakte. Ik vind alles hier leuk, ik ben niet van plan te verhuizen, maar ik ben van plan de wereld te zien.

En wat is de volgende stap?

Ik ben van plan mijn pad als ontwikkelaar voort te zetten omdat ik mijn werk leuk vind, dat is wat ik leuk vind. Bovendien zijn taken die mij voorheen moeilijk leken, nu helemaal niet moeilijk. Daarom neem ik grotere projecten aan en ben ik blij als alles lukt.

Ik blijf studeren omdat sommige van de onderwerpen die ik nodig heb voor mijn werk moeilijk kunnen zijn om alleen onder de knie te krijgen. Docenten helpen je alles uit te zoeken, zelfs nadat het hoofdgerecht is afgelopen.

In de nabije toekomst wil ik een nieuwe programmeertaal onder de knie krijgen en Engels leren.

Advies voor wie net begint

Ik heb ooit artikelen gelezen over de carrières van IT-specialisten, en veel mensen zeiden: 'Je hoeft niet bang te zijn' en soortgelijke dingen. Natuurlijk klopt dit, maar niet bang zijn is het halve werk. Het belangrijkste is om precies te weten wat je leuk vindt. Probeer bijvoorbeeld de basisprincipes van een taal onder de knie te krijgen door lessen van internet te gebruiken, en schrijf vervolgens een script of de eenvoudigste applicatie. Als je het leuk vindt, dan is het tijd om te beginnen.

En nog een advies: word geen liggende steen, waaronder, zoals je weet, geen water stroomt. Waarom? Ik hoorde onlangs hoe het met een aantal van mijn medestudenten ging. Het bleek dat niet iedereen een baan had. Ik heb verschillende mensen uitgenodigd voor een sollicitatiegesprek op mijn werk, omdat mijn bedrijf goede specialisten nodig heeft. Maar uiteindelijk kwam er niemand voor het interview, hoewel mij daarvoor veel vragen werden gesteld.

U moet dit niet doen. Als u vastbesloten bent een baan te zoeken, wees dan consequent. Zelfs als het je lijkt dat je weinig ervaring hebt, probeer dan meerdere interviews af te leggen - veel bedrijven nemen nieuwkomers aan in de hoop een specialist te ontwikkelen. Als u niet slaagt voor het sollicitatiegesprek, doet u waardevolle ervaring op en weet u hoe het wervingsproces er van binnenuit uitziet.

Bron: www.habr.com

Voeg een reactie