Meetup, Presentation, Video

Фриланс или работа по найму: что лучше для молодого программиста?

Презентация президента компании Codemasters International Александра Коваля на встрече юзер-группы FoxDevs 22 октября 2013 г. 

 

 

Стандартный
Meetup, Trip

15-й Moscow Django Meetup

31 октября мне посчастливилось попасть на 15-ю встречу московского сообщества Django. Скажу сразу – то, что я увидела, совсем не совпало с моими ожиданиями. Я шла на скромные “айти-посиделки” в узком кругу разработчиков, а оказалось на настоящей конференции, хоть и небольшой, которой может позавидовать любая встреча FoxDevs.

 

Во-первых, собираясь на встречу, я как-то упустила из вида, что она проходит в Mail.Ru Group, а когда поняла, была немного ошарашена. Я женщина деревенская, поэтому офис на меня произвел огромное впечатление. На входе нас встретили девочки-волонтеры, которые очень ловко управляются с бородатыми айтишниками 🙂  Провели на регистрацию, помогли найти свои бейджи и проводили в конференц-зал. По дороге мы увидели много всего интересного. Особенно меня впечатлила баскетбольная площадка… В зоне отдыха на втором этаже сделаны кокетлевые  “диванные закутки”, где можно спрятаться. Хочешь, общайся, хочешь, уединяйся. Класс! А вот стеклянная лестница на второй этаж – это жестоко. Наверное, местные девушки по умолчанию носят джинсы  

Moscow Django очень повезло с поддержкой крупной фирмы, которая приглашает проводить у себя мероприятия, предоставляет оборудование, помогает с видеозаписями и разрешает громить буфет 🙂

 

Около семи вечера в конференц-зале все было в полной боевой готовности: микрофон, экраны, проектор, видеокамера. Аппаратура, конечно, мечта! Тем неменее, встреча началась позже намеченного времени. Дело в том, что по традиции первый доклад стартует в 19.10, а не в 19.00 — для опоздунов. В это время всем пунктуальные могут попить кофе с печеньками в буфетной комнате. Или съесть яблоко. Что пришлось очень кстати в конце рабочего дня.

 

Тем временем,  все началось. Прежде, чем дать слово первому докладчику, ведущий Meetup'а Валентин Домбровский рассказал о партнерах мероприятиях. Вообще-то, Валентин показал мне очень хороший пример того, как надо проводить встречи.

 

Доклады были, насколько я могу судить, интересные, видео должно появиться в ближайшее время. Обсуждали сервис Mist.io, Django 1.6 и шаблонизатор Jinja2. Первый докладчик, Димитрис Морайтис, находился в Калифорнии и рассказывал о Mist.io. Общение происходило с помощью Google Hangouts. С восприятием английской речи и обменом вопросами и ответами проблем не возникло. Неплохо было бы перенять подобную практику у московских коллег.

 

О Jinja2 рассказывал Владимир Филонов, программист и один из лидеров московского сообщества Django. “Горизонтальные связи” юзер-группы FoxDevs и Moscow Django начались с нашего знакомства с Владимиром на Ulcamp’13. Нетворкинг такой нетворкинг 🙂

 

Об особенностях Django 1.6 рассказывал Илья Барышев, как я поняла, один из самых популярных спикеров Moscow Django.

 

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

Итого, я очень рада, что моя командировка в Москву совпала с Moscow Django Meetup №15. И хотя до места проведения прилошлось долго добираться в конце тяжелого дня и в неподходящем облачении, а потом рано уйти, не получив пиццы из-за предстоящего часового путешествия в подземке домой, думаю, мне повезло. Теперь я знаю, что Django 1.6 гораздо лучше более ранних версий, миграция на Django 1.7 прекрасна, как балет, для того, чтобы использовать Django, нужен шаблонизатор, и лучше, если это будет Jinja2, а сервис Mist.io очень упрощает работу в облаке. Django Django Django Django

Лена Зверева

Стандартный
Meetup

Лекарство от скуки на работе, или субботний круглый стол.

