Un giorno nella vita di uno sviluppatore front-end [Ani]

Pubblicato: 2022-11-17

Saluti e saluti, cari lettori del blog DevriX!

Nell'episodio di oggi, parliamo con uno dei nostri sviluppatori front-end, Anita Nenova.

Scopri tutto sulla sua routine quotidiana, cosa l'ha spinta a cambiare il suo percorso professionale, i consigli che dava ai principianti e molto altro.

E nel caso in cui ti sei perso le nostre precedenti interviste, ecco il resto delle nostre interviste:

Un giorno nella vita di un reclutatore/HR [Molly] – DevriX
Un giorno nella vita di uno sviluppatore back-end [Emo] – DevriX
Un giorno nella vita di un coordinatore di progetto [Reni] – DevriX
Un giorno nella vita di un caposquadra front-end [Tony] – DevriX
Un giorno nella vita di un coordinatore del marketing [Elly] – DevriX
Un giorno nella vita di un grafico [Niki] – DevriX

Un giorno nella vita di uno sviluppatore front-end

Ciao Ani! Grazie per l'intervista. Per cominciare, potresti condividere qualcosa su di te?
Ciao, Denis, molte grazie per questa intervista. Riguardo a me, mi sono diplomato alla National Trade and Banking High School, laureato in banca in francese. Successivamente ho frequentato e mi sono laureato all'Università di Sofia, studiando Economia e gestione aziendale, sempre in francese.

Tuttavia, nel bel mezzo dei miei studi universitari, ho deciso di cambiare il mio percorso professionale, ed eccomi qui, qualche anno dopo, come sviluppatore front-end presso DevriX.

Interessante. Quindi, dal commercio e dalle banche all'amministrazione aziendale, e ora - sviluppo front-end - cosa ha suscitato il tuo interesse per lo sviluppo?
Dopo il mio secondo anno all'università, ho iniziato a lavorare presso una compagnia di assicurazioni francese (a Sofia), e le mie mansioni includevano la gestione di documenti in francese, un lavoro piuttosto monotono. Ho avuto un mese di allenamento e da quel momento non ho fatto nulla di nuovo.

Sono riuscito a sopportarlo per quattro mesi, e poi un giorno mi sono detto che questa non è la “mia” cosa. Volevo fare qualcosa di diverso, stimolante, dove potevo imparare qualcosa di nuovo ogni giorno. Fu allora che cambiai il mio percorso professionale.

Stranamente, avevo alcuni conoscenti che lavoravano nella programmazione. All'epoca non ne capivo nulla, ma per qualche motivo ho scoperto, ascoltando i discorsi dei miei amici, che ero incuriosito da quello che stavano facendo. Quindi, ho detto loro che volevo saperne di più, mi hanno dato un paio di video da guardare e poi mi hanno dato un compito da svolgere in seguito.

Fin dal primo video, sono stato catturato. Mi ha incoraggiato a pensare in un modo a cui non ero abituato. Tutto era strutturato in modo molto logico e il tempo è volato. Alla fine mi sono detta: ecco!

Volevo saperne di più su tutto, non sono il tipico sviluppatore, che si è laureato alla SoftUni. All'inizio non ero sicuro di quale aspetto dello sviluppo volessi affrontare, quindi ho attraversato alcune fasi. Ho iniziato con C#, il linguaggio di programmazione con cui lavoravano i miei conoscenti. Durante questo periodo, ho visto che tutto mi stava portando alla parte front-end dello sviluppo.

Ho iniziato a rendermi conto che l'unico modo per migliorare era cambiare il mio percorso professionale. Ho iniziato a imparare JavaScript, HTML, CSS, React e così via. Successivamente ho iniziato a lavorare qui, in DevriX, dove sono riuscito non solo a fare molta esperienza, ma anche a crescere come persona.

Uno dei nostri sviluppatori front-end, Anita Nenova

La programmazione è stata amore a prima vista, ho capito, o forse a seconda vista?
Beh si. In realtà, ecco un fatto divertente, che ho realizzato anni dopo, sapendo ora cos'è lo sviluppo front-end. Quando ero bambino, e i miei genitori mi regalarono il mio primo computer, e c'era questo sito web, che consisteva principalmente di giochi, ma avevi anche un profilo con una "bacheca", dove potevi caricare foto, descrizioni e così via .

