Un interviu cu Harley Alexander

Când aveam cincisprezece ani, eram un băiat slab, îngrozitor, a cărui voce a schimbat octavele aparent la întâmplare. Eram tipul de copil care devenea roșu aprins, chiar și atunci când o fată ar saluta. Eu am fost acela; Acum întâlniți Harley Alexander. La doar cincisprezece ani, Harley a acumulat o cantitate de cunoștințe fără precedent. În timp ce noi, la acea vârstă, am considerat că ziua este bine petrecută dacă avem treizeci de minute de lucru efectiv, Harley a ridicat bara până la o marcă extrem de ridicată. "Cum să fii un designer rockstar WordPress" co-autor la 15? E nebunul ăsta? Cum a făcut-o?

Cati ani ai?

Am plecat cu 23 de ani - chiar am reușit să înscriu câteva poze la un zbor deasupra statelor recent. Pot să scap cu 19 ușor, dar sunt de fapt doar 15 - o lună în afara a 16!

Ce parte din lume locuiți?

Locuiesc cam la 10 minute de mers cu mașina de la Bondi Beach din Sydney, Australia - Foarte norocos pentru un surf ca mine.

Cât timp ați studiat dezvoltarea web?

Timp de aproximativ 4 ani. Am făcut un proiect uriaș în anul 6, care avea nevoie de un site web - i-am apărut rapid ca "tipul de ajutor". În anul 8 a trebuit să realizăm un site web pentru Design și Tehnologie. Am condus clasa (30/30) și am ajutat profesorii cu lucruri. Deci totul a început destul de devreme și a ridicat viteza.

În ce limbi sunteți cel mai fluent?

Engleză, franceză și spaniolă. Limbi de Web! Știu HTML și CSS ca pe partea din spate a mâinii mele. Lucrurile WordPress sunt gravate în craniul meu destul de rău - cred că despre codul tot timpul ... Geek.

Faceți destul de mult de lucru cu PHP. Ce a determinat să alegeți această limbă în raport cu ceilalți concurenți?

Mai mult de un hibrid PHP-WordPress, de fapt. În prezent, învață PHP într-un mod mai detaliat de la un partener, dar folosesc adesea PHP brut în dezvoltarea WordPress - uneori, WordPress nu are de fapt totul (șocul de șoc).

Ați avut o formare formală?

Nu. În afară de orele de școală unde am știut mai multe despre ea decât pe profesori ("Ce este un div? Folosim mese ...") și niște ajutor Guru de la cei doi unchii mei web designeri - dar ei trăiesc în NZ nu atât de mult. Sunt destul de mult învățat de sine. De fapt, am scris recent un articol despre site-ul meu

Care este editorul dvs. de text de alegere?

Coda de departe! Este atât de sexy ... Dar trebuie să recunosc că viitorul Espresso arată destul de elegant. Trebuie să am o copie a CSSEdit pentru a-l complimenta pe Coda, pentru că editorul CSS din Coda este cam rău.

Javascript bibliotecă de alegere?

jQuery pare să domine o mulțime din spațiul creierului meu. Modul în care este folosit pare a fi atât de raționalizat - motiv pentru care lipsesc MooTools și Tutorialele Dojo!

Eroii dvs. de web dev?

Nu cunosc, în general, oamenii din spatele site-urilor, la fel ca și site-urile. Ceea ce este o rușine într-adevăr. Doar dacă nu vă faceți publicitate ca Adii! Lucrurile lui de afaceri sunt destul de uimitoare și bine gândite.

În ciuda relației de afaceri pe care o am cu Collis, cred că este destul de uimitor ce au făcut el și Cyan cu Envato și FlashDen. Este ca și cum ați merge de la nimic la o corporație de milioane de dolari în câțiva ani - lucruri uimitoare.

Cred ca baieti precum "Small Potato of WPDesigner" (rusine a mers la rahat), Alen Grakalic de la CSSGlobe si Dejan Cancarevic de pe Stylized Web sunt si champs, adica au construit tot continutul si un site care a fost suficient de bun pentru a fi vandut din nimic (CSSGlobe nu este de fapt de vânzare, dar conținutul și următorul text sunt destul de suficiente). Mi-aș fi dorit să obțin câteva mii de urmași de la nimic când am început. Apoi am găsit feedburner / analytics și a devenit o dependență.

Cum ai reușit să înveți atât de mult la o vârstă fragedă? Ați fost nevoiți să faceți sacrificii în alte zone ale vieții voastre?

