Иван Клешнин

Опытный программист, фрилансер. Сторонник минимализма и 改善. Автор множества учебных материалов по веб разработке. Учу инженерному мышлению, ценю переносимые знания, которые останутся актуальными и через годы.

У этого ментора сейчас нет мест, но ты можешь встать в очередь

Нет мест
$170 / неделя
Часовой пояс: GMT +2
Есть еще 2 доступных ментора с похожей специализацией Показать Скрыть
  • Михаил Волков

    Отзывов: 0

    Помогу освоить JavaScript. Помогу разобраться с jQuery. А еще лучше для full stack разработчика - изучим Vuejs-фреймворк, Webpack, Less/Sass с точки зрения php программиста

    • javascript
    • linux
    • git
    • webpack
    • vue.js
    • code quality
    • backend
    • python
    • nginx
    • npm
    • es6
    • mysql
    • jquery
    • web-development
    • php
    • single-page applications
    • bootstrap
    • sass
    • php-fpm
    • laravel
  • Владимир Гукасян

    Отзывов: 0

    Помогу разобраться, что такое одностраничные приложения, и как их создают. Также объясню, чем отличает React от других фреймворков, и как правильно его использовать.

    • css
    • тесты
    • javascript
    • angular.js
    • git
    • react.js
    • webpack
    • html
    • mongodb
    • babel
    • node.js
    • angular2
    • gulp
    • expess
    • frontend
    • react-router
    • jquery
    • oauth
    • typescript
    • sass

Ментор предоставляет разовые голосовые консультации. Заказать консультацию.

Ключевые навыки

  • api
  • apollo-server
  • graphql
  • node
  • react
  • nextjs
  • zeit
  • postgresql
  • webpack
  • html
  • css
  • nginx
  • ramda
  • frontend
  • backend
  • javascript

Специализация

  • Программирование на JavaScript

    Стань магом-подмастерьем со знанием JS! Освой основные юниты кода: инструкции, выражения, сайд-эффекты, мутабельность. Научись писать лаконичный, прагматический код и рефакторить плохой.

  • Веб-разработка на React

    Покори мир веб-клиентов с React и React Router! Освой JSX и компоненты, паттерны состояний и композиции. Используй функциональные и асинхронные инструменты для построения современных SPA.

У этого ментора сейчас нет мест, но ты можешь встать в очередь.

Расскажи о своей цели обучения, и мы поможем составить план, чтобы ожидание в очереди прошло с пользой.

Что входит в оплаченный период?

Неограниченное общение в персональном чате;

Индивидуальная программа обучения;

Практические задания и код-ревью;

Пожизненный доступ в закрытый клуб mkdev, где можно найти помощь, профессиональные советы и вакансии.

Читай подробнее о том, как устроен учебный процесс >

Опыт

Моя карьера в веб-разработке началась с PHP, MySQL и ModX CMS. После университета, мы с женой ушли на фриланс; тогда мало кто вообще слышал о таком слове. Разрабатывали, в основном, небольшие сайты. Наш первый коммерческий проект BeedsCafe до сих пор функционирует, спустя 12 лет.

Круг заказчиков постепенно расширялся. Нам даже стали аутсорсить гос. заказы! Когда число проектов перевалило за вторую сотню, нам стало тесно в рамках PHP и CMS разработки. Хотелось чего-то большего: лучшей архитектуры, более чистого кода. Мы стали смотреть в сторону Python и, через какое-то время, перешли на него.

На этом языке мы реализовали пару крупных проектов. К сожалению, обе компании сменили профиль деятельности и поэтому у нас остались лишь скриншоты и презентация. Впрочем, знание Python нам пригодилось в разработке приложений для собственного бизнеса...

В 2015 году, понимая что будущее за SPA и асинхронным программированием, я принял решение о тотальном переходе на JavaScript. Переучивании, переписывании собственных проектов. До этого момента, я оставался, по сути, бекенд разработчиком. Было совершенно не ясно какие фреймворки станут лидерами, какие канут в лету. Я сделал ставку на NodeJS и React, о чём не пожалел.