В прошлые выходные в юзер-группе FoxDevs состоялось важное и серьезное обсуждение. Мы выясняли, как повысить производительность труда путем применения “плюшек”. Уговор был таков: в беседе о том, как сделать компанию “вторым домом” для сотрудников, ни слова о деньгах! Рецепт получился следующий:

  • внимание к профессиональному развитию сотрудников фирмы (обучение, эксперименты с новыми технологиями, возможность делиться своими знаниями и опытом);
  • интеграция каждого сотрудника в жизнь компании (в том числе, публичную);
  • тимбилдинг;
  • комфортный офис с удобными зонами для работы, отдыха и общения;
  • совместная “экстраофисная” жизнь: корпоративы, спорт, поездки;
  • внимание к личностному развитию каждого сотрудника.

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

В те времена, когда IT-отрасль только зарождалась в Саранске, одним из главных мотиваторов, как ни странно, был доступ в интернет. Другим важным фактором, благодаря которому люди принимали решение посвятить свою жизнь программированию, было саморазвитие. Ведь тогда любая задача, стоявшая перед разработчиком, означала необходимость узнать что-то новое, а следовательно, и потребность об этом рассказать. Именно тогда начало зарождаться наше айти-сообщество. Люди собирались для того, чтобы обсудить, что у них получилось реализовать, как они это сделали, показать, какие они крутые 🙂

Однако с опытом вчерашние “челленджи” становятся рутиной, и если не будет разнообразия в задачах, программист уйдет: в свой бизнес или в компанию с более интересными проектами.

Наталья Белянина рассказала о тимбилдинге в компании Webparadox.

Постепенно, начиная с небольшой активной группы, им удалось сплотить коллектив, члены которого изначально практически не общались друг с другом. В этом помогло внимание к сотрудникам не только как к исполнителям рабочих задач, но и как к личностям с их внутренним миром, поддержка профессионального и творческого роста, выход “за пределы офиса”: спорт и настолки, выезды на природу, планерки в неформальной обстановке, ведение блога, в котором принципиально отказались обсуждать рабочие темы.

Гость FoxDevs из Пензы Максим Семенкин рассказал о том, как активное вовлечение сотрудников в IT-тусовку помогает разнообразить их жизнь, самореализоваться и даже спасает от оттока кадров.

Максим — президент Ассоциации разработчиков программного обеспечения Пензы, а его компания CodeInside — настоящий активист на поприще развития IT-сообщества. Сотрудники компании являются не только зрителями и слушателями на событиях, которые организует Ассоциация, но и сами делятся своими знаниями и опытом. Например, читают лекции в рамках IT-лаборатории, курируют проекты лаборатории, ведут занятия Школы программирования, выступают с докладами на конференции SECON. И если есть хорошая работа и прекрасная возможность расти и самоутверждаться, зачем искать что-то еще?

На круглом столе не обошлось и без дискуссии. Самые активные участники получили наши традиционные  призы: Алексей Лигер — книгу на выбор от издательства Wrox, Алексей Узлов — лицензию один из продуктов JetBrains. А Николай Пальдяев первым догадался о предназначении одного странного предмета, вовсе не связанного с информационными технологиями (этот предмет — многоразовая силиконовая складная ваза). Ну серьезно, до этого ни разу не угадали! 🙂

Кстати, возглавил круглый стол Антон Максимов. Антон — молодец! Во время его интерактивов у меня было ощущение, что он читает мои мысли: Антон спрашивал именно то, что я сама хотела узнать! Надеюсь, он получил удовольствие от своей роли, равно как и все остальные участники, например, вот этот фокус-столик:

И отдельно хочется поблагодарить наших друзей — Алекс Кафе, которые радушно нас приняли и напоили своим классным кофе. Мы к вам еще вернемся!

 

Отзывы:

Ирина Бормотова

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

Хм… а осознает ли это самое "сообщество" себя таковым?:) Таким образом, наверное, одна из задач фокус-группы — не только дать возможность присутствующим презентовать себя и поделиться докладами, но и расставить грамотные вопросы и дать повод для размышлений. Причем каждый ответит на эти вопросы самостоятельно — с опытом и последующими встречами:)

P.S.: просто давайте общаться.

А место было дивное: пироженки с кофе сделали мероприятие, ко всему прочему, еще и вкусным!

