• Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • Тестовое задание (Junior Frontend), приемлемое ли?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    При чём тут какая-то связка с php? Как php вообще относится к вёрстке? Если вы там адаптивности боитесь, то, лично моё мнение, вам ещё нужно подтянуть знания и вы себя в оценке переоценили))

    Что насчёт самого макета, то я бы сказал, слишком лёгкий. Чё тут делать то? Карту вставить? Подвигать стрелочки при наведении через css? Сделать кнопку с раскрытием меню?

    P.S. Я никак не хочу обидеть или оскорбить вас, но я не понимаю, сути вашего вопроса. У вас навыки 70% х 30%, а вы вместо того, что бы начать верстать, пришли сюда с глупым вопросом, а не слишком ли сложно!
    Ответ написан
    2 комментария
  • Возможно ли обойти reCaptcha при парсинге поисковой выдачи Google?

    @spaceatmoon
    Фишка гугловской рекапчи, что она сидит в коде на требуемом вам сайте. При прохождении капчи отправляется форма вместе с секретным ключом, который проверяется у гугла, что секретный ключ правильный и после этого идет обычная работа сайта.

    Так что скорей всего у вас не получится "на изи", там все же специалисты не за 40к зп сидят.

    У меня получалось обойти проверку на Яндексе через правильно подставленные заголовки и подмена куков, может и здесь проканает. Самое главное это ведь максимально притвориться человеком.
    Ответ написан
    Комментировать
  • Возможно ли обойти reCaptcha при парсинге поисковой выдачи Google?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в апишке гугла, как работает их рекапча и увидел, что там предусмотрено для других сайтов обращение к апи гугл на проверку g-recaptcha-response, и там требуется secret key, который известен только самому Гуглу

    это не из этой темы

    берешь отладчик - Хром или Селениум или Фидлер или все вместе,
    смотришь что куда приходит уходит,
    потом заменяешь в своем скрипте отправку на ручную и вводишь с текущего хоста,
    таймауты,
    добиваешься проходимости,

    потом ручную меняешь на антикапчу,
    не забываешь за таймауты,

    solved
    Ответ написан
    2 комментария
  • Что дает окончание магистратуры при трудоустройстве у нас и за рубежом?

    sim3x
    @sim3x
    "Там" пока дойдешь до магистратуры, поймешь нравится ли тебе наука. Тк в магистратуру идут те кто хочет заниматься наукой/преподаванием
    В толковом ВУЗе попробуешь разные языки и определишься со сферой их применения. Если не совсем раздолбай, заимеешь выбор пойти на летнюю практику в известную фирму. Если не профакапишься, то после обучения тебя в нее примут (или дадут нормальный ковер леттер)
    Также, есть возможность в "дипломной работе" решить реальную проблему.

    "Тут" - корочка со статусом чуть выше бакалавра. Если приложить усилия, то можно получить сильную базу теории, в основном, математическую

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    def chunkify(items, chunk_size):
        for i in range(0, len(items), chunk_size):
            yield items[i:i+chunk_size]
    
    
    a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
    
    for chunk in zip(*chunkify(a, 4)):
        print(*chunk)
    Ответ написан
    6 комментариев
  • Где лучше качество кода?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Все плохо
    • Глобальные переменные — зло
    • На лицо некий код, который и с сессией работает и с БД — явное нарушение общепринятных принципов, например SRP
    • $dao как инициализирована? Явно не через конструктор
    • Использование цифры, вот сиди гадай по ней — это плохо, используйте именованную константу. Например 3 — это некий статус для desktop, вот и назовите ее STATUS_DESKTOP, хотя далее...
    • вы обращаетесь к одному методу, который шибко умный — работает с флагами, тем самым нарушая SRP и сам содержит if/else, сделайте просто 2 раздельных метода:
      getMobileOpinionList()
      getDefaultOpinionList()

    • Предикат лучше вынести в отдельный метод isMobileOnly(), тк условия могут поменяться в нем, не будете же везде в if менять по всему проекту
    Ответ написан
    33 комментария
  • Как ограничить количество вкладок в Chrome, например, 10 штуками?

    Мы используем плагин - "Ограничение вкладок корп", вполне норм, в магазине имеется
    Ответ написан
    4 комментария
  • Хорошо ли написан класс БД?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Параметры бд обычно выносятся в отдельный файл.
    Совсем забыл, die, exit внутри класса использовать нельзя.
    Ответ написан
    5 комментариев
  • Хорошо ли написан класс БД?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    die('DB ERROR');
    Сразу нет! Класс не должен останавливать приложение, если произошла ошибка. Он должен бросать исключение, а что делать дальше должен решать клиентский код.

    никакой работы с БД не должно быть в модели

    В каком смысле это написано? Где это написано?

    Ухожу с синглтона

    На каждый запрос будете создавать отдельное подключение к БД? Там вообще то есть ограничение на количество открытых.

    Я не заметил особой разницы между работой с mysqli и с вашим классом. Инкапсуляция бинда параметров метод query только? Так унаследуйтесь от класса mysqli и напишите удобный метод для этого.

    И почему вы не берёте какую то готовую обёртку? Благо их написано тысячи!
    Ответ написан
  • Как набрать первоначальную массу пользователей?

    opium
    @opium
    Просто люблю качественно работать
    Вы не пробовали наполнить сайт, тупо, просто, очевидно.
    Ответ написан
    1 комментарий
  • Ошибка в Django_react. Что делать?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    pip install django-webpack-loader
    Ответ написан
    1 комментарий
  • Как получить все возможные комбинации перетасовки цифр числа?

    longclaps
    @longclaps
    function* permutatins(s) {
        if (s.length > 1)
            for (let i = 0; i < s.length; i++)
                for (let t of permutatins(s.slice(0, i) + s.slice(i + 1)))
                    yield s.charAt(i) + t;
        else yield s;
    }
    
    for (let s of permutatins('941'))
        console.log(s);
    Ответ написан
    2 комментария
  • Как в несколько потоков проверять существование url?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    много раз уже говорили что горизонтально масштабировать stateless обработчики это к очередям) RabbitMQ, например.
    А если охота не париться то берете AWS SQS + AWS Lambda и получаете обработку всего этого за .... я думаю за пару минут справится) даже во freetier может уложиться
    Ответ написан
  • Как научиться понимать английский язык на слух? Это вообще возможно?

    miraage
    @miraage
    Старый прогер
    Почитайте про "reductions". Это основа основ.

    что, как он смог сжать это в одно слово бкз единой паузы

    Это одна из фишек английского языка, особенно, американского акцента.

    Например, "i bought him a car", который можно сказать "ай бОт хим э кАр", произносится, как "эбАрм'экАр" без задержек (звуки не такие, но, надеюсь, посыл поняли)

    У самого были огромные проблемы с восприятием разговорного английского на слух. Решал через просмотр фильмов/сериалов в оригинале. По началу с субтитрами. TIP: смотрите те фильмы/сериалы, которые смотрели на русском, ибо самые большие проблемы с восприятием начинаются тогда, когда теряется контекст.

    // edit

    Что мне ещё определенно помогло – это прокачка произношения. Когда учишься говорить как нэйтив спикеры, то многие reductions попадают в отсек долгосрочной памяти, и затем они автоматически применяются при звуковом восприятии.

    И ещё совет, капитанский такой: практиковать английский язык каждый день. Говорить дома на английском (я вот живу один, так не смущаюсь сам с собой разговаривать), петь песни (нередко включаю песни, гуглю слова и просто пою – тренировать моторику языка).
    Если на работе английский задействуется - вообще класс.

    В мемасики/картиночки не прочь позалипать? Залипайте в них на английском (к слову,  масса контента с reddit переводится – читайте, первоисточник).
    Ответ написан
    1 комментарий
  • Стоит ли идти в магистратуру на программиста, если у тебя другая специальность?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В магистратуру нужно идти за знаниями для прикладного программирования и за корочкой.

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

    sim3x
    @sim3x
    Магистратура - предназначена для тех кто интенсивно работает в продвижении науки
    Те у вас уже есть опыт работы в ИТ сфере на уровне выше среднего и вы занимаетесь научной деятельностью

    Без ИТ опыта можно пойти в ИТ магистратуру, если у вас очень высокий уровень в математике и есть желание заниматься математикой в разрезе ИТ

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

    Учить кодить - вас там не будут
    Учить решать задачи - вас там не будут
    По-хорошему - вас там даже учить не обязаны
    Ответ написан
    Комментировать