Cosa faccio

Realizzo siti web e gestionali custom

Spiegare cos'è una web application, e cosa significa realizzarla, è al contempo banale ed estremamente complesso. Per un addesso ai lavori, spiegare il lavoro di un full stack web developer è quasi offensivo: che bisogno c'è di spiagare l'ovvio?!

Le cose si fanno più complesse per i non addetti ai lavori, o per chi è "solo parzialmente" addetti ai lavori. In questi casi il mio lavoro viene spesso etichettato come "non ho capito nulla di cosa fai" o con un "ah, allora fai i siti web!". E in quest'ultimo caso, tutto sommato, il concetto non è poi totalmente sbagliato.

Il mio lavoro consiste nel creare dei software che, a differenza di quelli tradizionali, girano su un server remoto. Nel caso in cui questi software dovessero interagire direttamente con l'utente finale, il mio lavoro prevede anche la realizzazione di un'interfaccia grafica che è accessibile... tramite un sito web.

La spiegazione fornita cosi, potrebbe far sembrare il mio lavoro una cosa da supereroi... o al contrario un lavoro che anche il cugino, con 30 euro, potrebbe fare.

Per spiegare il concetto con un esempio, sicuramente più facile per chi non è addetto ai lavori, potrei spiegare che il mio lavoro ha poco a che fare con i siti web finalizzati alla comunicazione (siti vetrini et simila), e più con siti web di alto profilo come Facebook, Amazon, Ebay, ecc.

Quei grossi "siti" che ho citato nell'esempio, sono infatti a tutti gli effetti dei programmi (molto complessi) sviluppati da team di decine o centinaia di colleghi con competenze simili alle mie.

Sei incuriosito dal mio lavoro? Allora ti presento alcune delle tecnologie con cui ogni giorno ho a che fare.

Le principali tecnologie che uso:

docker.jpg
laravel.jpg
php.jpg
nuxtjs.jpg
vuejs.jpg
directus.jpg

(Tutti i loghi sono dei rispettivi proprietari)

Se non hai mai sentito parlare del 90% dei marchi riportati qui sopra, non preoccuparti, sei in ottima compagnia! Molti di questi sistemi sono poco conosciuti anche da altri colleghi sviluppatori.

Il motivo è semplice, e perverso al tempo stesso. Il settore del web, negli ultimi 10 anni, ha conosciuto una crescita semplicemente sbalorditiva. A seguito di una fortissima domanda di nuove funzionalità sui siti, sono nati tantissimi software e strumenti di sviluppo ritagliati per esigenze specifiche.

Se alcuni strumenti sono ben conosciuti, altri, essendo molto specifici, hanno un uso più limitato per una specifica nicchia. Da questo nasce uno dei grandi equivoci dello sviluppo dei siti web. Per chi ha poca dimestichezza con il settore, sembra che qualsiasi esigenza la si possa risolvere con Wordpress ed una manciata di plugin.

La realtà dei fatti, restando su livelli qualitativi elevati, è che oggi il settore dello sviluppo delle web application è estremamente sfaccettato e complesso. Se i progetti semplici sono alla portata di chiunque, i progetti di media o elevata complessità richiedono moltissime competenze diverse, spesso impossibili da trovare in un unica figura professionale.

Per questo motivo il mio lavoro come professionista può essere di aiuto ad aziende che abbiano bisogno di un programmatore per un periodo di tempo determinato, o per web agency o agenzie di comunicazione che cerchino supporto per uno o più progetti, ma potrebbe non essere sufficiente per progetti strutturati e complessi.

Proprio per rispondere a quest'ultime necessità, con la collaborazione di altri professionisti con cui ho avuto il piacere di collaborare in passato, stiamo lavorando duramente per far vedere la luce ad un nuovo progetto agli inizi del 2022... Curioso? Contattami in privato, ancora non posso parlarne pubblicamente!

;-)