Invece di giocare, passavo il 90% del mio tempo sul sito web, cercando di "ricostruire" la mia bacheca: caricavo immagini, riscrivevo descrizioni, ecc. Avevo persino trovato un altro sito web, che forniva il codice HTML per circa 50 immagini che potresti usare liberamente.

La cosa pazzesca era che non ero nemmeno sicuro di come funzionasse allora, ho semplicemente copiato il codice e ha funzionato. Sono rimasto stupito! Tuttavia, alla fine, mi sono annoiato con quelle immagini e mi sono chiesto cos'altro avrei potuto fare per poter caricare immagini diverse. Poi è successo! Ho appena sostituito alcune parti del codice, l'URL e sono riuscito a caricare la mia immagine!

Non sono sicuro del perché o del come, ma alla fine ho smesso di giocare con quel sito web. Avanti veloce fino al momento in cui ho iniziato a imparare l'HTML, e i miei ricordi dell'infanzia sono tornati alla mente, e ho capito cosa stavo facendo, senza rendermene conto, allora. E ho sempre sognato di fare qualcosa di interessante da bambino.

La chiave del tuo futuro era in te fin da allora.
Sì, ma non me ne sono accorto (ride).

Beh, forse stava aspettando di essere rianimato di nuovo, immagino?
Giusto! Eccoci qua, le nostre strade si incontrano di nuovo.

Tali impressioni di solito lasciano ricordi duraturi. Si potrebbe dire che eri destinato a diventare uno sviluppatore. A giudicare dalle interviste con altri colleghi, il loro interesse per il settore in cui lavorano è molto spesso ispirato dalla curiosità dell'infanzia.

Ritorno al presente. Devo congratularmi con te per essere diventato un WP Core Contributor nella versione 6.1 di WordPress . Puoi condividere qualcosa di più su come è successo? Cosa hai fatto per ricevere questo riconoscimento?
Beh, non mi aspettavo che sarei diventato un collaboratore. Abbiamo trascorso una giornata da collaboratore in ufficio e abbiamo deciso che avrei dovuto provarlo anch'io. Ricordo di aver cercato di capirlo tutto il giorno: su quale patch iniziare a lavorare, quale compito gestire... e così via. Alla fine ne ho scelto uno e WordPress alla fine ha accettato il codice che avevo scritto.

Abbastanza divertente, alla fine della giornata mi chiedevo se avrei dovuto impegnare il mio codice o meno. Alla fine, ho deciso di provarci, ci ho passato l'intera giornata.

Il nostro CTO, Stanko, mi ha aiutato, l'abbiamo impegnato e pochi mesi dopo ho ricevuto un'e-mail che diceva che era stata approvata. All'inizio non capivo bene cosa stesse succedendo, poiché mi ero completamente dimenticato del contributo, ma poi mi ha colpito.

Era stato principalmente tutto divertimento e giochi, tuttavia, ora sono un orgoglioso WordPress Core Contributor. È davvero fantastico, e ancora un altro esempio di come dovresti fare le cose senza preoccuparti se ce la farai o no. È così che accadono i miracoli. È strano descrivere la sensazione esatta, ma è buona.

Come si suol dire, "Fai quello che devi e lascia che tutto ciò che deve accadere accada". Ci sono altri traguardi di cui sei orgoglioso? Sei in DevriX da quasi 2 anni, vero?
Il mio più grande successo personale è che ho cambiato la mia prospettiva personale. Prima di iniziare a lavorare in DevriX, avevo l'abitudine di smettere facilmente, non credevo in me stesso e che avrei potuto ottenere qualcosa di significativo.

Ma qui, quando ho compiti da cliente, non ho scelta: devo trovare una soluzione, essere più creativo. All'inizio ero piuttosto timido e avevo alcune insicurezze e paure. Poi loro (colleghi) mi hanno detto che non dovevo avere paura, dovevo rilassarmi e iniziare a lavorare sui compiti. Ho terminato il mio primo compito e tutti erano soddisfatti, compreso il cliente.

Poi ho iniziato a credere in me stesso e che potevo farcela. E così, due anni sono volati, e ora non ci penso nemmeno: la mia timidezza è scomparsa e ho ottenuto parecchio. I clienti sono contenti del mio lavoro e penso che con l'esperienza che acquisisco ogni giorno, posso offrire soluzioni sempre più belle e creative. I miei progressi sono evidenti, per quanto immodesto possa sembrare.

Sono decisamente felice. Mi piace molto lavorare su compiti che sono interessanti per me. Quando qualcosa è impegnativo e stimola la mia immaginazione, comincio a farlo e non mi rendo conto di come vola il tempo. La parte migliore è che il risultato finale è buono.

