Pull to refresh
22
0
Виталий Островский @vitaliy_ostrovsky

Геймдев

Send message

Должность — тимлид

Reading time11 min
Views211K
Тимлид (aka ведущий разработчик, team leader) — один из таких «специалистов», обязанности которого многие видят по-разному. Думаю, что складываются различные представления примерно так: поработал кто-то в команде под руководством тимлида, который хорошо справлялся с задачами проектирования системы, и считает теперь, что это именно то, что должен делать тимлид; в другой же команде тимлид плохо справлялся с планированием спринтов, а с другими обязанностями более или менее, и стали считать сотрудники, что планирование — не то, чем должен заниматься тимлид.

От разработчиков, проработавших долгое время в рамках одной компании или даже одной команды чаще услышишь четкое мнение о том, кто такой тимлид и в чем заключаются его обязанности. Повидавшие же разные проекты разработчики и менеджеры постепенно приходят к пониманию, что тимлид может заниматься много чем, какая-то деятельность лучше вписывается в его роль, какая-то хуже, и уже не готовы давать точное определение роли тимлида.
В чем же заключается должность тимлида?
Total votes 49: ↑44 and ↓5+39
Comments54

Фоны старых квестов — методы разработки, секреты, советы

Reading time12 min
Views43K


Сегодня мы исследуем вопрос разработки фонов «как в старых адвенчурах». Это не совсем то, чего вы от меня ожидали. Однако, очередная часть «Галопа Пикселя» задерживается по двум серьезным причинам. Во-первых, главы посвященные анимации требуют — качественной анимации, иначе они не смогут претендовать на лавры материала обучающего. Во-вторых, «галопу» необходима ещё одна публикация до начала цикла об анимации, который уже находится в разработке. Связано это с тем, что я занимаюсь не только классическим пиксель-артом, но и тем, что выходит за пределы канонических разрешений, и у меня, определенно, есть чем поделиться. К сожалению, такой тип пиксель-арта сейчас более моден, чем классика, если судить по откликам публики.

Давайте, впрочем, вернемся к теме сегодняшней публикации. Считаю это маленьким открытием, и мне непременно нужно поделиться им с теми, кто собирается соединить некоторый отрезок своей жизни с тем, что может называться классической адвенчурой. Быть может это поможет вернуть на рынок игры, которые немного оттеснят «хипстерский пиксель» заменив его на то, что может напомнить времена лучших игр от «Westwood Studios», «Sierra» и «Lucas Arts». Предположу вскользь, что множество художников и так знают это. И, тем не менее — я не заметил публикаций на эту тему. Наша братия не спешит делиться своими секретами, сохраняя некую монополию на собственные открытия.

Я хотел приурочить эту статью к началу разработки собственной адвенчуры. Но кто знает, когда это произойдет? А вам эта информация может помочь уже сейчас. Стоит ли откладывать? Думаю, что нет. Лопаты в руки.


Продолжить копать
Total votes 107: ↑103 and ↓4+99
Comments59

Гугл-Цюрих глазами сибиряка-фрилансера

Reading time19 min
Views66K

Расскажи мне полуправду, как полуэльф полуэльфу...

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

Ни в коей мере не считая себя чем-то выдающимся (ну, разве что, пузом), решил ответить на вопросы «а как там?» и «а почему туда?» хоть и субъективно, но максимально объективно и, по возможности, информативно.
Читать дальше →
Total votes 63: ↑61 and ↓2+59
Comments104

Создание кастомного UIActivity для публикации фото и текста в социальной сети ВКонтакте

Reading time4 min
Views15K
Во время работы над очередной версией приложения возникла задача сделать публикацию фото в социальной сети ВКонтакте через стандартный контроллер UIActivityViewController.

image

Поиск в сети дал следующие результаты:
  1. Готовой реализации не обнаружено
  2. Есть официальное sdk ВКонтакте: содержит механизмы авторизации, работы с картинками, но не имеет готового класса для загрузки через UIActivityViewController
  3. Есть документация Apple для создания кастомного UIActivity

 
Читать дальше →
Total votes 24: ↑20 and ↓4+16
Comments18

