Моя история
Я с детства начал интересоваться программированием. Ещё в 12 лет я написал свою первую игру на языке Pascal. Примерно тогда же я купил небольшую книжку по HTML и большую по Visual Basic. Первая поддалась быстро, и через пару дней после покупки я создал свою первую HTML страничку. Она не была доступна в интернете, но я и так был очень рад. Вторая книга оказалась слишком сложной. Позже я выяснил, что она предназначалась для студентов 4 курса.
Прошло какое-то время, и я поступил в Варшавский Университет на программирование. Поначалу было очень трудно. Первые несколько месяцев я буквально не вылазил из-за компьютера (нет, не из-за игр или видосиков). За первый год я узнал очень много новых вещей, большая часть из которых оказалась мне в итоге не нужна. В середине второго года обучения я устроился на полставки в Польскую IT-фирму, и вот тут-то всё и началось.
Оказалось, что быстрее всего я учусь именно на работе. Кроме того, теперь я понимал, что мог бы устроиться на эту работу и раньше. А большинство сложных вещей, которые я проходил в универе, в реальных проектах не используется. К тому же теперь я точно знал, что нужно понимать и уметь программисту для работы, а что лишь впустую потратит время и силы.
Именно поэтому я решил создать codenplay (от англ. code and play) - интерактивную платформу по обучению программированию, основанную на практике и игровых заданиях. Сейчас на сайте доступен курс по Основам Программирования , который поможет понять базовые концепции любого языка программирования и даст первый опыт написания реального кода в языке Javascript.
Миссия codenplay
Серьёзно наболело, как много ненужного, скучного или намеренно сложного преподают в универе, когда учишься на программиста. Поэтому главной миссией codenplay есть и будет - познакомить как можно больше людей с миром IT и при этом:
- Не объяснять ненужные вещи
- Не тратить время зря
- Не лить воду
- Не усложнять (а по возможности упрощать)
- Не убить желание обучаться скучными или слишком сложными заданиями
Что будет дальше
В планах подготовка курсов по другим важным темам в IT. Очень хочется создать несколько интересных и увлекательных курсов, после прохождения которых можно будет устроиться на работу junior-программистом и уже дальше учиться "в бою". Пока что я работаю над следующими темами:
- Практический курс во Web-разработке (HTML/CSS/Javascript)
- Программирование в стартапе (как быстро создать MVP)
- Английский для разработчиков