Когда мне было пятнадцать, я был неловким тощим ребенком, голос которого переключался на октаву, казалось бы, наугад. Я был из тех парней, которые стали ярко-красными, даже когда девушка поздоровалась. Это был я; Теперь познакомьтесь с Харли Александером. В 15 лет Харли накопил беспрецедентный объем знаний. В то время как остальные из нас в этом возрасте считали, что день будет хорошо проведен, если мы выполним тридцать минут фактической работы, Харли поднял планку до чрезвычайно высокой отметки. «Как стать Rockstar WordPress Designer» соавтором в 15 лет? Это безумие? Как он это сделал?
Сколько тебе лет?
У меня получилось 23 — мне даже удалось забить пару снимков Бейлиса при перелете в Штаты. Я могу сойти с рук 19 легко, но на самом деле мне только 15 — один месяц от 16!
В какой части мира вы живете?
Я живу примерно в 10 минутах езды от пляжа Бонди в Сиднее, Австралия. Мне очень повезло с таким сёрфингом, как я.
Как долго вы изучаете веб-разработку?
Около 4 лет. В 6-м году мы сделали огромный проект, который нуждался в веб-сайте — я быстро стал «помощником». В 8 году нам пришлось сделать сайт для дизайна и технологий. Я возглавил класс (30/30) и помогал учителям с вещами. Так что все началось довольно рано и набрало скорость.
На каких языках вы наиболее свободно говорите?
Английский, французский и испанский. О, веб-языки !? Я знаю HTML и CSS как тыльную сторону моей руки. В WordPress все очень плохо вписывается в мой череп — я все время думаю о коде … Гик.
Вы довольно много работаете с PHP. Что заставило вас выбрать этот язык по сравнению с другими конкурентами?
На самом деле это скорее гибрид PHP-WordPress. В настоящее время я изучаю PHP чуть более подробно от товарища, но часто использую сырой PHP в разработке WordPress — иногда WordPress просто не имеет всего этого (шок ужас).
У вас было какое-нибудь официальное обучение?
Нет. Помимо школьных уроков, где я знал об этом больше, чем учителя («Что такое Div? Мы используем таблицы…»), и некоторую действительно базовую помощь Гуру от моих двух дядей веб-дизайнеров — но они живут в Новой Зеландии не так уж и много. Я в значительной степени самоучка. Я на самом деле недавно написал статью об этом на моем сайте
Какой текстовый редактор вы выбрали?
Кода безусловно! Это так сексуально … Но я должен признать, что эспрессо выглядит довольно гладко. Я должен иметь копию CSSEdit, чтобы дополнить Coda, потому что редактор CSS в Coda довольно дрянной.
Javascript библиотека выбора?
Кажется, jQuery доминирует во многих областях моего мозга. То, как он используется, кажется просто рациональным — поэтому причина отсутствия MooTools и Dojo Tutorials!
Ваши веб-разработчики герои?
Я вообще не знаю людей, стоящих за сайтами, а самих сайтов. Который действительно позор. Если вы не рекламируете себя, как это делает Adii! Его деловые отношения довольно удивительны и хорошо продуманы.
Несмотря на мои деловые отношения с Коллисом, я думаю, что это удивительно, что он и Циан сделали с Envato и FlashDen. Это похоже на переход от ничего к многомиллионной корпорации за несколько лет — удивительные вещи.
Я думаю, что такие ребята, как Small Potato из WPDesigner (как ни крути ), Alen Grakalic из CSSGlobe и Dejan Cancarevic из Stylized Web — тоже чемпионы, я имею в виду, что они все создали контент и сайт, который был достаточно хорош для продажи из ничего (CSSGlobe на самом деле не продается, но содержание и последующие достаточно доказательств). Я бы хотел получить несколько тысяч последователей из ничего, когда я начинал. Потом я нашел feedburner / analytics, и это стало зависимостью.
Как вам удалось узнать так много в таком молодом возрасте? Вы были вынуждены приносить жертвы в других областях вашей жизни?
Действительно, что-то должно быть отдано со всем, что я вкладываю в это. Мои родители должны были поговорить со мной о балансировке школьных занятий и других моих делах. Фактически, когда я записался, чтобы написать книгу, я получил специальную лекцию, чтобы поднять мою игру в школе. Но я могу взять свой ноутбук в школу, поэтому, когда я быстро закончу школьные занятия (набрав> рукописный текст), я смогу заняться другими делами.
На самом деле это смешно, если подумать, школа, пожалуй, единственное, что страдает. Я люблю весь свой спорт и встречаюсь с друзьями больше, чем с веб-разработчиками (очень важно вести сбалансированный образ жизни), и школа — это единственное, что мне нравится меньше. Не говоря о том, что веб-материалы находятся в нижней части моего списка приоритетов, просто если я буду кодировать всю ночь, я хочу заняться спортом на следующий день.
Ваша самая рекомендуемая книга по веб-разработке?
Я действительно не учусь по книгам. Но если бы мне нужно было выбрать набор электронных книг, которые я прочитал, это была бы любая поваренная книга О’Рейли. Я учусь на практике, поэтому, если в конце есть продукт (а не знание целых чисел и того, как они связаны с рубином), то я счастлив и чему-то научился. Любые практические книги / электронные книги.
* Примечание — вас может заинтересовать чтение 50 обязательных книг по веб-разработке.
Вы недавно закончили помогать Коллису написать книгу «WordPress Rockstar». Не могли бы вы немного рассказать о процессе написания? Вам понравилось? Возможно ли, что вам придется вернуться и отредактировать свою работу, чтобы компенсировать WordPress 2.7?
Это была огромная веха в моей маленькой «карьере». Это произошло сразу после моего «большого перерыва» (большого в моем возрасте) с работой в NETTUTS, так что я был в восторге от этого. Я закончил это как можно скорее (в течение месяца, я думаю), и очень хотел услышать ответ об этом от того, кто бы ни получил это!
С точки зрения процесса, я сделал бы то, что нужно было сделать, и затем я бы переучил это. Я бы не стал прыгать прямо в преподавание, я бы просто сделал что-то грубое, ТО, что напишу об этом Я имел дело с икотами по пути. Иногда я бываю разочарован целыми днями, потому что один маленький сегмент кода не работает. Немного боли. Было немного трудно вовремя получить учебные пособия, пока я также писал книгу, поэтому я попросил сделать для этого выходной месяц, и она сработала хорошо.
Это было похоже на написание одного большого огромного учебника (или 4), которым я действительно люблю заниматься. Как я уже сказал, я учусь на собственном опыте, поэтому даже в процессе написания я сам прошел через огромную кривую обучения — некоторые методы, которые я никогда не знал, существовали. Мне очень повезло, что я получил «работу» в первую очередь — на самом деле я подал идею для учебника для Коллиса, который оказался почти тем же, что и книга (от WordPress).
Благодаря WordPress 2.7 мне определенно придется исправить некоторые вещи — Collis или мне придется исправить все скриншоты. К счастью, их было не так много … Но это все равно немного боли. Хорошо, что бета-версия 2.7 была выпущена с полностью реализованным новым интерфейсом, поэтому мы можем быть в курсе — может быть, даже выпустить вовремя с выпуском WordPress — кто знает?
Хотели бы вы написать больше книг в будущем?
Абсолютно! Мне было так весело писать это, я многому научился, и это был огромный вызов, который мне нравилось решать в лоб. Вся деловая сторона дела (IE встреча с Коллисом, организация юридических вопросов, оплата и т. Д.) Также была огромной кривой обучения, так как есть много икоты из-за юридических вопросов, это не смешно. Я не знал, что нам нужно было пройти миллионы различных копий контрактов, чтобы сделать его просто идеальным! Это познакомило меня с безобразным миром финансов и всего остального.
Но да, определенно готов для другого письма. Я думаю, было бы здорово иметь много книг, которые я могу взять на собеседование и т. Д., И удивление на лицах людей, когда вы говорите им: «О да, я написал книгу», просто золотое.
Планируете ли вы работать в дизайнерской фирме в ближайшие несколько лет, или вы бы предпочли внештатную жизнь?
Я определенно хочу испытать работу в дизайнерской фирме. Это своего рода одна из тех вещей, которая заставляет вас чувствовать себя погруженным в поле. Лично я не знаю никого, кто бы хоть что-то знал о WordPress. Большинство людей знают, что такое блог, но не WordPress, что немного разочаровывает. Приятно поговорить с немногими, кто знает, что такое Smashing Magazine и NETTUTS. Я также думаю, что это дало бы мне представление о том, как участвовать в групповых проектах, а не делать свое дело от начала до конца. Я также предполагаю, что фирма будет такой же крутой, как и офисы Google, — это все забавные вещи, чтобы расслабиться, когда работа становится слишком тяжелой. Я поклялся никогда не работать в кабинке.
Вы один из самых последовательных писателей в NETTUTS. Как вы предлагаете новые идеи каждую неделю?
Становится все сложнее, но я смотрю на тренды в популярных блогах и сайтах и стараюсь повторить их в WordPress. Я действительно хочу написать больше, чем просто WordPress, и изучаю Joomlah — хотелось бы, чтобы это было так же просто, как WordPress. Drupal — это кошмар, все эти странные панели и заголовки. Мой следующий учебник будет учебник по настройке WordPress!
Я также думаю, насколько это возможно, с языками / методами — jQuery имеет обширную анимацию, поэтому я придумываю самые обширные интерактивные интерфейсы, а затем уменьшаю их до тех пор, пока не смогу написать об этом — вся идея Leopard jQuery Desktop началась с как трехмерная вещь, вокруг которой можно швырять объекты — но это оказалось невозможным. Я играл со всеми вещами Leopard как промедление для школьных занятий, и я попытался скопировать стек в jQuery. Это сработало, и я увидел, что еще я мог сделать.
Наконец, я заметил, что статьи Article всегда получают теплый прием — если есть список, набор советов или ссылки, которые я могу предоставить, я буду рыскать в Интернете по максимуму, включать его и использовать. Я не сделал много этого хотя.
Еще один отличный способ получить вдохновение — просто посмотреть на предложения! Если я увижу правдоподобное предложение, я сижу и пытаюсь выучить его, а затем написать об этом!
Вы широко используете jQuery в своих уроках NETTUTS. Есть ли какая-то особенность, которую вы хотели бы реализовать в библиотеке jQuery?
Мне бы очень хотелось, чтобы анимация в jQuery была более плавной и быстрой — если вы используете слишком много на одной странице, это может привести к ошибкам. Помимо этого, я на самом деле удивлен тем, насколько почти идеален jQuery для моих целей — это читаемый код, который работает и его легко изучить / понять. Что еще тебе надо?
Что заставило вас выбрать jQuery среди других доступных библиотек?
Это так просто в использовании! Первоначально я начал пытаться использовать MooTools (мне нравится имя, и «Moo» — это прозвище моей девушки). Я попытался понять MooTools, и у меня была масса помощи от талантливого программиста по имени Дженна «BlueBerry» Фокса — я написал статью о ней некоторое время назад.
Мой интерес к MooTools ослаб, и я понял, что для создания еще лучших веб-сайтов мне, вероятно, следует изучить библиотеку JavaScript должным образом — сам JavaScript слишком неуклюжий! Это на самом деле «официально» вовлекло меня, когда я пытался включить и выключить свет в своем старом настольном дизайне. Я использовал сырой JS, и это заняло 11 строк без анимации. С помощью jQuery AND анимации я смог включить и выключить всего 5 строк. Довольно прикольная штука.
Недавно в сети NETTUTS возникла дискуссия о том, не рекомендуется ли талантливым молодым разработчикам, таким как вы, откладывать карьеру на три-четыре года для поступления в колледж. Что вы думаете по этому поводу?
Слушай, я думаю, что вы можете иметь баланс обоих. Я имею в виду, что если я смогу довести свою школьную жизнь до такой степени, что она будет удовлетворительной, но не самой лучшей, и при этом выполнять всю работу, которую я делаю, тогда я думаю, что вы сможете сбалансировать и то, и другое. Я осмелюсь сказать, что средняя школа более интенсивная, чем Uni (Австралийский колледж) — по словам моих старших друзей в любом случае.
Другое дело, что вы всегда можете изучить что-то, связанное с дизайном, чтобы держать вас в курсе того, что вы делаете! Вы можете получить степень в том, что вам нравится.
Тем не менее, каковы ваши планы на ближайшее и дальнейшее будущее?
Я недавно поставил свой выбор предметов в школе; Я бросаю большинство академических занятий и изучаю все свои языки и дизайн; Французский, испанский, английский, DT, изобразительное искусство и математика. Все в соответствии с планом, я оставлю Visual Arts в первые несколько недель и отправляюсь в TAFE раз в неделю (TAFE — колледж профессиональных навыков для взрослых) на курс мультимедиа.
Затем, в 12 классе (последний год в школе), я собираюсь бросить математику и заменить курс мультимедиа курсом графического дизайна. Так что я буду интенсивно заниматься языком и дизайном для своих последних оценок, что я считаю хорошим шагом. Это также то, что я хочу делать, а не то, что я должен делать.
Потом, после школы, я думаю, что собираюсь отправиться в путешествие на долгое время. У меня есть контакты по всему миру, благодаря моим прошлым путешествиям, так что я встретлю множество друзей и, надеюсь, тоже многое узнаю о себе.
Для Uni, я думаю, что я пойду на курс веб-дизайна, углубляясь в теорию и программирование, а не в дизайн и интерфейс — как бы скучно это ни звучало, я думаю, что это будет хорошей основой.
Какой совет вы бы дали любому молодому человеку, который хотел бы начать работать в этой области?
Вместо обычного «придерживайся, это покажет результаты во времени», я буду очень абстрактным и скажу всем вам тратить время на навыки, а не на знания. Хороший урок, который преподал мне мой папа, — это всегда подбирать навыки вместо академических вещей. Это безумие, можно сказать! Но я думаю, что это работает по тому же принципу, что и «это не то, что вы знаете, а то, кого вы знаете». Люди и навыки, на мой взгляд, гораздо ценнее знаний.
Кроме того, придерживайтесь этого! Я сказал, что не буду … Но одна распространенная ошибка, которую я все время совершаю, — это сдаться после нескольких попыток чего-то сработать — если не сейчас, то никогда, верно !? Неправильно. Упорство. Вы доберетесь туда, если кто-то там сможет это сделать, вы тоже можете.
Что дальше в повестке дня для вас с точки зрения навыков?
Я хочу очень плохо выучить язык / библиотеку стилей MVC. Я копаюсь между Ruby on Rails, CodeIgniter и CakePHP. Мне нравится, что у CakePHP есть небольшие метафоры для всех вещей (IE Salts и Bakery), которые, я думаю, облегчили бы понимание. Тем не менее, некоторая форма серверной разработки.
И есть ли у вас какие-то краткосрочные цели и набор целей «пирог в небе»?
Кто не ?! В краткосрочной перспективе я бы хотел получить достойную поддержку на моем сайте Baffle! вкл. , Я действительно хочу делать контент, который люди читают, и я буду чувствовать удовлетворение, когда это отразится на количестве читателей / трафике. Я не так много денег сосредоточен на целях своего сайта, и я бы предпочел идею, что люди слушают то, что я должен сказать, и хотят услышать это.
Мои пироги в небесах — это глупые цели, которые кажутся безумно большими. В конечном счете, я хотел бы иметь пассивный поток дохода, который приносит достаточно денег, чтобы путешествовать и жить по всему миру. Тогда поселиться с ребенком женой и несколькими детьми где-нибудь в Европе (возможно, в Женеве или Мадриде) и внештатным сотрудником — это весело! Мне всего 15 лет, так что это все еще в небе.
Достаточно о веб-дизайне! Какие у вас хобби, чем вы занимаетесь в настоящее время?
Как я уже упоминал, я думаю, что очень важно вести сбалансированный образ жизни — слишком большая часть экрана вредна для вас. Я люблю свой спорт, и это отличный релиз, когда сценарий тоже не работает. Я занимаюсь серфингом, занимаюсь тхэквондо и кикбоксингом, а также очень много баскетбольных мячей в школе (мне 6’3 ”, это очень удобно).
Я много хожу, провожу выходные в кругах друзей, хожу на вечеринки, хожу на прогулки, хожу на пляж, много. Вы должны быть в состоянии вырваться из межплетенного мира и попасть в реальный мир, потому что вам нужно преуспеть как личность, прежде чем преуспеть в Интернете.
—
Большое спасибо Харли за то, что он нашел время для интервью. В следующую пятницу (для некоторых субботу) мы опубликуем интервью с Джонатаном Снук . Увидимся тогда!