Задать вопрос
  • Нужно ли проходить собеседование в офисе на удаленку?

    xez
    @xez
    TL Junior Roo
    Ну так это же от конкретного работодателя зависит.
    Кто-то в офис приглашает, кто-то нет.
    Ответ написан
    1 комментарий
  • Как должен выглядеть сайт-портфолио front end разработчика?

    axaxa_man
    @axaxa_man
    web developer
    ИМХО
    1) Обо мне – не стал бы писать, кому какая разница какой я коммуникабельный, проактивный и эмпатичный человек. Лучше привести примеры работы с ссылками на сайты и с подробно расписанными кейсами. Не просто простыня из рендеров страниц, а подробное описание: Цель, задачи, трудности, как решил, какой стек, результаты работы. Условно, можешь это писать на каком-нибудь medium и просто подтягивай на страницу портфолио. (Medium.com явно будет индексироваться лучше, чем твой сайт)
    Еще прикрепи свой github и активно веди его, отмечай какие-то свои находки, веди проекты, разрабатывай инструменты для сообщества и так далее.
    Да, контакты тоже нужно не забыть прикрепить.
    2) Всё, что не стесняешься приложить (телеграм, почта, социальные сети) [почтовый адрес не надо]
    3) Ты конечно можешь сделать "просто и понятно как у эпл", но зачем. Сделай как тебе нравится и как тебе хочется, ведь к тебе придут люди предложить работу и лучше пусть их зацепит то, что нравится тебе, тогда ты будешь кайфовать от работы.
    Ответ написан
    7 комментариев
  • Одновременная покупка товара?

    @Vitsliputsli
    Наиболее простое решение - это блокировка данных на период выполнения бизнесовой транзакции, либо модификации запросов с идентификатором состояния. Конкретное решение будет зависить от вашей архитектуры и типа СУБД. Одного использования sql транзакций недостаточно, т.к. стандартный уровень изолированности транзакций не блокирует данные. Зачастую выбирают механизм SELECT FOR UPDATE, но его крайне не рекомендуют использовать в MySQL (во всяком случае в 5.7), да и в Oracle бывают сложности с ним.
    Ответ написан
    2 комментария
  • Одновременная покупка товара?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    это называется Race Condition. Решения бывают разные, от модификации запросов с идентификатором состояния и заканчивая очередями с 1 синхронным обработчиком (RabbitMQ будет более чем достаточно).

    Ну и да, транзакции применять обязательно - это единственный механизм последовательного выполнения запросов в базах данных. Если же база не поддерживает транзакции то только свои очереди
    Ответ написан
    4 комментария
  • На чем зарабатывает Quora, toster или подобные сайты?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Можно просто выключить адблок и увидеть ответ
    5bd0447166cd2277435374.png
    Ответ написан
    Комментировать
  • Как поднять посещаемость сайта?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Первый шаг - выявление направленности проекта:
    • коммерческий
    • информационный
    • энциклопедический
    • социальная сеть и прочее

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

    Далее есть список факторов которые необходимо учитывать всем ресурсам, это технические, семантические и поведенческие факторы.

    Для начала необходимо подготовить фундамент - провести подробный анализ техническихфакторов помогут такие программы как Netpeak Spider или Screaming Frog (программ конечно многое множество, но эти используют чаще всего). Но, к сожалению, тулсами можно проверить не все и необходимо будет изучить матчасть и проверять многие технические аспекты руками.

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

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

    В финале мы получим идеально внутренне оптимизированный ресурс и можно будет приступать к внешней оптимизации.

    Старайтесь делать все максимально полезным для пользователя. Органичность содержимого сайта, реальная польза входящей ссылки для пользователя на стороннем ресурсе и прочее белое SEO это то к чему надо стремиться!

    Яндекс подсказывает как развивать сайт белыми методами и чтобы он был полезен пользователю. Все материалы можно найти:
    В Блоге Вебмастеров
    На канале Академии Яндекса
    В Хелпе Яндекс Вебмастера
    Ответ написан
    1 комментарий
  • Налоговая вызывает для дачи пояснений, что делать?

    @toreador
    Для начала просто позвоните, возможно все вопросы можно решить по телефону, а КУДИР отправить через личный кабинет ИП. В книге учета доходов и расходов указывайте только то, что получали на счет ИП, про прошлый год никому не рассказывайте. Налоговая не может просто так проверить счет физлица, для этого им нужно инициировать налоговую проверку, получив одобрение от вышестоящего налогового органа. Если же сами укажете, что получали платежи на другой счет - это будет основанием для такой проверки
    Ответ написан
    1 комментарий
  • Будут ли вопросы у банка при отсутствии расходов?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Не очень понял, почему такой заголовок.

    Я сам фрилансер, все деньги сначала перевожу на р/с, а оттуда после валютного контроля - на счёт физлица в другом банке.
    Никто ругаться не будет. Это абсолютно нормальная практика для фрилансеров, у которых нет расходов, связанных с бизнесом. Но желательно платить налоги и взносы с того же р/с, с которого выводишь деньги.

    Очень советую Модульбанк. Он заточен под малый бизнес и работает только с ИП и ООО. Там божественный валютный контроль. Если хранить доллары там же, то они дают 2% на остаток (при сумме от $1000 кажется). Такого процента для долларов нет больше ни в одном банке.

    Если хочется именно выводить доллары, можно посмотреть в сторону Тиньков банка. Там хорошие условия для вывода с р/с на счёт физлица внутри банка. Но более убогий валютный контроль и в целом техподдержка для юрлиц похуже.
    Ответ написан
  • Как сделать алгоритм перебора всех вариантов перестановок и количества чисел, чтобы их сумма ровнялась определенному числу?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    https://jsfiddle.net/yarkov_aleksei/jwnrbyoc/

    const sizes = [1000, 750, 500]
    const sum = 3000
    
    function permutation(len, acc = []){
      let res = []
      sizes.forEach(s => {
        let temp = null
        if (s === len) {
          res.push(acc.concat([s]))
        } else if (s < len) {
          temp = permutation(len-s, acc.concat([s]))
        }
        if (temp) {
          res = res.concat(temp)
        }
      })
      if (res.length) {
        return res
      }
     }
    
     const result = permutation(sum)
     console.log(result)
    Ответ написан
    Комментировать
  • Как назвать клиенту цену за свою работу если не знаешь сколько потратишь время?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Если вам не хватает опыта, то не нужно браться за задачу, которую вы не можете даже оценить.

    Если задача составлена с настолько невнятным ТЗ, что не можете ее оценить - нужно или добить от заказчика внятное ТЗ или снова не браться.

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

    @amambaru
    Вы видимо, считаете, что кто-то за 5-10% комиссии будет вам задачи в зубах притаскивать как собака тапочки?
    А 50% - не хотите ли? А то и и вовсе 70%.

    1. Они сами вас найдут.
    Мне регулярно пишут всякие посредники. Разумеется они так не говорят, но это понятно по стилю его беседы - минимум технических деталей, главный вопрос сколько стоит, технические подробности передает с большим запаздыванием (когда спросит у заказчика).

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

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

    Риски по некачественной работе, по непонятному занятию перекладываются на того, у кого меньше всего контроля - на исполнителя. То есть вас будут нагибать по деньгам.

    3. TopTopal, EPAM, Luxoft - крупные посредники. Там по другому. Вам будет поприятнее. Себе они конечно тоже оставляют большущий процент. Но первоначальная сумма, выплачиваемая заказчиками столь велика, - что до вас будет неплохо доходить.
    Ответ написан
    5 комментариев
  • Оцените верстку начинающего верстальщика?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    По внешнему виду:
    Адаптивность есть, это хорошо. Есть мелкие проблемы, которые портят впечатление (где-то что-то обломалось, где-то что-то не влезло):
    240b345906f84e7ca5af8252d9b00964.png51d00024eb5c4c8896e8e888ce8ea000.png821cc5a47651408c8728229982fe1521.png
    и.т.д. Также стрелка снизу кажется не по центру, отступы какие-то странные местами (макет не смотрел, это чисто личное впечатление). Фокус на элементах практически не заметен. Стоит поработать над этим. Обводка синим - бяка.

    По коду:
    - Отсутствует система в именовании классов. Почитайне про БЭМ или RSCSS.
    - Использовать #id в CSS не стоит. Это дурной тон и источник проблем.
    - Из-за вышеупомянутого отсутствия системы классов CSS читать невозможно + потенциальные проблемы с перебиванием стилей в неожиданных местах.
    - Много магических чисел в CSS (321px, 44.148936%, 381px...). Практически всегда можно избежать этого.
    - Нет ресета/нормалайза. Тоже потенциальные проблемы.

    Поправьте вышеупомянутые проблемы. После этого приходите к использованию препроцессоров (можно начать с LESS - он самый простой, но в 99% случаев его возможностей достаточно). Ну и JS изучайте, без него верстальщику не выжить.
    Ответ написан
    1 комментарий
  • Как создать портфолио для фриланса или удаленки?

    @laxikodeje
    C такой квалификацией фриланс противопоказан.
    Иначе всю жизнь до пенсии будете эти смешные деньги получать.
    Во фриленсе рост квалификации для начинающих с нуля - крайне медленный.

    Плюс конкуренция среди фриленсеров идет имеенно в нижнем ценовом сегменте.
    В верхнем ценовом сегменте идет уже конкуренция среди работодателей за работников.
    Ответ написан
    43 комментария
  • Где брать бесплатные 3d модели для коммерческого использования?

    @isisTance
    Python, C#, C++, HTML, CSS, backend developer.
    kenney.nl, там вроде GPL v 1.0, т.е. модели считаются чут-ли не твоими.
    Ответ написан
    Комментировать
  • Как можно монетизировать программу windows?

    djQuery
    @djQuery
    "Кодируем помаленьку" ("Сказка о Тройке")))
    Да-да, Amigo не забудь!

    ...также коснемся трагической судьбы главного разработчика этого российского браузера, который согласно Яндекс-новостям, недавно пал в руки «разгневанной толпы мексиканцев». И пусть это послужит уроком всем разработчикам, говняющих свой говнокод и захламляющих рекламой компьютеры своей паствы.


    Отсюда
    Ответ написан
    1 комментарий
  • На самом ли деле в Китае такие узкие и дорогие каналы?

    kurtov
    @kurtov
    2013 год, стоимость подключения канала через Гонконг
    А - Скорость, М
    Б - Стоимость со стороны Гонконга, Юани
    В - Стоимость с Пекинской стороны, Юани
    Г - Общая стоимость
    А / Б / В / Г
    2 / 2400 / 2080 / 4480
    4 / 4800 / 3010 / 7810
    6 / 7200 / 4200 / 11400
    8 / 9600 / 4620 / 14220
    10 / 12000 / 5220 / 17220
    Тогда курс был примерно 1:5
    Т.е. за 10Мб выходило 86100 руб в месяц. И это только подключение интернет канала. Оплата за полгода вперед.
    Ответ написан
    1 комментарий
  • Стоит ли обучаться на MDN (https://developer.mozilla.org/ru/)?

    @emp1re
    Зависит от твоего восприятия информации, если тебе подходит, почему нет?
    Ответ написан
    2 комментария
  • Налоги с Upwork и Payoneer, всё ли в норме?

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

    Stalker_RED
    @Stalker_RED
    Добавляем псевдоэлемент с другим изображением и меняем ему прозрачность.
    Для плавности - transition. Для автоповтора:
    animation: foo 5s infinite;

    https://jsfiddle.net/wpavqpbs/
    Ответ написан
    5 комментариев
  • Как плавно менять бэкграунд дива?

    @maxIvanenqo
    Можно так поизвращаться)
    https://codepen.io/anon/pen/XRYmVx
    Ответ написан
    Комментировать