Un dia a la vida d’un desenvolupador de WordPress – Bill Erickson, desenvolupador independent

Molts dels que estimem WordPress, i sabem utilitzar-lo, de vegades ens agafem com ens preguntem com seria ser un desenvolupador de WordPress, potser somien en ser-ne un. En aquesta sèrie, intentarem oferir una perspectiva privilegiada sobre com és un dia de la vida dels desenvolupadors de WordPress amb èxit en diferents àrees del mercat, què fan cada dia per tenir èxit i quins consells haurien de tenir. per a un aspirant a desenvolupador de WP.


En aquesta primera entrega, on ens fixem en un dia a la vida d’un desenvolupador autònom, ens hem unit Bill Erickson, un desenvolupador / consultor freelance que ha tingut alguns clients força destacats en el seu dia; Yoast, la Universitat de Cambridge, per citar-ne alguns. Les preguntes són els titulars i les respostes de Bill segueixen.

1. Què és el primer que feu després de despertar-vos al matí?

En aixecar-me, comprovo el telèfon per assegurar-me que no hi ha res urgent (correus electrònics de SITE DOWN), però intento no ser arrossegat al treball massa aviat. Faig una llarga caminada amb el meu gos, i després preparo un tipus d’esmorzar (normalment només un got de suc de taronja a menys que tingui molta gana), em dutxo i em disposo. Al voltant de les 9:00 hores, estic a la meva oficina de casa preparada per començar a treballar.

2. Com es tracta del bloc del codificador?

És molt útil tenir un grup de desenvolupadors per rebotar idees, veure com els altres crearien alguna cosa i revisar el codi. Tinc un xat Slack amb un munt d’altres desenvolupadors, que és fantàstic. És difícil quan treballes a casa teva i crec que més desenvolupadors haurien de trobar maneres d’arribar als altres, tant si treballen junts en una oficina / gelea de coworking, creant un xat Slack / HipChat o simplement mantenint el contacte a través de Twitter..

Si és alguna cosa especialment difícil o interessant, passaré temps extra investigant-lo i entenent realment com i per què funciona alguna cosa. A continuació, el comparteixo públicament al meu bloc. Per exemple, tenia un projecte on necessitava definir valors per defecte per a un munt de diferents tipus de contingut (meta meta, opcions, meta meta). Vaig aprofitar WordPress i el nucli de Genesis per trobar tots els filtres rellevants va escriure una publicació al respecte. He descobert que si sé que alguna cosa serà pública i la veuen els altres, la qualitat és molt millor. Proveu d’escriure tot el vostre codi amb l’expectació que es visualitzi i es comparteixi.

Per ser sincer, no experimento el bloqueig del codificador gaire sovint. Sóc bastant conservador amb els tipus de projectes que tinc. Si no estic 100% confiat que puc complir amb els requisits i superar les expectatives del meu client, no assumiré el projecte.

Intento fer projectes fora de la meva zona de confort cada 2-3 mesos més o menys. La meva tarifa horària efectiva (el preu del projecte dividit en el temps dedicat) sol ser horrible per a ells, però són divertits i m’ajuden a aprendre coses noves. Però heu d’anar amb compte amb aquest tipus de projectes, ja que poden arruïnar la vostra programació, triguant molt més del previst.

3. Quines eines / programes no podríeu obtenir durant la vostra jornada laboral (excepte WordPress, per descomptat,)?

Faig tot el meu desenvolupament en un MacBook Air amb el meu taulell d’escriptori Varidesk. M’agrada molt aquest escriptori: trobo que de peu m’ajuda a centrar-me i ser més productiu.

En programari, faig servir Slack per a xatejar, Llibres nous per a la facturació i Toggl per fer el seguiment de temps. Jo facturo tot de forma per projecte, però faig un seguiment del temps per trobar la meva tarifa horària efectiva i comparar els projectes. També m’encanta WP CLI.

4. Segueixes un horari establert cada dia? Si és així, què sembla?

