• Удаленщики развиваются медленнее?

    galmakov
    @galmakov
    Автор, маркетолог, удаленный сотрудник
    Все зависит от самого сотрудника. Неважно фрилансер он или работает в штате. Если у него есть амбиции, цели и план достижения — он делает всё, чтобы стать лучше.

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

    Все в руках человека.

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

    Когда человек переходит из офиса на удаленку, он должен развиваться в любом случае. Иначе ничего не получится.
    С выходом на удаленку появляются новые трудности. Например, самоорганизация, семейные отвлечения (дети, например), лень, диван и другие отвлекающие прелести.

    В таких условиях работать и обучаться поначалу трудно. В офисе рабочая атмосфера, в которой легче сосредоточиться, потому что се вокруг работают.

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

    Если этого не сделать, наступит хаос, который приведёт к плохим результатам и демотивации. А в этом случае может наступить и выгорание, и разочарование в профессии. Из такой ситуации есть два выхода: вернуться в офис под начало руководства или взять себя в руки, принять ответственность и работать над собой.

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

    Но на удаленек все гораздо лучше. Сотрудник сам выбирает, когда работать, а когда учиться. Главное — показывать результат.

    Я работаю удалённо с 2010 года. Ошибок наделал и делаю сейчас. Но понял, что главное — принять ответственность и чётко понимать, чего хочешь и куда идёшь.
    Ответ написан
    Комментировать
  • Как называется такой класс ПО?

    glaphire
    @glaphire
    PHP developer
    Больше всего похоже на ERP систему
    Ответ написан
    Комментировать
  • Как сделать 3D планету на сайте?

    https://threejs.org/
    1) Делаешь шарик
    2) Натягиваешь текстуру глобуса
    3) При желании качаешь карту высот и натягиваешь карту нормалей
    Чтобы сделать лейблы возможно прийдется вспомнить школу и перенос угловых координат в декартовы
    У них в примерах
    https://peaceprizelaureates.nobelpeacecenter.org/en/
    https://blocks.wizb.it/
    Ответ написан
    Комментировать
  • Откуда появился логотип Хабр Q&A?

    glaphire
    @glaphire
    PHP developer
    "Хабр Q&A" как название не отображает сути сервиса, звучит как раздел "F.A.Q". "Toster.ru" закрепился как бренд и теперь потеряет большую долю своей репутации
    Ответ написан
    9 комментариев
  • Почему появляется бесконечный цикл и как его избежать?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    У вас paginatorPage вызывается внутри рендера, а он меняет стейт, что вызывает перерендер, а в рендере вызывается paginatorPage, и так вечно.

    Дополнение:

    1) paginatorPage должен быть либо функцией, либо функцией обработчиком, но не одновременно как у вас, из-за чего приходится костылить с созданием липового event'a.
    2) У вас в описании цикла for зачем-то setState.
    3) Не используйте в качестве key индекс массива.
    4) Эта строка излишня
    onClick={(e)=>{paginatorPage(e)}}
    Можно просто написать
    onClick={paginatorPage}
    а paginatorPage обернуть в useCallback.
    5) Что тут происходит, я не понял
    setArrItems(arrItems=[...arrList])
    но понял точно, что происходит совсем не то, что вы от этого ждете.
    6) Где сеттер для?
    let [itemsPerButton] = useState(10)
    7) Точки с запятой, у вас они отсутствуют, ставьте их всегда.
    8) Так нельзя писать
    setFinishIndex(finishIndex=basicNum*10)
    Во первых, finishIndex это стейт, его нужно менять только через соответствующую функцию set*, во вторых, не нужно производить присваивания внутри каких-то других операциях, т.к. код становится непонятным и запутанным.
    Ответ написан
    1 комментарий
  • Как модифицировать window.location.href или поставить на него геттер?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Если либа лежит у вас, то можно обернуть код во что-то типа:
    {
      const window = {
        get location(){
          debugger;
        }
      }
      // код
    }
    Ответ написан
    Комментировать
  • Должен ли баннер на сайте быть одной картинкой (в составе слайдера), включая текст, иконки и тд.?

    @Pavstyuk
    Истина где-то рядом и она на вашей стороне. Если делать баннер одной картинкой то будет несколько негативных последствий:
    1. Нет адаптивности контента в слайде
    2. Нет семантики содержимого, минус для seo
    3. Не задать ссылки на конкретный текст или кнопку, только на всю картину.
    Это первое, что приходит в голову. Похоже, что вашим верстальщикам просто лень делать качественно.
    Ответ написан
    Комментировать
  • Есть книга описывающая само строение и принципы работы компьютера?

    Zoominger
    @Zoominger
    System Integrator
    учитывая как много произошло изменений с того времени.

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

    @towin
    It depends.
    Например, работая в офисе можно общаться с другими программистами, обсуждать какие-то мелочи и перенимать опыт. С удаленной работой это делать сложнее, вам скорее всего будут давать более изолированные от других программистов участки работ.
    С другой стороны, офисный работник может просиживать по часу-двум каждый день в дороге на работу, домой возвращаться уставшим и сил делать пет-проект и что-то читать уже нет никаких.
    А удаленщик может быстро сделать свои рабочие дела и заняться самообразованием.
    Во фрилансе же каждое новое задание особенное. Ты каждый раз делаешь что-то новое. А офисный программист может годами сидеть на одном проекте и никуда не иметь возможности сдвинуться.
    Ответ написан
    4 комментария
  • A x B mod P на MCU?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Базовые сложение, вычитание и сравнение реализуются стандартно для длинной целочисленной арифметики.
    Далее, следует учесть, что
    (A + B) mod P = ((A mod P) + (B mod P)) mod P
    (A * B) mod P = ((A mod P) * (B mod P)) mod P
    Тогда, реализовав умножение через операции сдвига (умножения на два) и сложения, можно получить результат, используя буфер всего на один бит (в реальной программе - на байт или слово) больше, чем длина P.
    Ответ написан
    Комментировать
  • Нужен ли диплом программисту?

    GavriKos
    @GavriKos
    Диплом - нет. Университетские знания и опыт (не только от преподавателей полученный) - да.
    Ответ написан
    2 комментария
  • Существует ли интерактивный ярлык папки в Windows?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Сделайте символическую ссылку.
    То есть консольная команда такая:
    mklink /d "D:\folder" "C:\Users\user\Documents\Папка"
    Ответ написан
    2 комментария
  • Каким образом можно определять номер по цифровому следу?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Началось всё с того что стали палить страницы ВК при входе на сайт. Благодаря косякам ВК.
    Оттуда тянули "досье".
    Постепенно в ВК закручивали гайки, последний раз года 2-3 закрутили так сильно что это умерло или почти умерло.
    Может и придумали обход очередной, но я тогда не осилил и забил, уже был не сильно нужно.

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

    Либо по уже старой собранной базе пробивают если могут и показываю вам инфу. У меня в базе например 3+ миллиона профилей ВК собранных таким образом, думаю что есть какой-то % успеха если пытаться вычислить по ней посетителей любых сайтов.

    Резюмируя вышесказанное:
    Способы есть, разной степени паршивости, но всё напрямую зависит от способа сбора инфы и количества трафика проходящего через сервис.
    Но тексты конечно максимально убеждающие что вообще всех посетителей соберут конечно враньё.
    В лучшие времена опознавались данные 25-60% посетителей от трафика сайта. Сейчас скорее всего в разы меньше.
    Ответ написан
    Комментировать
  • Как убрать оранжевые рамки на партиклах в Unity?

    GavriKos
    @GavriKos Куратор тега Unity
    В game окне их не будет. Вы смотрите scene - там куча служебных вещей.
    Ну и вроде бы рамки в scene убираются если деселектнуть объект с партиклями.
    Ответ написан
    2 комментария
  • Как правильно обучаться?

    JackWilliams
    @JackWilliams
    Главный совет: занимайтесь этим только, если это вам нравится. Если вы занимаетесь этим только из-за денег, то вас ждет большое разочарование, а рынка ждет очередной вайтишник.

    Хорошо подумайте, реально ли вам это интересно, или же стоит заняться чем-то другим? Я знаю кучу людей, которые поняли, что это веб - это не их, но они продолжали учится исключительно из-за сказок про бешеные бабки на фрилансе. Есть множество более творческих профессий, может быть у вас к чему-то другому лежит душа? Ну а если вы все-таки прирожденный веб-разработчик, то вам стоит начать с:

    JavaScript - learn.javascript.ru
    PHP - у Дэвида Скляра есть очень неплохая книга. Самое то для начинающих.

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

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Посоветовал бы Wordpress но joomla 3-й версии (а скоро и 4-я) уделывает вордпресс в плане расширяемости и гибкости.
    не заезженную на подобии DLE/WP/Joomla и прочие
    - то есть ты готов рисковать устанавливая какое-то сырое дерьмо которое не протестировано и никем не поддерживается?
    Ответ написан
  • Скрипт отслеживания загрузки ЦП в Windows?

    @kalapanga
    Начать можно например отсюда: How do I find the CPU and RAM usage using PowerShell?
    Ответ написан
    Комментировать