• Как работать с выгоранием?

    @HellWalk
    в любой хорошей компании есть какой-либо выработанный подход к разработке, не обязательно agile, которого все придерживаются. В таком случае каждый занимается своим делом

    У нас agile, и при этом полно мест, где гвозди забивают микроскопом.

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

    На основе чего сделан такой вывод? В текущей компании с agile я вижу феерические попытки успеть 100500 задач в один спритн. Стабильно 40-50% задач не делается, но руководство упорно раз за разом берет больше задач, чем команда может физически выполнить.

    По мере роста своих знаний ты получаешь все более сложные задачи

    Опять - на основе чего сделано такое утверждение? Я наблюдаю совершенно другое.

    видишь свой рост, а когда ты его видишь - откуда браться выгоранию?

    При чем тут рост и выгорание? Выгорание это про работу по 12+ часов в день без выходных.

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

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

    без лишних напрягов и стресса. Ты получаешь удовольствие от работы.

    Я живу в другом мире.

    P.S. с просторов тырнета:

    Agile почти рифмуется с «выгорай»

    Но недели сменились месяцами, и мы начали ощущать на себе некоторое «выгорание». Дело в том, что какой бы идеальной ни была методология — всегда будут вылезать незапланированные баги, которые требуют больше времени, чем планируется. Чтоб латать все эти дыры и в понедельник выглядеть так, будто у тебя всё идеально, приходилось работать на выходных. Почти ежедневные овертаймы даже не обсуждались — каждый думал над тем, что ему нужно будет говорить на следующий день на SCRUM-митинге. И ситуация была такова, что никто не хотел выглядеть на собрании «слабаком». Поэтому каждый старался побольше сделать вечером и пораньше прийти на работу, чтобы успеть к 11 что-то закончить и сказать что-нибудь в духе — «Этот функционал готов, но его нужно потестить» или «Новый сервис работает, но у меня не было времени его полностью проверить». И звучит вроде бы хорошо — что-то работает, что-то готово, что-то функционирует, осталась лишь мелочь, ерунда — потестить.
  • Как работать с выгоранием?

    @HellWalk
    Была недавно на больничном, даже отдохнуть не дали нормально. Всё равно пришлось работать.

    Вам сели на шею.

    Едут на том, кто везет :)

    Да, жизненная мудрость, которая до некоторых очень туго доходит... Сам таким был.
  • Как работать с выгоранием?

    @HellWalk
    Часто используется agile

    С каких пор agile стал фактором хорошей организации?

    Один из повторяющихся пунктов критики: при agile-подходе часто пренебрегают созданием плана («дорожной карты») развития продукта, равно как и управлением требованиями, в процессе которого и формируется такая «карта». Гибкий подход к управлению требованиями не подразумевает далеко идущих планов (по сути, управления требованиями просто не существует в данной методологии), а подразумевает возможность заказчика вдруг и неожиданно в конце каждой итерации выставлять новые требования, часто противоречащие архитектуре уже созданного и поставляемого продукта. Такое иногда приводит к катастрофическим «авралам» с массовым рефакторингом и переделками практически на каждой очередной итерации.

    Цитата из википедии. Это еще очень мягко. Можно найти и более резкие отзывы.
  • PhalconPHP подходит да highload-rest-api приложений?

    @HellWalk
    serginhold, и yii в помойку

    Нормальные разработчики делают на Laravel/Symfony
  • Что значит в глазах работодателя "Умею проектировать архитектуру БД" для программиста?

    @HellWalk
    я ведь не DBA

    Уметь спроектировать 20 таблиц для проекта, и проектировать очень сложные высоконагруженные проекты, писать сверх-сложные и хитрые запросы - это разные вещи. Первое должен уметь делать любой программист. Второе иногда спрашивают и от рядового программиста, но в хороших компаниях делает отдельный человек - DBA.
  • Как за пол часа оценить уровень программиста?

    @HellWalk
    Спросите что выведет:
    echo 5, print 1;
    А когда он не сможет ответить (я не знаю ни одного адекватного пхп-программиста, который на это ответит), с гордо поднятой головой заявите, что как же он не знает таких элементарных вещей.

    и завалить

    complete
  • Как работать с миграциями Phalcon?

    @HellWalk
    Не работайте с Phalcon.
    Сбережете свои нервные клетки.
  • Drag and Drop на AngularJS - почему не работает?

    @HellWalk Автор вопроса
    Demian Smith, сделал как вы говорите - все равно не работает. Никаких ошибок - у меня подозрение что как-то неправильно обращение к данным идет, но в чем именно ошибка - не пойму, ангуляр только начинаю изучать.

    А у вас с вашими правками все работает?
  • Drag and Drop на AngularJS - почему не работает?

    @HellWalk Автор вопроса
    Demian Smith, AngularJS?
    Через:
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
  • Почему phpstorm xdebug ubuntu не работает?

    @HellWalk
    На первом вашем скриншоте, под первым пунктом есть ссылка Validate - нажмите её, и phpstorm сам проверит корректность работы xdebug (хотя у меня был случай, когда валидация не проходила, а xdebug работал).

    P.S. А последний скриншот говорит о том, что по указанному адресу он не может найти проект. И ссылка сразу - можно нажать и там настроить вручную "phpstorm смотри сюда".

    P.P.S. Настраивал xdebug в phpstorm раз 5 на разных компах, и почти каждый раз разгребал непонятные проблемы. Видимо это норма. Крепитесь и пытайтесь)
  • PHP или C# для удаленной работы?

    @HellWalk
    Интернета тоже нет.

    Это где такая замечательная работа?
  • Какое направление выбрать для начала?

    @HellWalk
    Непонятно зачем все это нужно, если автор захочет, к примеру, делать игры на Unity, а там нужен C#
  • Как nginx указать на php-fpm на другом докере?

    @HellWalk Автор вопроса
    Пробовал

    И пробовал путь:
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

    Заменить на:
    fastcgi_param SCRIPT_FILENAME $document_root/index.php;

    В браузере получаю ошибку "File not found."

    А в логах nginx:

    2019/01/24 07:07:25 [error] 8#8: *5 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 172.24.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://172.24.0.2:9000", host: "localhost:6080


    Все, разобрался, рабочий конфиг оказался таким:

    location ~ \.php$ {
    fastcgi_pass php:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /var/www/site.loc$fastcgi_script_name;
    include fastcgi_params;
    }


    Т.е. нужно было руками указать ему дирректорию, а
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    он почему-то воспринимать не хотел.
  • Как nginx указать на php-fpm на другом докере?

    @HellWalk Автор вопроса
    Пробовал

    В браузере получаю ошибку "File not found."

    А в логах nginx:

    2019/01/24 07:07:25 [error] 8#8: *5 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 172.24.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://172.24.0.2:9000", host: "localhost:6080


    Все, разобрался, рабочий конфиг оказался таким:

    location ~ \.php$ {
    fastcgi_pass php:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /var/www/site.loc$fastcgi_script_name;
    include fastcgi_params;
    }


    Т.е. нужно было руками указать ему дирректорию, а
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    он почему-то воспринимать не хотел.
  • Как nginx указать на php-fpm на другом докере?

    @HellWalk Автор вопроса
    Без докеров nginx настраивал десятки раз.
    Что нового я там для себя увижу?
  • Как отыскать __callStatic() метод?

    @HellWalk Автор вопроса
    DanKud, этот метод получает информацию о пользователе)
  • Как устроиться на нормальную работу в такой ситуации?

    @HellWalk
    Учиться в ВУЗе - нет средств

    А попасть на бюджет?
  • На перепутье выбора или что выбрать?

    @HellWalk
    EVGENY T.,
    Лет на 10 тебе такой стратегии хватит.

    Это не стратегия, это просто хаотичная беготня по разным работам.
  • Как выбрать правильный вектор развития в IT сфере?

    @HellWalk
    АртемЪ, а кто сказал, что речь идет только о работе?
  • Как выбрать правильный вектор развития в IT сфере?

    @HellWalk
    1. Только так. Человек который пишет велосипеды - не профессионал!

    Не пытаясь написать свой MVC-фреймворк, вы никогда не разберетесь в них по-хорошему.

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