La parte più difficile è superare te stesso. Da lì, diventa più facile.
Assolutamente.

A questo punto, sono certo che il nostro pubblico sia ansioso di sapere: com'è la giornata di uno sviluppatore front-end?
Vengo al lavoro, apro Asana per controllare le mie attività e priorità quotidiane e pianificare la mia giornata. Dopodiché, preparo un caffè e mi viene voglia di iniziare a lavorare. A seconda delle attività, ho spesso bisogno di sincronizzarmi con colleghi di diversi reparti. Sono un perfezionista e mi piace comprendere appieno i miei compiti prima di iniziarli. Se ho idee per rendere le cose ancora migliori di quanto richiesto, chiedo ai colleghi del back-end e dei team di progettazione. Molte volte ci sono attività che compaiono durante il giorno, quindi il mio flusso di lavoro cambia un po', ma questo non mi preoccupa.

Ho notato che ultimamente ho iniziato a lavorare meglio sotto pressione ea trovare soluzioni più velocemente.

Freddo. Uno dei nostri valori fondamentali è non smettere mai di imparare , qualcosa che so risuona molto bene con il tuo carattere. Ci puoi dire: quali sono le cose più interessanti che hai imparato durante il tuo tempo con l'azienda?
Da un punto di vista prettamente tecnico, ho sicuramente imparato ad aspettarmi sempre l'inaspettato. Mi è capitato di lavorare su un determinato compito, avendo un piano delineato, e all'improvviso si verifica un problema imprevisto. Non è un problema, poiché queste situazioni ti incoraggiano a imparare qualcosa di nuovo. Ecco perché l'esperienza è importante, poiché più difficoltà incontri, più cose nuove impari e col tempo inizi ad anticipare cosa potrebbe andare storto.

Sono d'accordo che le persone non smettano mai di imparare. Più impari, più sai quanto poco sai, e questo ti fa venire voglia di continuare ad imparare. La soddisfazione che si ottiene dall'imparare, soprattutto quando ci si guarda indietro e ci si rende conto del lungo cammino percorso, è incomparabile.

Come dice il proverbio, l'apprendimento è un viaggio che non finisce mai.
Sì, e se sai tutto, probabilmente ti annoierai.

Esattamente. Ora, allontaniamoci dal lavoro per un po' e facciamo un viaggio. Come qualcuno che ama viaggiare, puoi condividere dove sei stato finora e hai una destinazione da sogno, dove vorresti andare un giorno?
In realtà, il periodo in cui ho viaggiato di più è stato prima di cambiare il mio percorso professionale dall'amministrazione allo sviluppo. È stato divertente: sono stato in Spagna, Francia, Belgio, Italia, Turchia, Egitto, Romania. Posso dire che viaggiare da solo cambia una persona, perché puoi staccarti dalla realtà. Sei in viaggio e hai tempo per mettere insieme i tuoi pensieri e svuotare la mente da tutto il resto. Una volta tornato a casa, puoi apprezzare quello che hai.

