Visual Basic, Applications Edition è il linguaggio di automazione utilizzato per controllare le funzionalità dei prodotti Microsoft Office come Excel, Word e Access. VBA è nativo di Microsoft e non è utilizzato da nessun altro produttore di software principale. Invece, viene utilizzato nelle applicazioni sviluppate dai programmatori VBA per gestire i dati utilizzando funzionalità come il calcolo di date e cifre e la creazione di database. Non esiste un percorso specifico per diventare uno sviluppatore professionista VBA; tuttavia, è possibile adottare misure per creare le giuste competenze e creare una base di clienti.
Preparazione
Impara le basi della programmazione VBA. Un corso introduttivo offerto attraverso un college comunitario o un programma di formazione continua può farti iniziare. Classi online e libri VBA passo-passo sono disponibili alternative. Imparare le basi di un programmatore esperto può fornire informazioni sulla programmazione VBA che potresti non apprendere da solo.
Impara il linguaggio di query strutturato. SQL è il linguaggio di programmazione utilizzato in VBA e nella maggior parte degli altri prodotti di database per aggiornare, creare, gestire e interrogare un database. Imparare di più su SQL e sui suoi numerosi usi è fondamentale per l'apprendimento della programmazione VBA. I corsi in SQL vengono insegnati attraverso programmi di formazione continua e college che insegnano la programmazione di computer.
Impara a lavorare in modo professionale. Lo sviluppo di VBA include l'apprendimento di come contrattare con un cliente, creare un piano di progetto, rispettare le scadenze e implementare un progetto VBA. I corsi di pianificazione del progetto sono utili. Lavorare per un software o un'azienda IT o in un dipartimento IT può anche aiutare a imparare le fasi coinvolte nella pianificazione e implementazione del progetto.
Lavora su una vasta gamma di progetti VBA. Ottieni la tua esperienza lavorativa iniziale applicando VBA ovunque tu sia, anche al lavoro, a casa e per gli amici. L'esperienza è un modo sicuro per acquisire una maggiore conoscenza di VBA e dei suoi numerosi usi e della creazione di un curriculum del cliente.
Diventare un professionista
Aprire conti con mercati online freelance e creare una base di clienti. Siti web come Guru, Elance e oDesk creano un posto per i programmatori VBA e altri tipi di professionisti freelance per pubblicare le proprie competenze e fare offerte sui progetti dei clienti. Generalmente è gratuito creare un account e fare offerte per i primi cinque o dieci progetti. Successivamente potrebbe essere necessario pagare una piccola quota mensile o percentuale delle vendite al sito web.
Ottieni una certificazione Microsoft. Sebbene non esista una certificazione VBA Microsoft, sono disponibili altre certificazioni Microsoft correlate, come Microsoft Office Specialist. Il completamento riuscito può assicurare ai clienti che si è realizzato con Microsoft Office Suite, comprendere il punto di vista dell'utente (necessario per progettare un'interfaccia utente per applicazioni VBA) e gestire facilmente i progetti. Sono inoltre disponibili certificazioni VBA non ufficiali che potrebbero valere la pena di essere investigate.
Specializzati in un settore. VBA può essere utilizzato per automatizzare i dati per l'assicurazione, la medicina e altri settori. Specializzarsi nello sviluppo di applicazioni VBA per un particolare settore è utile per diventare un esperto VBA, costruire una reputazione e costruire una base di clienti più ampia.
Parla agli altri di VBA. Diventa un oratore in conferenze e seminari che possono aiutare ad ampliare la tua attività e costruire la tua reputazione come sviluppatore VBA. Gli eventi rivolti a manager e dipartimenti che potrebbero essere interessati alle tue capacità sono un buon punto di partenza. È inoltre possibile creare il proprio coinvolgimento linguistico in una biblioteca locale o in un altro evento aziendale della comunità. Entrare nella camera di commercio locale può metterti in contatto con uomini d'affari che cercano le tue capacità.