Иван Клешнин
Dscf9002 2
Программист и веб-инженер с опытом работы по специальности более 10 лет. Последние 2 года – ментор и предприниматель, ведёт успешный онлайн бизнес. Иван имеет опыт коммерческого программирования на трёх языках, значительный опыт фриланса и удалённой работы. Является активным участником open-source сообщества и техническим блоггером. Входит в JavaScript TOP 12 Warsaw по версии GitHub Awards.
Нанять ментора Задать вопрос ментору
Стоимость за неделю: €100.0

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

  • mongodb
  • rxjs
  • nodejs
  • reactjs
  • javascript
  • koajs
  • backend
  • frontend
  • react-router
  • ramda
  • mysql
  • nginx
  • node.js
  • css
  • html
  • node
  • webpack
  • sql
  • redis
  • rethinkdb
  • rest
  • ecmascript
  • js
  • react.js
  • koa.js

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

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

    От основ языка до функционального программирования. Паттерны, архитектура, рефакторинг. Учимся программировать на базе NodeJS или Браузера, в зависимости от желаемой специализации.

  • Разработка Single-page applications

    Клиентская часть современных веб-приложений. JS, JSON, React, ReactRouter, RxJS. Разбираем компоненты, бандлинг, роутинг, REST API, равно как и сами подходы к разработке.

Опыт

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

Для проявивших себя студентов, есть опция непосредственной помощи с работой через знакомых рекрутеров. Счётчик трудоустройств в 2017: 5 (пять).

Темы, по которым Иван может научить или проконсультировать:

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

Ссылки

Личные сайты и каналы ментора:

Формат обучения

Программа составляется под каждого студента индивидуально, после личной беседы. В зависимости от потребностей, это будет либо практика, либо теория, либо (чаще) их чередование.

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

Если пробелы в знаниях, мешающие двигаться дальше, обнаруживаются непосредственно в процессе – подписка может быть приостановлена для временного перехода к самообучению. Поэтому, не стоит волноваться о "прогорании" подписки. Этот вариант совершенно исключён, кроме случаев, когда вы сами решаете ничего не делать, конечно :)

Больше информации о форматах обучениях и позиции автора по ним можно почерпнуть из одноимённых видео на YouTube канале.

Порог вхождения

1. Программирование и JavaScript:

Прочитать (проработать) хотя-бы один из этих или аналогичных ресурсов, можно в переводе.

2. Знание английского на уровне чтения технических текстов, желательно на уровне понимания на слух.

3. Знание Git / GitHub на базовом уровне.

Общение

Основное общение происходит через Gitter.im. Канал связи, обычно, проверяется, 3-4 раза в сутки, поэтому задержка ответа, в среднем, составляет пару часов. При необходимости, созваниваемся через Skype со скрин-шерингом.

График работы: * Пн – Сб: с 10-00 до 20-00 * Вс: выходной


Очень важно, чтобы обучение было для вас одним из основных приоритетов. Вы можете работать, вы можете учиться в университете – всё это не принципиально, если вы уделяете программе достаточно времени: 1+ час в день или 5+ часов в неделю.

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

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

Иван