Культура разработки ПО слишком позитивна, это может нам вредить

Автор оригинала: Albert Kozłowski
  • Перевод
image

Кажется очень странным писать о том, что нечто может быть слишком позитивным. Однако я начал замечать, что многие проблемы разработки ПО могут возникать из-за людей, которые слишком позитивны или влюблены в своё дело. Позвольте объяснить.

Выгорание


Разве не странно, что множество молодых людей ощущает себя выгоревшим всего спустя несколько лет работы? Я часто встречаю людей, испытавших срыв всего спустя один-два года. Я и сам испытал выгорание (даже дважды). В первый раз мне пришлось взять перерыв на полгода. Во второй раз, который произошёл совсем недавно, мне потребовался целый год, прежде чем я смог вернуться к программированию.

В этом году я много общался с людьми, не связанными с технологиями, и заметил одну вещь: мы не особо жалуемся на свою работу. Мы жалуемся на плохое руководство и плохие проекты, но не на сам кодинг. Мы воспринимаем горение своей работой как нечто само собой разумеющееся. Вы удивлены? Почитайте вакансии. Любовь к работе — часто одно из обязательных требований. От нас ждут, что мы будем любить свою работу, более того, что мы сделаем программирование центром своей вселенной.

Но как насчёт людей, которые не любят программирование, но всё же хорошо справляются со своей работой? Попробуйте сказать своим коллегам или в Twitter, что вы один из них, и вас сразу же заклеймят как плохого разработчика. Однако на самом ли деле это так? Люди, которые делают свою работу, а после работы занимаются чем-то другим, тоже могут быть потрясающими программистами. Не каждый обязан приходить домой и трудиться над хобби-проектами, писать посты в блог, записывать видео в YouTube о кодинге и читать книги о программировании.

Я был одним из тех людей, которые пытаются всё своё свободное время работать. Многие годы я чувствовал вину за то, что не трачу всё время на преследование какой-то воображаемой продуктивности. Догадайтесь, к чему это меня привело?


Новые блестящие игрушки


Ещё один аспект, в отношении которого негатив воспринимается в штыки — это отношение к новым трендам, создаваемым компаниями уровня FAANG. Попробуйте сказать что-нибудь против SOA или Docker. Попробуйте предложить более взрослый и зрелый язык или SSR. Это аналогично ситуации со страстью к работе. Люди мгновенно заявят, что ты плохой разработчик, потому что ты «препятствуешь прогрессу».

Не у всех работают тысячи микросервисов, как у Uber, и не каждой компании требуется K8S. Однако сложно удержаться от всеобщего энтузиазма, или хотя бы не делать вид, что ты его разделяешь. Скольким организациям не удалось мигрировать на React или Angular? В результате они получили кодовую базу, разделённую на старый «плохой» код, который работает, и новый код, который разработчики пытаются заставить работать.

Эта недавняя статья показывает реальность многих организаций: I Almost Got Fired for Choosing React in Our Enterprise App

Best Practices


Когда я был техлидом, то часто слышал фразу: «потому что это хорошая практика». Затем я начинал задавать вопросы и замечал, что сказавший это человек не полностью понимает решение. Это была моя лакмусовая бумажка, позволяющая узнать, что нужно копать глубже.

Какие из этих «универсальных» best practices на самом деле не универсальны? DRY (Don’t Repeat Yourself) часто упоминается в одном предложении с KISS (Keep It Simple Stupid), хотя часто они являются взаимоисключающими практиками. «Simple» означает отсутствие необязательных абстракций, однако если начинать сразу с DRY-кода, то он и ведёт к преждевременным абстракциям.

Лично я пользуюсь правилом 3X:

«У нас есть одержимость многократным использованием. Но не корите себя за это, это эндемичное заболевание среди разработчиков ПО. Даже, пожалуй, профессиональная болезнь.



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

— Многократно используемый компонент должен быть проверен в трёх различных областях применения, прежде чем его можно будет считать достаточно обобщённым, чтобы добавить в многократно используемую библиотеку». — Coding Horror

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

Подведём итог


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

От нас, разработчиков, ожидают, что мы должны любить программирование. Но почему? Истина проста: это хорошо для работодателей. Сколько ужасных историй мы слышали из геймдева? Тем не менее, множество молодых людей мечтает о работе в игровой индустрии, хотя спустя несколько лет их заменят на новую поросль наивной молодёжи.

Нам нужно перестать считать, что люди обязаны «любить» кодить, и сделать стандартом технологической отрасли правильный баланс между работой и жизнью. Нам нужно, чтобы люди более открыто могли делиться своими мнениями, даже если они противоречат хайпу.

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

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



На правах рекламы


Наша компания предлагает аренду VPS для совершенно любых проектов. Создайте собственный тарифный план в пару кликов, максимальная конфигурация позволит разместить практически любой проект — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe!

Подписывайтесь на наш чат в Telegram.

VDSina.ru
Серверы в Москве и Амстердаме

