IT-встречи в Таллине (на русском)

Год: 2009 Страница 3 из 13

Следующая встреча состоится 26го ноября!

Господа! Коллеги! Друзья!

Спешим обрадовать вас известием, что следующая встреча нашего сообщества ожидается 26го ноября, а значит есть повод отметить этот день в своём календаре красным цветом! Cоответственно, регистрация будет открыта 20го ноября, и этот день стоит тоже отметить красным цветом, а может быть даже завести будильник на 12:00 😉

Темой следующего «заседания» станут ЯП — Языки Программирования. Нас ожидает 3 увлекательных доклада, каждый из которых будет посвящён отдельному ЯП, но все три доклада объединяет одна тема — функциональное программирование.

  1. Юрий Муленко расскажет о функциональных конструкциях языка C#. Компания Microsoft не дремлет и в дебрях гиганта по созданию ПО растёт и процветает платформа .NET, а так же язык C#. На волне инноватиных веяний язык программирования C# заимел в арсенале своих конструкций элементы функционального программирования. Юра с радостью поделится, какие из этих конструкций оказались на столько полезны при разработке ПО, что жизнь разработчика на C# стала на много радостней.
  2. cslogo

  3. Андрей Солнцев поведает о функциональном программировании на Java. Функциональные языки набирают популярность, но авторы Java не спешат добавлять в язык новые конструкции, аргументируя это тем, что язык должен остаться простым, и каждая новая конструкция должна быть тщательно продумана. Тем временем, матёрые Java-программисты, которые не хотят отставать от прогресса, придумали замену функциональным языковым конструкциям. Идея заключается в том, чтобы создать API который позволил бы писать код Java так, как будто это функциональный язык программирования.
  4. javalogo

  5. Александр Мочёнов сделает доклад о языке программирования Python. Александр надеется поделиться теми самыми «хорошестями» и «фишками», которые делают этот ЯП таким особенным по его мнению. Напомним, что Python является одним из основных языков разработки во многих ИТ-компаниях (например в Google), а многие Python-адепты считают что лучше языка нет во всём мире. Если среди участников найдутся эти самые адепты, то они обязательно поддержат Александра, а тем, кто с этим языком ещё не знаком, будет несомненно интересно узнать, что такое Python.
  6. python-logo-master-v3

    Итак, 20го ноября — регистрация, 26го ноября — встреча. Не пропустите! 🙂

Обновление спонсорского раздела

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

Так это… поговорим об этом?

Я думаю, у многих в памяти остались яркие воспоминания жарких дискуссий на тему Agile, SCRUM и прочих модных/полезных/неоднозначных вещей. У DevClub‘а все еще зреет идея продолжить начатое в каком-нибудь интересном формате, а пока Алек Козлов предлагает всем неравнодушным к выше обозначенным терминам лицам собраться еще раз и поговорить на тему «Agile estimation and planning». Язык общения — английский. Участие — бесплатно. Место и дата: 10 ноября, 17.30-20.00, зал IT-колледжа. Все остальные детали и регистрациятут (на эстонском).

Коротко о прошедшем 29.10 DevClub/QA

Друзья!

Традиционно, follow-up к прошедней встрече клуба пишет её модератор. Но поскольку в ДевКлабе слово предоставляется всем желающим высказаться аргументированно и по-существу, приглашаю участников октябрьской встречи обменяться мнениями о ней в комментах к этой записи, в своих блогах (желательно, со ссылкой, чтобы оно дошло до оргкомитета Клуба) или посредством анкеты.

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

А теперь вернёмся в 29 октября, в зал отеля «Ору», где благодаря поддержки фирмы Helmes мы имели возможность пообщаться на темы Quality Assurance:

Начали, как и обещали, с исчерпывающей вводной в предметную область. Вместо неожиданно заболевшего, но уже идущего на поправку, Сергея Сергеева с суровыми буднями тестеров (исчисляющимися аж с 1945 года) собравшихся познакомил его коллега Антон Шишков:

About Testers

View more presentations from antsh.

Стас Катков наглядно доказал, что краткость — это не только сестра таланта, но и сестра профессионализма: буквально за четверть часа мы узнали, какие типичные ошибки возникают при внедрении автоматизированного тестирования в работающие проекты и как важно не переусердствовать в этом благом начинании:

Далее на практике Антоном был продемонстирован популярный инструмент многих тестеров — Selenium, что в конечном итоге переросло в грандиозную дискуссию, мастерски модерируемую самим докладчиком.

Automated Testing Overview

View more presentations from antsh.

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

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

Видео докладов будет выложено позже в этом месяце. Спасибо, что были с нами! Stay tuned!

Предлагается работа Linux-программисту

Уважаемый Антон Анисимов (вот он в LinkedIn, а вот — в LiveJournal), обратился в наш Клуб с просьбой посодействовать ему в поисках программиста под Линукс. Работа на контрактной основе с перспективой постоянного трудоустройства.

Вот что пишет об этом сам Антон:

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

Что требуется вообщем:

  • опыт работы с Линукс и опыт программирования под Линукс
  • желание работать и немного фанатства Линукс 🙂

Что потребуется сделать:

  • через готовую библиотеку работы с COM портом написать библиотеку коммуникационного протокола.
  • написать несколько простых страничек для веб
  • настроить как надо будет встроенный Линукс
  • ну и написать некую логику для сборки всей этой «солянки»

Гарантирую со своей стороны:

  • оплату за работу вовремя
  • интересный проект с кучей необычного «железа»
  • не менее интересные задачи в будущем

Предполагаемое время на проект — 2 месяца.

