Ответы пользователя по тегу HTML
  • Стоит ли уходить с фрилансорской конторки?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Насколько Вы описали, данная "работа" не требует присутствия, а первые проекты все равно придется делать бесплатно, для портфолио. Посмотрите, какой от них пойдет фидбек, по мере выполнения задач, также по мере приобретения опыта ищите проекты удаленно.
    Ответ написан
    Комментировать
  • Верстка -> Frontend -> Full Stack developer - какой оптимальный путь развития?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Вам нужен ментор, можете мне написать.
    Хочу развиваться в торону бекенда, но хочу Backbone/Angular/React ? Тут надо, конечно, определиться, и насчет ваших представлений о том, чем занимается fullstack.
    P.S. Спрос на фуллстек резко возрастает, когда кризис, и надо очень жестко экономить на зарплатах)
    Ответ написан
  • Нужен совет по направлению развития начинающего программиста?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Изучать дальше Python-инфраструктуру (django, фреймворки, микрофреймворки, инструменты), вы же еще, можно сказать, не начали.
    Так как не планируете фронтенд, займитесь хранилищами, сначала, конечно SQL.
    Но исключить javascript полностью веб-разработчику сейчас опасно, javascript повсюду, да и решения фронтенд/бекенд могут быть взаимозаменяемыми. Поэтому нужно отдельно ознакомиться с тем, что в целом происходит на стороне клиента, с устройством фреймворков.
    Если цель устраиваться на работу (не фрилансить), надо больше внимания уделить базовой подготовке (алгоритмы, паттерны, и тд), так как джуниоров в основном отбирают по общему кругозору/умению решать абстрактную задачу.
    Ответ написан
    Комментировать
  • Как приготовить игру на js?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Можно взять phaser +cocoon, в нем есть выбор физических движков, основан также на pixi.
    Либо самостоятельно box2d использовать.
    Специально для мобайла так, конечно, не делают. Этот вариант подходит, когда основная платформа - веб.
    Из еще инструментов, может быть panda подойдет.
    Ответ написан
    Комментировать
  • Какие инструменты для верстки адаптивного дизайна вы используете, и почему? Направите в нужную сторону?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Никакой разницы нет, вы можете использовать, что угодно, например
    1. набор своих гридов
    3. выбирать под каждый проект нужную порцию бутстрапа
    4. susy
    5. grid960
    Возможна ли верстать практически pixelperfect ? Например использовать 24 колонки

    Bootstrap никак не мешает pixel-perfect'у, правда целесообразность его при этом снижается
    Ответ написан
    5 комментариев
  • Под какие версии браузеров стоит ориентироваться при верстке на 2015 год?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В 2015 еще нужно сверять версии, в 2016 можно готовиться к evergreen, в основном потребуется только поддержка основных платформ последних версий.
    Что такое evergreen браузеры
    Ответ написан
    3 комментария
  • На что нужно обратить внимание верстальщику?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Я тут уже не раз это писала, но определитесь для начала, хотите ли программировать.
    Если жестко решили на уровне интерфейсов оставаться, то да, все выше написали, - отказаться от бутсрапа, препроцессоры, шаблонизаторы, css-методологии, и без программирования где-то здесь потолок. Тогда может быть стоит проектированием интерфейсов заняться далее.
    Если решили программировать, не думайте что сможете, изучив основы Angular, быть вполне себе фронтендером, тогда классическим образом рекомендую алгоритмы, язык JS, native и тд
    Ответ написан
  • Стоит ли идти в 1С программисты?

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

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

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Вот эта цепочка

    html-css-jade-stylus-emmet-js-git-gulp-bower-ruby/python/php
    - что-то в ней не то, человек переходит на бэкенд, а где он научился программировать, не ясно ...

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

    1. учитесь программировать на любом языке (C/C++ ок), устраняете базовые пробелы в математике/CS, если есть,
    изучаете алгоритмы/структуры данных. Полгода раз в неделю можно писать контесты codeforces.com, там кстати Javascript поддерживается, можно прямо на JS писать, можно языки чередовать
    Подняв навык кодинга и решения задач, выбираете специализацию, в данном случае JS
    2. Изучаете язык Javascript, его особенности, тонкости, и нативный Javascript, в том числе среду исполнения-браузеры, можно по javascript.ru
    3. Изучаете лэйауты и CSS на уровне понимания как оно работает, но не более, разбираетесь в структурировании, модульности, методологии CSS, можно BEM и тп
    4. изучаете возможности HTML5, спецификации последние обновления, пишете какое-нибудь HTML5-приложение на native JS
    5. где-то в промежутке инструменты разработки, билда
    6. jQuery на уровне понимания, как все работает
    7. переходите собственно к современным фреймворкам, специализируетесь на чем-то
    Ответ написан
    Комментировать
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    @Elizavetta
    Matroid: gamedev/js-разработка
    План действий сильно зависит от текущих навыков программирования (любых, не js)

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

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

    легко создавать поисковые системы .. ?!
    Выберите себе специализацию, основной фокус, а смежные технологии смотрите по интересам. Не существует никаких универсальных веб-разработчиков, которые пишут и поисковые системы, и сайты на wordpress.
    И лучше не сидеть на фрилансе, там может быть море разрозненных мелких задач, которые не повышают профессионализм.
    Ответ написан
    6 комментариев
  • Монетизация игры HTML5 (web-browser и/или mobile native-wrapper) и анти-читинг. Реально?

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

    Рекламные сетки и отсутствие рекламы - другой вариант. Это уже не сочетается с внутриигровой монетизацией, и нужен хороший трафик.

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

    2. Читерство в html5. Защищаться крайне сложно, может выйти намного дороже, чем саму игру разрабатывать), так что если ваша механика/монетизация сильно пострадают, то надо перестраивать монетизацию. Читеров можете чистить по статиcтике, либо синхронизировать с сервером в процессе действия, и уменьшить воздействие. Но если у вас например битвы между игроками, и какие-то критичные клиентские действия, и платное оружие - то это проблема, вам нужна реалтайм защита. Иначе просто будут жалобы и недовольство.
    Не совсем понятно, при чем тут врапперы.

    Поделюсь опытом больше, напишите здесь вопрос elizavetta.net/question
    Если нужны контакты для паблишинга, тоже пишите.
    Ответ написан
    2 комментария
  • План изучения frontend-разработки, сбился с пути, что делать?

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Учесть, что важнее для продукта. Если продукт mobile-first, то стоит проработать эту версию лучше (в первую очередь)
    Ответ написан
    Комментировать
  • Какие бывают вопросы для собеседования на webdev-джуниора?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Очень зависит от проекта и компании. Часто на практике все выходит не так, как ожидаешь. Я рекомендую ориентироваться на умение программировать независимо от технологии, и оценивать способность обучаться.
    Вопросы к джуниорам могут касаться HTTP, сокетов, тонкостей JS, задачки с асинхронностью, тонкости работы браузеров, умение написать сортировку не пузырьком, какую-нибудь очень простую игру.
    Мы просто даем задачи с Codeforces.ru (там есть архив, тренируйтесь), кто не может написать даже A, B - не наш вариант точно. К интерфейсщикам в этом плане требования пониже.
    Ответ написан
    Комментировать
  • Html vs json что использовать?

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

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

    Нет, не является. Архитектуру продумывают изначально, и стек реализации определяют соответственно.

    более опытные пользователи
    ?
    Пользователи, вроде, и не стремятся запускать проекты полнофункциональные. А блоги/несложные порталы - подбирают наиболее подходящее.

    У вас цель какая - проекты запускать или программировать/технологии осваивать? Если запускать проекты, ищите технического партнера, найдите фрилансера для регулярного сотрудничества.
    Ответ написан
  • Есть ли университеты, которые готовят верстальщиков сайтов?

    @Elizavetta
    Matroid: gamedev/js-разработка
    ШРИ в Яндексе попробуйте, а в ВУЗах лучше математику и CS осваивать
    Ответ написан
    Комментировать
  • Как правильно определить семантику через БЭМ?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Вот он результат рекомендаций изучать БЭМ всем и новичкам тоже.
    Ответ написан