Бесплатный реалтайм список онлайн юзеров (Parse.com + Pubnub)

Reading time18 min
Views14K
Как-то раз написал мне знакомый задачу для практики: напиши приложение, где есть одна кнопка логина/разлогина и список онлайн пользователь. При этом, пользователи должны «жить» только 30 секунд. Как это всегда бывает, при первичном рассмотрении задачи я подумал: ха, что тут делать то? Используем облачное хранилище и сервер для юзеров, а дальше дело за малым… но не тут то было.

Под катом я расскажу, с какими проблемами при разработке бэкэнда на Parse.com мне пришлось столкнуться, почему пришлось использовать его в связке с Pubnub, и как это всё связать при разработке под Android.

То, что вышло в итоге:

Демонстрация

Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments7

История создания iOS игры о быстрой реакции и стальных нервах

Reading time7 min
Views35K
В начале апреля я уволился с работы. От переизбытка свободного времени я решил написать игру для iOS. Игра про бедного кубика, которого постоянно преследуют другие геометрические фигуры. Настоящая драма. Кубику нужно продержаться как можно дольше без столкновений. Прототип игры был написан примерно за 8 часов. Всего разработка игры заняла 3,5 месяца. Чем я занимался все это время можно узнать ниже.


Читать дальше →
Total votes 64: ↑56 and ↓8+48
Comments50

Ненастоящие сеньор-девелоперы, или почему годы опыта ни о чем не говорят

Reading time6 min
Views141K
Опытный программист из Торонто Мэтт Бриггс так любит свою работу, что говорит: «я бы писал код, даже если бы это было нелегальным». А когда он опубликовал в своем блоге пост о джуниорах, мидлах и старших разработчиках, то собрал больше сотни восхищенных комментариев. Мы в Alconost тоже восхитились и перевели эту статью для вас.

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

Мы испытываем серьезную нехватку талантов, хотя индустрия довольно молода. Большинство софтверных проектов проваливаются, и практически все превышают бюджет. А лучшая идея, которую могут предложить сильнейшие умы, сводится к «Есть несколько стандартных способов решения подобных проблем, но наши решения часто не срабатывают. Единственное, что можно сделать — это попробовать и посмотреть на результат».

Реальность такова, что под «старшим разработчиком» понимается человек, который ваяет код более 3 лет. Его ставят на руководящую позицию, и обычно все заканчивается ожидаемо плачевно.

На самом деле, попытка оценивать людей временными интервалами – слишком упрощенный способ для таких тонких материй, как знание и профессиональный опыт. Но дела обстоят именно так. И если продолжать классифицировать специалистов подобным образом, то самое время нашей индустрии брать тайм-аут. Есть разница между человеком с 10-летним опытом, и тем, кто за то же время стал опытнее в 10 раз.


Постер из сериалa «Компьютерщики»
Читать дальше →
Total votes 111: ↑104 and ↓7+97
Comments102

Советы основателя. Александр Белецкий, CEO SocialSearch.io и Likeastore

Reading time3 min
Views3.3K
«Советы основателя» продолжают знакомить читателей «Мегамозга» с наиболее яркими создателями инновационного бизнеса в России и за её пределами.

Александр Белецкий alexbeletsky родом из Киева, но свой второй бизнес – SocialSearch.io, основал уже в Берлине, используя экспертизу накопленную в Likeastore и делая упор на B2B сегмент.

SocalSearch – это лидо-генерационный сервис для маркетологов и молодых компаний, который помогает отслеживать социальные каналы интересных компаний, конкурентов и лидеров мнений на конкретном рынке, с целью получения профилей вовлеченной аудитории. Проект запустился в мае 2015 года и сейчас готовит MVP, который будет представлен через месяц.
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments0

Смотря на код с закрытыми глазами

Reading time6 min
Views123K
От переводчика