Моя текущая карьера связана с JavaScript, React, NodeJS и фуллстек разразработкой. Я работаю с частными клиентами по направлениям рекрутинга и обучения. В свободное время, в качестве серьёзного хобби, занимаюсь менторством. За последние три года я создал множество авторских учебных материалов и проектов, часть из которых вы найдёте на этом сайте. Регулярно пишу посты в блог(и), записываю видео-ролики, экспериментирую с форматами обучения.

Меня приглашали в AirBnb, Barclais, Lego, Uber, но я старый и упрямый приверженец фриланса, удалённой работы и малого бизнеса :) Иду своей дорогой...

Некоторые достижения

  • JavaScript TOP-10 по Варшаве (GitHub Awards)
  • Консультировал удалённые команды в PowerToFly, Epic Games, Toptal.
  • Выполнял технические ревью для Packt Publishing.
  • Автор 250+ упражнений по программированию в Paqmind.com.
  • Автор 50+ образовательных статей и туториалов.
  • Участвовал в разработке 3D редактора для KwambIO.
  • Реализовал специальный язык разметки и компилятор для Paqmind.
  • Разработал социальный портал за 500 часов для Inshipping.
  • Контрибьютил в популярные библиотеки: CycleJS, Nunjucks, Parsimmon, др.
  • Опубликовал несколько библиотек с открытым кодом на JavaScript и Python.
  • Автор нескольких фреймворков и CMS'.

Обучение

В роли ментора, я научу вас инженерному мышлению: правильно расставлять приоритеты, точно формулировать вопросы, находить и сравнивать альтернативные подходы к решению проблем. Контекст современных курсов крайне узок. Учебники по JS не дают базовых знаний программирования. Именно поэтому у вас остаётся ощущение какого-то глобального недопонимания. Я сделаю всё возможное, чтобы закрыть ваши пробелы в фундаментальных знаниях не скатываясь к университетской "накачке теорией".

Связи с рекрутерами и знания по соответствующим направлениям дают мне возможность помогать студентам с трудоустройством. Многие из моих бывших студентов сейчас работают в крупных компаниях на хороших должностях:

  • Epam
  • Toptal
  • Yandex
  • Альфа Банк
  • Приват Банк
  • Сбербанк
  • И др.

Кто-то выбрал фриланс, кто-то переехал в США/Европу. Время от времени я контактирую с бывшими студентами, т.к. меня искренне интересует развитие их карьеры.

При поиске работы вам понадобится "крутое" резюме. Даже резюме начинающего можно сделать интересным и привлекательным, если знать как. Я регулярно делаю ревью резюме в публичном и приватном режимах, общаюсь по этим вопросам с рекрутерами. Обещаю дать пару ценных советов.

За свою карьеру я прошёл и провёл множество технических интервью. Подготовка к его прохождению заложена в формат обучения. Пройти интервью это, кстати, не значит "ответить на вопросы". Меня брали на работу по результатам проваленных интервью и отказывали по результатам блестяще пройденных...

Помимо всего вышесказанного, даю консультации по карьере, выбору специальности. У каждого человека есть сильные и слабые стороны, которые он сам не всегда может трезво оценить. Добиться правды от друзей и родителей, по понятным причинам, также не просто.

Напишите мне, если вам интересны обучение или консультация по следующим темам:

  • Выбор специализации / Самообучение
  • Программирование / Веб-разработка
  • Стартапы / Бизнес / Фриланс
  • Удалённая работа / Работа в офисе / Релокация
  • Сохранение и поддержание здоровья

График работы

  • Пн – Пт: рабочее время (+/- пару часов в ту или иную сторону)
  • Сб – Вс: выходной (могу выделить время для созвона)

Если у вас есть вопросы, которые вы хотели бы задать ментору перед записью, – пожалуйста, воспользуйтесь соответствующей кнопкой вверху страницы.

Примеры проектов

Которые были созданы студентами в процессе обучения.

Cookies помогают нам предоставлять наши услуги. Используя наши услуги, вы соглашаетесь с использованием наших cookies.