• Home
  • Blog
  • Posso fare ciò che amo fare

Posso fare ciò che amo fare" | Easy LMS Talks

Nella nostra serie di interviste Easy LMS talks, chiediamo ai colleghi di parlare del loro lavoro. Cosa rende il loro lavoro divertente e stimolante? Questa volta tocca ad Anouk parlare dell'ingegneria del software front-end.

Postato il
13 ott 2022
Tempo di lettura
7 Minuti
Scritto da
Caroline - Responsabile contenuti e risorse umane

Se siete ingegneri software front-end, potete essere esigenti riguardo all'azienda per cui volete lavorare. In effetti, nel mercato del lavoro di oggi, la scelta è enorme. Ma cosa ci distingue dalle altre? Cosa c'è di unico nell'essere un Front-End Engineer nella nostra azienda? La nostra Front-End Engineer, Anouk, spiega in dettaglio cosa comporta il suo lavoro e condivide le sue esperienze. Ascoltando ciò che fa in prima persona, si può prendere vita!

Profilo dell'intervistato:

Nome: Anouk 
Esperienza lavorativa presso Easy LMS: 6 anni
ruolo attuale: front-end software engineer

Può spiegare brevemente il suo ruolo di ingegnere software front-end?

"Progetto, costruisco e realizzo l'interfaccia utente (UI) di Easy LMS. Come dice il nome, il 'front-end' avviene sul fronte: è ciò che gli utenti vedono e con cui lavorano. Si tratta di tutto ciò che riguarda l'aspetto e la sensazione, l'usabilità, l'interazione e il comportamento dell'interfaccia utente".

Può descrivere cosa rende interessante essere un ingegnere software front-end in Easy LMS?

Le linee di demarcazione tra le discipline sono confuse

"Ciò che ritengo caratteristico dell'essere un front-ender in Easy LMS, ma questo vale per ogni ruolo in Easy LMS, è che i confini tra le discipline sono labili. Le persone non lavorano su qualcosa in un'isola e poi fanno un passaggio di consegne. Team di più discipline lavorano insieme a una soluzione, dall'inizio alla fine. Si inizia discutendo la soluzione, la si progetta e la si implementa, e si termina testandola e rilasciandola. Si fa parte dell'intero processo, non solo di una piccola parte".

E perché questo è vantaggioso?

"Tanto per cominciare, si riducono gli sprechi perché si può lavorare sul prodotto in modo ottimizzato. Non è necessario andare avanti e indietro e fare lavoro inutile. I problemi non vengono mai gettati al di là del recinto, per così dire. Tutto funziona come una macchina ben oliata. Si risparmia molto tempo e frustrazione, e lavorare in questo modo è davvero facile e naturale".

Potete orientare il vostro lavoro verso i vostri interessi e le vostre passioni.

Ci sono altri vantaggi nel fatto che le linee di demarcazione tra le discipline siano sfumate?

"Si può effettivamente guardare ai punti di forza delle persone. Questo è un vantaggio, perché le persone possono dare lustro a ciò che sanno fare e fare ciò che dà loro energia. Per esempio, a me piace progettare più di quello che si adatta strettamente alla descrizione del lavoro di un ingegnere software front-end. I miei capi mi hanno dato la libertà di farlo e l'ho accettata. Naturalmente, ciò che mi aiuta è il fatto di aggiungere valore esplorando le mie qualità di progettista. Finché ha valore ed è rilevante per gli obiettivi dell'azienda, si può modellare il lavoro in base ai propri interessi e alle proprie passioni. Mi aiuta a rimanere motivato. Posso fare ciò che amo fare".

Qual è il progetto più impegnativo che ha realizzato finora?

"Questo è sicuramente il nostro nuovo costruttore di diapositive per i corsi. Sono soddisfatto del risultato e ho imparato molto, anche se mi ha dato qualche grattacapo. È la sfida di rinnovare qualcosa che già esiste. Se si crea qualcosa di nuovo, si ha una tabula rasa e si può farlo funzionare come meglio si crede. Ma se si tratta di una funzione esistente, bisogna fare i conti con le aspettative che i clienti hanno nei confronti di ciò che il prodotto può già fare. Allo stesso tempo, volete migliorarlo e andare in una certa direzione. È una linea sottile da percorrere, ma è ancora più gratificante se si riesce e si ricevono apprezzamenti dai clienti per il miglioramento dell'usabilità".

Hai già spiegato che hai la libertà di modellare il tuo lavoro in base ai tuoi interessi e alle tue passioni. Può spiegarci quanto spazio ha a disposizione per l'implementazione del design?

Il vostro parere e la vostra opinione sono davvero importanti

"Il vostro punto di vista e la vostra opinione sono davvero importanti. Quindi, se pensate di avere una buona idea su come migliorare il codice, lo stile di sviluppo o persino la direzione del prodotto, siamo tutt'orecchi. Naturalmente, il tutto deve rientrare nelle nostre linee guida e nei nostri processi. Quindi, non è che potete fare i furbi e cambiare tutto quello che volete sul nostro prodotto software o sui processi di lavoro interni; questo porterebbe a tutti i tipi di problemi. Avete molta libertà, ma dovete sempre pensarci bene".

