Per quelli di voi che hanno letto uno dei miei tutorial su Envato Tuts +, sapete che trascorro la maggior parte del tempo lavorando con WordPress. Se non sto creando soluzioni personalizzate per gli altri, allora sto spesso scrivendo tutorial per insegnare agli altri come fare le stesse cose.
Una delle grandi cose della comunità di WordPress è che tengono WordCamp in tutto il mondo per tutto l'anno. E anche se la frequenza con cui vengono tenuti i WordCamp dipende spesso da dove vivi, ho la fortuna di vivere negli Stati Uniti dove ci sono abbondanza di WordCamp per tutto l'anno.
A parte i miei meetup locali (che è tutta un'altra cosa nella community di WordPress), ho avuto il piacere di frequentare e parlare a diversi WordCamps.
Recentemente, ho avuto l'opportunità di parlare al WordCamp di San Diego, e l'esperienza è stata fantastica.
Di solito parlo di argomenti più tecnici, il che va bene dato che generalmente è il tipo di cosa che mi piace e come lavoro con i miei clienti. Ma per questa particolare conferenza, ho avuto l'opportunità di parlare dei seguenti argomenti:
E ho avuto l'opportunità di legarli insieme.
Di seguito, avrai l'opportunità di visualizzare la presentazione. È lunga circa 30 minuti, quindi ho incluso le quattro note più importanti del discorso dopo il video. Anche se non lo guardi, forse i quattro punti seguenti ti aiuteranno a illustrare i punti che stavo facendo e puoi incorporarli nel tuo lavoro.
Dirò, però, se ti interessa ascoltare un po 'della mia storia in relazione alla musica, suonare la chitarra, inseguire il sogno di essere in una band, trovare la mia strada verso la tecnologia e come entrambe le storie si intersecano, quindi assicurati di guardare il video.
Come promesso, ecco i quattro punti principali che volevo portare a casa verso la fine della mia presentazione.
Durante la tua carriera come sviluppatore, è più che probabile che finirai per imparare una varietà di principi che trascendono la tecnologia che viene utilizzata per qualsiasi progetto.
Quando ciò accade, puoi acquisire una nuova lingua e nuovi strumenti molto più rapidamente rispetto al primo avvio. E questa è una progressione naturale della tua crescita nella tua maturità come software o sviluppatore web.
Se sei un manager e sei qualcuno responsabile della conduzione di un team di sviluppatori, è importante notare che gli sviluppatori devono conoscere il miglior set di strumenti disponibili.
Questo non significa che hanno bisogno di avere libero sfogo per provare tutto ciò che viene fuori, ma dovrebbero avere familiarità con le cose mentre vengono rilasciate leggendole, magari scrivendo esempi di codice o anche potenzialmente partecipando a una conferenza.
In definitiva, vuoi dare loro spazio per rimanere aggiornato. Il loro contributo al business attraverso questa nuova tecnologia può aiutare a risparmiare i soldi del business mentre guida il suo prodotto in avanti.
Infine, se sei responsabile della comunicazione del business agli sviluppatori, assicurati che abbiano una comprensione in merito perché stanno lavorando al progetto a cui sono assegnati. Non è sufficiente semplicemente costruire qualcosa. È utile conoscere lo scopo che il proprio lavoro servirà.
Come accennato nella sezione precedente, è importante assicurarsi di rimanere aggiornati con le tecnologie all'orizzonte nel nostro settore. Tuttavia, direi che è più importante capire i principi di fondo dei paradigmi con i quali lavori.
Quando lo fai, ti sarà più facile capire il problema da risolvere. E quando lo fai, sarai in grado di scegliere una tecnologia che ti aiuti veramente a risolvere il problema, invece di selezionare una nuova utilità solo perché sembra una cosa nuova e calda.
Quando tu, come sviluppatore, inserisci uno spazio in cui stai cercando di risolvere un problema, scegli un set di strumenti che ti consenta di fare proprio questo.
Non sprecare il tuo tempo cercando di valutare ogni opzione disponibile perché nulla servirà tutte le tue esigenze. Invece, serviranno una varietà di bisogni. Prova a trovare quello che ti serve di più. Quindi, usalo al meglio delle tue capacità e al massimo potenziale per risolvere il tuo caso.
Quando sono entrato nel mondo del lavoro autonomo, ho diviso il mio tempo tra progetti web standard, Ruby on Rails e WordPress. Poi ho fermato tutto tranne WordPress e mi sono concentrato su di esso esplicitamente.
Questo ha portato a un maggiore successo, sono stato più redditizio e mi sono divertito più di quello che faccio ogni giorno (inclusa la scrittura per Envato). Attribuisco la maggior parte di questo a optare per andare in profondità piuttosto che largo presto e imparare dagli errori di non farlo.
La tecnologia si muove molto velocemente. Lo sappiamo, se non altro per la varietà di articoli che pubblichiamo qui su Envato Tuts +. E come ho detto prima, sono un fan dell'approfondimento piuttosto che della vastità quando si tratta di ciò che faccio per vivere.
In altre parole (e per usare un cliché), preferirei essere un esperto di un tuttofare e un maestro di nessuno. Poi di nuovo, non mi considero un esperto, ma ci sto lavorando quotidianamente il più possibile.
Ad ogni modo, tieniti aggiornato con le tue tecnologie e altre tecnologie per ogni evenienza, in modo che tu sia a conoscenza di ciò che è disponibile. Inoltre, se sei in grado di apprendere i principi di base, dovresti essere in grado di raccogliere le modifiche in tempi relativamente brevi.
Ma se non ti preoccupi di seguire insieme a quali tecnologie stanno arrivando, come farai a sapere cosa ti sta bene? Ovviamente, questo solleva la questione di come possiamo effettivamente tenere il passo con tutto questo.
Questo può sembrare eccessivamente semplicistico, ma è importante cercare di circondarsi di coloro che ne sanno più di te su un determinato argomento o sull'argomento che ti interessa apprendere.
Ora più che mai abbiamo la capacità di farlo. Certo, possiamo ancora prendere i libri e leggerli (e penso certamente che non dovremmo dimenticare di farlo), ma abbiamo anche altre risorse a nostra disposizione.
Ad esempio, abbiamo cose come:
Lo so, può essere scoraggiante presentarsi a qualcuno o mettersi fuori e chiedere recensioni, consigli o altre informazioni su tutto questo. Ma più lo fai, più facile diventa. E più diventa facile, più diventi educato.
Più sarai educato, migliore sarà lo sviluppatore. È un processo, per essere sicuro, e non è necessariamente facile. Ma credo che la ricompensa valga la pena.
Grazie per aver dedicato del tempo a guardare e / o leggere il contenuto di questo argomento. Se è qualcosa che ti piacerebbe discutere ulteriormente, quindi non esitate a farmelo sapere.
Inoltre, se sei interessato a vedere altri video come questo, facci sapere come saremmo interessati a condividere più di questi tipi di conversazioni con i lettori o interessati.
Per quelli di voi che sono interessati a WordPress, potete trovare il resto dei miei corsi e le mie esercitazioni sulla mia pagina di istruttore. Non esitate a seguirmi sul mio blog e / o su Twitter all'indirizzo @tommcfarlin. In entrambi questi luoghi, parlo di varie pratiche di sviluppo del software e di come utilizzarle in WordPress.
Infine, non esitare a lasciare domande o commenti nel feed qui sotto, e io mirerò a rispondere a ciascuno di essi.