Într-adevăr, ceva trebuie să dea cu tot timpul când am pus în ea. Părinții mei au trebuit să vorbească cu mine despre echilibrarea școală și alte lucruri. De fapt, când m-am înscris pentru a face cartea, am primit o prelegere specifică pentru a-mi ridica jocul la școală. Dar îmi este permis să-mi iau laptop-ul la școală, așa că, atunci când termin rapid școala (tastând> scrisul de mână), pot să merg mai departe cu alte lucruri.

Este de fapt amuzant, gândiți-vă la asta, școala este, probabil, singurul lucru care suferă. Îmi place tot sportul meu și văd prieteni mai mult decât chestii web dev (este, de asemenea, foarte important să conduci un stil de viață echilibrat), iar școala este singurul lucru care îmi place mai puțin. Să nu spun că lucrurile de pe web se află în partea de jos a listei mele de priorități, doar dacă am codat toată noaptea, vreau să joc sport pe a doua zi.

Cea mai recomandată carte de dezvoltare web?

Nu prea învăț de la cărți. Dar dacă trebuia să aleg un set de cărți electronice pe care le-am citit, ar fi trebuit să fie oricare dintre cartile de bucate O'Reilley. Învăț prin a face, deci dacă există un produs la sfârșit (mai degrabă decât cunoașterea întregilor și modul în care acestea se referă la rubin), atunci sunt fericit și am învățat ceva. Orice cărți practice / cărți electronice.

* Notă - ați putea fi interesat (ă) de citirea a 50 de cărți cu privire la dezvoltarea web-ului.

Ai terminat recent să îl ajuți pe Collis să scrie cartea "WordPress Rockstar". Puteți vorbi puțin despre procesul de scriere? Ți-a plăcut? Este posibil să fiți nevoit să vă întoarceți și să vă editați lucrarea pentru a compensa WordPress 2.7?

A fost o piatră de hotar imensă în micile mele "cariere". A venit imediat după "pauza mea mare" (mare la vârsta mea) cu jobul NETTUTS, așa că am fost cu adevărat pompată. Am terminat-o cât mai repede (într-o lună mă gândesc) și am fost dornici să aud răspunsul de la cine îl primește!

În ceea ce privește un proces, aș face ceea ce trebuia făcut și apoi l-aș preda. Nu aș sari direct în învățătură, aș face ceva grosolan. M-am ocupat de sughițe de-a lungul drumului. Uneori aș fi frustrat de zile întregi pentru că un segment mic de cod nu funcționează. Un pic de durere. A fost un pic de luptă pentru a obține tutoriale la timp în timp ce am fost, de asemenea, scris cartea - așa că am cerut o lună pentru a face acest lucru, și a lucrat bine.

A fost ca și cum ați scrie un mare tutorial imens (sau 4), ceea ce îmi place cu adevărat. Așa cum am spus, am învățat prin a face, astfel încât chiar și pe parcursul scrisului am trecut printr-o curbă uriașă de învățare - niște tehnici pe care niciodată nu știam că există. Am fost foarte norocoasă că am obținut "locul de muncă" în primul rând - de fapt, am pus o idee pentru un tutorial la Collis, care sa întâmplat să fie cam ceea ce cartea a fost (a-z WordPress).

Mulțumită WordPress 2.7, cu siguranță voi trebui să reparăm ceva - Collis sau eu va trebui să reparăm toate capturile de ecran. Noroc că nu au fost atât de mulți ... Dar este încă un pic de durere. Bine este faptul că beta-ul a fost lansat cu noua interfață complet implementată, astfel încât să putem fi actualizați - poate chiar să lansăm în timp cu lansarea WordPress - cine știe?

Doriți să scrieți mai multe cărți în viitor?

Absolut! Am avut atât de multă distracție în a scrie, învățat atât de mult și a fost o provocare imensă că mi-a plăcut să mă ocup de cap. Întreaga parte a activităților (întâlnirea cu Collis, organizarea de chestii juridice, plata etc.) a reprezentat, de asemenea, o curbă uriașă de învățare, deoarece există atât de multe sughițe din cauza unor lucruri legale, încât nu este amuzant. Nu știam că trebuia să trecem printr-un număr de zeci de exemplare diferite de contracte, ca să fie perfect! Ma introdus în lumea urâtă a finanțelor și a lotului.

Dar da, cel mai sigur pentru o altă provocare scrisă. Cred că ar fi grozav să ai o mulțime de cărți pe care le pot lua la interviuri de angajare etc. și surpriza pe chipurile oamenilor atunci când le spui "Oh da, am scris o carte" este doar de aur.

Aveți de gând să lucrați într-o firmă de design în următorii câțiva ani, sau doriți să preferați viața liberă?