Come front-ender, attualmente utilizza React, Storybook e Material.io. Qual è la sua tecnica di front-end preferita che utilizziamo?

"Ultimamente sono sempre più entusiasta delle proprietà personalizzate dei CSS. È possibile memorizzare ogni tipo di valore in queste variabili (come colori, famiglie di caratteri, qualsiasi cosa) e il browser può leggere queste variabili. Queste variabili CSS, come le chiamo di solito, esistono da tempo, ma ci è voluto un po' prima che i principali browser le supportassero. Sono molto utili per il nostro prodotto, perché lavoriamo con temi per i nostri clienti, in modo che possano applicare il loro marchio. Con queste variabili CSS, è così facile creare un tema che è ridicolo. Richiede molto meno CSS rispetto all'uso di un preprocessore come Sass, per esempio. Il codice appare molto più pulito e il tempo di creazione è molto più veloce. Inoltre, è possibile modificarli al volo, in modo che si integrino perfettamente con React. È un gioco da ragazzi, quindi lo uso sempre più spesso".

Anche lei è molto entusiasta di Storybook, vero?

"Sì, è così! Lo usiamo per costruire la nostra libreria di componenti e pagine. Lo usiamo da un po' di tempo, ma non al massimo delle sue potenzialità. Ora cambieremo questa situazione".

Fare il front-ender in Easy LMS significa essere coinvolti anche nel processo di progettazione. Ci aspettiamo che i nuovi front-enders realizzino progetti grafici?

Come front-ender, avete un ruolo cruciale nella creazione dell'interfaccia utente.

"No, non è necessario! Come front-ender, avete un ruolo cruciale nella creazione dell'interfaccia utente. Dovete sapere come costruire un'interfaccia prevedibile per l'utente finale all'interno dell'identità aziendale, utilizzando modelli di progettazione e componenti riutilizzabili. Fortunatamente, disponiamo di un sistema di progettazione e di linee guida che consentono di mantenere facilmente l'uniformità in tutta l'applicazione. Inoltre, ci aspettiamo che i frontender capiscano dove e come incorporare il nostro marchio nell'interfaccia, in modo che diventi più giocoso senza distrarre dall'obiettivo principale. Non dovete necessariamente realizzare tutte le idee da soli. Potete realizzarle insieme a un collega, ad esempio. Basta avere un occhio di riguardo per questo tipo di dettagli".

Ma lei si occupa anche di grafica. Può spiegarci perché?

"Anche se non fa parte dell'ingegneria front-end, mi piace molto. Ho disegnato diverse illustrazioni vettoriali della nostra mascotte gufo e ho animato alcune di queste con i CSS. Disegno anche articoli per i miei colleghi, poster di reclutamento ed emoji per uso interno. Sono davvero ovunque e, a dire il vero, spesso è il risultato di un po' di tempo libero e della possibilità di ricaricarmi. Mi mancava l'aspetto del design nei lavori precedenti, quindi questa è la combinazione ideale per me. Ma la realizzazione di progetti grafici è solo una piccola parte delle mie attività quotidiane".

Sei come Anouk e ami lavorare quotidianamente sul front-end di un grande prodotto software? Stiamo cercando un collega di talento da inserire nel nostro team!

Vedi le nostre offerte di lavoro.

Leggi di più dal nostro blog

Caroline

Caroline

12 dic 2024

Le nostre prestazioni di lavoro secondario spiegate

Sebbene lo stipendio sia un aspetto importante nella scelta di un lavoro, non dimentichiamo i vantaggi che ne derivano. I benefici secondari possono davvero addolcire l'affare! E noi crediamo di aver messo insieme un pacchetto fantastico. Scoprite tutti i nostri meravigliosi extra!

Leggi di più
Caroline

Caroline

8 apr 2025

Lavorare e prosperare!

Lavorare per Easy LMS è gratificante! Ovviamente diamo uno stipendio competitivo, indennità di viaggio e lavoro da casa e 25 giorni di vacanze pagate all'anno! Ma siamo anche fieri di offrirti dei vantaggi che ti aiutano a sentirti migliore e a fare il meglio. Il tuo benessere fisico e mentale è una priorità assoluta! Perché i nostri dipendenti sono la colonna vertebrale della nostra organizzazione.

Leggi di più
Caroline

Caroline

22 apr 2025

Il tuo primo mese

Quando hai un nuovo lavoro, non vedi l'ora di cominciare! Allo stesso tempo, però, c'è sempre una certa dose di nervosismo. Ti chiedi che cosa puoi aspettarti, cosa farai nel corso delle prime settimane e come potrai cominciare ad aggiungere davvero valore. Quest'ultimo punto è quello su cui ci concentriamo maggiormente. Il nostro chiaro programma di onboarding per i software engineer ti aiuterà a conoscere la nostra azienda, i tuoi colleghi e i tuoi task in pochissimo tempo! Scopri come lanceremo la tua carriera!

Leggi di più