Dagli operai generici ai programmatori PHP. Carriera di sviluppatore insolita

Dagli operai generici ai programmatori PHP. Carriera di sviluppatore insolita

Oggi pubblichiamo la storia dello studente di GeekBrains Leonid Khodyrev (leonidhodirev), Ha 24 anni. Il suo percorso verso l'IT differisce dalle storie precedentemente pubblicate in quanto Leonid subito dopo l'esercito iniziò a studiare PHP, che alla fine lo aiutò a trovare un buon lavoro.

La storia della mia carriera è probabilmente diversa da quella di tutti gli altri. Ho letto storie di carriera di rappresentanti IT e nella maggior parte dei casi la persona va avanti con sicurezza, facendo tutto o quasi per raggiungere i propri obiettivi. Per me non è così: non sapevo affatto cosa volevo fare e non facevo progetti per il futuro. Ho cominciato a pensarci più o meno seriamente dopo il ritorno dall'esercito. Ma andiamo con ordine.

Dagli operai generici ai programmatori PHP. Carriera di sviluppatore insolita

Cameriere, caricatore e assistente legale come inizio di carriera

Ho iniziato a lavorare presto, la mia prima “specialità” è stata la distribuzione di volantini. Mi hanno dato un pacco di carte, le ho regalate tutte, ma non ho ricevuto soldi. Tuttavia, l'esperienza si è rivelata utile: ho iniziato a capire cosa avrei potuto incontrare.

Successivamente ha lavorato come caricatore, cameriere e ha svolto vari compiti in occasione di eventi all'aperto, combinando questo con i suoi studi. Ho studiato al college e allo stesso tempo ho imparato gli argomenti della creazione di siti web. Ho creato semplici siti web sui popolari CMS e mi è piaciuto. Tuttavia, ho seguito il flusso, senza pensare davvero a ciò di cui avevo bisogno nella vita.

Ebbene, poi sono stato arruolato nell'esercito, grazie al quale ho visto l'intero paese. Già nell'esercito pensavo a cosa avrei voluto fare in futuro. Ricordando le mie esperienze con i siti web, ho deciso che sarebbe stato interessante per me lavorare in questo settore. E mentre ero ancora nell'esercito, ho iniziato a cercare la possibilità di addestramento a distanza. I corsi hanno attirato la mia attenzione sviluppo web GeekBrains, ed è lì che mi sono stabilito. Per quanto ricordo, ho semplicemente digitato nella ricerca "programmazione" o "formazione di programmazione", ho visto il sito web del corso e ho lasciato una richiesta. Il direttore mi ha chiamato e ho cominciato a chiederle metodicamente tutto.

Naturalmente non sarebbe stato possibile studiare nell’esercito e non avevo molti soldi, quindi ho rimandato gli studi per il futuro.

Esodo nell'IT

Dopo la mia smobilitazione non c'erano più soldi. Per iniziare la formazione ho dovuto riprendere il mio precedente lavoro di cameriere. Quando ho ricevuto lo stipendio, ho comprato il corso e ho iniziato. Purtroppo è diventato chiaro che lavorare a tempo pieno come cameriere richiede molto tempo, che non è più sufficiente per studiare. La soluzione fu trovata rapidamente: iniziò ad aiutare un avvocato che conosceva con le pratiche burocratiche e in "alta stagione" andò a lavorare come cameriere.

Purtroppo studiare è stato difficile; ho smesso di studiare tre volte. Ma poi ho capito che così non si può continuare, il cameriere è bravo, ma l'IT è molto più importante. Pertanto, ho preso una pausa dal lavoro e mi sono dedicato interamente ai miei studi. Presto mi sono reso conto che non solo mi piaceva, ma mi piaceva davvero. Poco dopo iniziarono ad apparire i primi ordini per la creazione di siti Web, quindi oltre al piacere, questa attività iniziò a portare anche denaro. In qualche modo mi sono sorpreso a pensare che faccio quello che mi piace e vengo anche pagato per questo! In quel momento ho deciso il mio futuro.

A proposito, durante la mia formazione, in pratica, ho sviluppato un progetto piuttosto serio: un sistema di gestione del sito. Non solo l'ho scritto, ma ho anche potuto collegare diversi siti. Maggiori dettagli sul progetto - qui.

In breve, il progetto è una piattaforma conveniente per gli utenti che può essere facilmente scalata integrandosi con vari servizi che potrebbero essere necessari per gestire un'impresa. Destinatari: imprenditori e webmaster. Per loro ho scritto l'estensione “Shop”, che consente di gestire le categorie di prodotti, i prodotti stessi, le loro proprietà ed elaborare gli ordini.

Questo è il mio primo progetto serio, sviluppato utilizzando tecnologie altrettanto serie. Naturalmente, quando lo valuterai, non dimenticare che l'ho sviluppato durante la mia formazione.

Nuovo lavoro in ufficio

Ho già detto sopra che durante la mia formazione ho eseguito commesse per lo sviluppo di siti web. E mi è davvero piaciuto, così tanto, in effetti, che non volevo davvero lavorare in un ufficio. Ma poi ho iniziato a capire che avevo bisogno anche di esperienza di lavoro in squadra, perché la maggior parte degli sviluppatori prima o poi nella loro carriera ottiene un lavoro ufficiale. Ho deciso di farlo anch'io.

