Илья Климов: “Технологии — ничто. 80% твоих знаний будут бесполезны через 5 лет.”

Fwdays
4 min readNov 23, 2016

--

И снова публикуем для вас интервью со спикерами Most JS Frameworks Day’16. Знакомьтесь: Илья Климов — человек, который прошел весь путь джаваскриптера: с позиции рядового разработчика, потом лидера команды/технического директора, и сейчас — как владелец собственной компании. Приятного прочтения :)

Илья Климов — владелец компании WookieeLabs, которая специализируется только на JS-решениях

  • 12 лет с JavaScript во всех его проявлениях
  • 10 лет преподавания в 2 ВУЗах, парочке коммерческих курсов и собственном проекте
  • Котан
  • Верит что эмпатия и лидерство — ключ к успешному развитию украинского JS-сообщество
  • Не любит проигрывать :)
  • Twitter, GitHub, Medium

Как ты стал разработчиком?

“Информатика” была моей слабостью со 2 класса школы. Поэтому, еще до поступления в университет, я успел “пописать код”, участвуя в Малой Академии Наук, потом в 11 классе долго думал, куда поступать — на журналистику или в IT. Выбрал, все-таки, IT. Первый же серьёзный опыт у меня пришел из системного администрирования: я администрировал сеть на 500 человек и биллинг (написанный на PERL) перестал справляться с нагрузкой. Пришлось переписывать :)

Как ты попал в JavaScript?

Я работал (за сущие копейки) в стартапе, который занимался системой GPS-GSM мониторинга (когда в автомобиль ставят железку и она сообщает, где автомобиль находится, уровень топлива и т.д.). Поскольку мы делали и софт, и железо — я там был и швец, и жнец, и на дуде дудец — писал на Python для микроконтроллеров, сервер на PHP и, конечно же, огромный фронтенд на JavaScript. Именно там я впервые поверил в JavaScript как “средство от всего”, уговорил их на Node.JS, и… понеслась.

Самый интересный проект, над которым ты когда-либо работал?

Как и у многих героев аутсорса — под NDA. Мы писали огромную систему для туристического агентства с мировым именем. 80 человек, задачи, которые надо решать “здесь и сейчас”, и главное — общение-общение-общение.

Какие сайты или книги по JavaScript ты можешь посоветовать, которые помогут стать JS-гуру?

Если вы хотите стать JS-гуру — то книги читать поздно. Слишком большая задержка от появления чего-то “в жизни” до книги. Поэтому, если хотите свежей информации — вам дорога в Twitter. Сейчас много людей твитят не “за жизнь”, а про JavaScript. Также, у нас на каналах dev-ua в gitter проскакивают весьма интересные обсуждения.

Но это не поможет вам стать JS-гуру. Только написание кода, чтение спецификаций и участие в опенсорс проектах позволяют резко поднять квалификацию. Можете еще прийти к нам на Kottans.Org попреподавать — это тоже сильно повышает навыки.

О чем будет твой доклад на конференции Most JS Frameworks Day’16?

Не про JS и не про фреймворки :) Как сказал бы О. Генри — о королях и капусте. А если серьёзно, я поговорю о вещах, которые слишком часто остаются за кадром у программистов. Почему? Потому что они вызывают дискомфорт. Потому что, в отличие от написания кода, реальный мир — сложнее. Он непредсказуем и неоднозначен. Всю эту “кухню” мне пришлось проходить несколько раз — с позиции рядового разработчика, потом лидера команды/технического директора и сейчас — как владельца собственной компании. И вот, пока я не забыл каждое из этих ощущений , я хочу поделиться своим видением “идеального разработчика в мире JS”.

Какой совет дал бы самому себе, вернувшись на 5 лет назад?

Технологии — ничто. 80% твоих знаний будут бесполезны через 5 лет. Изучай фундаментально “как это работает”, почаще задавай вопросы в коммьюнити, и не ленись выбираться в другие города. И да, выкинь уже этот ExtJS.

Что бы ты хотел изменить в современной веб-разработке?

Я бы хотел, чтобы не было IE. Стойте, он же вроде умер? Тогда чтобы не было Mobile Safari. Почему-то каждый раз у нас есть кто-то один, из-за которого у фронтендеров по всему миру сильно болит голова. Было бы круто, если бы следование стандартам действительно стало реальностью, а не пиар ходом.

Твой любимый редактор и цветовая схема?

С недавних пор плотно сижу на Visual Studio Code. До этого было 8 лет VIM (не знал как из него выйти), потом WebStorm и Atom. Тема внезапно стандартная — Dark+, зато уже 5 лет не расстаюсь с любимым шрифтом PragmataPro.

Какого API по твоему мнению больше всего не хватает в современных браузерах?

Нормальной поддержки ES2015 модулей. Нативной, без костылей, быстрой. Понятное дело, что она вот-вот будет, но хочется здесь и сейчас.

Поделись смешной историей из жизни или анекдотом.

Мои студенты не дадут соврать: анекдоты — неотъемлемая составляющая моих лекций. Но хочу рассказать историю, которая произошла более 10 лет назад — про то, как знание PERL помогает в личной жизни. Тогда я встречался с девушкой из Донецка и она приехала в Харьков на Хэллоуин. Уговор был такой — если будут билеты, она поедет обратно вечерним поездом, если нет — останется на выходные. Конечно же, хотелось второго, но билеты как назло были. 18 штук. Но, поскольку мне ОЧЕНЬ этого хотелось — за 20 минут на коленке был написан скрипт, который используя онлайн-сервисы ЖД, блокировал эти билеты на 15 минут (“ожидание оплаты”) в бесконечном цикле. Мы пришли с ней в кассу, она услышала что билетов нет — и осталась. А я снял скрипт, чтоб оставшиеся 18 мест были распроданы.

А совсем скоро, 14 марта, будет еще больше о JS на JavaScript fwdays’20, заходите :)

Join us on Facebook

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Fwdays
Fwdays

Written by Fwdays

We organize large conferences (JS, PHP, .NET, Highload, etc.) and meetups

No responses yet

Write a response