Une entrevue avec Harley Alexander

Quand j'avais quinze ans, j'étais un gamin maigre et maladroit dont la voix changeait apparemment d'octave au hasard. J'étais le type de gamin qui devenait rouge vif même lorsqu'une fille disait bonjour. C'était moi; Rencontrez maintenant Harley Alexander. À l'âge de quinze ans à peine, Harley a accumulé une quantité de connaissances sans précédent. Alors que le reste d’entre nous, à cet âge, considérait que la journée était bien passée si nous avions trente minutes de travail effectif accompli, Harley a placé la barre très haut. "Comment être un concepteur WordPress Rockstar" co-auteur à 15 ans? Est-ce fou? Comment a-t-il fait?

Quel âge avez-vous?

Je me suis enfui avec 23 - j'ai même réussi à faire quelques coups de baileys lors d'un vol au-dessus des États-Unis. Je peux m'en tirer avec 19 ans facilement, mais je n'ai en réalité que 15 à un mois de congé 16!

Dans quelle partie du monde vivez-vous??

J'habite à environ 10 minutes en voiture de Bondi Beach à Sydney, Australie - Très chanceux pour un surfeur comme moi.

Depuis combien de temps étudiez-vous le développement Web??

Depuis environ 4 ans. Nous avons réalisé un énorme projet au cours de la sixième année qui nécessitait un site Web. Je suis rapidement devenu le «gars de l'aide». La huitième année, nous devions créer un site Web pour le design et la technologie. Je suis arrivé en tête de la classe (30/30) et j'ai aidé les professeurs avec des choses. Donc tout a commencé assez tôt et a pris de la vitesse.

Quelles langues parlez-vous le plus?

Anglais, français et espagnol. Oh les langages Web !? Je connais le HTML et le CSS comme ma poche. Des trucs WordPress sont aussi gravés dans mon crâne - je pense tout le temps au code… Geek.

Vous travaillez beaucoup avec PHP. Qu'est-ce qui vous a poussé à choisir cette langue par rapport aux autres concurrents??

Plus d'un hybride PHP-WordPress, en fait. J'apprends actuellement PHP avec un peu plus de détails grâce à un collègue, mais j'utilise fréquemment du PHP brut dans le développement WordPress - parfois, WordPress n'a tout simplement pas tout à fait (choc horreur).

Avez-vous eu une formation formelle?

Nan. Mis à part les classes où j'en savais plus que les enseignants («Qu'est-ce qu'une div? Nous utilisons des tables…»), et l'aide vraiment basique de Guru de mes deux oncles de concepteurs de sites Web - mais ils vivent moins en Nouvelle-Zélande. Je suis à peu près autodidacte. En fait, j'ai récemment écrit un article à ce sujet sur mon site.

Quel est votre éditeur de texte de choix?

Coda de loin! C'est tellement sexy… Mais je dois admettre que l'espresso à venir est plutôt élégant. Je dois cependant avoir une copie de CSSEdit pour complimenter Coda, car l'éditeur de CSS dans Coda est un peu louche.

Librairie Javascript au choix?

jQuery semble dominer une grande partie de mon cerveau. La manière dont il est utilisé semble tellement simplifiée - c'est la raison du manque de didacticiels MooTools et Dojo!

Vos héros web dev?

Je ne connais généralement pas autant les personnes derrière les sites que les sites eux-mêmes. Ce qui est vraiment dommage. Sauf si vous faites de la publicité comme Adii! Ses affaires sont assez étonnantes et bien pensées.

Malgré les relations commerciales que j'ai avec Collis, je trouve assez incroyable ce que lui et Cyan ont fait avec Envato et FlashDen. C'est un peu comme passer de rien à une société de plusieurs millions de dollars en quelques années - des choses étonnantes.

Je pense que des gars comme Small Potato de WPDesigner (dommage), Alen Grakalic de CSSGlobe et Dejan Cancarevic de Stylized Web sont aussi des champions, je veux dire qu'ils ont tous construit du contenu et un site qui était suffisamment bon pour être vendu à partir de rien (CSSGlobe n'est pas réellement à vendre, mais le contenu et les suivants en sont une preuve suffisante). J'avais en quelque sorte souhaité pouvoir compter quelques milliers d'adeptes à rien quand j'ai commencé. Ensuite, j'ai trouvé feedburner / analytics et c'est devenu une dépendance.

Comment avez-vous réussi à apprendre autant à un si jeune âge? Avez-vous été obligé de faire des sacrifices dans d'autres domaines de votre vie?

