Ответы пользователя по тегу Программирование
  • Тех. консультант для создания сайта: как найти и выбрать?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Консультантом в более-менее серьезном проекте не обойтись, не надо витать в иллюзиях.
    который обрисует архитектуру проекта и перечень работ для исполнителей?

    Это попытка представить работу PM-а, или техлида, как нечто незначительное. А кто будет проверять исполнителей , изменять "перечень работ", уточнять, изменять архитектуру, тестировать, планировать итерации ... и еще продуктом заниматься ?
    Перечень работ - величина переменная, в Agile подходе особенно.

    На Западе это вроде как распространенное явление, когда человек поднял проект и дает советы, по тому, как правильно сделать аналогичный.

    Советы, но НЕ БОЛЕЕ. Никаких планов для ваших фрилансеров.

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

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

    Ну это же реклама курса, просто привели мотивирующую историю для "красного словца".
    Якобы геймдизайнеры могут приходить, как хотят и позволять себе лишнего. На практике по-всякому может быть, геймдизайнеров могут нагрузить сильнее остальных
    Кто эти люди? Где учатся?

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

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

    В определенной степени, технические навыки все равно остаются на первом месте.
    Ответ написан
    Комментировать
  • С чего начать знакомство с ИТ?

    @Elizavetta
    Matroid: gamedev/js-разработка
    но очень хочется попробовать себя в ИТ

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

    @Elizavetta
    Matroid: gamedev/js-разработка

    3) Допустим человек не может устроиться в ИТ компанию по трудовой книге. Как ИТ компании относятся к тому, чтобы нанять себе работника по договору подряда?

    небольшие компании должны положительно относиться, в больших могут быть причины наничмать только в штат
    4) Большая ли это проблема для них?

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

    6) Какие тут могут быть подводные камни?

    проще расстаться

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

    wtf ? Договор подряда это и есть ИП. Договор подряда без ИП с выплатой всех налогов отдельно коммерческим компаниям не нужен!(это же куча геморроя). Так делают только госорганизации.
    Ответ написан
    2 комментария
  • Гадание по коду на собеседовании. Как проверяют кандидатов?

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

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

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

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

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

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

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Что-то из геймдева: разработка 3d-игр ( но тогда надо много математики и много программировать), 3d-моделирование, геймдизайн (пригодится психология и поведение), игровая аналитика(почти как веб, но чуть больше психологии), либо UX / UX-тестирование.
    Тут нужно уточнение по поводу геометрии без математики.
    Ответ написан
    Комментировать
  • Сколько стоит разработать мобильное приложение для курьерской службы?

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

    не забудьте заложить на то, чтобы все это приладить + 2-3 месяца тестирования
    мне кажется, я знаю компанию, которая делала ровно такие приложения
    Цена зависит от ожидаемого качества также. Если вы даете ссылки на топовые приложения, возможно, ожидаете уровень не хуже. На вскидку бюджет от 1 млн. руб.
    (можете написать, контакты в профиле)
    Ответ написан
    Комментировать
  • Где искать вакансии на программиста в Gamedev'e?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Так как речь идет о частичной занятости и удаленно, надо примкнуть к инди-команде, также брать несложные заказы по юнити. Напишите мне (контакты в профиле),могу добавить в геймдев-чат, там сможете спросить про работу.
    Ответ написан
    Комментировать
  • Каким требованиям должен отвечать Chief Technology Officer?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Продукт продукту рознь. Например, важно, насколько для этого продукта критичны качество кода, уровень всей команды, кто пользователи (например, если продукт для IT-специалистов), предполагаемый размер команды, применение самых последних разработок и тд.
    СТО, как сухой абстрактный управленец с базовыми навыками HR-а, и пониманием отличий waterfall от scrum - я не думаю, что на практике этого достаточно. CTO обязан быть хотя бы по каким-то направлениям технологий впереди команды, также под его ответственностью архитектура, и все критичные места системы.
    Если вы стартуете продукт с нуля, можно ожидать, что команда на первых этапах небольшая, поэтому скорее речь о teamlead, который возьмет всю разработку в свои руки и создаст команду, а затем органично вырастет в CTO.
    Ответ написан
    Комментировать
  • Что нужно первично выучить для джуниора по JS/Node?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Покажите компанию/вакансию, уровень требований может быть разный.

    Что бы мне надо изначально заиметь, чтобы в итоге выйти к node и нормальному с этого профиту?

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

    Сначала просто JS, как выше написали. Для трудоустройства очень важно бережно коллекционировать проекты и задачи, которые выполняли, коммитить на github. быть готовым проходить технические интервью, и оперативно выполнять тестовые задания (если потребуется).
    Подробнее могу рассказать в скайпе.
    Ответ написан
    Комментировать
  • Какой уровень знаний javascript и jquery должен иметь junior php?

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

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