Эта статья — перевод блогозаписи Флориана Бейджерса, слепого программиста из Нидерландов.
Перевод любительский, поэтому прошу указывать на ошибки и критиковать.
Я не нашёл корректного перевода слова accessibility, поэтому перевёл его как «доступность». Если есть вариант получше — предложите, пожалуйста.
Антон Туманов предложил «адаптированность», за что ему большое спасибо.
Как заметил в комментарии pepelsbey, «доступность» является корректным переводом, вернул её обратно.
Почему я сделал перевод? Я наткнулся на опрос на Quora.com «Как программируют слабовидящие программисты?». Ответы людей меня впечатлили, а блогозапись Флориана показалась наилучшим вариантом для введения в этот важный вопрос.

Я — программист. А ещё я слеп. Слеп, как крот, как говорится. Таков я от рождения.

Когда я говорю об этом своим товарищам, то те из них, у кого никогда не было проблем со зрением, обычно задают один из трёх вопросов:

  • Как же ты тогда можешь читать то, что я пишу?
  • Ого. А как ты тогда можешь кодить?
  • Или — самый популярный вопрос — А ты видишь сны?

Мне задают эти вопросы снова и снова. Поэтому в этой блогозаписи я хочу на них ответить. Я попытаюсь нарисовать картинку для тех из вас, кто интересуется доступностью и тем, как слепые люди пользуются компьютером, кодят и выполняют другие работы в 21 веке.
Читать дальше
Total votes 227: ↑224 and ↓3+221
Comments174

Как продвигать мобильные приложения ДО релиза. Часть 1

Reading time15 min
Views33K

Глава 1. Вступление


Благодаря моей истории «Как я создавал мобильный файтинг», я приобрел стойкую зависимость: ежедневно, разомкнув глаза, беру в руки телефон и первым делом открываю заветную иконку хабры.

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

Хочется процитировать: “Когда человек занимается альтруистической деятельностью, отдача приходит в качестве сильнейшей эмоции ощущения смысла”. Меня вдохновляет и заряжает энергией размещение публикаций. Это дает мне сил на достижения другого порядка. Поэтому я стараюсь генерировать контент, который каждому читателю может дать исключительную пользу.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments16

Игра «Демократия»: Liberal Values* российского AppStore

Reading time6 min
Views5.3K


Надеюсь, что большинство из вас уже успело поиграть в игру «Демократия» на своих iOS/Android/WP7 девайсах. Это сатирическая зарисовка о российской политике, в основе которой лежит механика match-3-evolution, freemium модель распространения и, разумеется, узнаваемые персонажи.

На разработку первой версии игры потребовалось 20 дней и усилия трех человек – программиста, продюсера и художника. Буквально через несколько дней с момента появления в AppStore игра достигла позиции Top Free #1 в России. За 6 месяцев с момента релиза в декабре прошлого года «Демократию» загрузили 330 000 пользователей iOS-устройств; более 100 000 человек устанавливают каждый апдейт; 15-20 000 человек играют в нее каждый день. В первый же месяц жизни игра вышла на самоокупаемость и до сих пор приносит радость и счастье своим создателям.

Данная статья о «Демократии» и о нашем знакомстве с российским сегментом рынка AppStore.
Читать дальше →
Total votes 92: ↑63 and ↓29+34
Comments53

Как я создавал мобильный файтинг под iOS

Reading time11 min
Views49K

Глава 1. Спасибо, Майкл Дудикофф


В детстве я любил мечтать о том, кем же я стану, когда вырасту. Какой путь выбрать: космос или океанские глубины? Нет, я хотел создавать игры. Почему игры? Я рос во времена, когда разум любого мальчишки был отравлен компьютерным бумом и первыми консольными баталиями. Шли годы, мечта моя спала медвежьим сном, задавленная трудовыми буднями. И вот, однажды…

Март 2014. 7 утра в обычном московском спортзале. Поднимаю гантели, подавляя сонное недовольство разговорами с местными хохмачами. Тут в нашу беседу внезапно вклинился ОН.



Мальчики и девочки, рожденные на заре СССР, хорошо помнят гнусавый одноголосый перевод с затертых видеокассет. И вот один из обладателей того голоса появляется на экране ТВ, подвешенного к потолку. Конечно, я сразу узнал легендарного Майкла Дудикоффа, героя киноэпопеи «Американский ниндзя».
Читать дальше →
Total votes 62: ↑52 and ↓10+42
Comments75