En effet, quelque chose doit céder avec tout le temps que je consacre à cela. Mes parents ont dû me parler d'équilibrer mes devoirs et mes devoirs. En fait, lorsque je me suis inscrit pour faire le livre, j'ai eu une conférence spécifique pour apprendre mon jeu à l'école. Mais j'ai le droit d'emmener mon ordinateur portable à l'école. Ainsi, lorsque je finis rapidement mes devoirs (dactylographie> écriture), je peux continuer avec mes autres affaires..

En fait, c’est drôle, à bien y penser, l’école est probablement la seule chose qui en souffre. J'aime tout mon sport et voir plus d'amis que les activités de développement Web (il est également très important de mener une vie équilibrée), et l'école est la seule chose que j'aime moins. Pour ne pas dire que les contenus Web sont au bas de ma liste de priorités, c'est juste que si j'ai codé toute la nuit, je veux aller faire du sport le lendemain.

Votre livre de développement Web le plus recommandé?

Je n'apprends pas vraiment des livres. Mais si je devais choisir un ensemble de livres électroniques que je lisais, il faudrait que ce soit l'un des livres de recettes O'Reilley. J'apprends en faisant, alors s'il y a un produit à la fin (plutôt que la connaissance des nombres entiers et de leur relation avec le rubis), alors je suis heureux et j'aurai appris quelque chose. Tous livres / livres électroniques pratiques.

* Remarque - vous pouvez être intéressé par la lecture de 50 livres à lire absolument sur le développement Web..

Vous avez récemment terminé en aidant Collis à écrire le livre "WordPress Rockstar". Pouvez-vous parler un peu du processus d'écriture? Avez-vous apprécié ça? Est-il possible que vous deviez revenir en arrière et modifier votre travail afin de compenser WordPress 2.7??

