• Что мотивирует IT специалистов кроме ЗП?

    Decadal
    @Decadal
    Меня бы мотивировало уменьшение рабочих часов. Кажется, в Японии проводят эксперимент по снижению рабочих часов, что привело к необычайной эффективности сотрудников. У нас, конечно, совсем не тот менталитет, но очень часто задумывался о том, что зарабатываю деньги без понимания, когда я уже наконец остановлюсь в своем бешеном темпе, замру, подумаю, на что можно потратить деньги или где отдохнуть. Было бы очень круто иметь четыре рабочих дня в неделю, пусть даже с уменьшением зарплаты.
    Все равно не получится работать все сорок часов в неделю эффективно. А вот провести время с родными или заняться своими хобби - лично мне помогает хорошо отдохнуть и потом с большим интересом вникать в задачи и делать свою работу
    Ответ написан
    Комментировать
  • Что мотивирует IT специалистов кроме ЗП?

    @zhainar
    Гуглю за вас
    Комфорт важнее всего. Комфорт создается из многих причин, хорошее место работы, хорошие условия труда, хорошие коллеги, возможность не думать о деньгах, стабильность, определенный уровень свободы. Важно быть не безразличным к людям, узнавать их мнение о делах. Конечно многие будут идти туда где больше платят, вот только как долго они там проработают, если встретятся с наплевательским отношением. Важны все мелочи, точнее даже одна мелкая деталь может стать фактором ухода на другую работу.
    Ответ написан
    Комментировать
  • Что мотивирует IT специалистов кроме ЗП?

    @SODINNER
    Эх, читаю ответы и грустно становится. Как говорил мой начальник (на которого я до сих пор работаю) "У меня было много работников, и опытные, и которые только обучались, но никому работа не приносила удовольствие. Они делали это потому что надо, а не потому что хотели."
    А как говорил Конфуций: "Выбери себе работу по душе, и тебе не придется работать ни одного дня в своей жизни"
    Так вот, я лично занимаюсь IT потому что мне это нравится, это интересно, увлекательно. Да, за бесплатно пахать 8 часов каждый день никто не будет, но деньги вообще не главное в этом профессии, особенно когда и так средняя ЗП хорошая и грех на неё жаловаться.
    Я считаю огромным плюсом, это то, что работая IT специалистом, ты можешь посещать другие компании, побывать в них, посмотреть что они делают, как это все работает изнутри. Недавно я конфигурировал сервак за 350к рублей, без надобности покупать его, это же прикольно держать в руках и иметь дело с такими дорогими вещами, не покупая их.
    Вообщем мнение своё высказал, а людей которые делают свою работу, лишь потому что это работа, жалко.
    Желаю всем найти работу по душе, чтобы вы могли совмещать хобби и работу.
    Ответ написан
    6 комментариев
  • Что мотивирует IT специалистов кроме ЗП?

    Robur
    @Robur
    Знаю больше чем это необходимо
    до 30 - самоуверждение. норм денег, чтобы хватало на все, технологии покруче, все эти печеньки, звания, возможность ходить с гордым видом собственной важности и вообще.
    после 30 - возможность делать осмысленные вещи, понимать ценность потраченного на работу времени, профессиональный рост (не в плане изучения очередной новой технологии), принимать ответственность за решения и сознавать свой вклад в то на что тратишь свою жизнь. Все это работает когда комфортный уровень жизни к которому привык в период до 30 сохраняется естественно.
    Ответ написан
    4 комментария
  • Почему советуют не выбирать yii2 для разработки?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Обращайте внимание только на конструктивную критику. Если аргументация базируется на фразах в стиле: удобно, мало кода, в пару строк... Это очень плохой маячок.
    По хорошему должны оцениваться: поддерживаемость, расширяемость, тестируемость, производительность и легкость чтения.
    Ответ написан
    2 комментария
  • Как контролировать жизнь php-консюмеров?

    Stalker_RED
    @Stalker_RED
    Каждый консюмер периодически обязан подать признаки жизни - в некую таблицу БД записывать дату и время активности.

    Кажется, вы близки к тому, чтобы изобрести gearman.

    Если делать самоделку, то обычно воркер беря задачу отмечает в таблице время старта и свой pid, и время завершения. И какой-то watcher проверяет таски которые слишком долго в работе и перезапускает.
    Ответ написан
    Комментировать
  • Как собрать php файл исходя из такого JS по которому передаются вот такие переменные?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как собрать php файл исходя из такого JS по которому передаются вот такие переменные?

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

    begemot_sun
    @begemot_sun
    Программист в душе.
    1. цифровая обработка сигналов (ЦОС)
    2. теория автоматического управления (ТАУ)
    3. программирование микроконтроллеров
    4. Теорети́ческие осно́вы электроте́хники (ТОЭ)
    Ответ написан
    2 комментария
  • Правильно ли понял понятие - абстрактый метод?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Значит ли это что в остальных потомках этот метод будет(должен) уже просто быть виден с функционалом, созданным в п.2?

    Нет, в абстрактном родителе метод все также пуст и все потомки этого родителя обязаны этот метод реализовать.
    Ответ написан
    4 комментария
  • Как разрулить конфликт зависимостей composer?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Если под 3 версию не хватает адаптеров, то нужно:
    • либо доработать адаптеры под 3-ю версию и внести в клад в опенсорс,
    • либо сделать форк 2 версии для самой библиотеки и для common, адаптировать common (форк) под работу с symfony/http-foundation 4 версии, выложить на Packagist и затянуть к себе уже свой форк


    Приходилось как-то пару раз мутыжиться со вторым способом... гемморно, но нужно было
    Может так статься, что адаптер форкнуть будет проще
    Ответ написан
    9 комментариев
  • Как детектировать текст капсом на PHP?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    preg_match_all('/[A-Z]/u', $text) > preg_match_all('/[a-z]/u', $text)
    Ответ написан
    2 комментария
  • Аналог CRON на PHP?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Режим "Эстафета":
    1. Запускаем PHP-скрипт (наш "cron" на PHP),
    2. Проверяем задачи в БД (и исполняем если нужно),
    3. Ждём сколько-то (sleep),
    4. Запрашиваем сами себя через GET (GOTO 1).
    5. Сразу же (после GET) завершаем работу текущего.

    Команды управления нашим PHP-кроном отдаём через БД с помощью другого PHP-скрипта именно управления через базу данных.
    Ответ написан
  • Есть ли аналоги или плагина для редактирования текста как на ресурсах vc.ru в статьях Вконтакте или Pikabu?

    @EvgeniiR
    https://github.com/EvgeniiR
    Это WYSIWYG-редакторы. Так и гуглите. Вот, например, клон медиума - https://github.com/yabwe/medium-editor (demo).
    Ничего сложного там нет - под капотом текст с определёнными тегами, с которым работает редактор, и умеет отдавать(для сохранения) и принимать(отображать).
    Ответ написан
    1 комментарий
  • В чем отличие между git push -u origin master и git push origin master? Зачем ключ -u для команды git push?

    EXL
    @EXL
    Энтузиаст
    В том случае, если ветка master (или branch_name) не является отслеживаемой веткой origin/master (или origin/branch_name), а вы хотите сделать её таковой.

    Выполнив команду git push -u origin master вы устанавливаете связь между той веткой, в которой вы находитесь и веткой master на удалённом сервере. Команду требуется выполнить единожды, чтобы потом можно было отправлять/принимать изменения лишь выполняя git push из ветки без указания всяких алиасов для сервера и удалённых веток. Это сделано для удобства.
    Ответ написан
    2 комментария
  • Нужно ли делать кеширование запросов и как?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я думаю здесь подмена понятий. Автор пишет "кэширует ли БД запросы", а имеет в виду "может ли в принципе эта страшная и непонятная громадина которая называется базой данных в принципе хоть когда-нибудь рабтотать быстро?"
    Все, разумеется, кидаются отвечать на первый вопрос.
    А на самом деле надо отвечать на второй. Да, почти всегда БД работает гораздо быстрее чем ты можешь вообразить и ничего кэшировать не нужно. Если вдруг стало работать медленно... впрочем, об этом ниже.

    Нужно ли делать кеширование запросов
    Вот в такой формулировке, взятой с потолка, "а не закэшировать ли мне запросы к базе данных*" - Нет, не нужно.

    и как?
    Очень просто.
    Три простых шага:
    1. Понять, устраивает ли тебя производительность приложения. Если устраивает, то все оставить как есть.
    2. Если не устраивает, освоить профайлинг. Если это слово не упоминается в вопросе про производительность или кэширование, то вопрос можно сразу удалять. потому что он заведомо взят с потолка и не имеет смысла. По сути, профайлинг - это замер скорости выполнения отдельных участков кода для поиска узких мест - т.е. таких участков кода, которые тормозят всю программу. Это можно делать и вручную, и с помощью различных готовых инструментов. Только по результатам профайлинга, который показал конкретную причину тормозов, то самое узкое место (его еще называют bottleneck, "бутылочное горлышко"), можно приступать к оптимизации. Не кэшированию!
    3. Если профайлинг показал, что проблема в конкретном запросе к БД, приступаем к его оптимизации. Чаще всего достаточно добавить индекс или донастроить сервер.
    4. Только если все другие способы не помогли - занимаемся кэшированием. Но перед этим сначала решаем Вторую Важнейшую Проблему Информационных Технологий - инвалидации кэша. Поскольку закэшировать - это ерунда, каждый дурак сможет. Самая главная проблема не в том, как данные положить в кэш, а как и когда их оттуда удалять.
    Ответ написан
    Комментировать
  • Как ускорить работу с API?

    @vitaly_il1
    DevOps Consulting
    Включите slow query log в MySQL - тогда мы увидим если проблема в базе данных.
    Ответ написан
    Комментировать
  • Как ускорить работу с API?

    @dimuska139
    Backend developer
    я бы действовал так:
    1. Узнать, какие именно запросы идут в базу данных во время формирования страницы с новым вопросом
    2. Через explain analyze посмотреть, какие индексы в базе данных используются в этих запросах. Если их нет - сделать их.
    3. Возможно, страницы вопросов есть смысл кешировать - тогда они будут отдаваться моментально
    Ответ написан
    Комментировать
  • Что такое DOM и как его понять?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега HTML
    Руководитель frontend направления, предприниматель
    О, наивный.

    Я просто оставлю это тут.

    От себя могу добавить, что документацией и стандартизацией занимаются лохи, которым руки бы поотрывать (Это сарказм). К слову, случай с JS именно о том и говорит, как совсем не нужна стандартизация языка, и какие-либо жесткие границы. Лучше всего это отображено в его виде до ES6.
    Ответ написан
    Комментировать