Vreau cu siguranta sa lucrez pentru o firma de design. Este un fel de lucruri care te fac sa te simti imersat pe teren. Știu că nimeni personal nu știe jumătate despre WordPress. Cei mai mulți oameni știu ce este un Blog, dar nu WordPress, ceea ce este destul de frustrant. Este bine sa vorbesti cu cei care stiu ce sunt Smashing Magazine si NETTUTS. De asemenea, cred că mi-ar oferi o perspectivă asupra modului de a participa la proiectele de grup, mai degrabă decât să fac propriul meu lucru de la început până la sfârșit. De asemenea, văd că o firmă va fi la fel de misto ca birourile Google - toate lucrurile distractive pentru a vă relaxa atunci când munca devine prea greu. Am jurat să nu lucrez niciodată într-o încăpere.

Ești unul dintre cei mai coerenți scriitori din NETTUTS. Cum de a veni cu idei noi în fiecare săptămână?

Este din ce în ce mai greu, dar mă uit la tendințele din blogurile și site-urile de top și fac tot ce pot pentru a le replica în WordPress. Chiar vreau să scriu mai mult decât WordPress și învăț pe Joomlah - aș fi vrut să fie la fel de ușor ca WordPress. Drupal este un coșmar, toate panourile și anteturile ciudate. Următorul meu tutorial va fi un tutorial pentru opțiunile WordPress!

De asemenea, cred ca la fel de mare ca si eu cu limbile / tehnicile - jQuery are o animatie vasta, asa ca visez cele mai extinse interfete interactiune, apoi scot in jos pana pot scrie despre asta - Ideea intregului Leopard jQuery Desktop a inceput ca ca un lucru 3D despre care ai putea să arunci obiecte - dar acest lucru sa dovedit imposibil. M-am jucat cu toată chestia Leopard ca o întârziere pentru școală și am încercat să reproduc un stack în jQuery. A funcționat, așa că am văzut ce altceva aș putea face.

În cele din urmă, am observat că articolele de articole primesc întotdeauna o recepție caldă - dacă există o listă, un set de sfaturi sau link-uri pe care le pot furniza, o să revăzuiesc pe web pentru cele mai bune dintre acestea, să le includ și să le utilizez. Dar nu am făcut prea mult din asta.

O altă modalitate excelentă de a vă inspira este să vă uitați la sugestii! Dacă văd o sugestie care este plauzibilă, mă voi așeza și voi încerca să o învăț, apoi să scriu despre ea!

Utilizezi extensiv jQuery în tutorialele tale NETTUTS. Există o funcție pe care doriți să o implementați biblioteca jQuery?

Mi-ar plăcea foarte mult animația lui jQuery să fie un pic mai fină și mai rapidă - dacă folosești prea mult pe o pagină, ea tinde să devină buggy. În afară de asta, sunt surprinsă de faptul că jQuery este aproape perfect pentru scopurile mele - este un cod lizibil care funcționează și este ușor de învățat / înțeles. Ce vrei mai mult?

Ce te-a făcut să alegeți jQuery peste celelalte biblioteci disponibile?

Este atât de ușor de utilizat! Initial am incercat sa folosesc MooTools (imi place numele, iar "Moo" este porecla prietenei mele pentru mine). Am încercat să înțeleg MooTools și am avut o mulțime de ajutor de la un programator talentat numit Jenna 'BlueBerry' Fox - am scris un articol despre ea ceva timp în urmă.

Interesul meu față de MooTools a încetinit și mi-am dat seama că am creat site-uri web chiar mai bune, probabil că ar trebui să învăț corect o bibliotecă JavaScript - JavaScript în sine este prea nebun! De fapt, m-am implicat în mod oficial atunci când încercam să fac o pornire ușoară în biroul meu vechi. Am folosit JS brut și a luat 11 linii, fără animație. Cu jQuery AND animație, am reușit să o pornesc și să opresc doar cu 5 linii. Lucru destul de funky.

Recent, a avut loc o dezbatere despre NETTUTS cu privire la faptul dacă este sau nu recomandabil ca dezvoltatorii tineri talentați ca dumneavoastră să vă întârzie cariera de trei sau patru ani pentru a merge la facultate. Care sunt gândurile tale în legătură cu acest subiect?

Uite, cred că poți avea un echilibru între cele două. Adică dacă reușesc să-mi gestionez viața școlară până la punctul în care este satisfăcător, dar nu și cel mai bun, și încă fac toată munca pe care o fac, atunci cred că puteți echilibra ambele. Îmi pare rău că liceul este mai intens decât Uni (Colegiul Australian) - în opinia prietenilor mei mai mari.

Celălalt lucru este că puteți studia întotdeauna ceva de design legat de ceea ce faceți! Puteți obține o diplomă în ceva ce vă place.

Acestea fiind spuse, care sunt planurile dvs. pentru viitorul imediat și viitorul?

