Успех в веб-разработке — не просто сделать крутой сайт
Рассказываем о пяти известных веб-разработчиках: кто они и чего достигли.
Веб-разработка — не только «про сайтики»: это про скриптовые библиотеки и среды разработки, про огромные веб-приложения и онлайн-игры. Успешные веб-программисты и веб-евангелисты выступают на конференциях, пишут книги, проводят тренинги. Результаты их труда порой известнее самих создателей.
Джон Резиг
(John Resig)
о персоне
Американский веб-программист и предприниматель. Сейчас работает в Академии Хана (Khan Academy), больше всего известен как создатель jQuery — пожалуй, самой популярной в мире JavaScript-библиотеки.
Джон мастерски владеет JavaScript, CSS, HTML. Кроме jQuery, он поучаствовал в создании других инструментов для веб-разработки.
- Processing.js — JavaScript-интерпретатор языка программирования Processing. Он служит для создания визуальных эффектов: это анимация, игры, графика и другой интерактивный контент. Сейчас проект уже не развивается, но ещё несколько лет назад активно использовался веб-разработчиками.
- Sizzle — движок CSS-селекторов. Позволяет искать элементы на HTML-странице по различным признакам — например, имени, классу или значениям атрибутов — с помощью удобных конструкций-селекторов. Потом найденные элементы можно изменять, двигать, даже удалять — всё, что придёт в голову разработчику.
Джон Резиг — соавтор нескольких книг по JavaScript, некоторые — «JavaScript для профессионалов», «Секреты JavaScript ниндзя» — были переведены в том числе на русский язык.
Ко всему прочему, Джон увлекается историей искусства — и он придумал, как и в этой области применить свои программистские навыки. Он создал две базы данных цифровых изображений, в которых используются методы компьютерного зрения. Интеллектуальные механизмы поиска и анализа изображений помогают исследователям изобразительного искусства определять художников и интерпретировать сами рисунки.
1) https://ukiyo-e.org/ — база японских гравюр;
2) http://images.pharosartresearch.org/ — база данных фотоархива истории искусства.
Леа Веру
(Lea Verou)
о персоне
Гречанка Michaelia Komvouti-Verou придумала себе имя покороче — Lea Verou — и ворвалась с ним в мир фронтенда. В 2011-м она стала финалисткой The net Awards 2011 в категории Brilliant Newcomer (Блестящий новичок), а в 2014-м — финалисткой того же конкурса сразу в двух категориях: Outstanding Contribution (Выдающийся вклад) и Conference Talk of the Year (Спикер года).
Веру получает докторскую степень в Массачусетском технологическом университете (MIT) и в нём же работает преподавателем. Среди её технических скиллов знания CSS, JavaScript, HTML, XML-технологии, а также разработка на Java, PHP, написание SQL-запросов.
Леа сделала уже более сотни докладов на пяти континентах, выступает на международных конференциях по веб-разработке: SXSW, An Event Apart, Future Of Web Design, JSConf и многих других. Её книга-бестселлер «Секреты CSS» была переведена на восемь языков.
Веру активно продвигает опенсорс и сама участвует в открытых проектах. Например:
- Mavo — для создания сложных интерактивных веб-приложений без программирования, с помощью лишь HTML и CSS.
- Awesomplete — лёгкий виджет для автокомплита (поиск и подстановка значений при вводе).
Эван Ю
(Evan You)
о персоне
Даже если вам незнакомо это имя, вы, возможно, слышали о его главном детище — Vue.js. Этот фреймворк сейчас успешно конкурирует с такими монстрами, как Angular React, хоть его и не продвигают Google или Facebook* — проект существует благодаря поддержке сообщества пользователей и компаний-спонсоров.
Эван мог бы стать специалистом в области истории искусств — именно на ней он специализировался в колледже, но не на шутку увлёкся JavaScript, да так, что благодаря своим успехам получил приглашение в программу Five Google Creative Lab.
В Google Эван Ю занимался проектами на Angular, но просто изучить этот фреймворк ему показалось мало. Через несколько лет он создал свой собственный, который, по словам создателя, вобрал всё самое лучшее из Angular, но избавился от избыточной сложности.
Vue.js нашёл своих ценителей: Эван уволился с работы, когда его кампания по сбору средств на Patreon приносила 4 тысячи долларов в месяц. Сейчас он полностью сфокусирован на развитии и продвижении своего фреймворка. Самые свежие новости о нём можно узнать из Twitter.
Вадим Макеев
о персоне
Родился в городе-герое Ленинграде, но сейчас известен далеко за его пределами. Вадим успел поработать в небезызвестных компаниях «СУП Фабрик» и «Яндекс», был веб-евангелистом в Opera, а сейчас создаёт курсы в «HTML Academy», где придумал для себя должность — пепелсбей. Вот как закрутилось, а ведь начиналось всё с факультета журналистики СПбГУ.
Сейчас сфера профессиональных интересов Вадима — HTML, CSS, JavaScript, веб-стандарты, семантическая вёрстка. Он руководит сообществом «Веб-стандарты», организует конференции Web Standards Days, консультирует по клиентским технологиям.
За Макеевым интересно следить в соцсетях — он регулярно постит в Facebook*, «ВКонтакте», Twitter. И это ещё не полный список — видимо, сказывается журналистское образование 😀
Среди публикаций есть обсуждения новостей профессиональной сферы, описания курьёзов на работе, а иногда и ироничные комментарии в адрес создателей сайтов. Кроме того, Вадим увлекается музыкой, так что на его YouTube-канале можно найти не только профессиональные разборы, но и, например, музыкальные лайвы.
Александр Шушунов
о персоне
Начал свою карьеру программиста ещё в начальной школе — с переписывания из книжки программ для ZX Spectrum — и дорос до Senior Frontend Developer в EPAM Systems.
Сначала Александр писал десктопные приложения на C++ и Java, потом учил той же Java других, а последние пять лет, по его словам, верстает формочки на JS (JavaScript). Он знаком с React, Svetle, Vue и регулярно делится опытом работы с ними и не только на конференциях веб-разработчиков: Frontend Live, «РИТ++», FrontendConf и других.
Александр выступает так много, часто и успешно, что уже стал учить этому коллег. На «DUMP Казань» он провёл мастер-класс на тему «Хорошие слайды» — рассказал о типичных ошибках докладчиков и вещах, на которых действительно нужно сосредоточиться при подготовке презентации.
Александр также соорганизатор IT-сообщества Твери — tver.io и co-founder студии английского языка Speak English. Он говорит, что главное его увлечение — писать код, а второе — делиться знаниями.
* * *
Все эти люди не вмиг стали успешными и известными: у каждого за плечами годы изучения технологий веб-разработки и практической работы. Чтобы получить всё это, не обязательно ехать в США или даже в город-герой Санкт-Петербург. Приходите за знаниями в наш онлайн-бакалавриат, и в следующий раз мы напишем про вас.