Meta da sogno? Forse, negli Stati Uniti, perché ultimamente ho guardato molti video con programmatori da lì, e sembra molto diverso (rispetto alla Bulgaria e all'Europa). Non lo so, voglio solo vedere com'è la vita lì.

Spero che questo sogno si avveri per te. Tra i luoghi che hai visitato finora, quale diresti che ti è piaciuto di più?
La prima volta che sono andato in Francia, lo scopo della visita era vedere il dormitorio e il luogo dove avrei dovuto studiare per un semestre. All'università, ero in una classe tale che mi ha richiesto di studiare all'Università di Lille per sei mesi, per ottenere il mio diploma.

Sembrava molto carino, ma dopo esserci andato mi sono reso conto che non è qualcosa che voglio fare della mia vita (amministrazione). Ricordo che avevo lottato molto per ottenere una laurea eccellente, e andarci, perché c'erano solo 5 posti per studenti, quindi dovevi essere il migliore del corso. I miei colleghi erano avvantaggiati, perché tutti loro si erano diplomati in una scuola superiore francese e avevano certificati di lingua, io no.

Ho studiato francese molto duramente per un anno intero, così ho potuto ottenere il mio certificato. Ho fatto tutto ciò che era in mio potere, mi hanno accettato, sono andato a Lille con l'idea di vedere dove avrei trascorso i prossimi sei mesi, ma quando sono arrivato ho capito che non era il posto o la carriera per me (ride). ).

Ma tornando alla domanda, direi che l'Italia mi è piaciuta di più. Mi è piaciuta molto l'atmosfera, mi sono sentito davvero calmo lì.

Ora ti porterò via dalla calma Italia e tornerò allo sviluppo front-end. La mia domanda è questa: da persona ormai esperta nel settore, che consiglio daresti ai principianti? Quali consigli avresti voluto ricevere tu stesso quando stavi iniziando?
Per quanto banale possa sembrare, direi: più pratica, più lavoro, gestione di più progetti. Questo è il modo per imparare meglio, acquisire più esperienza e cercare di trovare soluzioni migliori. Inoltre, non aver paura di non sapere come risolvere un problema o come affrontarlo.

Quando sei appassionato di qualcosa, troverai la soluzione migliore. Una volta terminato il compito, vedrai che non c'era nulla di cui aver paura, che hai imparato qualcosa di nuovo nel processo e che alla fine stai migliorando.

Goditi il ​​viaggio, perché lo sviluppo front-end è un'avventura.

Uno dei nostri sviluppatori front-end, Ani sul posto di lavoro

Quindi, non aver paura di annegare nell'oceano infinito?
Non lo farai! (ride) Ricordo un compito, quando ero ancora al mio secondo o terzo mese con l'azienda: dovevo creare uno slider infinito da zero, invece di utilizzare una libreria già pronta.

Tuttavia, ho esaminato l'attività da una prospettiva futura: perché dovrei limitare la dimensione delle immagini per il dispositivo di scorrimento e così via?

Ricordo di aver sognato la soluzione del compito (ride), perché stavo lottando per trovarla, ma mi ero prefissata l'obiettivo di farlo meglio dei requisiti. Poi, qualche giorno dopo, quando ho presentato la soluzione che avevo escogitato, il feedback è stato che l'avevo fatto meglio del previsto.

Questo è ancora un altro modo per dire che non dovresti arrenderti. Dedicati solo al processo.

Ben detto. Ora per cambiare argomento verso i film. So che qualcosa che ti piace nel tuo tempo libero sono i film. Quali generi preferisci e hai visto qualcosa di interessante ultimamente?
Mi piacciono i romanzi, le commedie, i film che mi distraggono dalla realtà. Al contrario, però, di recente mi sono interessato alla serie “The Vampire Diaries”. Generalmente preferisco le cose più leggere e divertenti, ma mi piace dare una possibilità anche ad altri generi, perché non sai se ti piacerà qualcosa se non lo provi.

Di recente ho visto due fantastici film che consiglierei: Limitless e Lucy.

Stupendo. Ultima domanda: qual è l'unica cosa che riesce sempre a farti sorridere?
Sono una persona molto positiva, quindi sorridere viene facilmente. Cerco sempre gli aspetti positivi, anche nelle situazioni più negative. Quindi, sì, qualsiasi cosa può farmi sorridere – come incontrare un dolce animale per strada – amo gli animali. Apprezzo molto le cose più piccole e penso che sia molto importante. Essere felici con ciò che si ha, trovare la felicità nelle piccole cose che la vita ha da offrire: questo è ciò che fa di te un essere umano “ricco”.

D'altra parte, c'è qualcosa che ti rende sempre triste?
L'ingiustizia mi rende triste. Sono una persona che ama difendere i più deboli. Mi piace la sfida di affrontare chi è “più forte”, almeno allora è una sfida.

Un po' come il motto della Rivoluzione Francese: Libertà, Uguaglianza e Fraternità (ride). Ok, ancora una volta, grazie mille per questa intervista. Vuoi aggiungere qualcos'altro prima di concludere?
Sii positivo, credi in te stesso, sii aperto e goditi la vita!

Goditi la vita al massimo e lascia a noi il lavoro pesante.

Com'è lavorare con Ani?

“È un piacere lavorare con Ani. Presta attenzione ai dettagli ed esige molto da se stessa, il che rende il mio lavoro più facile, dal momento che cerca la perfezione. È sempre attenta e precisa nella comunicazione con gli altri e, soprattutto, è sempre pronta a dare una mano”.

“Ani è una giovane donna appassionata che lavora per ottenere cose incredibili. Sono sempre felice di lavorare con lei e collaborare ai nostri progetti in corso.”

"Ani è responsabile, segue esattamente le istruzioni del suo compito e si impegna sempre a fornire le sue migliori soluzioni ai clienti."