P.S. В Линуксе и программировании под ним я не плохо разбираюсь (SOT Linux, Best Linux, LBA Linux, …), но я один такой проект сам не потяну поэтому предлагаю кому-то халтурку или хорошее место работы в будущем.

P.P.S. Не удивлятесь спецификой моей личной фирмы, поскольку под этот новый проект будет создана другая фирма.

Связаться с Антоном можно по эл. почте: anton.anisimov[гав@гав]gmail.com

Готовимся к нетворкингу

Оперативная статистика по зарегистрировавшимся на октябрьскую встречу.

Общее число зарегистрировавшихся — 90 человек (при том, что у нас всего 80 мест!) Из них новичков (первый раз в клубе) — 16 (18%), зубров — 74 (82%).

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

  • Swedbank — 16
  • HireRight — 8
  • Skype — 6
  • Aqris и Helmes — по 5
  • Tieto — 4
  • Symantec, Exact, FusionOne, Axinom и Rate Solutions — по 3 представителя
  • NetGroup и Programeter — по 2
  • Студентов разных вузов — 7

По технологиям (при нескольких указанных учитывалась первая в списке; специализация ок. 10 участников осталась неизвестной):

  • Java — 32
  • PHP — 10
  • .NET — 6
  • Databases (Oracle, Sybase, mySQL) — 5
  • C# — 4
  • C/C++ — 3
  • Ruby/Rails — 2

Также будут специалисты по более экзотическим продуктам и технологиям, как: Python, Excel, Scrum, Flash/ActionScript, Perl, Flex, VHDL/PSL/HLDD. Кроме них заявлено несколько представителей менеджмента и как минимум 9 профессиональных тестеров/QA-инженеров.

Хотите с кем-то пообщаться? Тогда при входе найдите на столе с бейждиками табличку со своим именем и прикрепите себе на одежду на видное место. Во время перерывов обращайте внимание на бэйджики ваших коллег и не стесняйтесь вступать в диалог 🙂

Три.. два… один — поехали!

Это первый этап регистрации, число мест на нём ограничено. Если вы видите форму внизу — значит несколько мест пока ещё есть, торопитесь! Если нет, не отчаивайтесь — в понедельник, 26 октября будет открыта регистрация на все остальные свободные места.

Обновление (18:35).

Регистрация закрыта, мест больше нет. В понедельник будет открыта дополнительная регистрация на остающиеся свободными места (между 9 и 10 часами утра). Большая просьба сообщить модератору встречи (zahhar-at-gmail.com), если за выходные дни кто-то из уже зарегистрировавшихся узнает, что в  силу обстоятельств непреодолимой силы не сможет прийти на встречу 29.10.

Всем хороших выходных!

Обновление-2 (Пн, 26.10 9:00)

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

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

Спасибо за понимание!

Обновление-3 (11:50)

Регистрация окончена, мест больше нет.

Октябрьская встреча: QA

Уважаемые коллеги!

Октябрьская встреча клуба по сложившейся традиции состоится в четверг, 29 октября, в отеле Ору, чей конференц-зал любезно предоставлен спонсором клуба — фирмой Helmes — в наше распоряжение с 18:45 до 23 часов.

Нынешняя встреча посвящана всему тому, что на буржуйском диалекте скрывается за аббревиатурой QA: темам управления и обеспечения качества кода, тестированию софта и нелёгкой профессии тестера.

dilbert-on-qa

Своимы мыслями, примерами, опытом и идеями в этот раз с собравшимися будут делиться:

  1. Сергей Сергеев (WebQA / Skype) — «Что такое (web)тестирование и с чем его едят?» — (definition / стереотипы / что делает тестер? / зачем нужны тестеры? / когда тестируют? /как тестируют? / где учат тестированию? / модные тенденции / Eesti Testijate Liit)
  2. Антон Шишков (QA / Skype) — «Краткий обзор программ для автоматичесткого тестирования» (Hands-on: Selenium)
  3. Станислав Катков (QA Engineer / HireRight Estonia) — «Автоматическое тестирование для работающих проектов» — (задачи тест-отдела / что можно автоматизировать / выбор стратегии для автоматизации / критерии для выбора инструмента)
  4. Антон Литвиненко (CTO / Programeter) — «Термометер для управления проектом» — (что же такое метрика? / демо Programeter-а / социальный граф в команде разработчиков / измерение вклада в разработку ПО)

Начало первого доклада — ровно в 19 часов. После 2-го и 3-его докладов — добровольно-принудительный networking в компании одноклубников и напитков с плюшками.

Идя навстречу пожеланиям трудящихся, регистрация на эту встречу будет открыта дважды в разное время: в пятницу, 23 октября во второй половине дня (первая половина мест) и в понедельник, 26 октября в первой половине дня (остальные места). Следите за обновлениясм на сайте!

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

«Я и другие» Феликс Соболев (1971 г.)

Весьма познавательный фильм о психологии. Мне кажется, что он может помочь осознать многие процессы, протекающие в повседневной жизни команды.

Англоязычные источники по теме:
http://en.wikipedia.org/wiki/Conformity
http://en.wikipedia.org/wiki/Asch_conformity_experiments
http://en.wikipedia.org/wiki/Anchoring

Видео: Антон Кекс и Антон Архипов. Ping-pong programming

На прошедшей встрече участникам посчастливилось стать очевидцами такого явления как программерский пинг-понг в исполнении двух Антонов. Вот видео, наслаждайтесь!

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

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

Страница 3 из 13

Работает на WordPress & Автор темы: Anders Norén