Ti interessa un lavoro come sviluppatore web? Se ami il web design e lo sviluppo, ama lavorare in modo indipendente e sei disposto a lavorare a casa, le tue prospettive di lavoro sono roseo; il Bureau of Labor Statistics riporta che si prevede che la domanda dell'industria aumenterà del 15% entro il 2026. Pochi altri "vantaggi": molti lavori di base richiedono solo un diploma di associato, la maggior parte degli sviluppatori web gode della libertà e dell'equilibrio lavoro / vita di sé. -occupati, e il salario mediano per gli sviluppatori web era di $ 32, 69 l'ora ($ 67, 990 all'anno) nel 2017.
Ecco le informazioni sullo sviluppo web, tra cui una panoramica del lavoro, requisiti di formazione, competenze e informazioni aggiuntive sul salario.
Descrizione del lavoro degli sviluppatori Web
Gli sviluppatori Web costruiscono e modellano l'esperienza di un visitatore in un sito web. Lo fanno attraverso la creazione di layout di pagina (intestazioni e paragrafi), lo stile del sito Web (colori e tipi di carattere) e funzionalità di pagina (animazioni e immagini).
Gli sviluppatori Web lavorano a stretto contatto con project manager e designer per garantire che il prodotto finale aderisca al budget, all'ambito e al progetto prestabiliti. Mentre una laurea in informatica non è richiesta per molte posizioni, molti anni di esperienza pratica nella codifica di siti Web e applicazioni web sono fortemente desiderati.
Oltre alle solide competenze tecniche, gli sviluppatori Web front-end devono avere eccellenti capacità di comunicazione scritta e orale, una solida conoscenza del design grafico e eccezionali capacità di gestione del tempo.
Devono essere in grado di risolvere rapidamente i problemi e rimanere aggiornati sulle tecnologie, gli standard e le tendenze attuali ed emergenti.
Attraverso l'uso di codice, come HTML o JavaScript, gli sviluppatori web danno vita a un sito Web o un'applicazione web. I test, la manutenzione e gli aggiornamenti continui vengono gestiti dallo sviluppatore web per tutto il ciclo di vita del sito web.
Gli sviluppatori Web lavorano per una varietà di datori di lavoro nei settori governativo, non profit e aziendale. Tuttavia, molti lavorano anche indipendentemente su base contrattuale o per aziende di sviluppo web. Mentre molti lavori di sviluppo web possono essere eseguiti all'interno di un ambiente di telelavoro, coloro che preferiscono un posto di lavoro tradizionale troveranno la maggior parte delle opportunità negli stati di Washington, California, New York, Texas e Florida. Gli Stati più paganti per gli sviluppatori web nel 2017 erano Washington, il Distretto di Columbia, California, New York e Virginia
Istruzione e formazione
I requisiti di istruzione possono variare da un diploma di scuola superiore a un diploma di laurea e dipendono dal lavoro e dai requisiti del datore di lavoro. Tuttavia, un diploma di laurea è in genere richiesto per l'avanzamento di un ruolo di project manager o per posizioni di sviluppo back-end.
Salari degli sviluppatori Web
Secondo il Bureau of Labor Statistics, gli sviluppatori web hanno guadagnato uno stipendio medio di $ 67, 990 nel 2017. Il 10% degli sviluppatori web ha guadagnato uno stipendio medio annuo di $ 36, 830, mentre il 10% superiore ha guadagnato almeno $ 122, 320.
Abilità degli sviluppatori Web
Ecco un elenco di competenze per sviluppatori Web front-end per curriculum, lettere di presentazione, domande di lavoro e interviste.
Competenze tecniche: i datori di lavoro spesso sottolineano le seguenti migliori competenze tecniche sui loro annunci di lavoro per gli sviluppatori web.
- Cerca attivamente nuove conoscenze di programmazione
- Costruisci prodotti usando HTML / CSS / JS e altre tecnologie front-end
- Codifica e distribuisci le applicazioni in un ambiente Cross-Browser e Cross-Browser
- Document Project Build and Maintenance
- Esperienza nello sviluppo di interfacce utente e prototipi di wireframe e design
- Familiarità con gli strumenti di sviluppo e debug per i problemi del browser multiplo
- Seguire e implementare best practice e strumenti accettati dal settore
- Comprensione solida della programmazione orientata agli oggetti (OOP)
- Aggiorna i siti web attuali per soddisfare gli standard Web moderni
- Scrivi e mantieni le applicazioni Web
Strumenti / Programmi / Piattaforme software: sebbene molti di questi programmi, strumenti e piattaforme possano essere autodidatti, otterrete un leggero vantaggio rispetto ad altri candidati di lavoro se avete seguito una formazione formale e ottenuto la certificazione nei loro elementi e utilizzo.
I fornitori di certificazione includono Microsoft (MTA e MCSD), Amazon Web Services (AWS Certified Developer) e Oracle (APEX, OCP, OCM, OCE).
- Esperienza con Git e Github
- Esperienza con Photoshop
- Familiarità con i social media e le API di terze parti
- Conoscenza delle API basate su REST
- Conoscenza dei framework di sviluppo di applicazioni Web
- Competente con Javascript
- Comprensione solida di HTML5 / CSS3, jQuery e progettazione reattiva
- UI / UX
- WordPress, Theming e Module Development Experience
Abilità "morbide": le abilità "morbide" sono le abilità interpersonali / "persone", i tratti della personalità e le abitudini lavorative che consentono alle persone di lavorare in modo produttivo, sia in modo indipendente che in ambienti di squadra.
- Orientato al dettaglio
- Gestire commenti frequenti
- Grande attenzione ai dettagli
- Gestisci e assegna la priorità a più progetti
- Atteggiamento Self-Starter
- Forte risolutore di problemi
- Crescere in un ambiente di squadra
- Risolvere i problemi e comunicare in modo efficace
- Lavora bene sotto pressione
Fatti rapidi: sviluppatore Web (manuale di Outlook professionale)
Le competenze richieste variano in base al lavoro per il quale si sta applicando, quindi rivedere anche il nostro elenco di abilità elencate per tipo di lavoro e tipo di abilità.