Комментарии 62

    +6

    Хорошая зелёная футболка. И надпись желтыми буквами хорошая - краткая, и по существу.

      0
      17?
        +3
        Блин! А я и не заметил если бы явно не указали. Супер! ;-)
        +4
        От нас, разработчиков, ожидают, что мы должны любить программирование. Но почему? Истина проста: это хорошо для работодателей.

        Возможно, это и хорошо для работодателей. Но, разве зазорно любить свою работу? У меня есть знакомый хирург. Он рассказывал, что когда его допустили к пациентам, он договаривался с другими хирургами, что будет делать операции за них. Просто так, без денег. Ему было интересно оперировать всё подряд, даже геморрой. С годами у него появились другие хобби — он хорошо играет на гитаре (даже уроки брал), купил несколько гитар. Потом хобби изминилось, и некоторые гитары он продал, занялся шахматами. Со мной было примерно то же самое. Мне было всё равно, на чём писать программу, лез во всё, не задумывался о количестве времени, которое тратил на программирование. Постепенно баланс между программированием и личной жизнью сдвигался в сторону личной жизни. Всё таки, дети умеют привлечь к себе внимание :) Сегодня конец рабочего дня — это повод прерваться, отвлечься и заняться чем то другим (банально, сходить за хлебом или ужин приготовить). Как раньше сидеть всю ночь над кодом уже… (скажем так) не хочется. Нет, бывает — когда аврал. Но, это уже давно не система. При этом, программирование люблю так же крепко, как 30 лет назад.

        Но как насчёт людей, которые не любят программирование, но всё же хорошо справляются со своей работой?

        IMHO, чем быстрее такие люди уйдут из программирования, а может вообще из IT, чем быстрее они перестанут себя мучить, тем для них будет лучше. Не могу представить — как это, каждый день заниматься работой, которую не любишь. Надо найти работу, которую любишь, заниматься её, и быть счастливым.

        Многие видят, что у программистов з/п (скажем так) «выше среднего» и идут в программисты. Но, почему то деньги не делают их счастливыми.
          +5
          чем быстрее такие люди уйдут из программирования, а может вообще из IT, чем быстрее они перестанут себя мучить, тем для них будет лучше.

          Иногда мне начинает казаться, что многие программисты настолько глубоко ушли в свой уютный мирок с «позитивным» мышлением и высокой зарплатой, что становится страшно.

          Алло, проснитесь. То что вы видите вокруг — лишь маленький, огороженный высоченной стеной «белый» район посреди современного Йоханессбурга.
          Если вы потрудитесь высунуть голову в окно, то увидите, что огромное количество людей вкалывает на ненавистной работе за копеечные зарплаты.
          Где никого не интересует, что ты «выгорел» от работы на заводе. И ты НЕ СМОЖЕШЬ взять отпуск на пол года, потому что тебе будет нечего жрать и платить за квартиру.
          И после этого, мне крайне мерзко видеть подобные фразы от людей, которые по случайному стечению обстоятельств оказались востребованы и могут реализовывать себя, не задумываясь о происходящем вокруг.

          Нет, это не попытка обвинить «программистов» в чём либо, и не попытка устроить срач на тему «шахтёр тоже мог пойти в айти».
          Просто напоминание, что есть и другой мир, гораздо более суровый, который находится прямо за вашими окнами.
            +13
            Ну нет, от работы на заводе редко кто выгорает. Там совершенно другая трудовая этика. Если коротко — рабочий обычно не ассоциирует себя с конечным результатом работы предприятия. Деньги они получают (в своем понимании) за то, что ходят на работу per se. Если есть возможность — они с удовольствием там ничего не делали бы (наиболее способные — делали бы халтурку на сторону на мощностях завода). К сожалению, в их мире присутствуют злобные фигуры мастера цеха (и расплывчатое «начальство вообще»), которые заставляют их трудиться и выполнять нормы. Мало кому из простых рабочих на большом предприятии интересна судьба завода. Никто не собирается работать сверхурочно без команды чтобы успеть выдать результат к сроку… Там есть усталость, там есть местами скотские условия труда и низкие зарплаты. Даже алкоголизм есть и несчастные случаи из-за этого на рабочих местах — но выгорания (!) там нет!.. Я не говорю что это лучше чем у программистов, или хуже — просто другое…
              +5
              И после этого, мне крайне мерзко видеть подобные фразы от людей, которые по случайному стечению обстоятельств оказались востребованы и могут реализовывать себя, не задумываясь о происходящем вокруг.
              Некоторая экспрессивность, конечно, бодрит. Но призыв «проснуться» — он работает в две стороны. Вы уверены, что не спите? Тогда как понимать «по случайному стечению обстоятельств»? Вы уверены, что все живут, как амёбы, просто кому-то везет, а кто-то обреченно «вкалывает» от забора до обеда? Я еще понимаю жизненные ситуации, когда человек физически лишен каких-то возможностей. И то, есть масса вариантов. В ином же случае мы всегда сами выбираем свою судьбу (отказ от выбора — тоже выбор, как Вы понимаете), как бы пафосно это ни звучало. Случайностей тут как раз очень мало. И то, что Вы лично склонны все приписывать случайности — это больше говорит о Ваших каких-то проблемах (ничего личного), имхо.
                +1
                как понимать «по случайному стечению обстоятельств»? Вы уверены, что все живут, как амёбы, просто кому-то везет, а кто-то обреченно «вкалывает» от забора до обеда?

                Да, я назвал это случайным стечением обстоятельств.
                Потому что ситуация с такой огромной разницей в зарплатах, применительно к нашему региону — это последствия политической ситуации, и банальная нищета населения.

                Несомненно, есть «амёбы» которые просто хотят пить пивко. Однако кроме них есть медики, чей труд я считаю не менее важным, и в то же время крайне несправедливым как в плане зарплат так и в плане рабочего процесса. Является ли это ИХ проблемами? Да.
                Является ли это ВАШИМИ проблемами? Тоже да. Причины, как мне кажется, очевидны.

                Надеялись ли люди, ушедшие в медицину, что будут получать нормальную зарплату? Да, точно так же как и вы, выбирая айти. Но увы, реальность немного отличается от хотелок. И всё что я хотел напомнить — это что кроме айти есть и другие отрасли, не менее важные, столь же востребованные, но увы, оказавшиеся в совершенно другой ситуации.
                  +3
                  Касаемо медицины, то это вопрос к государству, почему зарплаты маленькие, но и даже тут есть возможность пойти в частную клинику и получать хорошую зарплату. А если такого в регионе нет, опять-таки это вопрос к государству, почему так плохо, а не к профессии как таковой.
                  В принципе тесно связанные профессии с государством (не будем брать в расчёт министров, чиновников и т.д.) получают в среднем меньшую зарплату. Врачи, учителя, спасатели и многие другие просто тупо зависят от государства, как оно решит, сколько и кому платить. Тут надо просто думать, как убрать монополию государства из этих сфер. Нужно больше частных клиник и школ, коммерческих организаций чрезвычайных ситуаций, нужно больше компаний, добывающих нефть, уголь, драгоценных металлов и т.д. Как только государство будет иметь меньшее влияние, рынок всё решит, кто и сколько должен получать.
                    +5

                    Не стану говорить за всех врачей (и особенно за младший мед персонал, где с ЗП действительно беда), но опытный хирург, даже в регионе (Нижний Новгород, как пример) - человек с достойной оплатой труда. Порядок цифр сравним с IT: от 150 т.р. Про Мск скажем так: выше чем в IT (ИМХО конечно). Есть "синьоры хирурги" с белой ЗП в государственной клинике 1kk+.

                    Есть, разумеется, и нюансы профессии: переработки (представьте себе, без всяких частных клиник, халтуры после работы и PET project), дежурства (это когда работаешь по 12 или по 24 часа на экстренном "канале", ждёшь когда тебе привезут очередной "конструктор"), очень напряжённый "дебаг в прод окружении" и т.д.

                +1
                Забавно, но в чистеньком офисе и с достатком можно себя повредить не хуже чем на заводе. Организму всё равно где его истощает переработка. Разумеется, важно уточнить, что берем в условия задачи чисто психологический компонент. А не факторы риска типа асбестовой пыли на производстве, летещая в глаза стружка, прессы которые могут оттяпать пальцы и т.п.
                  0

                  Работал я в течение своей жизни на нескольких заводах, бывало что и на шиферном конвеере с графиком "два в день, два в ночь, отсыпной/выходной".
                  У 90% обитатателей заводов вовсе даже нет проблем с работой, и она вовсе даже не ненавистная. Проблемы у них начинаются только при походе в магазин. Но даже этот нюанс зачастую не способствует смене работы.
                  Выгорание на физической работе не приводит к снижению эффективности — бери больше, бросай дальше.

                  +2
                  1. Мне кажется, что посыл был не в том что зазорно её любить, а в том, что не зазорно её не любить (по крайней мере, в том смысле, что тратить на неё большую часть своего, в том числе и личного, времени).

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

                    +4
                    Идея «найти любимую работу и быть счастливым», конечно заманчивая, но, кажется, слишком оптимистичная


                    было исследование и оказалось что работа и любимое занятие у людей не совпадают в большинстве случаев, и не только потому что люди ошиблись — нет, в Европе и США сейчас это доминирующая идея, «поиска себя». Просто оказалось что люди любят ходить в парк, ходить на пляж, читать книжки, но таких работ нет, а если и есть, то явно не в таких объёмах.
                    да и хорошо говорить о работе как любимом деле, когда твоя работа хорошо оплачивается, но что делать тогда другим
                      0
                      Конечно, если твоё хобби «лежать на диване», то найти соответствующую работу тяжелее, чем если ты программировать умеешь. Впрочем, сейчас с удалёнкой можно и такую работу найти.
                        0
                        Конечно, если твоё хобби «лежать на диване», то найти соответствующую работу тяжелее, чем если ты программировать умеешь. Впрочем, сейчас с удалёнкой можно и такую работу найти.


                        есть много провинциальных городков где люди натурально прозябают и работы нет. Они тоже типа сами виноваты? В том что не умеют программировать? Или в чем? Ах, может быть им надо просто уехать в более большой город (а все кто в маленьком — пусть загнутся). Что делать врачу в небольшом городе где 1 или 2 больницы?
                          +2
                          Они тоже типа сами виноваты?
                          Понимаете, когда вы говорите «сами виноваты» — это некоторая этическая позиция. Давайте ее избежим (если это возможно). Спросим так: вот человек попал в такую-то жизненную ситуацию — где он должен искать причины этого? Вовне? Или в себе, в цепочке своих действий, решений, мыслей, выбора в тот или иной момент (или отказа от выбора, что очень часто бывает)? Если мы говорим о взрослом здоровом человеке, то лично я склоняюсь к мысли, что таки «в себе». Обвиняя мир в своих реальных или мнимых бедах, мы быстро упремся в тупик, имхо.
                            0
                            Понимаете, когда вы говорите «сами виноваты» — это некоторая этическая позиция. Давайте ее избежим (если это возможно). Спросим так: вот человек попал в такую-то жизненную ситуацию — где он должен искать причины этого? Вовне? Или в себе, в цепочке своих действий, решений, мыслей, выбора в тот или иной момент (или отказа от выбора, что очень часто бывает)? Если мы говорим о взрослом здоровом человеке, то лично я склоняюсь к мысли, что таки «в себе». Обвиняя мир в своих реальных или мнимых бедах, мы быстро упремся в тупик, имхо.


                            lurkmore.to/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%B2_%D1%82%D0%B5%D0%B1%D0%B5

                            это безусловно верно что нужно надеяться на себя и начинать поиск причин с себя, и пытаться мыслить конструктивно и думать «что я могу сделать чтобы изменить ситуацию». Но только потому что люди склонны часто винить не себя, не значит что не существует ситуаций когда обстоятельства являются влиятельным или ключевым фактором. Иначе так можно до абсурда дойти. Едешь на машине, тебя таранит пьяный. Кто виноват? Ты! А нечего там ездить. А нечего покупать себе такую непрочную машину (купи танк, епта). Это можно продолжать до бесконечности.
                              0

                              В мире действительно много случайностей и человек не имеет власти над многими вещами. Но тут разговор идет о другом: что мешает человеку просто периодически "оглядывать" свою жизнь и предпринимать шаги по устранению того, что его не устраивает?

                                0
                                В мире действительно много случайностей и человек не имеет власти над многими вещами. Но тут разговор идет о другом: что мешает человеку просто периодически «оглядывать» свою жизнь и предпринимать шаги по устранению того, что его не устраивает?


                                обстоятельства мешают.

                                у меня есть друг — талантливый специалист по электронике/электротехнике. Паял с детства. Проработал много лет на заводе, и только недавно появилась новая возможность — открылся офис Тесла. И он тут же ухватился за неё. Он не сидел сложа руки потому что не хотел менять свою жизнь — такой возможности просто не было, и как только возможность появилась — он за неё ухватился. Но ждать пришлось много лет.
                                Молоть языком и раздавать другим советы а-ля «как бы я сделал если бы находился не в моём благоприятном положении а в твоём говёном» — проще простого.
                                некоторые тут рассуждают что мол есть топ-хирурги которые получают ого-го. При этом речь идёт о хирургах топ лиги, которых может 5% от общего числа. При этом это говорят люди которые проработали хрен знает сколько и если оценить то окажется что они не входят в топ 5% в своей же отрасли (т.е. будь они хирургами, хрен бы они дошли до такого дохода). При этом не хотят соотносить сколько нужно проработать в хирургии чтобы получать 3к баксов как дев на реакте с опытом 3-4 года и насколько эта ситуация общедоступна среди врачей. При этом повторяют как мантру «я тут учился, увлекался, делал усилия» и не хотят соотнести и признать что нужно сделать капитально разные усилия чтобы подняться до хорошего дохода в одной отрасли, и чтобы сделать тоже самое в другой.

                                Ещё раз: жизненные ситуации бывают разные. Легко раздавать советы и высокопарно рассуждать о том что стоит делать другим, не находясь в их шкуре.

                                Но тут разговор идет о другом


                                ну конечно ) Ведь выгоднее видеть именно ту сторону на которую приятнее смотреть. Кому же хочется признавать что они получают свою зарплату не только потому что они такие молодцы, а ещё и потому что им просто повезло больше чем другим с отраслью в которую они влюбились
                            0
                            Ах, может быть им надо просто уехать в более большой город (а все кто в маленьком — пусть загнутся).

                            В 19-м веке большая часть народа (как на земном шаре, так и в России) жила в сёлах. Сейчас большая часть народа живёт в городах (и в мире, и в России). И, не потому, что сёла разрастались до масштаба городов, или потому, что население сёл просто вымерло. А потому, что народ из сёл переехал в города. Не знаю, как во всём мире, но в России сейчас такая тенденция — большие города становятся бОльше, маленькие — меньше, деревни так вообще умирают. Так что уехать из маленького города в большой что бы не «прозябать» дальше, а поднять свой уровень благосостояния — да, это реально выход,
                            Конечно, если переехать — сразу твой уровень жизни не поднимется. Более того, это большой стресс. На собственном опыте знаю — если у тебя жена и двое детей дошкольного возраста, то переехать — это тяжело. Тяжело, но возможно. Конечно, какое то время пришлось в чём то себя ужать, где то потерпеть. Да, после своего дома на 130 квадратов жить в съёмной квартире на 30 — не айс. Но, в итоге, и работу достойную нашёл, дом продал, квартиру купил — жизнь наладилась.
                            А какой, собственно, другой выход? Ждать, пока в твоём населённом пункте появится достойная высокооплачиваемая работа? А с чего вдруг она появится?
                              0
                              А потому, что народ из сёл переехал в города. Не знаю, как во всём мире, но в России сейчас такая тенденция — большие города становятся бОльше, маленькие — меньше, деревни так вообще умирают


                              а в других странах тоже так происходит?
                              вот оно что значит. Надо всем просто сесть и переехать в города. Наверное в идеале было бы всей России переехать в Москву.
                      +3

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


                      Ну, то есть, я в итоге научился подходу «на работе я работаю работу за деньги, а конечный продукт и его будущее — не моя головная боль», с реализацией любви дома в хобби-проектах, но это потребовало время и несколько неприятных ситуаций.

                        –2
                        В частности, не плевать на костыли, неоптимальные решения, отношение некоторых коллег, технологический стек, тулинг и так далее


                        все эти аспекты субъективны, что для одного оптимально то для другого чушь собачья. А вот готовность вцепиться в глотку по этим вопросам — признак душного вредного мудака.
                          +5
                          все эти аспекты субъективны, что для одного оптимально то для другого чушь собачья.

                          Квадратичное решение для достаточно больших данных всегда неоптимальнее логлинейного или линейного.
                          Выключенные ворнинги компилятора и сборка с -fpermissive, при которых компилятор никак не говорит, например, даже о пропущенном return в функции, всегда чревато багами и долгими сессиями отладки больше, чем сборка с ворнингами, линтерами и вот этим всем.
                          Именование функций в стиле runProcessing, runProcessing2, runProcessing2_aux, runProcessing2old_aux вместе с


                          void например(){
                              неконсистетной();
                            идентацией(); }

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


                          Или вы думаете, что спор о том, ставить табы или пробелы?


                          А вот готовность вцепиться в глотку по этим вопросам — признак душного вредного мудака.

                          Не всем повезло быть не мудаком. Перераспределите ваши доходы ментальные ресурсы в пользу тех, кому не повезло.

                            0
                            Или вы думаете, что спор о том, ставить табы или пробелы?


                            честно говоря, да, подумал что споры примерно о таком. Я сталкивался с таким, не буквально табы и пробелы но около того.
                              0
                              Не всем повезло быть не мудаком. Перераспределите ваши доходы ментальные ресурсы в пользу тех, кому не повезло.


                              да и так перераспределяю. И не один я, во многих коллективах. Терпят и перераспределяют. А вы думали что вредные люди существуют на какой-то отдельной планете, ага?
                                0

                                Но их же стараются не нанимать. Вон, вы даже ниже об этом пишете :]

                                  0
                                  Но их же стараются не нанимать. Вон, вы даже ниже об этом пишете :]


                                  по моим ощущения почти каждый управленец у нас — мудак. А их приходится терпеть многим
                                0
                                Выключенные ворнинги компилятора и сборка с -fpermissive, при которых компилятор никак не говорит, например, даже о пропущенном return в функции, всегда чревато багами и долгими сессиями отладки больше, чем сборка с ворнингами, линтерами и вот этим всем.
                                Именование функций в стиле runProcessing, runProcessing2, runProcessing2_aux, runProcessing2old_aux вместе с


                                на интервью я бы подобное точно не говорил. Если кто-то говорит что он делал правильные вещи, а другие не поняли и тд — это информация из одного необъективного человека-источника. Информации оппонентов нет. Всё что есть — что этот чувак осуждает других и конфликтовал с ними. Это может значить что-угодно) И кто там прав — толком неясно, т.к. проверить это всё равно нельзя )
                                  +1

                                  На интервью я вообще предпочитаю ничего плохого не говорить про предыдущую команду, как бы там на самом деле не были плохи дела. Максимум — сказать что-то вроде «там все очень клёвые ребята, но я понял, что для меня настало время идти дальше к другим челленджам». Блин, на английском это не так тупо звучит.


                                  Впрочем, если подходить с позиций логики, а не всякой там эмпатии, то если вы говорите про объективно хреновые вещи (вроде выключенных ворнингов и отсутствия единого стиля кода), то единственный вариант, при котором человек может ошибаться — это если человек намеренно врёт. Если у вас такая пресуппозиция, то зачем вообще начинать интервью?

                                    0
                                    Если у вас такая пресуппозиция, то зачем вообще начинать интервью?


                                    я бы вообще в этом случае не разбирался врёт человек или нет — достаточно того что он на кого-то набрасывает заочно )
                                    это звоночек что чел может являться «непонятым гением», т.е. по факту не гением (их мало) а просто чуваком с заоблачным ЧСВ и вредным характером, который будет портить рабочие отношения в команде и от него будет больше вреда чем пользы, даже с учетом резонности форматирования и тд. Именование функций — это более-менее важно, но и то странно почему эти вопросы доходили до конфликтов. Это может означать что человек не умеет договариваться с людьми и работать в команде.
                                    эти рассуждения могут показаться менеджерскими, но я рассуждаю как потенциальный коллега. Если чувак говорит о ком-то «вот они гонят а я предлагал правильное» то возможно этот чувак довольно скоро начнёт грызть спину и мне тоже по всяким вящим поводам кажущимся ему суперважнымы. Обычно все вредные люди находят обоснования своему поведению и у всех них есть супермегаважные причины почему они клюют мозг другим. А т.к. на интервью всё является показаниями только одной стороны и неизвестно что там на самом деле было, то такие жалобы на форматирование это скорее аргумент против найма, чем за.
                                  0

                                  Ну так если на конструктивные предложения, подкрепленные доводами не следует реакции со стороны руководства — это повод задуматься о месте работы.
                                  Или Вам там приводят контр-доводы о пользе отсутствия форматирования и бездумном наименовании функций?

                              +1

                              чем быстрее такие люди уйдут из программирования, а может вообще из IT, чем быстрее они перестанут себя мучить, тем для них будет лучше. Не могу представить — как это, каждый день заниматься работой, которую не любишь. Надо найти работу, которую любишь, заниматься её, и быть счастливым.

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

                                0
                                Мне кажется, что в статье перепутана любовь к делу и новичковая восторженность (встречается в любой сфере в начале пути становления). Ну а добивает людей переработка и хронический стресс который ими воспринимается не как фактор риска, а как вызов. Который нужно ежедневно и храбро преодолевать, бодря себя фразами типа «давай, я смогу, я крутой». Т.е. люди загоняют себя в истощение, недостаточно отдыхая. Я так думаю.
                                +6
                                Иногда мне начинает казаться, что многие программисты настолько глубоко ушли в свой уютный мирок с «позитивным» мышлением и высокой зарплатой, что становится страшно.

                                Пожалуйста, поясните, чего Вы боитесь? Программистов? Или, то, что они хорошо зарабатывают?

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

                                Ну и что? К чему этот факт? Вы хотите сказать, что программисты в этом виноваты?

                                Где никого не интересует, что ты «выгорел» от работы на заводе. И ты НЕ СМОЖЕШЬ взять отпуск на пол года, потому что тебе будет нечего жрать и платить за квартиру.

                                Если программа, которую делает программист, приносит такую прибыль, что программисту могут дать отпуск на пол года — кому от этого плохо? Рабочему на заводе?

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

                                По случайному? Не, нет.
                                Во первых, меня в программирование привела не случайность. Ещё в школе читал «науку и жизнь», рассматривал куски программ на Basic-е там опубликованные, и без всяких руководств разбирался, что в них. В 9-м классе в школе установили КУВТ-86, и тогда начал писать программы уже не на бумажке, а на БК-00101. По окончании школы посмотрел справочник ВУЗ-ов СССР, и выбрал ближайший город, где была 2204 (это был Таганрог) и поехал поступать. Поступил на специальность с самым большим проходным балом в ВУЗ-е. И вот — всю жизнь программист. И, не жалею.
                                Во вторых, уже в институте понял, что из двух групп людей специальности 2204, кому выдадут диплом «инженер-программист» именно программистов — тех, кому нравится создавать программы, кто это делает без напряга над собой, кто и дальше будет этим заниматься — не более десятка человек. Остальные — да, могут понять чужую программу, могут даже что то в ней изменить. Но, они уже давно поняли, что не будут работать по специальности. Т.е. уже тогда я понимал, что программировать — это умение далеко не для всех.
                                В третьих, ещё в детстве (при чтении той же «Науки и Жизнь», «Техники молодёжи», «ЮТ») пришло понимание, что за программированием — будущее. Что количество компьютеров (роботов, всяких промышленных компьютеров) будет только увеличиваться. Мысли о том, что стань я программистом — работы мне не найдётся, даже и не было. Конечно, не мог предполагать, что сейчас в моей квартире микропроцессоров будет в несколько раз больше, чем людей — и не мечтал.
                                Помню, стою перед листочком «проходные баллы на специальности в прошлом году». Отец в ужасе, что 2204 — самый высокий балл, и говорит мне: «Может, пойдёшь на микроэлектронику, телевизоры ремонтировать всегда было нужно. А то компьютеры какие то. Не понятно, чем ты заниматься после института будешь, у нас на весь район в райцентре на ВЦ только один компьютер.» Нет, говорю, хочу быть программистом — и, стал.
                                Нет, вся моя жизнь — не случайность. Любите свою работу и живите в гармонии со своей совестью.
                                  +1
                                  Если программа, которую делает программист, приносит такую прибыль, что программисту могут дать отпуск на пол года — кому от этого плохо? Рабочему на заводе?


                                  ну да. А если Роналду получает в сотни раз больше чем хороший хирург-кардиолог, то получается что он полезнее, да?
                                  зарплаты зависят от того как рыночек порешал, и это не обязательно справедливо. Не знаю что имел в виду автор сообщения про «манямирок» (это он скажет) но некоторые люди на почве хорошей оплаты в ИТ начинают путать берега и в какой-то момент начинают думать о себе как о каких-то избранных людях высшего сорта. Мол, я шел за мечтой и потому успешен (а не потому что моя отрасль лучше оплачивается) а другие такие неудачники потому что они не делали как я.
                                    +3
                                    А если Роналду получает в сотни раз больше чем хороший хирург-кардиолог, то получается что он полезнее, да?

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

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


                                      невозможно адекватно сравнить горечь потери близких людей от плачевного состояния медицины с «эмоциями от игры в футбол». Это так не работает.

                                      полезность не всегда соответствует оплате. Это очевидно. Можно конечно замкнуться в манямирке и огородиться постулатами «я богоизбранный кодер с лет малых» но есть такие же люди и в других отраслях, просто менее оплачиваемых. Наверняка они бы тоже могли выдать длинную и трогательную тираду о том как они поступали в институт и как любили своё дело, и как всё это разбилось о реальность.
                                        +2
                                        невозможно адекватно сравнить горечь потери близких людей от плачевного состояния медицины с «эмоциями от игры в футбол». Это так не работает.

                                        Можно сравнить количество людей, которые из-за этого страдают.


                                        Можно конечно замкнуться в манямирке и огородиться постулатами «я богоизбранный кодер с лет малых»

                                        Про это никто не говорил, кроме вас, а этот тезис про богоизбранность вы озвучиваете уже во втором или третьем комменте. Это какая-то проекция?


                                        полезность не всегда соответствует оплате. Это очевидно.

                                        А чему соответствует полезность? Тому, сколько усилий вы готовы приложить, чтобы заполучить некую вещь или услугу. А через несколько итераций уточнения этого вопроса вы придёте к тому, что полезность именно что соответствует деньгам (при некоторых дополнительных условиях на экономическую систему).


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

                                          0
                                          Можно сравнить количество людей, которые из-за этого страдают


                                          это тоже однобокий критерий. Оно-то и не мне решать, но я не вижу как это обосновывает разницу в сотни раз в доходе. А если взять допустим разработчиков вакцин и лекарств — они тоже окажутся менее полезными в итоге чем Роналду? Хотя у них тоже есть же «масштабность» если рассуждать эдак по простому.

                                          А через несколько итераций уточнения этого вопроса вы придёте к тому, что полезность именно что соответствует деньгам (при некоторых дополнительных условиях на экономическую систему)


                                          но в США например медицина дорогая, это известный факт что зарплаты врачей и юристов в США очень высокие. В РФ зарплаты врачей намного ниже. Тогда получается что ценность работы врача там выше чем здесь? Да даже вы как программист можете выторговать себе условия которые будут отличаться в 2 раза в разных компаниях. И это всё типа обоснованно и заслуженно, ага? Да ну. Я имею в виду что тут нет прям совпадения дохода и полезности (хоть и полезность мутное понятие). Рынок решает, умение продать себя, какая-то уникальная историческая ситуация, востребованность на рынке. Дело не в полезности — вопрос часто вообще не лежит в этой плоскости. Если что-то смогли монетизировать (даже путём одурманивания) — отлично, гребём бабло.

                                          Ну и да, я совершенно не ворчу на то, что джун-разраб


                                          так из ворчания или неворчания ничего не следует. Это ж не так работает что если я не ворчу то всё ок, а если ворчу — значит не ок.
                                      0
                                      если Роналду получает в сотни раз больше чем хороший хирург-кардиолог, то получается что он полезнее, да?

                                      Хирург за одного прооперированного человека получает в сотни раз больше, чем Роналодо за одного зрителя смотрящего футбол по телевизору. Но хирург может за одну сложную многочасовую операцию обслужить лишь одного человека, а матч Роналдо может посмотреть свыше миллиарда человек.
                                        0
                                        А что вы понимаете под «путать берега»?
                                        А то фраза ассоциируется с лексиконом из мест не столь отдалённых, в контексте данного ресурса выглядит как выражение крайнего негатива.
                                        0
                                        Если программа, которую делает программист, приносит такую прибыль, что программисту могут дать отпуск на пол года — кому от этого плохо? Рабочему на заводе?

                                        ну да.

                                        И, каким образом?
                                        А если Роналду получает в сотни раз больше чем хороший хирург-кардиолог, то получается что он полезнее, да?

                                        Десятки тысяч людей тратят свои личные деньги на то, что бы посмотреть на его игру. Им нравится, и они готовы платить ему эти деньги. В чём претензия к футболисту?
                                        Опять таки, кто другим не даёт играть в футбол так же, как Роналду? Ведь для этого не надо высшее образование получать. Порог вхождения в футбол (в отличие от программирования или кардиохирургии) очень низок — бери мяч и беги, пинай… Ах, да, и ещё нужен какой то там талант.
                                          0
                                          Десятки тысяч людей тратят свои личные деньги на то, что бы посмотреть на его игру. Им нравится, и они готовы платить ему эти деньги. В чём претензия к футболисту?


                                          понятненько)
                                          вопрос же был не в том почему люди платят ему, и дело вовсе не в претензиях. Зачем же перекручивать всё так чтобы непременно найти каких-то «врагов», покусившихся на святое?

                                          я спрашивал действительно ли полезнее Роналду чем хирург-кардиолог — потому что зарплаты у них-то разные. И что тогда делать и как жить тем чья отрасль не такая оплачиваемая. У них выходит выбора и нет — в другие отрасли им податься нельзя т.к. их осудят «настоящие специалисты по призванию» вроде вас, а отрасль по призванию даёт скудные возможности.

                                          Опять таки, кто другим не даёт играть в футбол так же, как Роналду?


                                          т.е. им надо было родиться и вырасти с призванием в прибыльной профессии, или что? ) Ну допустим все пойдут в футбол, а лечиться вы тогда у кого будете? Или пусть всё-таки врачи остаются врачами но будут каким-то образом довольны ситуацией?

                                          UPD
                                          это напоминает заявления некоторых чиновников что «настоящий учитель всегда найдёт как заработать» или «чего тогда стал учителем если денег хочешь»
                                            +1
                                            я спрашивал действительно ли полезнее Роналду чем хирург-кардиолог — потому что зарплаты у них-то разные.

                                            Если подходить с точки зрения, что хирург людей спасает, а с каждого матча всегда из за инфаркта/инсульта скорая увозит, то да — Роналду просто чистое зло.
                                            А что Вы пользой считаете? В чём польза измеряется?

                                            И что тогда делать и как жить тем чья отрасль не такая оплачиваемая.

                                            Честно — не знаю. А почем Вы меня спрашиваете? Не могу говорить за всех. Но, лично я, когда считал, что мне платят мало/не справедливо — просто увольнялся. Увольнялся «в небытиё». Без того, что имел на примете какую то другую работу. При том, что у меня была жена и двое детей. И, о чудо — все живы, ни кто с голоду не умер. И, каждая последующая работа была более высокооплачиваемой, чем предыдущая.
                                            IMHO, если ты плохо живёшь, значит — уходи оттуда, где плохо, и ищи там — где хорошо. Ждать, что там, где плохо, когда то вдруг само станет хорошо, по моему, бесполезно.
                                              0
                                              А почем Вы меня спрашиваете?


                                              ну вы же говорили что надо любить профессию а там всё приложится? Это мягко говоря не так.

                                              И, о чудо — все живы, ни кто с голоду не умер


                                              никакого чуда. Просто были другие места куда можно было устроиться. Так бывает не всегда.
                                                0
                                                ну вы же говорили что надо любить профессию а там всё приложится?

                                                Поискал по слову «любите» и нашёл свою фразу:

                                                Любите свою работу и живите в гармонии со своей совестью.


                                                Так что, про «всё — приложится» — это уже Ваши, извините, домыслы. Или, вы говорили про какую то другую мою фразу?

                                                Это мягко говоря не так.

                                                Конечно не так. Говоря математическим языком «любить свою работу» это необходимое (что бы чувствовать себя счастливым) условие, но не достаточное.
                                                  0
                                                  Так что, про «всё — приложится» — это уже Ваши, извините, домыслы. Или, вы говорили про какую то другую мою фразу?


                                                  аа, т.е. вы на самом деле не считаете что те кто из других отраслей не получают хорошую зарплату как в ИТ, просто приложили недостаточно усилий? Разве не это было сутью ваших тезисов на протяжении всей переписки?
                                                    0

                                                    ИТ - не сословие (в отличие от высшего чиновничества, например), и для "других отраслей" выбор очевиден - поменять отрасль.

                                            +2
                                            … а еще я всегда для теста предлагаю заменить слово «программист» на слово «музыкант». Как вам нравятся тезисы:

                                            — Большинство музыкантов слишком позитивно относятся к своей работе!
                                            — Гениальные композиторы сочиняли музыку не только в рабочее время, но и по выходным или даже ночью! Это хорошим не кончится…
                                            — Музыкантам не следует ассоциировать себя с производимой музыкой. Достаточно на выступлениях минимально попадать в такт — а не пытаться исполнять прозведения идеально!
                                            — Во внерабочее время (кроме репетиции в оркестре) музыкантам следует пореже браться за инструмент, чтобы соблюдать work-life balance…

                                            Нравится? Согласны? Или музыканты — не люди?
                                              +2
                                              — Большинство музыкантов слишком позитивно относятся к своей работе!
                                              — Гениальные композиторы сочиняли музыку не только в рабочее время, но и по выходным или даже ночью! Это хорошим не кончится…
                                              — Музыкантам не следует ассоциировать себя с производимой музыкой. Достаточно на выступлениях минимально попадать в такт — а не пытаться исполнять прозведения идеально!
                                              — Во внерабочее время (кроме репетиции в оркестре) музыкантам следует пореже браться за инструмент, чтобы соблюдать work-life balance…


                                              речь не о том чтоб рассматривать трудоголиков или преданных профессии людей за ненормальных, а о том чтобы не рассматривать людей которые кроме работы ещё и жить хотят — за ненормальных
                                                +1
                                                Понятие что такое «нормальность» определяет то общество в котором вы находитесь, и если в среде программистов большинство преданны своей профессии и после работы пилят пэт-проекты или изучают новые технологии или в open source контрибьютят, то значить это и есть «нормально». Это как на пляже можно ходить в одних трусах, но в музей вас в таком виде не пустят.
                                                  0
                                                  Понятие что такое «нормальность» определяет то общество в котором вы находитесь, и если в среде программистов большинство преданны своей профессии и после работы пилят пэт-проекты или изучают новые технологии или в open source контрибьютят, то значить это и есть «нормально». Это как на пляже можно ходить в одних трусах, но в музей вас в таком виде не пустят.


                                                  то значить это и есть «нормально»


                                                  так-то если рассуждать то и сжигать ведьм было нормально — типа так принято и всё
                                                    0
                                                    Да, в том обществе в то время сжигание ведьм — это была норма. Так же, как когда то нормой было рабство. Так же, как в некоторых племенах был каннибализм.
                                                    Мир меняется.
                                                      0
                                                      Да, в том обществе в то время сжигание ведьм — это была норма. Так же, как когда то нормой было рабство. Так же, как в некоторых племенах был каннибализм.
                                                      Мир меняется.


                                                      я не об этом. sentyaev говорит что то что приняли то и норма. И судя по всему проблемы в этом не видит.
                                                      рассуждая так можно прийти к такому:

                                                      «Понятие что такое нормально, определяет общество — если завтра решат, что одни люди лучше других по расовому признаку и начнут строить концлагеря и газовые печи, дабы утилизировать ненужных из низшей расы, то это и есть нормально»
                                                0
                                                Выгорание это не всегда только эмоциональная проблема, на форумах художников часто встречаются жалобы как человек себя загнал в истощение не соблюдая баланс работы и отдыха.

                                                Т.е. человека может искренне переть от трудовой деятельности но он в итоге придёт к апатии и истощению если загонит себя несоразмерным возможностям организма трудом.

                                                Я не встречал в литературе разделения на «истощение» и «выгорание». Но мне кажется, что имеется два компонента:

                                                1) Физиологический — это исчерпание ресурсов организма, когда в перерывах между работой человек не успевает полноценно отдыхать.

                                                2) Психологическое выгорание — это когда человек на работе хронически испытывает негативные эмоции вроде вины (что-то не успел), стыда (синдром самозванца), обиды (глупое начальство творит безумные вещи), гнева (когда уже котелок закипает).

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

                                                Я думаю, что на деле всё очень переплетено и индивидуально. Например, хроническая усталость может провоцировать снижение работоспособности и это влечет конфликты, страхи, обиды.
                                                +1
                                                Когда читал статью и дошёл до этой части
                                                Попробуйте сказать что-нибудь против SOA или Docker

                                                Перед глазами встало, как я проходил собеседование в одной компании (крупной). На следующий день, мне на почту пришло письмо, где рекомендовалось пройти начальный курсы по программированию.
                                                  0
                                                  ИМХО это скорее личные проблемы автора. Либо самооценка низкая и слишком сильно ценит мнение других. Либо программирует не очень и не получает уважения за результат труда.
                                                  В целом наброс совсем не оригинален.
                                                  1. Тема о work/life balance давно уж в трендах. Скажем прямо, многим работникам IT, у которых нет хобби (кроме работы), вообще сложно уйти у отпуск. Сколько тут людей могут сказать, что использовали весь отпуск в 2019?
                                                  2. Карго культы, невежество тоже не новая вещь. Автору еще повезло, что ему стильное модное предлагали. Там хоть можно показать стильных модных авторитетов, которые делают чуть иначе. А иногда встречаются наоборот адепты, у которых С++03 работал и другого им не надо. С таким нигилизмом даже не стоит пытаться сражаться.

                                                  ИМХО многим программистам не хватает повышения самооценки, уверенности в себе. Люди застревают в яме эффекта Даннинга-Крюгера, и начинаются проблемы.
                                                  1. Опять же, многие начинают перерабатывать. Особенно на удаленке. Как же я отключусь в свои 5 вечера, вдруг меня кто-то что-то спросит? Не спросят. А если спросят, то подождут. Он-колл доступность должна быть отдельно оговорена и оплачиваться соответственно.
                                                  В общем это большой дополнительный стресс. Нужно отпускать работу.
                                                  2. Люди боятся просить повышения, просить повыше зп при обсуждении оффера. Как бы тоже проблема. Потому что человек вольно-невольно сравнивает себя с другими, и начинаются переживания из-за того, что другие больше зарабатывают, имеют выше должность и т.д. Тут важно учтонить, что человек сравнивает себя со своим кругом «общения». Т.е. мало кто сравнивает себя с рабочими на заводе, и даже не с врачами или юристами. Сравнивают с программистами, IT менеджерами, и т.д.
                                                  Правильный совет тут не бояться ходить на собеседования, что б понимать свою стоимость. Так же не бояться просить побольше. Адекватный работодатель скажет, что слишком много и предложит сколько считает ОК. А неадекватного лучше избегать в любом случае.
                                                  Советы типа «Нужно сравнивать себя сегодня с собой вчерашним» и «Полезно периодически сравнивать себя с теми, кто менее успешен», это все хорошо, но они не отменяют мой совет.
                                                  3. Люди исключают себя из обсуждений. Не уверен, что это можно на 100% отнести к влиянию эффекта Даннинга-Крюгера, но что-то в этом есть. Я знаю, что многие не любят митинги. Но это не тот случай. ИМХО достаточно много людей, которые вот общаются со своим менеджером и все. Все остальные форматы взаимодействия — приходится прям заставлять людей участвовать. Чат, имеил, вики/док комментарии, пулл реквесты, митинги, все игнорится. Пусть у менеджера/лида голова болит. Это конечно удобно, но росту не спобособствует. Удаленка только усугубляет проблему.
                                                  Участвуйте в обсуждениях по мере возможностей. Не бойтесь задавать вопросы. Какими бы глупыми или навязчивыми они не казались. Адекватный собеседник всегда может предложить отложить обсуждение вопроса, если уж прям сильно не захочет отвечать. А неадекватных лучше избегать как обычно.
                                                  Если время на обсуждения сложно выделить («Я отвлекусь, сделаю коммит на час позже, менеджер узнает и мне торба»), то можно прям жестко забить в графике это время. И учитывать его во всех оценках. Например пара часов в неделю, что б посмотреть ПРы, документацию. Или цель смотреть два ПРа в неделю. Или первый час рабочего дняна разгребание имейлов (хорошо заходит когда разные таимзоны). Кодинг никуда не убежит за этот час.
                                                  4. Люди преуменьшают свои достижения. Это касается в основном всяких ревью и самоотчета. Человек думает, что работу сделал бесполезную, или легкую, или не достаточно много. Но зачастую работа сделана удовлетворительно. И это нужно признавать. Бывают ошибки и промахи. Ну ОК. А у кого их не бывает? Надо принимать мир таким как есть, а не ждать идела. И важно учиться на своих ошибках. И возвращаясь к теме пункта, мы, как программисты, должны уж понять, что нету простого программирования. Даже CRUD и формошлепство зачастую сложнее чем кажутся на поверхности. Удовлетворительно выполнил задачу в адекватные сроки — успех. Решил проблему — успех. Соответствовал ожиданиям медежера/бизнеса — успех.
                                                  Тут можно вспомнить повальную ложь в резюме. Опять таки, если человек не считает хорошую работу поводом для гордости, то он придумывает какие-то изыски «что б не выглядеть неудачником». К сожалению не уверен, что стоит советовать быть прям кристально честным в резюме. Увы, практика показывает, что там стоит украшать. Хотя если не стыдиться своего вклада в разработку, то и украшать не надо. Заделиверил? — Молодец. Исследовал проблему и получил результаты? — Молодец. Застрял на мертвом кровавом энтерпрайз легаси, но предлагал решения по улучшению? — Молодец.

                                                  Большой ответ получился. Нужно прихранить и раз в пол года на такие посты отвечать.
                                                    0
                                                    А вы уверены, что работаете действительно там где хотели и над чем хотели? Должна быть какая то цель зачем это все делается и если бы вы шли к ней то мнения о том кто какой разработчик никак не служат измерением прогресса
                                                      0
                                                      Но как насчёт людей, которые не любят программирование, но всё же хорошо справляются со своей работой? Попробуйте сказать своим коллегам или в Twitter, что вы один из них, и вас сразу же заклеймят как плохого разработчика. Однако на самом ли деле это так? Люди, которые делают свою работу, а после работы занимаются чем-то другим, тоже могут быть потрясающими программистами.

                                                      Я вам открою страшную тайну: можно любить свою работу и всё равно после работы заниматься чем-то другим. Более того лично я бы всем рекомендовал именно так и делать.

                                                      Я часто встречаю людей, испытавших срыв всего спустя один-два года. Я и сам испытал выгорание (даже дважды).

                                                      Ну так может причина как раз в том что вы(ну или эти самые «встречаемые люди») хотя и делаете свою работу хорошо, но при этом её не любите? То есть я не психолог и не собираюсь утверждать что это так у всех кто словил выгорание. Но на мой взгляд если не любишь свою работу, то шанс словить выгоранние заметно вырастает.
                                                        0
                                                        Вставлю и я свои 5 копеек.

                                                        Все зависит от каждого отдельно взятого конкретного человека. Его/её характера, психики и проч. У меня был хороший опыт работы не стройке (газоэлектросварщик, каменщик и плотник — разряды уже не помню, 20 лет назад дело было) и я могу сравнить работу руками и работу головой. Так вот, лично для меня самое страшное — это однообразие и монотонность работы руками. И еще мне проще отдохнуть от физической работы чем от умственной. Что касается «выгорания», то это либо банальная усталость/стресс либо человек перерос свою позицию и должен расти дальше.

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

                                                        Самое читаемое