Читал статью. Статья интересная, однако я думаю что для каждой ситуации есть разные реалии. А так как имею опыт руководства и в сфере разработки и в сфере управления компанией, то я хотел бы прокомментировать некоторые фразы из данного словаря, так сказать пропустив их через призму более обширного мнения, нежели взгляд руководителя по разработке. И дело тут не в том, что разработка ПО вещь специфическая — наоборот, любой руководитель, на мой взгляд должен рассматривать ситуацию со всех граней а потом решать использовать конкретную фразу или нет. Приступим:
Читать полностью »
Рубрика «Программирование» - 945
Толковый фразеологический словарь руководителя — с пояснениями
2013-10-03 в 4:36, admin, рубрики: human resources, Программирование, Руководитель проектов, управление людьми, управление проектами, управление проектами и командой, метки: Руководитель проектов, управление людьми, управление проектами и командойGame Maker AI — С чего начать?
2013-10-02 в 13:49, admin, рубрики: game development, game maker, TDS, Программирование, метки: game maker, TDSGame Maker — платформа разработки (в начальной концепции 2D) игр. На данный момент наиболее популярны Game Maker 8.08.1 и Game Maker Studio. Последний, к слову, поддерживает кросс-платформенную разработку (что, наверное, и является почти единственным фактором выживания движка в целом).
В последнее время GM теряет свою популярность под тенью таких гигантов, как Unity3D/Cryengine/Unreal. Я считаю потерю спроса на этот движок совершенно необоснованной, ведь для создания многих игр (например, под Android) нет необходимости в последних технологиях разработки 3D и других «ненужных» функциях, очень требовательных к системе пользователя. При использовании Game Maker для разработки таких игр можно достичь достаточно высокой производительности без видимых жертв со стороны графики или функционала.
Итак, ближе к делу. С некоторых пор я занимаюсь разработкой игр в среде GM. И в один прекрасный день передо мной возникла интереснейшая задача — разработать приемлемый AI для игры жанра TDS (Top Down Shooter). Признаться, до того момента я не сталкивался с разработкой искусственного интеллекта, и задача поначалу просто поставила меня в тупик. Три последующих дня я провел в поиске решения (естественно, методом проб и ошибок), и узнал я за эти 3 дня довольно много. На основе своего короткого и болезненного опыта, я постараюсь описать основные методы и сторонние библиотеки по разработке AI в среде Game Maker.
Читать полностью »
Как ответить запросом на запрос, или Базы данных не для чайников
2013-10-02 в 11:22, admin, рубрики: mail.ru, базы данных, Блог компании Mail.Ru Group, Программирование, проектирование баз данных, технопарк, Учебный процесс в IT, метки: mail.ru, базы данных, проектирование баз данных, технопаркВ Технопарке я преподаю студентам курс «Базы Данных». Уже из названия ясно, что речь идет о неотъемлемой части современной IT-грамотности — без этой дисциплины сегодня трудно представить себе компьютерную специальность. Базы данных в том или ином виде сегодня окружают нас повсюду — в самом обычном смартфоне их сотни, что, разумеется, далеко не предел.
Clojure Cup — опыт участия в хакатоне по написанию веб-приложения на Clojure
2013-10-02 в 8:40, admin, рубрики: clojure, Программирование, сделай сам, хакатон, метки: clojure, сделай сам, Хакатон 
На этих выходных прошёл ClojureCup — 48 часовый хакатон на Clojure. Это будет относительно длинный пост про то, как он проходил в нашей команде, с техническими деталями и прочим. А в конце поста, куда уж без этого, расскажем совсем немного о нашем проекте.
Читать полностью »
GitHub: открытие файлов из Pull Request’ов и веток
2013-10-02 в 0:34, admin, рубрики: development, Git, github, Программирование, разработкаПо горячим следам чекаута Pull Request'ов, теперь вы можете открывать файлы в GitHub for Mac и GitHub for Windows прямо из Pull Request'ов и веток!
Теперь в Pull Request'ах появилась кнопка «Открыть» («Open»):

И в интерфейсе просмотра файлов из веток:

Пишем свою книгу
2013-10-01 в 20:36, admin, рубрики: boost, c++, diy или сделай сам, книги, пишем сами, Программирование, с++11, электронные книги, метки: boost, c++, книги, пишем сами, с++11
В данной статье я поделюсь информацией о том, как написать свою IT-книгу. Расскажу о подводных камнях, взаимодействии с издательским агентством, налоговой и банками. Процесс может немного варьироваться от издательства (и страны), но основные моменты не должны меняться.
Читать полностью »
Faces of Facebook: Все пользователи FB на одной странице
2013-10-01 в 14:11, admin, рубрики: Facebook, Программирование, социальные сети, Социальные сети и сообщества, метки: Facebook, социальные сетиИнтересный проект от дизайнера Натали Рохас покажет нам все фотографии профилей Facebook. Сейчас социальная сеть насчитывает уже уже 1.2 миллиарда профилей. Фотографии 1/6 части населения земли уместились на страничке цветом напоминающий «белый шум». Проект называется Faces of Facebook. Нумерация идет слева направо, сверху вниз.

Роль тимлида: что остается менеджерам?
2013-10-01 в 11:13, admin, рубрики: web-разработка, Блог компании Бизнес-школа РИК, Веб-разработка, Программирование, управление проектами, метки: web-разработка, Программирование, управление проектами 
В последнее время в области IT и digital все чаще слышится слово «тимлид». Но при детальном рассмотрении видно, что все по-своему понимают эту профессию.
Кто-то говорит, что тимлид должен руководить всем проектом, а менеджеры только мешают. Другие считают, что с клиентом должен общаться только менеджер. Административный вопрос тоже остается открытым: в чьем подчинении работают разработчики и тестировщики?
В этой статье мы попробуем разобраться, кто же такой этот загадочный «тимлид» и так ли нужны менеджеры?
Толковый фразеологический словарь руководителя
2013-10-01 в 10:09, admin, рубрики: human resources, Программирование, Руководитель проектов, управление людьми, управление проектами, управление проектами и командой, метки: Руководитель проектов, управление людьми, управление проектами и командойПредисловие
Так получилось, что я руковожу разработкой ПО, хотя меня этому не учили. Учился сам. Но были учителя. Учителя — это не те, кто учит, а те, у кого учатся. Мне повезло, у меня такие наставники были.
Еще больше помню начальников, у которых я учился тому, как не надо руководить людьми. Со временем у меня накопился небольшой словарь, по фразам из которого я начал отличать подобных руководителей. Эти высказывания, как правило, звучат в некотором сопутствующем контексте, в котором они имеют вполне определенное значение.
Наполеон Бонапарт говорил: «Армия львов под управлением барана всегда проиграет армии баранов под управлением льва». Так вот, по моим наблюдениям, львы подобных фраз себе не позволяют. И, если вы слышите похожие высказывания в свой адрес, делайте выводы.

WTF?
2013-10-01 в 7:36, admin, рубрики: c++, code review, open source, pvs-studio, wtf, Блог компании PVS-Studio, обзор кода, ошибки в программе, Программирование, С++, метки: code review, open source, pvs-studio, wtf, обзор кода, ошибки в программе, С++, Си
Меня не покидает когнитивный диссонанс. На форумах обсуждаются возвышенные идеи о написании сверх надежных классов, кто-то рассказывает, что его проект собирается с ключами -Wall -Wextra -pedantic -Weffc++. Господи, где все эти достижения науки и техники? Почему я вижу кругом глупейшие ошибки? Может быть, со мной что-то не так?

