Il settore informatico, soprattutto nell’epoca in cui stiamo vivendo, è fortemente rappresentato dalla figura dello sviluppatore web che risulta essere una, se non la più importante, figura web presente all’interno di un contesto aziendale di questa natura.
Cosa fa uno sviluppatore web?
All’interno del team lo sviluppatore progetta, crea e gestisce le pagine di cui è composto un prodotto quale può essere un’ app o sito web. Egli ne implementa gli script, gestisce gli accessi al database e risolve problematiche di sviluppo presenti nel codice.
Lo sviluppatore pertanto è la figura che realizza materialmente il progetto sulla base di specifiche tecniche, impiegando gli strumenti e i componenti a sua disposizione.
Quali strumenti utilizza?
Sono migliaia gli strumenti utilizzati dagli sviluppatori: citarli tutti sarebbe impossibile, così come lo sarebbe definire in maniera assoluta quali siano i migliori. Si tratta di tool indispensabili per le attività quotidiane degli sviluppatori, che possono essere gratuiti o a pagamento ma con un ruolo specifico.
Ne citiamo alcuni, quelli da noi più utilizzati e che non posso mai mancare, partendo dal “kit basico” di partenza:
- Un computer dotato di almeno 16GB di RAM, una CPU abbastanza potente e tanto spazio
- Due monitor (uno per l’IDE ed uno per il browser)
- Un sistema operativo snello, veloce ed affidabile come Linux/MacOs
- Una IDE intelligente che mostri gli errori e sia dotata di funzioni per la ricerca veloce, il versionamento e volendo la connessione al db e via ftp (es: PhpStorm, Visual Studio Code…)
- Strumenti per collegarsi via FTP o a database remoti (nel caso l’IDE non li abbia o si voglia usare altro)
- Un sistema di versionamento come GIT
- Un ambiente LEMP o LAMP
- Uno strumento per organizzare le attività da svolgere (es: Trello) per dividere il lavoro in macro e micro attività
- Uno strumento per monitorare i tempi di ogni attività (es: Toggl) che aiuta ad essere meno dispersivi e quantificare il lavoro
- Uno strumento per annotarsi attività ripetitive o come si è risolto un problema (es: Evernote) per evitare di sbatterci di nuovo la testa in futuro
Cos’altro aggiungere?
-
- Un gruppo di persone fidate (su chat/forum..) con cui condividere le esperienze e a cui chiedere aiuto in caso di difficoltà
- Un ambiente tranquillo e confortevole
- Abilitare la rimozione della luce blu nelle impostazioni dello schermo e/o la modalità scura dei software, per non affaticare la vista