Илья Коновалов

Опыт
Начал программировать еще в далеком детстве. Примерно тогда же начал обучать других, хоть и не программированию.
За последние десять лет успел посмотреть на очень много разного кода, прочитать много книжек и научился давать советы по любому поводу. Обычно советы связаны с кодом и иногда оказываются кстати. По крайней мере, коллеги по работе не очень сильно отбиваются от предложений вида "а ты с чем там возишься? дай посмотрю"
На первом месте - простые и понятные вещи, которые большинству людей кажутся бесполезными:
- C, в котором все на виду без закулисной магии
- Make, которого все боятся, придумывая различные костыли, лишь бы не изучать
- shell, sed и awk, которыми можно просто воспользоваться
Из полезного могу много чего интересного рассказать про git.
На практике способен помочь с С++, питоном и андроидом. В крайнем случае с гуглом - удивительно большое количество вопросов обычно уже имеют готовый ответ.
Дополнительные сверхспособности:
- Обнаружение багов методом пристального взгляда
- Огромное количество баек про эзотерические баги и эпические фэйлы
- Знание, как что угодно сделать гораздо проще
Совершенные подвиги:
- Оптимизация Java-машины в телефонах Samsung, которая просуществовала в реальном мире полгода, принеся больше проблем, чем пользы
- Попытка отправить патч в wine, которую отклонили, потому что это было на грани reverse engineering библиотек Windows
- Огромное количество расследований загадочных багов (см выше про байки), сопоставимых с работой доктора Хауса
- aws
- docker
- concurrency
- mongodb
- architecture
- backend
- python
- microservices
- cloud
- ubuntu
- code organization
- scrum
- rest api
- agile
- рефакторинг
- algorithms
- coroutines
- best practices
- базы данных
- aws
- javascript
- go
- vue.js
- architecture
- python
- microservices
- django
- web-development
Владимир Баскаков

Отзывов: 1
Работаю с Python в течение последних четырех лет, также имею C++ бегрануд. Поделюсь знаниями, расскажу как писать код быстро, эффективно и чтоб работало.
Mihail Borodin

Отзывов: 1
От синтаксиса и базовых конструкций, до объектно-ориентированного программирования. Затронем функциональное программирование, а также изучим популярные библиотеки для анализа данных
Ключевые навыки
- git
- c
- make
- sed
- sh
Специализация
-
Программирование на С
Каждая строчка кода на С — это конкретное действие компьютера. Я научу не только управлять действиями компьютера, но и понимать, что на самом деле происходит, когда выполняется С-код.
-
Консольные утилиты (bash, sed, awk, make)
В консольных утилитах, типа make, для выполнения несложных операций нет ничего страшного. Я научу вас эффективно ими пользоваться, а не слепо копировать готовые решения.
-
Программирование на Python
Могу научить программировать человека, который программировать не умеет совсем. Питон используется только для старта - по ходу обучения я буду говорить о других языках программирования.
Готово! Мы сообщим, когда ментор освободится. Изучи других менторов на сайте - возможно, они тоже тебе подойдут!
Что-то пошло не так :-( Либо неправильно почту вбил, либо такой email уже существует.
Что входит в оплаченный период?

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

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

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

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