• Как не превратиться в мамонта?

    @laphroaig
    Есть разница между тем когда ты знаешь, чего ты не знаешь и тем, когда ты не знаешь чего ты не знаешь. В первом случае ты знаешь, что тебе нужно узнать для решения конкретной задачи, а во втором просто тупишь.
    Ответ написан
    1 комментарий
  • Укажите на ошибки в вёрстке?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    1. HTML язык, конечно, лояльный, но в символах полный ахтунг. Атрибуты (читай классы) в html заковываются в кавычки.
    2. Пробелы и переносы, это, правда, типичные ошибки начинающих и не только самоучек. Пока по шапке проверяющий с опытом не выдаст дойти трудно.
    3. Ну да и вообще на лицо ощутимой непонимание того, что и для чего это все надо. Вот это, к слову, частично поможет.
    Ответ написан
    4 комментария
  • Выдаёт ли интерпретатор Python 3 предупреждение, что была попытка переопределить константу?

    в питоне не существует понятия "констаты", их принято писать капсом, так понимается что это константа, но да, в любой момент есть возможность её перезаписать
    Ответ написан
    Комментировать
  • Почему говорят, что Javascript сделан на коленке?

    profesor08
    @profesor08 Куратор тега JavaScript
    Или остаются какие-то принципиальные моменты, которые не позволяют использовать его для серьезной разработки?

    Если весь интернет это не серьезно, то даже не знаю что сказать.
    Ответ написан
    9 комментариев
  • Почему говорят, что Javascript сделан на коленке?

    KorniloFF
    @KorniloFF Куратор тега JavaScript
    Работаю по font-end / JS
    Потому, что его фактически создали за 2 недели. Но разработчик был, мягко выражаясь, гением, потому до сих пор никакой реальной альтернативы ему на фронт-энде нет.
    Соответственно, актуальности такое заявление иметь не может.
    А некоторым JS вполне себе нравится. Как по мне - излишества пошли в его поздних версиях, начиная с ES-6.

    Источник:
    Простите, времени было мало для того, чтобы сделать правильную оптимизацию хвостовой рекурсии. 10 дней почти без сна, чтобы сделать JS с чистого листа, заставить его «выглядеть как Java» (я сделал, чтобы он выглядел как C), и тайком протащить туда его спасительные фишки: first class functions (замыкания сделал позже, но они были частью плана сразу) и прототипы (примерно как в языке Self).

    https://habr.com/ru/post/106274/
    Ответ написан
    2 комментария
  • Как сверстать такой сайт?

    RAX7
    @RAX7
    SVG + padding/margin в процентах
    Ответ написан
    3 комментария
  • Как въехать в тему на новой работе?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Работодатель осознает но делает вид что не осознает

    не парьтесь - записывайте побольше, и перечитывайте, и все получится
    Ответ написан
    9 комментариев
  • Где искать иконки?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    1) Из макета.
    2) У дизайнера.
    Ответ написан
    Комментировать
  • На каких ресурсах разработчику можно найти неофициальную удаленную работу: хочу вторую работу,кроме официальной?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    fl.ru, upwork.com, freelance.ru, freelancehunt.ru - предела зарплаты не будет, а потом и вовсе, рекомендую бросить основную работу и перейти полностью туда.
    Ответ написан
    5 комментариев
  • Какие функции должен знать JS Frontend Junior?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Лучше сразу так: https://learn.javascript.ru/

    Какие функции должен знать JS Frontend Junior

    Все. Джун - это тот кто почти всё знает (основы как минимум), но у него нет/мало опыта на реальных проектах.
    p.s. вообще понятие джун/мидл/сениор слишком размытое)
    Ответ написан
    6 комментариев
  • Стек технологий для Джуна?

    1) Java - корпоративный стек, поэтому топаем в местную компанию, где пишут на Java. Разговариваем, спрашиваем. Они тебе сами скажут, на чем они пишут, и что им надо в качестве минимума.

    2) Проблема Java заключается в том, что ты сам дома, на своих проектах вообще никак не сможешь потренироваться, ибо твои проекты и корпоративные легаси монстры - это как небо и земля, ничего общего не имеют. Поэтому исключительно на практике или стажировке надо набивать шишки.
    Ответ написан
    Комментировать
  • Как пишут frontend на более менее больших проектах?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Ваш код вполне себе нормальный, если его разделять на модули, как вы и написали и не мешать всё в 1й куче.

    Если у вас нету никаких новомодных фреймворков, то сценарий простой. Берём вебпак, в него суём бабель, раз у вас импорты и экспорты с классами, настраиваем сборку файлов.
    Разделяете всё на модули, например, из описанных вами:
    //MobileMenu.js
    export default class MobileMenu {
    constructor() {
    this.isVisible = false;
    }
    
    toggle () {
    this.isVisible = !this.isVisible
    }
    }

    с остальными модулями по аналогии.
    Далее, создаёте файлик, где нужно запускать нужные модули. Например, у вас есть страница каталога, а есть страница товара. Для каждой страницы создавать свой файлик, в котором вы будете запускать свои модули, если это требуется.
    // Catalog.js
    import MobileMenu from '/path/MobileMenu'
    
    (() => {
    $(document).on('ready', () => {
    let mobileMenu = new MobileMenu();
    });
    })()


    ну а для детальной каталога у вас будет свой файл, который будет что-то запускать, нужное вам. А так же, должен быть глобальный файл, в котором будут запускаться модули, нужные на всём всём сайте. Надеюсь понятно описал.

    Это грубый пример, но надеюсь, сможете что-то подчерпнуть.

    P.S. У нас есть некоторые, большие проекты, на которых мы используем +- такой подход - это старые проекты, написанные давно, но до сих пор живущие. В один миг, была такая каша из хер пойми какого кода, не пойми, что за что отвечает, багов куча, т.к. где-то запускалось то, что не должно в принципе, код обрастал кучей костылей, условий. Было 2 варианта, как проекту жить дальше, переписать на rest + vue или сделать как я написал в ответе. Выбор пал на 2й вариант. Т.к. 1й вариант потребовал бы титонических усилий, что бы всё переписать, денег на это не дали бы.

    Получилось вполне не плохо. Сейчас, при заходе нового проекта, мы сразу делаем rest api + vue. Не только потому, что это модно и т.п., а очень разделяет всё всё на компоненты, модули и т.п, отделяет бек от фронта, что уже облегчает разработку, ведь тебе уже не нужно бекенд разворачивать, делать постоянно миграции, бегать к бекендерам, если на их стороне что-то сломалось и т.п. удобства
    Ответ написан
    6 комментариев
  • Mi notebook pro 15.6 i5/8gb для дизайнеров?

    @McBernar
    8Gb мало, остальное пофиг. Конечно, если вы не подразумеваете работать с видео или 3д.
    Ответ написан
    2 комментария
  • Вернуть клиенту деньги, за проделанную работу?

    solotony
    @solotony
    покоряю пик Балмера
    Работа сделана ? О каком возврате денег может идти речь ? А аванс для того и взымается с клиента, на случай если он "передумает", то бы не остаться с голой ...

    ---

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

    Разговор записать. И с записью разговора в трудовую инспекцию. Не ждать, не предупреждать, не пугать.

    Естественно это имеет смысл если клиент не чистый физик, а представитель организации, ИП и т.д.
    Ответ написан
    Комментировать
  • Можно ли менять время на Mi Band 2 без синхронизации со смартфоном?

    @Fixid Куратор тега Железо
    Время без приложения не поменять
    Ответ написан
    Комментировать
  • Как научиться создавать стильные сайты?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У вас не релевантные теги. Если вопрос именно про красоту, то только через практику под началом профессионала.
    Ответ написан
    Комментировать
  • Кого нанимать для разработки мобильного приложения: фриланс разработчиков или студию?

    KonBez
    @KonBez
    Слаботочник
    Недавно имел опыт аналогичного заказа - правда приложение куда проще, без оплаты и автоматизации, просто заказы. Ценники студий начинались от 500 тыс. руб. Заказывал на одной из бирж фриланса - из 25-30 ответивших, студий было штук 20, причём все косили под индивидуальных фрилансеров. При более глубоком поиске нашёл адекватных 100-350 тыс.
    Даже по вашему списку - ценник будет как минимум от ляма. И искать нужно студии, потому как проект серьёзный.
    Если упростить, просто 2 приложения, где просто люди получают и отправляют заказы, и сервер как у меня, то в 1.5 -3 килобаксов уложиться можно.
    Оплата, автоматизация, интеграция это дико дорого.
    Как вариант можно пока остановиться на сайте с описанными функциями и адаптивном дизайне, выйдет сильно дешевле.
    Ответ написан
    4 комментария
  • Кого нанимать для разработки мобильного приложения: фриланс разработчиков или студию?

    @stratosmi
    Хотим сделать мобильное приложение заказа услуг для дома и комфортной жизни (репетиторы, фотографы, уборщицы и т.п). Будет отдельное приложение для клиентов и для исполнителей.


    Не только приложения. А еще + сервер (или что то вроде firebase, но в любом случае - не бесплатно).

    Бюджет на разработку 1-3 тыс. долларов


    Никого не нанимать. Забудьте.

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

    Стоимость подобного проекта - примерно в 10 раз больше.

    P.S.:
    Исполнители отдельные напрямую без студии - дешевле при прочих равных. Но вопросы организации работы - лежать будут на вас.

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

    Плюс дело не только в затратах вашего времени - а сможете ли вы организовать работу исполнителей?

    P.P.S.:
    Если студия дешевая, то она попросту наймет исполнителей - те же фриленсеров, что можете нанять и вы напрямую.

    Нормальная студия - существенно дороже.
    Ответ написан
    2 комментария
  • Как влияет на ноутбук 2 и 3 монитор?

    fdroid
    @fdroid
    press any key
    Отрицательно влияет. Мониторы занимают много места, превращая компактный компьютер в громоздкую рабочую станцию. Работать неудобно в ворохе проводов.
    Одни минусы, никаких плюсов.
    Ответ написан
    2 комментария
  • Что жизненно важно для работы venv?

    @deliro
    Следует оставить в покое venv и не заниматься ерундой
    Ответ написан
    3 комментария