Tinc un calendari bastant definit, però es tracta més que de definir grans blocs de temps per treballar. Habitualment m’assec a fer missatges de correu electrònic al voltant de les 9 del matí, amb l’objectiu de fer-ho fins a les 10 hores. Les coses que no es poden fer en 5-10 minuts obtenen una etiqueta adequada a gmail (canvis, fora d’àmbit, migren, cotitzen) i es guarden per a més endavant. A continuació, em poso a la taula de peu i treballo des de les 10 del matí. Torno uns 30 minuts a dinar i aconsegueixo un bloc de tres hores més de 12: 30-3: 30. A continuació, tornaré a seure i treballar per allò que em queda a la safata d’entrada: preparant pressupostos, fent algunes peticions de canvi …

Durant aquests grans blocs de temps, m’he centrat en el desenvolupament inicial o en les sol·licituds de canvi. Si tinc un lloc gran on migrar, el migraré en segon pla mentre realitzeu sol·licituds de canvi.

5. Què és el que feu diàriament que us ajudarà a continuar treballant?

El més important que faig per continuar treballant és superar les expectatives del client i tenir clients feliços. El 50% del meu treball són projectes de clients passats i un altre 25% són referències de clients passats.

Compartir el que aprenc a través del meu bloc i fragments de codi m’ajuda a créixer i a construir una reputació. Contribuint a projectes de codi obert com WordPress core, Genesis core i els meus plugins públics també ajuda. Però el seu valor és més indirecte i difús. Si intento mesurar el ROI en aquestes coses és bastant baix, però ho faig perquè gaudeixo.

Mantenir els clients feliços té un ROI enorme i només és el que cal fer.

(Pregunta de seguiment) És possible que en puguis elaborar una mica com mantingueu els vostres clients contents?

Una de les millors eines per tenir clients feliços és revisar adequadament les perspectives abans que es converteixin en client. Busqueu banderes vermelles comunes: una estimació irrealista del temps i el cost, necessita una funcionalitat que no heu experimentat a l’hora de lliurar, desajust de comunicacions (el client vol tot el fet per telèfon, us comuniqueu per correu electrònic) …

Quan un projecte no va bé, reviseu-lo i vegeu si hi haureu pogut fer alguna cosa per evitar el problema o acceptar el projecte en primer lloc. Crec que bona part de mi que tinc clients feliços és el biaix de selecció (escolliu les persones adequades per treballar).

Una altra manera és superar les expectatives i això es fa sovint en el backend. Quan un client us ofereix un disseny, espera que el lloc que creeu coincideixi amb el disseny del frontend. Però hi ha moltes maneres d’implementar un disseny a WordPress. El meu objectiu és oferir sempre una solució elegant per garantir que el lloc sigui fàcil de gestionar independentment de la seva complexitat frontal. Molts dels meus clients tornen a ser específicament per això, han treballat amb altres desenvolupadors i sempre troben els llocs web que construeixo per ser més fàcils de gestionar.

6. Té algun hàbit o ritual que us ajudi a mantenir-vos a terra durant tot el dia?

Amb una oficina a casa, pot ser difícil trobar un equilibri laboral / laboral. Una cosa que realment ajuda és utilitzar la feina de la meva dona per definir el temps de treball. Quan arriba a casa (normalment 4: 30-5: 30), ja no estic “a la feina”. Deixo el meu ordinador a l’oficina, tanco la porta i sóc a casa.

7. Què feu els dies en què no treballeu activament en un projecte per a un client?

Em mantinc força ocupat, normalment sempre hi ha alguna cosa que cal fer. Si he acabat el desenvolupament inicial dels projectes que he programat aquella setmana, normalment tinc sol·licituds de canvis per a altres projectes o canvis fora d’abast (facturats per separat). I quan realment no tinc terminis pressionats, sempre hi ha millores als meus complements que s’han de fer i que s’han de cancel·lar.

8. En què es diferencia l’estil de vida del que esperaves quan vau començar?

