• Где набраться опыта GO программисту?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Что изменится, если это будет не Go, а любая другая технология (кроме PHP) ? Использовать ресурсы go-сообщества и заняться практикой. Можно еще поискать тех, кому могут потребоваться go-джуниоры, т.е. более опытных go-разработчиков.
    Ответ написан
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Если взглянув на код, написанный на C++, можно было однозначно сказать, что это красиво, то здесь по большей части у меня противоположные ощущения.

    Какие правильные ощущения. По всему описанию видно, что у вас достаточно знаний, чтобы отложить в сторону PHP.
    Python+Django за 2-4 месяца вполне успеете для своих задач.
    5. Фриланс на чем-то из вышеперечисленного vs. фриланс на php(в плане интересной работы, а не рутины, ведущей к деградации; .. ? Вероятность найти работу в городе-миллионнике(Россия) (полу)джуниору?

    Вероятность найти работу в миллионнике именно, к сожалению выше на PHP, если просто смотреть на цифры по вакансиям. Это связано и с уже большой базой наработок на PHP. Но от вас зависит прийти на новое место работы и стартануть новые проекты на Python, например. Есть вариант вспомнить о PHP, уже имея базу в Python, только если работы совсем не будет.
    Ответ написан
    1 комментарий
  • Для чего компании публикуют липовые вакансии?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Много причин, до половины вакансий не вполне реальны: вакансия для мониторинга, вакансия для пополнения базы, есть несколько версий, (решают что приоритетней), пока искали - проект остановлен/отложен, они реально берут 1 из 100 (выбирают раз в год и по необходимости).
    Основные причины данного явления - бюджет и нестабильность проектов. Вялотекущий рекрутинг по затратам не сопоставим с регулярной выплатой зарплат.
    На ответ обосновать, чем лучше и выслать пример того кто сделал лучше - молчок - что как бы тонко намекает.

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    - Как мне защитить дизайн сайта и фунционал от копирования.Есть вариант как патент или можно что то по проще ?
    - Если я управляющий проектом,есть инвестор и может будет 3 лицо которое внесет свой вклад в проект, тогда мне нужно будет создать акционерное общество ?

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Это модное сочетание React, jQuery и jQuery-плагинов.
    Ответ написан
    Комментировать
  • Как отчитаться за работу если ничего не сделал?

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

    PM в данной ситуации наверно хочет найти человека, который реально тратит столько времени, сколько говорит, т.е. хочет отсеять тех, кто не справляется. Как отчитаться - проставляйте часы на потраченную задачу, несмотря на то, что реализации еще нет. (правда, вас скорее всего уволят)

    Так вот как себя вести в таких ситуациях, что делать, говорить ?

    В данной ситуации виноват менеджмент. Возможно, этому проекту категорически не подходит почасовая оплата, либо разбиение задач не оптимальное. Либо они думают, что можно любого человека с 1-го дня внедрить в чужой код.
    По вашим же словам они в итоге получают кривые реализации. Зато в часы уложились, молодцы.
    В подобных случаях я за то, чтобы оценивать эффективность на длительных участках, надо дать хотя бы 2 недели.
    Ответ написан
    Комментировать
  • На чем лучше всего разрабатывать мобильные 2d игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Unity вы как-то слишком жестко охарактеризовали, более чем подойдет для ваших целей. LibGDX - плюсую.
    Если потребуется социалка (веб), можно смотреть html5 + cocoon.
    Ответ написан
    Комментировать
  • Какие подготовить вопросы для специалиста на python?

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Есть несколько вариантов:
    1. Удаленная работа с оплатой в месяц. Студия сама следит за своей загрузкой, в случае недостатка заказов увольняет людей.
    2. Удаленная работа с оплатой за час, вас просят оценивать объем и проставлять потраченные часы. Как только студия решит, что ваше соотношение часов-результатов не подходит, вас уволят, хотя могут впоследствии обращаться с проблемными задачами)
    3. Вас просят оценить весь проект/большую долю проекта, выбирают из нескольких оценок подходящую.
    4. Смешанный подход со всеми вариантами.
    Ответ написан
    Комментировать
  • Гадание по коду на собеседовании. Как проверяют кандидатов?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Требование показать код или профиль гитхаб с кодом стало стандатным.
    Рекрутеры сами проверяют разве что, есть у вас код или нет, и передают ссылки клиенту/PM-у/тимлиду. А те смотрят на свое сугубо субъективное мнение, насколько это качественно, и им удобно будет работать. При этом, если будущий сотрудник захочет сначала изучить код проекта (чтобы не нарваться на что-то неадекватное), ему могут спокойно отказать.
    Насчет кода, которым "гордитесь" - это вообще эйчар-бред, по-моему, из разряда того, "кем вы будете через 5 лет", "пожали бы вы руку Ленину" ...
    Ответ написан
    Комментировать
  • Какой выбрать Javascript фреймворк для неодностраничного сайта?

    @Elizavetta
    Matroid: gamedev/js-разработка
    React подходит для многостраничных (есть возможность рендерить и на сервере).
    Вам я думаю подойдет backbone.

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Я тоже не патентный юрист, но примерно:
    вы можете подать национальный патент (РФ), и даже теоретически справиться с минимальной помощью юристов. С момента подачи у вас будет год права подать в международный патент(US), это без лицензированных юридических компаний не делается, бюджет по нынешнему курсу хороший, потребуется инвестиция.
    Процедура регистрации проходит в несколько этапов, включая проверку новизны, вам нужно предварительно проверить вашу идею по всем патентным базам и точно убедиться в новизне.
    Ответ написан
    Комментировать
  • Java или C# [вопрос трудоустройства]?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Обе технологии востребованы, вам выбирать.
    Java: да, можно уйти в андроид, или в суровый Java EE, запрос на джуниоров Java стабилен, без всплесков и падений много лет. Банковский сектор, например, традиционно склоняется к Java, и там много работы.
    C#: можно разрабатывать под windows, в том числе мобильные, инструменты Microsoft тоже в целом гибкие, не одним C# будете жить. Также не забывайте, что C# - язык для разработки на Unity, а это большой пласт вакансий gamedev, который идет мимо хедхантеров (на львиную долю).

    В джаве меня пугает то, что требуются JAVA EE, а учить придется с SE. + имеем огромный стак непонятных(мне) технологий, знание которых тоже входит в список обязательных.

    Стеки .Net и Java примерно дублируют друг друга, может быть в Java образовалось чуть больше вариантов.
    Ответ написан
  • Какой выбрать фреймворк для сайта аналога headhunter или habrahabr?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Выбирайте то, что знаете. Абсолютно без разницы. Миллион топ-сайтов стоит на разных фреймворках.

    Что считается best practice в больших студиях по разработке веб-сайтов?

    Пилить на своих наработках и шаблонах
    Ответ написан
    5 комментариев
  • Стоит ли начинать новый проект на новом стеке технологий?

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Angular был создан, чтобы избавиться от всех этих jquery-приложений (включая backbone). Ну и сравнивать их некорректно (jquery не решает глобальных проблем). Селекторы(подмножество jquery) включены в angular, остальное нужно делать в angular-стиле.
    Ответ написан
  • Где найти удаленную работу для Android Junior?

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