Ce fut une étape importante dans ma petite "carrière". Cela est arrivé juste après ma «grosse pause» (grande à mon âge) avec le poste chez NETTUTS, alors j'ai vraiment été emballé à ce sujet. Je l'ai terminé dès que possible (dans un délai d'un mois, je pense) et je suis impatient d'entendre ce que celui qui l'obtient répond!

En termes de processus, je ferais ce qu'il fallait faire, puis je le ré-enseignerais. Je ne me lancerais pas directement dans l'enseignement, je ferais simplement quelque chose de dur ALORS écrire à ce sujet. J'ai fait face au hoquet en cours de route. Parfois, je suis frustré pendant des jours car un petit segment de code ne fonctionne pas. Un peu pénible. Pendant que j'écrivais aussi le livre, il était difficile de trouver des tutoriels à temps - alors j'ai demandé un mois de congé pour le faire, et cela a bien fonctionné..

C'était comme écrire un, un gros tutoriel énorme (ou 4), ce que j'aime vraiment faire. Comme je l’ai dit, j’apprends par la pratique, et même lors de l’écriture, j’ai moi-même traversé une courbe d’apprentissage énorme - certaines techniques que je ne connaissais pas existaient. J'étais très chanceux d'avoir eu le «travail» en premier lieu - je proposais en fait une idée de tutoriel à Collis qui se trouvait être à peu près ce que le livre était (a-z de WordPress).

Grâce à WordPress 2.7, je vais certainement devoir réparer certaines choses - Collis ou je vais devoir réparer toutes les captures d'écran. Heureusement, ils n'étaient pas si nombreux… Mais c'est quand même un peu pénible. Ce qui est bien, c’est que la version bêta de la version 2.7 a été publiée avec la nouvelle interface entièrement mise en œuvre, ce qui nous permet d’être à jour - peut-être même de les publier à temps avec la sortie de WordPress - qui sait?

Voulez-vous écrire plus de livres à l'avenir?

Absolument! Je me suis tellement amusé à l'écrire, j'ai tellement appris et c'est un énorme défi que j'ai aimé relever de front. Tout le côté commercial des choses (réunion avec E.C.E., arrangements juridiques, paiement, etc.) a également été une longue courbe d'apprentissage, car il y a tellement de problèmes dus à des problèmes juridiques, ce n'est pas drôle. Je ne savais pas que nous devions passer par un zillion d'exemplaires différents de contrats pour que tout soit parfait! Il m'a présenté le monde horrible des finances et le lot.

Mais oui, très certainement en place pour un autre défi d'écriture. Je pense que ce serait cool d'avoir un grand nombre de livres que je pourrais utiliser pour des entretiens d'embauche, etc., et la surprise sur le visage des gens quand vous leur dites "Oh oui j'ai écrit un livre" est tout simplement magnifique..

Prévoyez-vous travailler dans une entreprise de design dans les prochaines années ou préférez-vous la vie indépendante??

Je veux absolument faire l'expérience de travailler pour une entreprise de design. C'est un peu l'une de ces choses qui vous font sentir immergé dans le domaine. Je ne connais pratiquement personne qui en sache à moitié sur WordPress. La plupart des gens savent ce qu'est un blog, mais pas WordPress, ce qui est un peu frustrant. C'est bien de pouvoir parler aux quelques personnes qui savent ce que sont Smashing Magazine et NETTUTS. Je pense aussi que cela me donnerait une perspective sur la façon de participer à des projets de groupe, au lieu de faire ce que je veux du début à la fin. J'imagine également qu'une entreprise sera aussi cool que Google, ce qui est amusant pour se détendre lorsque le travail devient trop dur. J'ai promis de ne jamais travailler dans une cabine.

Vous êtes l'un des rédacteurs les plus cohérents sur NETTUTS. Comment trouvez-vous de nouvelles idées chaque semaine?

Cela devient de plus en plus difficile, mais je regarde les tendances dans les meilleurs blogs et sites et fais de mon mieux pour les reproduire dans WordPress. Je veux vraiment écrire plus que WordPress, et j'apprends Joomlah. J'aimerais que ce soit aussi simple que WordPress. Drupal est un cauchemar, tous ces panneaux et en-têtes étranges. Mon prochain tutoriel va être un tutoriel d'options WordPress!

Je pense aussi grand que possible avec les langages / techniques - jQuery a une vaste animation, alors je conçois les interfaces interactives les plus étendues, puis la redimensionne jusqu'à ce que je puisse écrire à ce sujet - Toute l’idée de Leopard jQuery Desktop a commencé comme comme une chose en 3D sur laquelle vous pouvez jeter des objets, mais cela s’est avéré impossible. Je jouais avec tous les trucs de Leopard comme une procrastination pour le travail scolaire et j'ai essayé de reproduire une pile dans jQuery. Cela a fonctionné, alors j'ai vu ce que je pouvais faire d'autre.

Enfin, j'ai remarqué que les articles étaient toujours bien reçus. S'il y avait une liste, un ensemble de conseils ou des liens que je pouvais fournir, je parcourrais le Web pour la meilleure des choses, incluais-le et utilisais-le. Je n'ai pas fait beaucoup de cela si.

Un autre excellent moyen d’obtenir de l’inspiration est simplement de regarder les suggestions! Si je vois une suggestion plausible, je vais m'asseoir et essayer de l'apprendre, puis écris à ce sujet.!

Vous utilisez abondamment jQuery dans vos tutoriels NETTUTS. Y a-t-il une fonctionnalité que vous souhaiteriez que la bibliothèque jQuery implémente??

J'aimerais vraiment que l'animation de jQuery soit un peu plus fluide et plus rapide - si vous en utilisez trop sur une page, elle a tendance à devenir boguée. En dehors de cela, je suis vraiment surpris de constater à quel point jQuery est presque parfait pour mes besoins - c'est un code lisible qui fonctionne et qui est facile à apprendre / à comprendre. Que pourrais-tu vouloir de plus?

Qu'est-ce qui vous a fait choisir jQuery par rapport aux autres bibliothèques disponibles??

C'est tellement facile à utiliser! Au départ, j'ai commencé à essayer d'utiliser MooTools (j'aime le nom, et "Moo" est le surnom de ma petite amie). J'ai essayé de saisir MooTools, et j'ai eu l'aide d'une programmeuse talentueuse appelée Jenna 'BlueBerry' Fox - j'ai écrit un article à son sujet il y a quelque temps.

Mon intérêt pour MooTools a diminué, et j'ai réalisé que pour créer des sites Web encore meilleurs, je devrais probablement apprendre une bibliothèque JavaScript correctement - JavaScript lui-même est trop maladroit! En fait, je me suis lancé «officiellement» dans cette affaire lorsque j’essayais d’allumer et d’éteindre une lumière dans mon ancien bureau. J'ai utilisé JS brut et cela a pris 11 lignes, sans animation. Avec jQuery AND animation, j'ai pu l'allumer et l'éteindre avec seulement 5 lignes. Trucs assez funky.

Il y a eu récemment un débat sur NETTUTS sur le point de savoir s'il est conseillé aux jeunes développeurs talentueux comme vous de retarder leur carrière de trois à quatre ans pour aller à l'université. Quelles sont vos pensées sur le sujet?

Regardez, je pense que vous pouvez avoir un équilibre entre les deux. Je veux dire que si je peux gérer ma vie scolaire à un point où elle est satisfaisante mais pas la meilleure et continue à faire tout le travail que je fais, alors je pense que vous pouvez équilibrer les deux. J'ose dire que le lycée est plus intensif que Uni (Australian College) - selon mes amis plus âgés, de toute façon.

L’autre chose, c’est que vous pouvez toujours étudier quelque chose en rapport avec la conception pour vous garder au courant de ce que vous faites! Vous pouvez obtenir un diplôme dans quelque chose que vous aimez.