Per quanto ricordo ora, lunedì mattina ho aperto hh.ru, ho caricato il mio curriculum, ho aggiunto certificati e ho reso pubblico il mio account. Poi ho cercato i datori di lavoro più vicini a casa mia (e vivo a Mosca) e ho iniziato a inviare il mio curriculum.

Letteralmente un'ora dopo, l'azienda a cui ero interessato ha risposto. Mi è stato chiesto di venire per un colloquio quello stesso giorno, cosa che ho fatto. Noto che non ci sono stati “stress test” o altre cose strane, ma ero comunque un po' nervoso. Hanno iniziato a chiedermi in modo amichevole il mio livello di conoscenza, esperienza lavorativa e tutto in generale.

Ad alcune domande non ho risposto come avrei voluto, ma mi hanno accettato. È vero, mi hanno fatto preoccupare: all'inizio hanno detto che avrebbero richiamato. In realtà, è così che di solito rispondono quando non vogliono assumere un candidato. Ma ero preoccupato invano: la cara chiamata risuonò nel giro di poche ore. Il giorno dopo, dopo aver raccolto tutti i documenti, sono andato a lavorare.

Sono stato immediatamente messo in prigione per aver sostenuto un sistema di prenotazione online che consente agli agenti di prenotare hotel, trasferimenti, ecc. Mi assicuro che tutto funzioni correttamente, miglioro la funzionalità e aggiungo varie funzionalità (ci sono anche dei bug, quindi perché no).

Un esempio di quanto già fatto:

  • Modulo di reporting delle prenotazioni;
  • Interfaccia della piattaforma migliorata;
  • Sincronizzazione del database con i fornitori di servizi;
  • Sistemi di fidelizzazione (codici promozionali, punti);
  • Integrazione per WordPress.

Per quanto riguarda gli strumenti, i principali sono:

  • Layout: html/css/js/jquery;
  • Database - pgsql;
  • L'applicazione è scritta nel framework php yii2;
  • Librerie di terze parti, ne uso molte diverse.

Se parliamo di reddito, è molto più alto di prima. Ma qui tutto è relativo, dato che durante i miei studi guadagnavo circa 15 rubli al mese. A volte non c'era proprio niente, dato che ricevevo ordini solo da amici che avevano bisogno di siti web.

Inoltre, non c'è nulla con cui confrontare le condizioni di lavoro: è chiaro che sono molto migliori di quelle che avevo mentre lavoravo come tuttofare o cameriere. Il viaggio al lavoro dura solo 25 minuti, il che è anche piacevole: dopotutto, molti residenti della capitale trascorrono molto più tempo. A proposito di Mosca, mi sono trasferito nella capitale da Zelenograd, dove vivevo con i miei genitori. Si trasferisce nella capitale mentre ancora studia, mentre crea siti web personalizzati. Mi piace tutto qui, non ho intenzione di trasferirmi, ma ho intenzione di vedere il mondo.

E poi cosa?

Ho intenzione di continuare il mio percorso come sviluppatore perché mi piace il mio lavoro: questo è ciò che mi piace. Inoltre, compiti che prima mi sembravano difficili ora non lo sono affatto. Pertanto, assumo progetti più grandi, rallegrandomi quando tutto funziona.

Continuo a studiare perché alcuni degli argomenti che mi servono per il mio lavoro possono essere difficili da padroneggiare da solo. Gli insegnanti ti aiutano a capire tutto anche dopo aver completato il corso principale.

Nel prossimo futuro voglio padroneggiare un nuovo linguaggio di programmazione e imparare l'inglese.

Consigli per chi ha appena iniziato

Una volta ho letto articoli sulla carriera degli specialisti IT e molte persone hanno detto "non c'è bisogno di avere paura" e cose simili. Naturalmente è giusto, ma non avere paura è metà dell’opera. La cosa principale è sapere esattamente cosa ti piacerà. Prova a padroneggiare le basi di una lingua, ad esempio, utilizzando lezioni da Internet, quindi scrivi uno script o l'applicazione più semplice. Se ti piace, allora è il momento di iniziare.

E un altro consiglio: non diventare una pietra sdraiata, sotto la quale, come sai, l'acqua non scorre. Perché? Recentemente ho scoperto come stavano alcuni dei miei compagni studenti. Come si è scoperto, non tutti hanno trovato lavoro. Ho invitato diverse persone per un colloquio nel mio lavoro perché la mia azienda ha bisogno di buoni specialisti. Ma alla fine nessuno è venuto per il colloquio, anche se prima mi erano state poste molte domande.

Non dovresti farlo: se sei determinato a cercare un lavoro, sii coerente. Anche se ti sembra di avere poca esperienza, prova a superare diversi colloqui: molte aziende assumono nuovi arrivati ​​nella speranza di sviluppare uno specialista. Se fallisci il colloquio, acquisirai una preziosa esperienza e saprai come si presenta il processo di assunzione dall'interno.

Fonte: habr.com

Aggiungi un commento