• Реально ли работать в одном IT-проекте (продуктовом) больше 5-ти лет и не деградировать профессионально?

    Jacen11
    @Jacen11
    Мой вопрос: реально ли развиваться в течение 5-ти лет и больше в одном продуктовом проекте и не деградировать?
    конечно возможно, почему бы и нет? Вот только человек со сменой работ будет прогрессировать быстрее и ему проще будет с этим
    Ответ написан
    3 комментария
  • Нужно ли 40-летнему джуну уметь максимально много?

    php666
    @php666
    PHP-макака
    Короче, я боюсь, что, выучив слишком много всего, стану отпугивать работодателей своей продвинутостью.
    лол
    40 лет, а мыслит как 18-и летний юноша-максималист
    выучит он "слишком много всего"
    ты выучи сначала
    потом приходи сюда
    когда ты "слишком много всего" выучишь, тебе минимум будет 45 лет

    Но вот думаю: А не слишком ли "крутым" я стану?
    на первом же собеседовании тебя сотрет в порошок 25-30 летний чувак с опытом и покажет твое истинное место.
    это не оскорбления.
    это твое будущее.
    Ответ написан
    8 комментариев
  • Как лучше всего использовать ресурс батареи?

    @kalapanga
    Возможно, многие не согласятся, но, на мой взгляд, заморачиваться всеми этими попытками как-то помочь аккумулятору не стоит вообще. Литий-ионный аккумулятор стареет, деградирует естественным образом сам по себе даже независимо от того, используется он или нет. Зачем этот гемморой, если существенно его ресурс всё равно не продлить? Что от человека зависит - разьве что не морозить аккумулятор. А в остальном надо пользоваться так, как удобно.
    Ответ написан
    8 комментариев
  • Не могу понять, как передать параметр в vue.js из компонента в родитель или другой компонент?

    Из дочерних в родительские компоненты вызывайте событие $emit.
    Например:
    // дочерний компонент your-component
    ...
    methods: {
      doSomething() {
        this.$emit('yourEvent', {
          params: this.params,
        })
      }
    }
    
    // родительский компонент
    <template>
      <your-component :someProps="parent" @yourEvent="doSomething" />
    </template>
    ...
    methods: {
      doSomething(data) {
        // какой-то код
      }
    }
    Ответ написан
    Комментировать
  • Как правильно построить работу с очередями/топиками брокера в транзакционной системе?

    @ksimmi Автор вопроса
    Решил сам ответить на ворос. Управление сервисами построено по паттерну SAGA основаному на оркестрации, сервис реализующий сагу имеет ИНДИВИДУАЛЬНЫЙ командный канал к каждому сервису-участнику саги, и ОБЩИЙ канал с ответами от них же.

    Спасибо всем учавствовшим в обсуждении.

    Zhainar
    Спасибо за отсылку к книге Криса Ричардсона, я ее прочел всю. Было очень полезно, стал лучше понимать паттерн SAGA, ответ и помощь нашел в книге.

    SirotaKazansky
    То, что я называл "частым нарушением согласованности" по Крису Ричардсону называется "отложенной согласованностью". Это состояние, когда каждый сервис сам по себе находится в согласованном состоянии, но система в целом может быть в процессе установления этой согласованности. Специалист второй линии поддержки, о котором я говорил ранее, в случае возникновения ситуцаии когда система по какой-то причине не выходит из отложеной согласованости, после анализа этой ситуации просто перезапускает конкретный шаг саги или же иницирует ее отмену запуская компенсирующие транзакции.
    Ответ написан
    Комментировать
  • Объединяю в себе навыки ux/ui и frontend, как получить больше профита?

    Вширь, почти всегда меньше будет денег, чем в вглубь.
    Мне в голову приходит несколько вариантов:
    1. 1. Устроиться в крупную продуктовую компанию, но чистым UX спецом вряд ли получится.
    2. 2. Преподавание, в каком-нибудь Скиллбоксе/Нетологии и т.п.
    3. 3. Открыть свой бизнес, сами руководите проектом, нанимаете опытного HR, он вам находит специалистов, чтобы вам самому не пришлось заниматься маркетингом, финансами и т.д. Еще вариант сделать мини-студию со специализацией на визуальной части. Цель попасть в awwwards, behance и прочие топы.
      Что дают победы на конкурсах Awwwards и CSS Design...

    Короче, если цель получать больше денег, тогда именно так её и надо формулировать, ничего постыдного в этом нет. Если, конечно это в рамках УК)
    Ответ написан
    2 комментария
  • Формирование зарплаты у веб разработчиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев
  • Не зазорно ли просить понижения на работе, если чувствуешь что не тянешь на должность?

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

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Вообще без разницы. Реальные плюсы и минусы этих фреймворков лежат вне контекста всего что вы озвучили. Хороший проект можно и на Yii написать. А половина ваших высказываний так вообще выдает откровенную слабость как разработчика. ActiveRecord? Doctrine, Data Mapper? Да без разницы по хорошему.

    Для первой задачи вам вообще Битрикс24 хватит. Для второй - написать небольшой сайтик и интегрировать его туда. Делов-то
    Ответ написан
    1 комментарий
  • Как рекурсивно выбрать все нижестоящие категории?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Выберите все категории одним запросом и в цикле обработайте собирая строчки и что угодно.
    Ответ написан
    Комментировать
  • Vue как добавить хэш к итоговому js?

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    output: {
        filename: 'file-[contenthash].js',
        chunkFilename: 'chunk-[contenthash].js',
      }


    filename тоже бы с хэшем, но тогда нужно уметь его вставлять в html, если это делает не webpack

    https://webpack.js.org/configuration/output/#templ...
    Ответ написан
    1 комментарий
  • Программирование деформирует человека как личность?

    glaphire
    @glaphire
    PHP developer
    У Вас был существенный дисбаланс в жизни (ничего помимо работы), я не согласна с теми, кто говорит что "разработка это не Ваше", скорее нужно пересмотреть приоритеты в жизни. Психолог может помочь, если Вы действительно созрели копаться в себе. Люди не выгорают, когда все их внутренние потребности закрыты, кому-то это закрывает кодинг, а кому-то спорт, путешествия, семья... Но это не значит, что нужно бросать разработку, просто подобрать работу покомфортнее) Говорю частично из своего опыта
    Ответ написан
    1 комментарий
  • Название игр для изучения програмирования?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Colobotcomment_5fZq5pHdpxWXKFxkLNO94MntW3GesJDg
    Ответ написан
    Комментировать
  • Ресурсы, где можно посмотреть примеры отличного кода?

    Jacen11
    @Jacen11
    вообще самый простой вариант это просто сменить работу, ну или хотя бы команду
    Ответ написан
    Комментировать
  • Какую книгу по алгоритмам посоветуете?

    Bandicoot
    @Bandicoot
    Вась-программист
    Cracking the Coding Interview в русском переводе
    Самый простой учебник после Грокаем алгоритмы, ориентируюсь на него в процессе подготовки к будущим собеседованиям.
    Ответ написан
    4 комментария
  • Как интересно рассказать о профессии программиста детям младшей школы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    - Ну что, щеглы, майнкрафт видели?
    - Ага!
    - Программистами сделан.
    Ответ написан
    Комментировать
  • Критерии реляционной бд?

    sarapinit
    @sarapinit
    Точу водой камень
    Это очень странно. Ваш преподаватель руководствуется каким-то своим определением реляционной бд. Классическое определение говорит что реляционная бд - бд использующая реляционную модель. А реляционная модель - модель описания данных которая поддерживает описание отношений (relations) между типами данных.
    Я могу описать, например, биологические виды реляционной моделью, у меня будут таблицы «семейства», «роды», «царства» и т.д. Таким образом я опишу структуру биологических видов, отношения между разными уровнями. Но я не буду описывать никакой процесс.
    Ваш преподаватель на какой-то своей волне. Попросите его дать определение реляционной БД и пример такой БД. И сделайте задание по аналогии. Переубеждать человека бессмысленно.
    Я бы посоветовал искать учителей, которые имеют реальный опыт работы в IT. А тех которые имеют опыт лишь в псевдоинтеллектуальном анонизме, обходить стороной и не давать портить себе мозг.
    Ответ написан
    Комментировать
  • Мотивация программистов на удаленке. Что делать?

    Sanes
    @Sanes
    4 часа на задачи и 1 час на менеджмент. Итого 25 часов в неделю.
    Всё, что больше, либо обман, либо скоро этот работник уйдет в запой. Из-за высокой нагрузки.

    ps. Я бы фултайм ограничил 5-6 часами. Толку всё равно не будет от 8 часов и более.

    Попробуйте сократить время рабочего дня и регламентировать перерывы. Наверняка тоже самое будут чекать.
    Сейчас они от усталости балду гоняют и ждут окончания рабочего дня.
    Ответ написан
    11 комментариев
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    Учите оптику. Она поможет при чтении документации.
    Ответ написан
    Комментировать
  • Какое направление в IT может подойти к требованиям?

    Желание принимать желание, ну это тебе в ген.директора, однозначно
    Ответ написан
    Комментировать