A mi em correspon determinar com pot ser el meu treball amb estrès alt o baix. Cada vegada que tinc un projecte que va malament, faig un post mortem per determinar quines maneres hauria pogut millorar o evitar. Això inclou canvis al meu procés de vendes (trobar noves maneres d’eliminar els mals projectes), els canvis al meu contracte i els canvis al meu procés de comunicació durant tot el projecte. Com a freelance, tinc la llibertat d’assumir els projectes que més m’agraden, així que faig el possible per assumir només projectes que gaudi.

L’altra cosa que no m’esperava és la dificultat de fer vacances. No puc desconnectar-me durant cap llarg termini sense mesos de planificació i un impacte enorme en els meus ingressos. Aquest estiu vaig aprofitar dues setmanes per visitar la família i viatjar. El mes abans de marxar no vaig poder realitzar cap treball i vaig haver de deixar els projectes existents. El mes després del viatge, vaig tornar a recuperar la meva empresa lentament (començant la feina, però no cobrava durant un altre mes). Aquestes dues setmanes de descans van disminuir els guanys anuals en un 20% (2,5 mesos sense ingressos nous).

Puc viatjar durant mesos i treballar amb un 50% de capacitat, però per a mi no és realista esperar un període raonable de treball del 0% a menys que contracti algú. Probablement no contractaré ningú ja que gaudeixo dels avantatges de l’estil de vida independent independentment més que el cost, però definitivament és una cosa que cal tenir en compte.

9. Al final del dia, quan deixeu de mirar les pantalles il·luminades de color blau? (Els dies bons i els dies dolents.)

Normalment cap a les 4: 30-5: 30 pm. Però, quan haig de treballar tard, la meva pantalla no està il·luminada des que faig servir fl.ux ��

10. Tenint en compte la vostra cartera, heu tingut alguns clients molt impressionants (Yoast, Universitat de Cambridge), què us ha distingit per distingir-vos de la multitud i obtenir clients de més perfil?

No faig una feina molt bona en descriure el meu valor únic a través del meu lloc web. El meu lloc web actual es va crear quan em vaig centrar en projectes més petits i actualitzar el meu missatge és un dels meus objectius per al 2015.

He pogut obtenir la majoria dels meus clients més grans perquè la persona que pren la decisió de contractació també és un desenvolupador i està familiaritzat amb el meu treball. Al publicar els meus plugins, tutorials, fragments i contribuir a projectes més grans, he pogut demostrar el meu valor als responsables tècnics. Durant la majoria dels altres projectes, vaig treballar amb ells en un projecte més petit i un cop es van adonar del que vaig portar a la taula em van fer servir en altres projectes..

11. Quin consell li donaria a un aspirant a desenvolupador de WordPress tot just començar?

Hi ha més feina que hi ha desenvolupadors d’alta qualitat per fer-ho. Segons la meva opinió, una de les millors maneres perquè un desenvolupador tingui més negoci ara és contribuir a projectes amb altres desenvolupadors més importants. Els vostres talents seran reconeguts i quan els desenvolupadors rebin un treball que no els sigui adequat, us ho enviaran a la vostra manera.

Acabo de mirar les meves estadístiques. De les darreres 200 persones que es van posar en contacte amb mi per fer feina, vaig assumir 13 projectes. Això vol dir que rebaixo el 93,5% de la feina que em surt. Això és per diverses raons, fora de la meva competència, massa curt de temps, massa petit d’un projecte i moltes altres raons. Vaig apostar que molts altres desenvolupadors tindrien estadístiques similars si es fixessin.

Quan no em trobo bé, intento recomanar a les persones que ho siguin. I la millor manera que sé a qui recomanar-los és veure’ls en acció, contribuint als projectes amb els que segueixo i treballo.


Gràcies per prendre un temps per explicar-nos el vostre dia i treballar en general, Bill. Si teniu cap pregunta que voleu afegir a la llista, un tipus de desenvolupador (tema, complement, etc.) o, fins i tot, un desenvolupador específic que voleu entrevistar a continuació, comuniqueu-ho als comentaris.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map