Макс Шуркин, Стас Кособоков, Айрат Тажимуратов:

Привет от того самого столика! Мы первый раз приняли участие во встрече FoxDevs. Сразу можно сказать, что была хорошая атмосфера, интересные люди и вкусные круассаны) Нам как начинающим IT-специалистам было интересно послушать мудрых ветеранов в этой области. Огромное спасибо Андрею Сараеву за экскурс в историю.

Алексей Лигер:

Мне всё нравится!

Максим Артамошкин:

Спасибо Foevs за встречу! Эта тема для меня сейчас очень актуальна и я отметил для себя несколько советов от экспертов. Количество участников говорит о том, что ИТ-отрасль в Саранске и группа Foevs движется в нужном направлении.

Anonymous:

Все время рассказывали о том, какие "плюшки" дают в компании, о том как все хорошо и замечательно. Я ждал, когда хоть кто-нибудь скажет о таком мотиваторе, как хорошее ТЗ, и не услышал этого. 

Лена Зверь

Стандартный
Meetup, Photo

Экспериментальная встреча юзер-группы FoxDevs в формате “круглый стол”

В эту субботу саранская юзер-группа FoxDevs выясняла, какая социальная сеть «более лучше» подходит для запуска приложений (вердикт таков: ВКонтактик — для русскоязычной публики, Ф-Бук — для нерусскоязычной публики, другие соц.сети — для самых веселых и находчивых программистов; а вот диагноз: Гуглоплюс? Ты кто такой? Давай, до свидания!)

Это если кратко.
А если полно, то прошедшая встреча, совсем не похожая на те мероприятия, к которым привыкли участники FoxDevs, получилась… ну, словом, получилась! 
В этот раз мы превратились в «неформальную тусовку». Не было обыкновенных докладов, презентаций, розыгрышей и пиццы. А были посиделки с кофе и плюшками в Алекс Кафе, на которых ребята из местных айтишных компаний (Руслан Балькин, Костя Фонов, Лёха Ефремов и Саша Бедняков — еще раз большущее спасибо!) рассказывали, с чем им пришлось столкнуться, разрабатывая и запуская приложения для социальных сетей. Опыт Ораторов оказался полезен и интересен, им задавали и задавали вопросы, так что я даже не успела спросить о наболевшем «гуглофила», хотя, ответ и так на поверхности: нет, моя любимая калифорнийка даже и не входит в поле зрения разработчиков, по крайней мере, собравшихся в этом кафе.

А еще с легкой руки самого продвинутого нетворщика Руслана мы провели (пусть даже в весьма тесной компании, но надеюсь, в первый раз в Саранске) «игру для серьезных людей» под кодовым названием Speed Networking. Смысл в том, чтобы помочь очень занятым деловым людям, у которых нет времени днем с огнем «искать человека», расширить сеть деловых же (и не очень деловых) контактов, на несколько минут собрав из микро-группки из трех человек для знакомства и общения. Знакомимся-общаемся-меняемся, знакомимся-общаемся-меняемся… Не то, чтобы все получилось очень идеально… (повторюсь, багов нет только у того, кто не пишет код =]), но в целом задорно и, надеюсь, продуктивно.

Короче говоря, эксперимент удался! Верной дорогой, товарищи! =]

Лена Зверева

 

 

Стандартный
Meetup, Presentation, Video

Внедрение процесса непрерывной интеграции в команде разработчиков мобильных и веб-приложений

 

В этот раз вы узнаете, что означают страшные слова "Continuous Integration", чем это может быть полезно одинокому программисту-фрилансеру и команде разработчиков. Антон Максимов рассказывает о создании собственной системы непрерывной интеграции, предназначенной для внутренних проектов, о том, как и в чем она помогает, об особенностях ее использования и возникающих трудностях.

 

Стандартный
Meetup, Presentation, Video

Оптимизация веб-приложений

 

 

Андрей Самородов рассказывает о том, что делать, если веб-приложение имеет проблемы с производительностью, как найти "узкое" место и каким образом исправить ситуацию.

 

 

Стандартный
Meetup, Presentation, Video

Юзабилити, или как перестать делать плохие интерфейсы

 

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

 

Стандартный