• Какие навыки необходимы для работы team lead?

    @Elizavetta
    Matroid: gamedev/js-разработка
    На разных вакансиях по-разному может трактоваться термин тим-лид, но в среднем:

    1. тимлид обладает более высоким техническим уровнем
    2. тимлид знаком с project-management, берет на себя процессы, имеет большой опыт оценки сроков/ресурсов и их соотнесения с реальностью
    3. тимлид следит за коммитами команды, правит и тп
    4. тимлид более коммуникативен, готов общаться на равне с PM
    5. иногда предполагается, что тимлид - архитектор
    Несмотря на то, что тимлид коммуницирует и берет на себя долю менеджмента, надо работать в первую очередь над заниями/техническими навыками, так как команда должна признавать тимлида как авторитета в техническом плане.
    Ответ написан
    2 комментария
  • С чего можно быстрее приступить к работе?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Бывают компании, которые обучают для других компаний. Например, skilltrek.ru. Для подобного формата должен найтись работодатель, который оплатит обучение.
    Я провожу индивидуальное обучение по темам http://jspro.ru/module
    Бесплатное обучение с нуля невозможно, по многим причинам: % отвала будет большой; джуниоры обычно и так сами готовятся ; это непрофессионально.
    Ответ написан
    7 комментариев
  • Как вы понимаете фразу "Новая концепция для проекта"?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Это называется pivot.
    Значит старая концепция не подтвердилась рынком.
    Ответ написан
    1 комментарий
  • Почему в backbone.js нет возможности сохранить коллекцию?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Потому что backbone был написан так, чтобы оставить максимум гибкости. Предполагается, что вы сами расширите save для коллекций. Но на практике на "голом bckbone" нет никакой возможности писать, так как это не единственная проблема, с которой вы столкнетесь. Нужно подобрать набор готовых расширений для вашего приложения.
    Ответ написан
    Комментировать
  • Подходит ли JavaScript для Game Development?

    @Elizavetta
    Matroid: gamedev/js-разработка
    несложных кроссплатформенных игр

    - для этой цели Unity лучше всего подойдет. При этом логичнее все-таки на C# разрабатывать под unity.

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

    С++ - посмотрите Xamarin, Marmalade.

    Если вам надо подробно оценить вероятную производительность механики/эффектов на html5, стучите в скайп.
    Ответ написан
    Комментировать
  • Какую CMS выбрать для крупного информационного портала?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Крупные проекты не пишут на CMS. То, что вам предлагают, - это просто специфика фриланс-инфраструктуры, заказчики дают спрос на вордпресс- исполнители ориентированы на вордпресс (друпал, джумла ...) и так по кругу.
    Joomla, Drupal и DLE - это может быть похуже Wordpress. У wordpress все-таки очень много пользователей, команда работает активно.
    Пример жесткой кастомизации и ускорения wordpress небезызвестный techcrunch.com (за последнюю версию не отвечаю, не факт, что сейчас это wordpress) Но там очень много было переписано. Если вы помните предыдущие версии techcrunch - вот это пример того, что можно выжать из вордпресса, переписав все.

    Для сравнения, зашлите ТЗ, если есть грамотно составленное (!!), в студии, использующие разные технологии.
    Ответ написан
  • Какие фреймворки лучше подойдут для разработки серверной части многопользовательской игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В данном случае проект ничем не отличается от не игрового, используйте то , что знаете
    Ответ написан
    Комментировать
  • Где можно найти дизайнера, который будет работать за опыт?

    @Elizavetta
    Matroid: gamedev/js-разработка
    будет работать за опыт

    звучит, как долгосрочное мероприятие..., поэтому шансы невелики.
    Не вполне очевидно, является ли дизайн важной частью проекта. Если без дизайна или на шаблонах мысль проекта до пользователя не донести, то это важная часть, надо заложить бюджет.
    Ответ написан
    Комментировать
  • Несколько вопросов по работе, что посоветуете?

    @Elizavetta
    Matroid: gamedev/js-разработка
    1. Вы не занимались фронтендом 5 лет, занимали сео/маркетингом. Да, это может показаться странным, что с ИТ-специальностью сразу не программировали, но всякое бывает
    2. К своим проектам работодатели относятся адекватно только к тем, которые денег не приносят. Например, набор маленьких бесполезных приложений в Google Play, без аудитории - отлично. Вы можете выложить шаблон как демку.
    3. можете писать, что знаете
    4. Освойте 2 технологии, работа с релокейтом часто в смежных областях.
    5. возвращайтесь к проверкам понимания периодически, либо изучайте непосредственно решения, с которыми работаете. не нужно специально читать код библиотек, которые к вашим проектам не относятся
    Ответ написан
    Комментировать
  • Как российскому айтишнику уехать жить и работать в Украину?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В чем вопрос?
    Надо получить предложение о работе, контракт, ( + помощь в размещении на местности), для этого проходить интервью.
    В Киеве сейчас преимущественно нанимают международные компании. Вопрос только в том, хватит ли вам навыков для конкуренции с украинцами в условиях кризиса. Например, на том же djinni уровень "делаю сайты" может оцениваться в 500$/месяц
    Ответ написан
    Комментировать
  • Плюсы и минусы фронта и бэкэнда?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В плане профессионализма
    > суровая разработка на кроссплатформенном C++ (опять же ближе к миддлу)
    может дать больше остальных, но это не имеет отношения к величине заработка.
    С Angular сейчас работает каждый студент, к сожалению, это, скажем так, не позволит как-то выделиться, но тем не менее зависит, как работать, на каком уровне.
    Ответ написан
    Комментировать
  • WebGL. Как изучать?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Начинайте с документации WebGl и Three.js, попробуйте сделать демки.
    Попрактиковавшись и поняв структуру, уже можете переходить к opengl, так как это более расширенный формат.

    Про английский я не говорю, надо читать хотя бы с помощью переводчика. И надо понимать, что даже самые крутые переводы могут внести немного искажения, или немного запутать понимание.
    Ответ написан
    Комментировать
  • Нужно ли быть программистом, чтобы управлять проектами?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Зависит от конкретных обязанностей на должности.
    Теоретически PM может отталкиваться исключительно из оценок, которые дают сами разработчики, и выступать по сути только мотивирующим звеном ( + управление тасками), но это зависит от компании. Но тогда ваши компетенции должны быть полностью в бизнес-плоскости. Если же говорить про технического PM'а,
    он должен хорошо понимать как применяемые технологии, так и альтернативные, быть в состоянии оценивать разные решения достаточно точно по срокам/ресурсам. Этого сложно достичь без практики разработки.

    С другой стороны, например, пускаясь в углубленную js-разработку, вы рискуете остаться с "узким" обзором, и совсем не понимать проблем других технологий. Второй фактор - изучение теории и реальные проекты стоят слишком далеко друг от друга.
    Также, вполне возможно, что для полноценной разработки у вас нет базы, и меряя по себе, вы опять же не придете к адекватной оценке трудозатрат.
    Ответ написан
    Комментировать
  • Как развиться от фрилансера до серьезной компании?

    @Elizavetta
    Matroid: gamedev/js-разработка
    в какую-то реальную компанию из подобной команды


    Все-таки непонятно, вы в крупный/более крупный аутсорс хотите перейти, или в продукты (опять же для людей или для компаний). Все-таки это принципиально разные подходы и для разработки, и для управления.
    Свои проекты разрабатывала та же команда, или отдельно нанятое подразделение?

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

    Для перехода в продукты придется вкладываться, так как далеко не все они взлетают. Как вариант, можно выступать инвестором, а самому развивать аусторс дальше.
    Если хочется свои идеи тестировать - надо нанимать совершенно отдельных людей, формировать продуктовую команду с другим процессом.
    Ответ написан
    Комментировать
  • Удалённая работа в США/Канаде?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Обычно это означает, что работать придется по ночам, если нужно плотное взаимодействие. По крайней мере вам придется несколько часов быть на связи поздним вечером/ранним утром.
    С отпусками действительно плохо, ориентируйтесь на короткие перерывы (до недели) за свой счет.
    Ответ написан
    Комментировать
  • Запартёриться со стартапом: опыт, плюсы, минусы?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Если рассматривать в противовес партнерство не со стартапом, то партнерство со стартапом в среднем ненадежное мероприятие. Особенно когда вы сами стартап. Партнериться надо, но не ждите результатов.
    Ответ написан
    Комментировать
  • Сколько стоит разработка рекламной биржы?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Встал вопрос (лично для себя) - сколько стоит разработка рекламной биржы? И как это вообще реализовать?


    Вы привели примеры, но все равно система недостаточно описана. Объем функционала зависит от числа площадок, наличия внешнего API, и от функционала, который планируется для владельцев и покупателей трафика. Этот функционал может быть сколь угодно сложным.

    c использованием чего
    любой веб-стек и сочетания (java/C#, python, Ruby/Ror, php, node.js ... )

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Матан, линейная алгебра, численные методы, приближения, преобразование Фурье, функциональный анализ, ТВ, мат.статистика, статистический анализ, сигналы, мат. физика, но это неполный список.
    Внезапно может потребоваться почти вся математика университетского курса(+), так как одни разделы тянут за собой другие, если пытаться работать на уровне полного понимания происходящего.
    Ответ написан
    2 комментария
  • Можно ли быть программистом, поступив на прикладного математика?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Странный вопрос и странная идея выбрать слабый ВУЗ из-за названия специальности.
    разве прикладная математика - не программирование? По идее там занимаются программированием математических алгоритмов, но в зависимости от кафедры могут быть и более "инженерные" курсы.
    Конечно выбирайте более сильный ВУЗ, откуда вообще идея, что "прикладная информатика" звучит лучше, таких специальностей больше в экономических ВУЗах, что навевает нехорошие мысли об уровне той же математики ...
    Ответ написан
    Комментировать
  • Как верно организовать работу студии?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Самое важное - это офис и стартовый капитал.

    Зачем? Есть клиенты - начинайте брать заказы, только не очень срочные.
    Клиентская база, а так же компании-партнеры есть еще с моего одинокого плавания.

    Все студии стартуют одинаково, без инвестиций, либо на имеющейся базе (офисы/сотрудники). Если нужны инвестиции в студию, не факт, что она выйдет в прибыль
    Ответ написан
    Комментировать