Hello, SaaS | Remote всем

Reading time7 min
Views17K
image

Часто в общении с коллегами по ИТ цеху обсуждается вопрос, на сколько эффективно создавать команды, работающие удаленно. Какого-то единого мнения в обсуждениях никогда нет — кто-то не приемлет выстраивать бизнес в формате Remote (удаленная работа), а кто-то наоборот «за» такой формат. Сегодня я расскажу, как мы организуем работу команды Dental Cloud и сделаю обзор двух книг о дистанционной работе, однозначно доказывающих преимущества Remote — Кали Ресслер и Джоди Томпсон «Офис в стиле фанк» и Remote: Office Not Required. Авторами последней выступили Джейсон Фрид, основатель компании 37signals, и Дэвид Ханссон, автор популярного фреймворка Ruby on Rails.
Читать дальше →
Total votes 20: ↑16 and ↓4+12
Comments2

В поисках справедливости: Очевидные принципы мотивации профессионалов, которые не сразу пришли в голову

Reading time14 min
Views29K


Привет, Мегамозг!

Сегодня мы хотели бы поделиться текстом Михаила Завилейского, генерального директора DataArt и автора другой замечательной статьи о менеджменте. Надеемся, вам понравится!

Disclaimer и благодарности

Хочется поделиться множеством мыслей, которые стали моими существенно позднее, чем мне хотелось бы и не пришли в мою голову «сами по себе». Просто довелось нечто услышать, увидеть, прочитать или получить совет, и в голове что-то «встало на место». Я бы хотел сказать спасибо всем поимённо, но не могу — помню только книжки Дэвида Майстера, пересказы семинаров Михаила Гринфельда и еще лица полудюжины умнейших людей, чьи имена я забыл… А скольких уже совсем не помню, но всё равно — всем спасибо! И вдруг еще кому-то пригодятся ваши идеи.
Читать дальше →
Total votes 27: ↑22 and ↓5+17
Comments4

Работа на дому повышает производительность труда

Reading time6 min
Views20K
Удаленная работа положительно сказывается на производительности. Это подтверждает недавнее большое исследование, результаты которого в формате интервью опубликовал «Harvard Business Review» (HBR) — гарвардский научно-популярный журнал, посвященный вопросам управления бизнесом. В интервью Николас Блум (Nicholas Bloom), профессор экономики Стэнфордского университета рассказывает о влиянии рабочей обстановки на производительность труда сотрудников. Интервью провел Скотт Беринато (Scott Berinato) — старший редактор HBR.

Суть исследования

Николай Блум вместе с коллегой Джеймсом Лиангом (James Liang), аспирантом Стэнфордского университета и соучредителем китайского сайта Ctrip, посвященного путешествиям, предложили сотрудникам колл-центра Ctrip поработать на дому. Эксперимент длился 9 месяцев. Половине добровольцев было разрешено работать дистанционно, в домашних условиях, остальные сотрудники остались в офисе в качестве контрольной группы. Данные о производительности работников колл-центра, собранные в ходе исследования, показали, что по сравнению с операторами, которые трудились в офисе, «надомные работники» не только чувствовали себя счастливее и реже увольнялись, но и оказались более продуктивными.


Значительное улучшение показателей. Группа добровольцев, работавших на дому, приняли больше звонков, чем их коллеги, которые остались в офисе
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments26

Продвижение инди-игры на Steam Greenlight

Reading time11 min
Views96K
Всем, привет! Наша команда сейчас проходит важный этап становления любого разработчика игр — первый запуск игры на Steam Greenlight. Пока я готовил материал для этой статьи, наша игра вошла в ТОП-100 проектов на Greenlight, набрала почти 2000 голосов «ЗА» и через 12 дней получила зелёный свет.

В этой статье хочу поделиться информацией, которую «нарыл» в процессе подготовки к Greenlight'у, а также попробовать проанализировать, какие гипотезы по продвижению сработали, а какие пути оказались тупиковыми. Надеемся, эта информация окажется полезной и кому-то попадёт в избранное.

image
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments14

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity