• Full Stack Web Development Specialization на Coursera - будет ли польза?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Да нет сегодня во фронтенде чего-то такого супер систематизированного, профессия очень молода.

    Просто пытайтесь уже что-то делать. Например, сделайте по сайту для каждого из членов семьи и кота. Сайт для себя. Вот это будет отличная практика, гораздо лучше чем оторванные от жизни курсы.

    Вот уже потом, когда вы прилично освоите все основы, вам будет понятно, каких именно знаний вам не хватает и можно будет начать выбирать курсы более вдумчиво.
    Ответ написан
    2 комментария
  • Есть ли на Upwork работа по дизайну сайтов без верстки?

    opium
    @opium
    Просто люблю качественно работать
    Если вы топовый дизайнер и вам есть чем похвастать то да есть.
    Если вы обычный говнодийнер то нет, смысл заказывать дизайн в отрыве от верстки? Когда есть миллион людей которые могут предложить дизайн с версткой? Какой паттерн поведения должен меня подтолкнуть нанимать двух людей вместо одного и делать в два раза больше работы?
    Ответ написан
    Комментировать
  • Где мониторить IT-мероприятия Москвы?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Крупные ежегодные (некоторые еще не анонсированы на следующий раз):
    www.highload.ru
    ritfest.ru
    whalerider.ru
    https://devconf.ru/ru
    2015.russianinternetforum.ru
    www.spmconf.ru/ru/index
    msk16.agiledays.ru
    www.msdevcon.ru

    Списки:
    runet-id.com/events/2015/9 - не все, в основном мелкие но бывает интересные
    https://events.yandex.ru/ - проводит яндекс, но иногда бывает интересно и остальным
    rusbase.com/calendar

    PS disclaimer: именно по дизайну я затрудняюсь назвать конференции, несколько далек от этой области. Но потоки по UX бывают регулярно.
    Ответ написан
    Комментировать
  • Для чего и как применять директивы в AngularJS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    для чего нужны директивы


    Для всего. Директивы дают вам инструмент, позволяющий изолировать элементы UI-я в самодостаточные компоненты, расширять HTML, добавлять новые элементы со своим поведением, расширять поведение имеющихся элементов новыми атрибутами... Директивы ангуляра послужили прообразом стандарта о web-компонентов, это очень гибкая штука, которая позволяет полностью избавиться от выборок элементов и навешивания на нее логики, за счет чего код сильно упрощается.

    где их применять


    Везде где только можно, весь UI следует строить на иерархии директив, как если бы вы просто верстали. Я бы даже сказал что использовать только контроллер, как например можно увидеть в примерах для ngRoute/uiRouter и шаблон - это плохо, контроллеры и шаблоны использовать можно, но только для того что бы определить какие в рамках этого роута/стэйта будут использоваться директивы и передать туда параметры. То есть по максимуму все запихивать в директивы. Правда это может быть первое время сложно делать, потому лучше постепенно увеличивать степень дробления UI на директивы. Главная сложность сделать так, что бы директивы были независимы от контекста использования. Ну или явно определить этот контекст (параметр require директивы может определять что директива A может быть использована или должна быть использована только в контексте B). Ну и еще по началу может быть сложно определиться что должно быть в link и что должно быть в контроллере, должен ли вообще у директивы быть link или контроллер.

    ng-inject

    вы про галповский плагин или все же про ng-include? если последнее, как комбинация ng-include + ng-controller, то это тип... для ленивых. При помощи этих двух директив мы можем создать какой-то элемент, присобачить ему поведение и шаблон, да, но оно не будет изолированным, реюзать такое уже не выйдет. Если это вам надо временно, и вам лень - то можно и так, но лучше сделать полноценную директиву, тогда ее можно будет реюзать в рамках проекта и устранить дублирование. Ну и опять же, вариант с ng-include+ng-controller можно покрыть только E2E тестами, что не удобно. Директивы же просто и удобно покрываются юнит тестами, что делает поддержку системы намного проще и дешевле.

    в каком виде правильно и разумно применять директивы

    Посмотрите на polymer, это то чем должны были бы стать директивы а ангуляре (и в angular2 оно почти так), там больше ограничений и более понятно как использовать web-компоненты и как следствие - директивы.
    Ответ написан
    9 комментариев
  • Обязательное "непревзойденное" знание фреймворков?

    Denormalization
    @Denormalization
    Это нормальная практика для бомжеватых контор. Получить senior за цену junior.
    Везде и всегда были и есть такие вакансии. Их просто стоит избегать.
    Ответ написан
    5 комментариев
  • Фронтенд - каковы шансы пробиться?

    Ewintory
    @Ewintory
    Java / Android developer
    Шансов никаких, если целыми днями глупые вопросы на тостере задавать.
    Ответ написан
    1 комментарий
  • Стоит ли идти в 1С программисты?

    @FoxInSox
    1C - колхоз. Будете сидеть в потном офисе с 40-50 летними женщинами бухгалтерами за древним компьютером с CRT монитором. А если лет через пять 1С платформа помрет или заменится чем-то более современным, то ваши 5 лет пойдут коту под хвост.

    ps переезжайте в Питер или Москву.
    Ответ написан
    4 комментария
  • Куда пойти после 4-ех лет фриланса?

    gassmonkey
    @gassmonkey
    Провокатор
    требования к верстальщику и Front-end разработчику практически одинаковы

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

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    95% веб-проектов — лендинги с иисусьими тряпками, магазины и «визитки». 95% игр — казуальное барахло, HOG'и, клоны subway surfer и прочий фримиум. В дизайн-студиях 95% работы — это годовые отчеты, каталоги иисусьих тряпок и дизайн для вышеперечисленных веб-проектов.
    Везде так, интересной работы везде мало и ее еще надо заслужить.
    Ответ написан
    24 комментария
  • Как устроен AngularJS?

    @bromzh
    Drugs-driven development
    Конкретно скобки скорее всего парсятся регуляркой. Всё, что между них разбивается на токены (там ведь может быть не только простой вывод переменной. а целые выражения) и обрабатывается по сложной логике, учитывая всякие окружающие scope`ы, data binding-и, внедрённые зависимости в контроллер и т.д.
    Ответ написан
    6 комментариев
  • Префиксы flexbox?

    Используйте Autoprefixer и не задумывайтесь о префиксах вообще.
    Ответ написан
    Комментировать
  • Где взять коды для html, css?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Что такое код энтерпрайз уровня?

    @raiboon
    Вспомни свой самый ужасный код. Перепиши его строчка-в-строчку на Java, дописав минимум по пять интерфесов на каждую сущность. Теперь представь, что это код в десять раз хуже.
    Вуаля - ты получил представление о тру-интерпрайзе.
    Ответ написан
    1 комментарий
  • Как правильнее для node js подключать модули?

    AMar4enko
    @AMar4enko
    "Или чтобы собирались при запуске все"
    В ноде ленивую загрузку библиотек не практикуют, насколько мне известно.
    В PHP это вынужденная мера, потому что там чаще всего FastCGI, по одному запросу на процесс в один момент времени, процесс каждый раз инициализируется с нуля (опустим пока пляски с кэшем и прочее).
    А сервер на ноде долгоживущий, поэтому там нет проблем потратить секунды три при старте на загрузку всего и вся.
    Ответ написан
    1 комментарий
  • Сколько чисел после запятой в css?

    Пересмотрел вопрос. Скорректировал.

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

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Привет, по опыту скажу что:

    1) Рейтинг предыдущих заказов влияет на последующие, т.е. заказчик видит что у вас идут подряд отзывы 5*, и тоже ставит 5*, хотя работа тянет на 4*.

    2) Если что-то не получается не молчите об этом и не теряйтесь, просто скажите заказчику, он тоже человек и понимает это (если он адекватный)

    3) Можно, повлияет на кол-во успешных проектов

    4) Избежать можно если деньги не получены

    5) У меня таких не было, почему? Смотрим отзывы у заказчика, что он ставит фрилансерам, адекватный человек не будет портить историю себе и другим, в случае если вы сделали свою работу.

    6) Про лайфхаки я пишу в своем блоге, как никто из фрилансеров (возможно я ошибаюсь, если найдете ссылку, кидайте мне, очень интересно почитать), людям нравится, конечно я уже писал об этом, но продублирую сюда:

    чтобы сделать работу качественно, вам нужно полностью понять проблему клиента, просто задавайте вопросы, очень много вопросов, пока не поймете проблему целиком, возможно легче она от этого не станет, но в большинстве случаев, вы пойдете в правильном направлении, удачи Вам на upwork!
    Ответ написан
    5 комментариев
  • Как правильно применять требование "pixel-perfect" к отзывчивой верстке?

    teotlu
    @teotlu
    Навёрстываю упущенное
    Для начала стоит объяснить заказчику, что такое вообще Pixel Perfect. Он думает, что это идеальное соответствие вёрстки нарисованной дизайнером картинке?
    Зря он так думает.
    1) Шрифты рендерятся в браузере не так же, как в графических редакторах. Более того, в разных браузерах они рендерятся по-разному.
    2) Я не видел ни одного, НИ ОДНОГО дизайна, где дизайнер не допустил бы хотя бы миниатюрной ошибки. Скажем, есть разделители между элементами списка новостей, но пункты разной высоты, и если всё это сверстать и задать правильные отступы, то при наложении хотя бы один разделитель не попадает точь-в-точь туда же, где он на картинке. Или какая-нибудь иконка по логике дизайна находится по центру, а в дизайне съехала на несколько пикселей. И таких моментов много, просто это самые частые из того, что бывает.

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

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

    teotlu
    @teotlu
    Навёрстываю упущенное
    Попробуйте svg-маски.
    Ответ написан
    Комментировать