Ответы пользователя по тегу Программирование
  • Нужно ли быть программистом, чтобы управлять проектами?

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

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

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

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


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

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

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

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

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

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

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Я разделяю эту работу на "интерфейсщик" и фронтендер.
    Ваша проблема в том, что для полноценного фронтенда не хватает базы, навыков программирования, отладки и тп.
    Поэтому Вас не возьмут джуниором скажем так, профильные компании (начиная с яндекса), т.к. нужен человек, умеющий программировать.
    Да, есть позиции от 100к+ , но я бы никому не рекомендовала брать фронтендера, который без навыков программирования освоил Angular, в итоге это все выливается лишь перегрузкой тимлида.

    P.S. если нужно персональное обучение и вакансии, добавляйтесь в скайп (в контактах)
    Ответ написан
    Комментировать
  • Математика - где и как учить?

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

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

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

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

    Трехкратное повторение позиции — позиция повторилась третий раз, ничья.
    Правило 50 ходов — 50 последних ходов были без взятия фигур, ничья.


    Неправильно написали. Позиция повторилась третий раз подряд.
    50 последних ходов были без взятия фигур - - это правило работает не так. Просто без разменов- это не ничья (при полной доске фигур).

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    1. Front-End (верстка + JS).
    + Легко устроиться
    - Неблагодарная, грязная и скучная работа


    Я тут уже устала писать, что frontend!== верстка. К сожалению, в последнее время у работодателей действительно тенденция совмещать интерфейсы, но в общем случае фронтендер - это не интерфейсщик.

    Если не любите php, зачем себя насиловать, нужно рассмотреть python/RoR/java.

    С опытом Unity стоит подумать о дальнейшем развитии в этом направлении, заказов хватает в данном направлении. Я думаю, эффективно будет заняться направлением unity + native (Android или iOS)
    Ответ написан
    Комментировать
  • Что лучше подходит для написания игрового backend многопользовательской online-игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Можно выжать больше, но ссылка на эксперимент Александра Штучкина немного некорректна.
    У него было просто миллион одновременных соединений, единовременных. Это не то же самое, что поддержка соединения миллиона клиентов в реалтайме.
    Если у вас не реалтайм ММО, вообще проблемы нет.
    Ответ написан
  • ПМ без скиллов программирования? Путь развития?

    @Elizavetta
    Matroid: gamedev/js-разработка
    У вас есть 2 варианта - программировать и не программировать.
    В первом случае, нужно запастись терпением, хотя бы на несколько лет)

    Я лично за IT-менеджмент, который имеет представление о процессе.
    Ситуации, описанные выше, просто не возникнут, если менеджер адекватный, и соизмеряет свой уровень с уровнем разработчиков.

    Но вообще стоит поставить цель конкретнее - какой конкретно менеджмент каких конкретно IT-проектов.
    Например, если есть интерес к данным/data-mining, можно пройти экспресс-обучение по Big Data (правда там желательно python знать), сейчас это тренд и поможет быстро сменить специализацию.
    Ответ написан
    Комментировать
  • Часть 2. Как реализовать идею?

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Когда будет прототип, не забудьте отправить заявку сюда www.inmsu.ru/ru

    По вопросам:
    1. Очень зависит от ситуации, сложности реализации и т.д. Но в одиночку все сделать невозможно, выберите что-то, найдите технического партнера, или дизайнера.
    2. Когда будет прототип, подтверждение перспективности идеи (например, подписчики с лендингов, ожидающие старта), и прояснится ситуация с командой.
    3. С командой, в первую очередь, и ее состав немаловажен. С данными, четким планом монетизации, и лучше всего с первыми продажами.

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Возьмите программу МГУ для мехмата/ВМК. Начинайте с подготовки к вступительным экзаменам. Вся информация есть в открытом доступе. Можете сравнить с MIT.
    Ответ написан
    Комментировать
  • Как понять замыкания в Javascript?

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