Mi-am pus recent selecția în școală; Am abandonat majoritatea studiilor academice și mi-am urmărit toate limbile și Designul; Franceză, spaniolă, engleză, DT, arte vizuale și matematică. Totul merge conform planului, voi renunța la Arte vizuale în primele câteva săptămâni și mă voi îndrepta spre TAFE o dată pe săptămână (TAFE este un colegiu de competențe profesionale pentru adulți) pentru un curs Multimedia.

Apoi, în anul 12 (ultimul an de școală), voi renunța la matematică și voi înlocui cursul Multimedia cu un curs de design grafic. Deci, voi face un limbaj și un design intensiv pentru notele mele finale - ceea ce cred că este o mișcare bună. De asemenea, vreau să fac, nu ceea ce ar trebui să fac.

Apoi, după școală, cred că o să călătoresc mult timp. Am contacte în întreaga lume, datorită călătoriei mele în trecut, așa că mă voi întâlni cu o mulțime de prieteni și, sperăm, o să-mi găsesc totul.

Pentru Uni, cred că voi face un curs de Web Design, mergând mai mult în teoria și în partea de programare a lucrurilor, mai degrabă decât în ​​ceea ce privește designul și lucrurile din față - la fel de plictisitor ca sună, cred că va fi o fundație bună.

Ce sfat le-ai da oricui la fel de tânăr ca și cum ai vrea să începi în acest domeniu?

În loc de un "Stick cu asta, generic, acesta va arăta rezultatele în timp", voi fi foarte abstract și vă spun tuturor să investească timp în abilități, mai degrabă decât în ​​cunoaștere. O lecție bună pe care tatăl meu mi-a învățat-o este aceea de a alege întotdeauna capacitatea de a construi abilitățile academice. E nebun să spui! Dar cred că funcționează pe același principiu ca și "Nu este ceea ce știi, este cine știi". Oamenii și abilitățile, în opinia mea, sunt mult mai valoroase decât cunoștințele.

De asemenea, stai cu el! Am spus că nu aș ... Dar o greșeală comună pe care o fac tot timpul este să renunț la câteva încercări de lucru - dacă nu acum, atunci niciodată, nu-i așa? Gresit. Persista. Vei ajunge acolo, dacă cineva acolo o poate face, așa puteți și tu.

Ce urmează în ordinea de zi a abilităților atunci?

Vreau să învăț destul de prost un limbaj / bibliotecă stil MVC. Am aruncat între Ruby on Rails, CodeIgniter și CakePHP. Îmi place cum CakePHP are puține metafore pentru toate lucrurile (IE Salts și Bakery), ceea ce cred că ar face mai ușor de înțeles. Unele forme de dezvoltare backend, deși.

Și aveți obiective pe termen scurt și un set de obiective "plăcintă în cer"?

Cine nu ?! Pe termen scurt, mi-ar plăcea să obțin o urmărire decentă pe site-ul meu Baffle! Inc .. Vreau să fac conținut pe care îl citesc și să se simtă mulțumit când se reflectă în numărul de cititori / trafic. Nu mă concentrez prea mult asupra obiectivelor site-ului meu și aș prefera mult ideea că oamenii ascultă ceea ce am de spus și vreau să-l aud.

Placinta mea în ceruri sunt obiectivele stupide care sună nebunești mari. În cele din urmă, mi-ar plăcea să am un flux pasiv de venituri care să aducă destui bani pentru a călători și a trăi peste tot în lume. Apoi, se stabilește cu un babe de soție și câțiva copii undeva în Europa (posibil Geneva sau Madrid) și independent - Este distractiv! Sunt totuși doar 15 ani, așa că totul este încă în cer.

Suficient despre designul web! Ce hobby-uri ai, ce faci cu viața ta la curent?

După cum am menționat, cred că este foarte important să ai un stil de viață echilibrat - prea mult ecran nu este sănătos pentru tine. Îmi place sportul meu și este o versiune extraordinară atunci când un script nu prea funcționează. Navighez, fac Tae Kwon Do și kickboxing - împreună cu o mulțime de Basket Ball la școală (sunt 6'3 ", vine la îndemână).

Mă duc în larg, petrec weekend-uri în locuri ale prietenilor, merg la petreceri, merg la plimbări, merg la plajă, la sorți. Trebuie să fii capabil să scape de lumea interwebe și să intri în lumea reală, pentru că trebuie să reușești ca o persoană înainte de a face bine online.

--

Mulțumesc atât de mult Harley pentru că a luat timp să fie intervievat. Vinerea viitoare (sâmbătă pentru unii), vom posta un interviu cu Jonathan Snook. Ne vedem atunci!

Cod