Архив рубрики ‘Программирование’

Интеграция программного обеспечения. Описание процесса от бизнес консультанта

Синерги́я (греч. συνεργία — сотрудничество, содействие, помощь, соучастие, сообщничество; от греч. σύν — вместе, греч. ἔργον — дело, труд, работа, (воз)действие) — суммирующий эффект взаимодействия двух или более факторов, характеризующийся тем, что их действие существенно превосходит эффект каждого отдельного компонента в виде их простой суммы[1], эмерджентность. Википедия. В процессе работы бизнес консультантом, для увеличения эффективности […]

Бизнес vs программная инженерия

Где-то я слышал, что в психотерапии существует следующая методика работы с пациентом – пациенту предлагают сесть и написать в свободной, «потоковой» форме все что накипело, волнует, будоражит сознание и, отражаясь на подсознании, не дает спать по ночам. Применительно к этому есть хорошее, нежно ласкающее слух слово – фрирайтинг. Итак, почему я решил это написать – […]

Оперативное планирование в Redmine

В прошлой статье я рассказывал, как мы в Redmine настроили жизненный цикл задач для программистов, сейчас хочу рассказать о том, как мы планируем задачки в Redmine в разрезе месяца (про стратегическое планирование, наверное, напишу в отдельной статье). Как мы планируем Вкратце расскажу о процессе оперативного планирования, которое работает в нашем IT-отделе. Любой сотрудник компании может […]

Как накормить мозг программиста… или feed your brain

Введение Из всех наслаждений, отпущенных человеку в жизни, самое изысканное — шевелить мозгами. (Борис Акунин) Известно, что при работе за компьютером мозг программиста затрачивает больше энергии, чем мозг других людей. Программист, как работник умственного труда, должен следить за своим питанием и здоровьем, чтобы поддерживать свой мозг в состоянии высокой работоспособности. К тому же, программист должен […]

Собеседование в gamedev индустрии

Хотя на хабре уже проскакивала статья про собеседование в Зингу, мне хочется рассказать про то, как проходят собеседования в gamedev программистов и как к ним готовиться. Собеседования бывают очень разные, и то, что спрашивают на собеседованиях в Швеции, в Канаде или в России может заметно различаться. Итак, обо всем по порядку.

Чем заняться айтишнику в армии или как я на VBA игры писал

Прошло уже больше двух месяцев с момента моей демобилизации. Я уже освоился на свободе, пришло время рассказать правду. Служил я в разведке!.. «Секретная» в/ч ОсНаз ГРУ. По распределению попал в отдел ЦРП (Центр радиоперехвата). Работенка не пыльная, сидишь ночами в наушниках и слушаешь врага. Но речь пойдет не об этом. У каждого оператора поста радиоперехвата […]

Выход на пенсию IT-специалиста (опрос)

Здравствуй, хабрачеловек. В большинстве своём, ты, по долгу службы и призванию, любишь писать код и возиться с паяльной станцией. Бывало, что проводишь бессонные ночи за любимым занятием. Но через пару-тройку десятков лет можно не заметить, как пришла она… пенсия. Может и не внезапно, а планомерно, но факт остаётся фактом, годы ведь идут… Кто-то только начинает […]

Небольшая японская хитрость по организации своей записной книжки

Инструменты типа Evernote позволяют находить и организовывать информацию действительно просто. Однако, временами я нахожу записные книжки более удобными, особенно на ходу. В то же время, записи в бумажном варианте организовать сложнее. Скорее всего, многие люди делят все страницы на отдельные тематические части, в которые пишут соответствующие темам записи. Некоторые же просто пишут все подряд, заставляя […]

Хабражители – какие мы

«Существуют три вида лжи: ложь, наглая ложь и статистика» (с) Бенджамин Дизраэли Вот в этом посте были проведены два опроса разработчиков ПО на принадлежность к типам личности MBTI и о предпочтениях командных ролей по Белбину. В опросах на момент обработки данных приняли участие 250 и 326 хабражителей-разработчиков ПО соответственно. Конечно, не биг дата, но не […]

Инь и ян в разработке ПО. Диалектика программирования

«Если два коммуниста не могут договориться друг с другом, значит, один из них враг» (с) Л.Берия … Или оба, — добавлю я от себя. В программировании много противоречий. Например, память/быстродействие, качество/трудоемкость, сопровождаемость/сроки. Но эти противоречия скорее технические, с которыми мы как-то научились справляться. А есть еще противоречия психологические, которые образуют целое лишь в своем единстве […]