Cela dit, quels sont vos plans pour l'avenir immédiat et futur?

J'ai récemment mis ma sélection de sujets à l'école; J'abandonne la plupart des études universitaires et je poursuis dans toutes mes langues et mon design; Français, espagnol, anglais, DT, arts visuels et mathématiques. Tout se passe comme prévu, je laisserai tomber les arts visuels au cours des premières semaines et me dirigerai vers TAFE une fois par semaine (TAFE est une école de formation professionnelle pour adultes) pour suivre un cours multimédia..

Ensuite, en 12ème année (dernière année d'école), je vais abandonner Maths et remplacer le cours Multimédia par un cours de graphisme. Je vais donc travailler intensément sur le langage et le design pour mes notes finales - ce qui, à mon avis, est une bonne chose. C'est aussi ce que je veux faire, pas ce que je devrais faire.

Après l'école, je pense que je vais voyager pendant longtemps. J'ai des contacts dans le monde entier, grâce à mes voyages dans le passé, alors je vais rencontrer beaucoup d'amis et j'espère trouver beaucoup de choses sur moi aussi..

Pour Uni, je pense que je vais faire un cours de Web Design, en approfondissant la théorie et la programmation plutôt qu'en design et en front-end - aussi ennuyeux que cela puisse paraître, je pense que ce sera une bonne base..

Quels conseils donneriez-vous à des personnes aussi jeunes que vous le souhaitez pour vous lancer dans ce domaine??

Au lieu d'un générique 'Stick with it, il montrera les résultats dans le temps', je vais être très abstrait et vous dire à tous d'investir du temps dans les compétences plutôt que dans la connaissance. Une bonne leçon que mon père m'a enseignée est de toujours privilégier le développement des compétences par rapport aux études. C'est fou, pourriez-vous dire! Mais je pense que cela fonctionne sur le même principe que "Ce n'est pas ce que vous savez, c'est qui vous savez". Les personnes et les compétences sont, à mon avis, beaucoup plus utiles que les connaissances.

Aussi, tenez-vous-en! J'ai dit que je ne le ferais pas… Mais une erreur commune que je commets tout le temps est d'abandonner après quelques tentatives pour que quelque chose fonctionne - si ce n'est maintenant, alors jamais, d'accord!? Faux. Persister. Vous y arriverez, si quelqu'un peut le faire, alors pouvez-vous.

Quelle est la prochaine étape pour vous en termes de compétences??

Je veux apprendre un langage / une bibliothèque de style MVC plutôt mal. Je balance entre Ruby on Rails, CodeIgniter et CakePHP. J'adore le fait que CakePHP a de petites métaphores pour toutes les choses (I.E. Salts and the Bakery), ce qui, à mon avis, faciliterait la compréhension. Une certaine forme de développement backend si.

Et avez-vous des objectifs à court terme et un ensemble d'objectifs à tout faire??

Qui ne le fait pas? À court terme, j'aimerais bien avoir une suite décente sur mon site Baffle! inc .. Je veux vraiment créer du contenu que les gens lisent et me sentirai satisfait quand il sera reflété dans le nombre de lecteurs / trafic. Je ne suis pas vraiment concentré sur les objectifs de mon site et préférerais de loin l'idée que les gens écoutent ce que j'ai à dire et veulent l'entendre..

Mes objectifs de tarte dans le ciel sont les objectifs stupides qui sonnent gros comme un fou. En fin de compte, j'aimerais avoir un flux de revenu passif qui rapporte suffisamment d'argent pour voyager et vivre dans le monde entier. Puis installez-vous avec une fille de femme et quelques enfants quelque part en Europe (Possible Geneva ou Madrid) et en freelance - c'est amusant! Je n'ai que 15 ans, alors ça reste dans le ciel.

Assez parlé de web design! Quels loisirs avez-vous, que faites-vous de votre vie actuelle??

Comme je l'ai mentionné, je pense qu'il est très important d'avoir un style de vie équilibré - trop d'écran n'est pas sain pour vous. J'aime mon sport et c'est une excellente version lorsqu'un script ne fonctionne pas aussi. Je surfe, je fais du Tae Kwon Do et du kickboxing - avec un sacré tas de basket-ball à l'école (j'ai 6'3 ”, c'est pratique).

Je sors beaucoup, passe des week-ends chez des amis, je fais des fêtes, je me promène, je vais à la plage, beaucoup. Vous devez être en mesure d'échapper au monde interwebs et d'entrer dans le monde réel, car vous devez réussir en tant que personne avant de réussir en ligne..

--

Merci beaucoup à Harley d'avoir pris le temps d'être interviewé. Vendredi prochain (samedi pour certains), nous publierons une interview de Jonathan Snook. À plus tard!