Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

Kottans JS 2016 | Отзывы киевских студентов

$
0
0

POV Student #1

Закончился июль и вместе с ним подошли к окончанию курсы Kottans JS, которые начались еще в мае. Это был интересный опыт, который многому меня научил. Если вы никогда не слышали о котанах, настоятельно рекомендую прогуглить эту тему, а также посетить их сайт kottans.org. Но если коротко, то это группа инициативных разработчиков, и не только, которые организовывают курсы по различным языкам программирования, в моем случае это был JavaScript.

Отбор

Для того чтобы попасть на курсы нужно пройти несколько этапов, первый из которых — регистрация. На сайте kottans.orgоставляешь свою почту, и в преддверии нового запуска тебе придет письмо с тестовыми заданиями. В этом году у нас их было два, но выполнять нужно было только одно на выбор. Задания были достаточно разноплановые. Первое подразумевало некоторые знания front-end и заключалось в реализации простенького клиента для pokeapi.co. Организаторы видимо уже тогда предвидели большой ажиотаж вокруг темы покемонов. Второе, как я понимаю, было больше на проверку алгоритмического мышления: необходимо было реализовать функцию, которая принимает на вход два многоугольника и возвращает массив многоугольников — их пересечение, либо пустой массив, если многоугольники не пересекаются. Каждый был волен выбирать то, что ему больше по душе.

Задания оценивали организаторы, нюансы этого процесса я знаю плохо, но думаю, что там все было достаточно объективно. Один из котанов, Андрей Листочкин, сказал, что никого из нас не одобрил, потому что мы все наделали фатальных недостатков. Но этого не стоит бояться, просто он любит хорошие истории коммитов, и меньше прощает людям, в силу доступности огромного количества информации в интернете. А вообще он добряк.

Так или иначе отбор был проведен и часть счастливчиков была приглашена на собеседование. Оно не техническое и больше на проверку адекватности и желания учиться. У меня как C# -разработчика уточняли уровень лояльности к JavaScript. После собеседования вы окончательно становитесь «почти уже котаном».

Процесс обучения

Курсы состояли из лекционной части, домашек и воркшопов. Каждый вторник и четверг спикерами освещалась какая-то тема: в начале основополагающие вещи из HTML, CSS и, конечно же, JavaScript, затем общие процессы разработки и построения приложений, ближе к концу более узкоспециализированные темы по различным фреймворкам. Вся информация подавалась интересно и емко, с кучей полезных ссылок. К большинству тем задавались домашки, выполнять их или нет личное дело каждого. Разумеется, до определенного момента: при большом количестве догов студент исключался. И это вполне логично, домашки помогали лучше усвоить материал, тренеры давали по ним дельный фидбек, если студенту все это не нужно, то и курсы ему скорее всего не нужны. По субботам проводились воркшопы, где можно было научиться не только полезным, но и просто интересным вещам.

Общая картина

Но вообще, это все не главное. Описанием отбора и структуры я не могу передать атмосферу, а это как раз то, что выделяет курсы от котанов на фоне других. Тут спикеры и организаторы — это профессионалы, которым не все равно. Они тратят свое личное время для того, чтобы помочь другим развиваться в IT. Это звучит невероятно, когда-то на собеседовании я минут 15 пытался объяснить одному мужчине, что эти курсы бесплатны и на абсолютно добровольной основе, и что никто никому не платит, и это не организовано какой-то большой компанией. По-моему, он мне так и не поверил, но все так и есть. Просто люди делятся знаниями, потому что им это нравится. И это круто.

Остальное зависит от тебя

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

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

P.S.Огромное спасибо Cognianceза удобный конференц-зал, бесплатный кофе и печенюхи.

By @ElegantElephant44

POV Student #2

«You know nothing, Jon Snow Quod non.»

В этом году передо мной встала в полный рост проблема «Advanced Beginner». Вроде бы и что-то знаю, но как бы и не очень. Вроде бы доводилось заставлять работать ангуляр с іе8 без консоли и dev-tools, но что творится в кишках DOM-api, как работает ES6 и CSS3 представляю с пробелами.

Собственно для такой ситуации искать курсы «10к uah \ JS за 3 месяца» смысла мало. Гораздо адекватнее — искать сообщество и людей у которых можно поучиться.

Сложно попасть, легко потерять, невозможно забыть:

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

На что рассчитывал

  • Повариться некоторое время в сообществе тим-лидов и вменяемых джуниоров, узнать тренды индустрии, познакомиться с теми, кто знает как делать.
  • Послушать спикеров разного уровня подготовки и ораторского мастерства. Так как курсы бесплатные — это идеальное поле для оттачивания спичей и докладов.
  • Посмотреть, как в группе решают однотипные задания. Фидбек от коучей хорошая плюшка, но с учетом того сколько нас было, лучше было смотреть на работы однокурсников. Порою были завораживающие работы.
  • Поделать какие-то прикольные штуки руками.
  • Получить обзор по топовым фреймворкам индустрии.

Что получил?

То на что и рассчитывал. Грамотно управляйте ожиданиями. ;-)

Приятной неожиданностью стал поток в Харькове. Часто после лекции в Киеве ночью досматривал харьковские для достижения полного дзена.

Что отдал?

Активность на лекциях.Так как мы со спикерами «учимся друг об друга», то было стыдно изображать «чувака которому все понятно». Не стеснялся говорить лектору «я нифига не понял — перефразируй».

Время и силы на домашку.
Есть пару незаконченных домашних заданий, которые тем не менее протянули за собой целый «хвост» изученного материала. Например, чтобы сконфигурировать CI на трависе нужно:

  • понимать как работает git
  • осознать прелесть тдд\бдд и т.д.
  • базово освоить фреймворк тестирования. В нашем случае mocha\сhai
  • написать тесты (!)
  • базово освоить трависовский .yml
  • и наконец сделать домашку «настройте СІ на своем репозитории»

Доволен?

Более чем.

Что после?

Буду жить дальше. Постараюсь не терять народ из виду.

By @Quodnon

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


Viewing all articles
Browse latest Browse all 8115

Trending Articles