Как стать автором
Обновить

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

Все чаще, я начал ловить себя на мысли, что мне не интересно реализовывать то, что я точно знаю, как устроено. Я могу не спать ночами, думая, как решить ту или иную задачу, но как только, я понимаю, с помощью каких инструментов и технологий она решается, как декомпозируется, находится ответ, — дальше уже не интересно.
Это распространённая ловушка. Кажется, что когда придумал решение, уже победил проблему. Но на самом деле это не так. Надо взяться за рутину и написать гору кода для того, чтобы заветная функция где-то в этой гуще смогла делать свою магию. Да, вот где настоящая магия — в доведении до конца.
Это не ловушка, а вопрос перспективы и типа личности. Есть система ролей Белбина. Среди этих ролей помимо прочих есть «исследователи» и «финишеры». Первым интересней искать решение, чем воплощать его, вторым же важнее довести дело до конца. В хорошей команде нужны и те и другие и еще набор других ролей.

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

Ну нет в мире столько «финишеров», чтобы каждому «исследователю» их по 20-30 человек досталось!

Максимум что может получиться — найти 20-30 «обезъянок», за которыми нужно каждый день следить — инача подучите кучу кода, а работать всё равно ничего не будет.

А исследователю «следить за обезьянками» не, чтобы уж очень и интересно, так-то…
Во-первых Ваше предложенное соотношение — ничем не подтвержденная спекуляция. В жизни я видел не так много чистых исследователей. Это не такой частый типаж как может показаться. Даже если сделать выборку по комментариям, в которых подавляющее большинство говорит, что пост — нытье. Очень многие готовы просто работать какую-то работу за деньги чтобы обеспечивать свою семью и/или хобби.
К тому же, в той системе ролей этих типажей десяток. Это ситуация не про выбор двух стульев. Даже при равномерном распределении у вас будет 1/10 часть «исследователей». Т.е. один на среднюю команду. Не говоря о том, что абсолютно чистые типажи встречаются редко, у человека обычно есть вторичная роль. Похоже, что не у автора поста. Такое тоже случается.

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

Теперь мы переходим к ситуации, где у нас есть на коллектив всего максимум пара скучающих исследователей. И если их уровень квалификации достаточно высокий, а контора не маленькая, то под таких персонажей вполне можно найти или создать позицию — R&D, архитектор, внутренний консалтинг для всех команд.
Даже если сделать выборку по комментариям, в которых подавляющее большинство говорит, что пост — нытье.
Именно на основании этой выборки — такой вывод как раз и легко сделать.

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

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

Вот кого хватает в избытке — так это не финишёров, а людей, которым вообще всё пофиг, они от 9 до 5 хотят работать и ни об исследованиях, ни о финишёрстве не думать.

Но тут есть маленькая проблема — за ними нужно следить… иначе они будут честно приходить в 9, уходить в 5, а в результаты деятельности можно будет только выпитый кофе и съеденные плюшки записать.

Очень многие готовы просто работать какую-то работу за деньги чтобы обеспечивать свою семью и/или хобби.
Проблема в том, что для тех из них кому можно что-то поручить и не беспокоиться о том, будет результат или нет… исследования — и есть и хобби. Это то, ради чего они терпят рутину!

Отсюда и реакция на «гениальное» предложение «а давайте мы у вас всё самое интересное отберём и „даде Васе“ отдадим… — а вам оставим только то, что вы ненавидите».

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

Ваш же комментарий намекает, что у нас в условном коллективе все — скучающие синьоры.
Нет конечно. Людям, которые пришли в команду недавно действительно проще найти себе «исследование». Вот у нас как раз недавно новый человек объявился… он считал, что C++ неплохо знает… но увидев что-то в духе const auto& [arg1, arg2] = std::tuple{t...}; побежал книжку про метапрограммирования покупать…

Но ведь и то, что для сеньора рутина — не факт, что ему можно поручить делать!

И если их уровень квалификации достаточно высокий, а контора не маленькая, то под таких персонажей вполне можно найти или создать позицию — R&D, архитектор, внутренний консалтинг для всех команд.
И почти во всех эти случаях — всё равно человеку достанется изрядный такой кусок рутины. И внутренний консалтин и архитектор — мало исследовательских зачад решают. R&D — это уже ближе, но такую позицию, опять-таки нужно заслужить… потому как желающих куда больше, чем вакансий… — и даже там не всё будет сплошным исследованием. Статью, в конце-концов, кто будет к публикации готовить?
И внутренний консалтин и архитектор — мало исследовательских зачад решают.

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

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

Тут идея не в том, что обязательно разрабатывать новые ЯП или парадигмы, а лишь в том, что процесс работы не должен иметь готовых стандартных решений, которые надо просто сесть и сделать.
Задача архитетора (если такая позиция предусмотрена) на 80-90% — это выбрать одно из проверенных временем решений и раздать задачи «индусам». Потом проследить, что он не налажали.

Задача консалтера на 80-90% — это рассматривать случаи, которые не относятся к предметной области спрагивающего, но являются чем-то отлаженным и налаженным для консалтера.

Да, и там и там предполагается некоторое, небольшое, время на исследования… но это хорошо если 10-20% времени удаётся этим заняться. А в остальное время вы должны, извините, доказывать, что вам не зря дают такое большое время на исследования.

Вообще в любой «творческой» работе — хоть в R&D крупной фирмы, хоть в университете, хоть где… рутина составляет 80-90%.

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

А уж чем вы её заслужите (доведением дела до конца, чтением лекций и обучением студентов и т.д. и т.п.) — это обсуждаемо.
Меня иногда посещает зависть к работникам (не обязательно IT), у которых работа в конце рабочего дня по определению сделана, не надо ни о чём думать, никакие дальнейшие задачи не крутятся в голове. Что я имею ввиду. Например, отпечатаны и подписаны все накладные, заполнены все документы, обслужены все заказы и т.д. Т.е. уходя домой, ты знаешь — ты сделала ВСЮ работу.

У меня и большинства здесь присутствующих такого состояния не наблюдается никогда. Постоянный under construction. Нет такого, что после окончания рабочего дня я могу сказать — всё, на сегодня делать больше нечего. Наверное это наоборот хорошо, что меня всегда есть, что ещё сделать, но иногда тянет к рутинной незамысловатой работе, у которой существует КОНЕЦ, а не как у нас.
Например, отпечатаны и подписаны все накладные, заполнены все документы, обслужены все заказы и т.д.
Такое бывает только на самых-самых низких уровнях. У линейного бугалтера или кассира — может быть, а уже у главбуха — фиг.
Ну я это стараюсь решать тем что ставлю себе на день с утра подзадачи. Оно конечно все равно вне работы продолжаешь о ней думать, как можно было по другому сделать например, или что потом будешь делать, но чувство в конце дня приятное что сделал все запланированное.
Вопрос больше про организацию своего времени и своих задач. Стратегически у вас вечный Under construction, но на каждый день можно напилить тактических задач, которые можно успешно закрыть. Это, кстати, один из важных пунктов, защищающих от выгорания в долговременной перспективе — защита себя от иллюзии отсутствия результатов труда.

Пост нытья, уж извините
И работа хорошая и задачи интересные, но видите ли проклятые заказчики заставляют пилить и кнопку и фичу скучную

а еще есть отчеты, маркетинг и прочая скукота :)
про пирамиду Маслоу знаете?
«Сытый голодного не разумеет»
ну и конечно топ говорить человеку с депресией — «хватит ныть»

а плюсики к вашему посту показывают что правило 95 поцентов работает везде
про пирамиду Маслоу знаете?
И что не так у автора и комментирующего с пирамидой Маслоу? Пирамида_Маслоу.jpg.
1) У них обоих удовлетворены физ.потребности
2) Они защищены
3) Их любят, их ценят.
4) Их признают и уважают, с их мнение считаются (сам автор об этом пишет).
Значит оба они находятся в самом верхнем статусе: «Самоактуализация» — самовыражение, этот эта и хромает.
ну и конечно топ говорить человеку с депресией — «хватит ныть»
Один из способов выйти из такого кризиса — опуститься на уровень потребностей ниже: хотеть больше денег, хотеть больше кушать, хотеть вновь получить признание. Комментирующий это и советует: «вспомните, что некоторым нечего есть, задачи у вас интересные», т.е. на мгновенье опуститесь на несколько уровней ниже.
Значит оба они находятся в самом верхнем статусе

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


вспомните, что некоторым нечего есть

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

А с чего Вы так решительно выводите? Я читаю текст и не обязан принимать на
веру все, что говорит автор. Он хочет выговориться? Понимаю. Но из чего
следует, что все в порядке с самоактуализацией? Не в порядке. Он уважаем и
признаваем? Да откуда это следует? Его любят, он не один, он (неформально)
принадлежит группе? Скорее всего, нет. Иначе проблемы не воспринимались
так остро, имхо. Кризисы бывают у всех. Без них нельзя. Но тут поломалась
детская картинка. У меня есть опасения (судя по тексту), что автор не совсем
понимает истинные причины кризиса. Или понимает, но не хочет признать.

Плюс много. Целых 40 часов в неделю и в 26 "перегорел". А если бы вместо этого в супермаркете на кассе 40 часов в неделю, то не перегорел бы?
Перегорел, это когда огромная ответственность, ненормальные часы и так долго. А то что выше описано (причем весьма скупо) — обычная работа 9 до 5. Хобби надо заняться и меньше о работе париться. И не только автору...

Согласен с Вами. Хочу дополнить цитатой из Маяковского — единого слова ради, перемалываешь 1000 тонн словесной руды.
В большинстве случаев выбранный стек определяет степень рутинности. Если вы пришли ради магии, то веб-разработка — вряд ли то самое, ИМХО эта область — одна из самых шаблонизированных и конвейеризированных. Но для кого-то — это отличный способ неплохо зарабатывать и комфортно себя чувствовать, хорошо разобравшись в нескольких фрейворках, а для кого-то — застой и скука. Как говорится, каждому свое.
Если вы пришли ради магии, то веб-разработка — вряд ли то самое, ИМХО эта область — одна из самых шаблонизированных и конвейеризированных.

Ничего подобного.
Просто не надо приходить в веб-разработку типовых проектов или в энтерпрайз. Там естественно никакой магии не будет. В энтерпрайзе её вообще примерно нигде нет, к слову.
В целом, согласен — в энтерпрайзе высока вероятность рядовому разработчику попасть на конвейер и надолго в нем увязнуть. Но в этом же энтерпрайзе появляются возможности работать с крупными, сложными проектами (если занимаешь соответсвующую должность). В то же время в мелких студиях часто такой же конвейер или даже хуже из-за жесткой конкуренции, отутствие крупных проектов, плюс постоянный стресс из-за сжатых сроков.
Зря вы так про энтерпрайз. Магия там есть, просто она в алгоритмах, а не в инструментах. Новые бизнес- процессы, снижение стоимости владения системой, повышение точности прогнозов, переход к обработке больших данных — только самые яркие примеры, с которыми я сам сталкивался за последний год. Но да, для решения этих задач может использоваться очень старый инструментарий.
На текущий момент не занимаюсь коммерческим вебом.
Раньше и фрилансил и работал в небольшой компании по созданию сайтиков.
Зашел в веб только потому что ничего не знал про это направление, от слова совсем (кроме html)
Сейчас же время от времени делаю что-нить вебное только на хакатонах и в pet-проектах
Больше всего из веба мне доставляет написание парсеров ибо зачастую в таком деле требуется индивидуальный подход) но к сожалению, редко предоставляются боевые задачи.
А если зайти с другой стороны. Что с личной жизнью? Что с отношениями (девушка, друзья, родители)?
Ищи интересное именно тебе хобби и работай ровно столько сколько нужно для оплаты нормальных потребностей. У работодателей нет ограничителя, дай волю до смерти загоняет.
Если хобби нет, то можно просто «сесть на пенек», смотреть на суету вокруг и думать о жизни (можно книжки читать — мне нравится LitRPG, попаданство, S-T-I-K-S).
Как там: Захотелось поработать? Ляг поспи и все пройдет. (Данное утверждение работает и в обратную сторону).
Отличное и любимое хобби мне никак не помогло при подобном выгорании, ненавидишь же не всю жизнь, а лишь ту часть, что связана с работой :-)
Тогда применяется более сильное лекарство.
Если хочешь сделать человеку хорошо — сначала сделай ему плохо, а потом верни все назад.
Можно поискать работу, которую будешь ненавидеть многократно больше текущей )))

Если совсем по простому, человеку надоедает постоянство. Плывешь себе в лодке по спокойной воде, скучно, мысли нехорошие в голову посещать начинают. И тут налетает шквал, штаны мокрые от адреналина. Выжил, и вот он «кайф» (механизм поощрения встроенный природой, бессовестно эксплуатируется прыжками с резинкой, хрустами и тд).
Я вот (очень давно), выбрал себе хобби — пытаюсь создать «терминатора» и несколько других технологий. Если получится все остальным будет море адреналина )))
У меня абсолютно то же самое, только годков мне побольше. И рутина заедает. И не могу допилить ни один pet проект, т.к. бросаю его, как только дохожу до определённой точки понимания, и осознаю, что дальше в нём будет всё та же рутина — ничего интересного и сложного.
Единственное, что могу посоветовать — попробуйте получать удовольствие не от «новизны», а от качества своей работы. Ту же кнопку можно сверстать по-разному — и копипастом, лишь бы отстали, и правильными стилями, с обработкой ошибок, ещё и отрефакторить что-нибудь по месту. Чудо вряд-ли произойдёт, и глаза гореть как в 15 лет не будут, но с рутиной бороться помогает. А там и какой-то момент интересный в проекте встретится или новая область заинтересует.
А pet проект пишется ради процесса (интересного и сложного) или чтоб он решал определённую задачу?
Я писал ради освоения новых технологий, которые по определенным причинам не могу применить на работе
Но в этом случае ведь вы получаете всё, что вам нужно от pet-проекта задолго до его окончания!
Ну так и необязательно их завершать. Сделал то что интересно и в архив. Или вообще delete нажал.

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

НЛО прилетело и опубликовало эту надпись здесь
Совсем бесполезные проекты писать не интересно. Просто для исследований хватает и песочницы или пары функций. Но и писать что-то даже очень полезное без интереса в процессе — не получается, бросаю.
Так что получается 50/50.
Тут уже говорили, про то, что все зависит от автора.
В мое случае: для решения конкретной задачи, но в подавляющем большинстве этот процесс сопровождается изучением новых технологий.
Хм. У меня в планах пет проект решающий определенную задачу (хотя на самом деле вложение сил будет несравнимо с ценностью задачи), но вообще те мелочи что я делал до этого и на гитхаб выкладывал были чисто из интереса сделаны и ради процесса. Не сказать что даже сложного, просто хотелось. Например один из репозиториев на гитхабе содержит частичную реализацию показавшегося мне интересным тестового задания на которое жаловались в телеграм чатике что для джуна слишком сложно. Проверил — не, для джуна самый раз, за пару вечеров сделал. Второй репозиторий для статьи на хабре которую just for fun писал.
НЛО прилетело и опубликовало эту надпись здесь

А у меня такой вопрос. Как доводить проекты не до конца, а хотя бы до начала? Я и раньше был кладбищем проектов, а а сейчас просто какая-то жуть.


То ли история, то ли нытьё

Недавно я пытался курить Rust, потом меня что-то отвлекло, завалы на работе, по вечерам не было сил думать. Потом делал что-то еще. Потом жаркая погода напоминал мне, что я (любитель электроники) хотел делать, конечно же, метеостанцию. Курил протоколы и прочие ZigBee. Потом решил, что скучно, и надо сделать хоть что-то из завалявшегося хлама. Не смог завести датчик температуры. Решил сделать из того же хлама бомж-логический анализатор. Узнал про open-source софт для них (см. sigrok) и понял, что нет опенсурс проектов бомж-логических анализаторов на STM32 с поддержкой sigrok и которые бы выжимали все жалкие соки из контроллера. Начал курить USB. Датчик температуры уже не важен, теперь важно выжать все из стм! Потом меня опять что-то отвлекло, и вторую неделю я пинаю… ну, известно что.
Чувствую себя тупым дегенератом, а в добавок, со способностью к концентрации хуже, чем у первоклассника.

ну с концентрацией, наверное, многим туго.
или кажется что туго.


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


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


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

НЛО прилетело и опубликовало эту надпись здесь

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


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

НЛО прилетело и опубликовало эту надпись здесь
Когда я лет 10 назад понял монаду State, меня от ментального оргазма потряхивало пару дней


Но ведь и такое со временем перестает приносить удовольствие? Входит в привычку.
просто обычно «интересно» не даёт достаточно мотивации. видео с котиками на ютубе оно тоже интересное, а усилий прилагать не надо. поэтому проще потратить время на него, чем на новый язык
Это нормально, если кому-то видео с котиками интереснее, чем изучение нового языка программирования. В качестве pet-проекта можно завести кота.
НЛО прилетело и опубликовало эту надпись здесь

Все — конечно же нет, да и невозможно это. А вот что-нибудь — уже, скорее, да.

Я вот вообще ничего не начинаю. Все идеи, что приходят в голову — уже давно реализованы где-то. Мне глубоко пофиг насколько оптимально, потому что… Ну, посмотрите вокруг. Всем насрать на оптимальность.


Меня все устраивает в софте, внезапно. Меня устраивал софт и десятилетней давности, мне не нужны были все эти нейронные сети, поиск по картинкам, интерактивные странички, однокнопочные интерфейсы) Меня устраивало качество и функционал всего софта, которым я пользовался и ещё ни разу не возникло ощущения: "вот было бы классно, если бы можно было ещё и вот так делать".


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


Я уж не говорю о том, что сама суть задач в последнее десятилетие свелась к задаче "выжать как можно больше бабла из людей любыми способами, этичными или нет". Возможно, где-то есть R&D проекты, но меня в них не берут. Туповат как-то и мотивации исправлять ситуацию около нуля.

НЛО прилетело и опубликовало эту надпись здесь

Мне, как и автору статьи, просто не интересно, если я знаю "как оно работает" :)


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

Мне, как и автору статьи, просто не интересно, если я знаю «как оно работает» :)
Хмм…

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

Ели вы знаете «как оно работает» — то как вы умудряетесь это за 2 недели забыть?

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

Ну как же ж так — я же это написал, как я не смогу в этом разобраться? Да, смотря на то, что я творил 5 или 10 лет назад становится немного… оттого как мало я тогда знал… но обычно требуется от пара часов до пары дней, чтобы всё снова «зацеполось» и можно было работать с кодом, как со вчера написанным…

Что люди делают такого, что у них из головы всё выветривается? Они не «паковщики», случаем?
Вот это — весьма странно.
Ели вы знаете «как оно работает» — то как вы умудряетесь это за 2 недели забыть?

Всё довольно просто — да, в следующий раз я сэкономлю на том, чтобы разобраться "в сути", но в основном работа состоит из рутины в виде копания в документации и вызову вполне конкретных функций, с конкретными флагами, чтобы добиться ожидаемого поведения. Это скучно, это нудно и не интересно. Я обычно забываю такие вещи к вечеру даже, какие там 2 недели.


Ну как же ж так — я же это написал, как я не смогу в этом разобраться?

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


Вот, условно, я уже давненько не использовал Boost.Asio, по крайней мере напрямую. Однако где-то полгода назад я очень плотно работал с этой библиотекой, но сейчас без заглядывания в документацию я не напишу и простенького tcp-сервера, а уж тех штук, что я на нём городил полгода назад, я точно не сделаю без практически полного её перечитывания. Ну, точнее я не сделаю их качественно, чтобы всё работало стабильно и учитывались все детали. Так если один хрен потом заново погружаться, то смысл мне сейчас сидеть и что-то делать с этим, кроме поверхностного взгляда на на весь этот зоопарк технологий? Какой смысл?


Максимум что я делаю теперь — читаю Get Started, играюсь локально никуда ничего не выкладывая с примерами из документации, и такой "ну ок, понятно, разберусь глубже, если подвернется задача по работе".


Как я уже сказал — у меня в голове не возникает мыслей "вот было бы классно сделать Х", поэтому сам себе я такую задачу придумать не могу. Попытки придумать синтетические задачи обычно заканчивались "git init", не больше. Ну, я пилю что-нибудь 1 день, а потом такой: "ну его нах, херня какая-то бессмысленная".

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

Однако где-то полгода назад я очень плотно работал с этой библиотекой, но сейчас без заглядывания в документацию я не напишу и простенького tcp-сервера, а уж тех штук, что я на нём городил полгода назад, я точно не сделаю без практически полного её перечитывания.
Но вот это вот — очень странно. Если уж вы «въехали» в технологию и плотно её поиспользовали… то как она могла так быстро из головы выветриться?
Но вот это вот — очень странно. Если уж вы «въехали» в технологию и плотно её поиспользовали… то как она могла так быстро из головы выветриться?

Я каждый день работаю с кодовой базой, которую писало в разное время от 20 до 200 программистов на протяжении последних 10 лет. А до этого я работал в компании, где кодовой базе уже 25 лет))) Но там я с ней взаимодействовал не так плотно, т.к. пилили мы абсолютно новый продукт, тем не менее всё равно приходилось интегрироваться со старым говном. И вот это всё, текущий контекст размером с самосвал, вытесняет из головы вещи, которыми не пользуюсь.


Проблема усугубляется тем, что мест, где поработаю с тем же Boost.Asio — около нуля. Скорее всего все уже всё написали, а в режиме чтения, мне откровенно наплевать какой код читать, разберусь и так. Поэтому детали его работы выветриваются из головы очень-очень быстро ибо они уже не пригодятся скорее всего никогда.


По крайней мере на протяжении всех последних 6-ти лет моей работы, я сталкивался с чем-то, разбирался, применял и больше никогда этого не видел снова. Причем даже не было возможности особо притормозить и подумать, постоянно какая-то бесконечная карусель из "хуяк-хуяк и в продакшн". Может мне не везет конечно с работами, я ХЗ, но за 6 лет я сменил 4 работы и… всё одно и то же, под разными соусами. Просто где-то мне платили 30 тыщ, а где-то 300 тыщ. Но разницы никакой я не ощутил вообще.


Если подумать, то работая за 30 тыщ, в убогой комнатке-офисе без кухни и кондиционера, в команде из 6 программистов, я делал куда более осмысленную работу, чем сейчас, сидя в офисе ААА-класса, работая среди сотен других программистов, попивая смузи и сетуя на то, что кофемашина сломалась и не варит капучино))

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

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

Выбрать задачу посложней?
Это если есть возможность выбирать.
Все зависит от фантазии, возможность есть всегда (даже если делается за деньги работодателя)
Примеры задач, которые некоторое время назад выбрал для себя и нашел решения проблем. Сейчас пытаюсь полученными результатами заинтересовать различные компании.
Основные задачи:
— сеть передачи данных на основе синхронных символьных потоков (синхронная символьная иерархия). Основная фишка, коммутация не пакета как в современных сетях и не ограниченный набор скоростей (SDH), а быстрое создание полностью синхронных потоков символов при этом нет потерь при 100% утилизации физического соединения. Основное предназначение: коммуникационная основа потокового процессора (data flow)
— практически применимый и конкурентный dataflow процессор. В этой задаче еще море подзадач, таких как преобразование программ на обычных языках программирования в программу для такого процессора и тд.
— построение руки робота механика, сенсорика.
До совсем простых задач:
— простой «парктроник» для широкого диапазона квадрокоптеров.
— принцип работы лидара не требующий высокоскоростной электроники (правда получился «велосипед» — был такой патент в 196х, но все равно весело)
Во практически всех областях получились результаты в значимой степени не присутствующие в инете.
Для одной из работ потребовалось налету сортировать массивы данных из миллиона чисел, решение было найдено. Потом (когда развился интернет), я узнал, что «изобрел» один из алгоритмов быстрой сортировки применявщийся ORACLE.
И еще много задач. Не скучно вот прямо совсем )))
По работе: Я в среднем раз в 3-5 лет меняю место работы (проект закончил и сбежал).
Ну, не все настолько умные. Я — так точно нет. И просто «сбежать» тоже далеко не всегда есть возможность.
Хотя основная мысль интересная, спасибо.
«20 лет подряд мылся каждый день, а потом что-то выгорел...»
жизнь не может состоять только из чего-то интересного и захватывающего
но можете попробовать другие науки, где еще много магии
image
Охх… что я только не перепробовал: pet-проекты, хакатоны, статьи на хабр, менторство, DevOpsing, менеджерские и управленческие задачи, но исход всегда один: отсутствие магии и наличие конвейера.

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

после чего тс поймёт, что его состояние сейчас это еще далеко не выгорание было.

Вот вот :) Сейчас занимаюсь этим дерьмом) В каком-то крупном банке. Глаза б мои не видели этой миграции.

— Помнишь, я тебе жаловался, а ты говорил, что в жизни бывает полоса черная, будет и белая?
— Да.
— Так вот тогда была белая полоса… (с)
APcode_ars
Прям какая-то нездоровая зависимость

lohmatii
какой-нибудь огромной легаси-системы в каком-нибудь крупном банке

leossnet
порешать задачи большого масштаба (с большим количеством пользователей, с большим объемом данных, с большим разнообразием оборудования


Увеличьте дозу или переходите на более серьезные зависимости, дорогой APcode_ars :)
ЗЫ. В почти каждой шутке есть доля не шутки.
На тему больших доз и серьезных зависимостей лучше всего спел Высоцкий https://www.youtube.com/watch?v=HLByZVai0Kk
А мне кстати в своей noname конторе даже нравится в какой-то степени дерьмо разгребать. И острые эмоции, и приятно улучшать что-то, и познавательно…
В общем, я бы серьёзно попробовал и такой вариант, да.
В каждой шутке есть доля шутки, как известно.
В плане саппорта и развития такой системы инхаус — даже не знаю, понравилось бы мне это. А вот как проект, когда есть заказчик у которого уже принято решение, что мамонта пора проапгрейдить до слона — это действительно интересно. Хотя и сложно, конечно. Особенно когда на систему завязан ряд бизнес-критичных процессов, но у нее нет ни владельца, ни документации, ни актуальных исходников. А о логике реализованных бизнес-процессов мало кто может что-то внятное рассказать. В процессе чувствуешь себя то археологом, то детективом. А порой и патанатомом.

Или просто охреневаешь от того, что никому нихера на самом деле не нужно, никто ничего не знает и никак содействовать не хочет. 90% времени ты "бегаешь" как идиот от человека к человеку, постоянно пытаясь все это дерьмо согласовать, найти QA, чтобы хоть как-то протестировать, и лишь 10% времени занимаешься разработкой, под постоянным прессом того, что все должно быть сделано ещё вчера или что ты что-то где-то не учёл и теперь предприятие теряет деньги.


Ну, или ещё хуже. Делал, делал, а потом обнаруживаешь, что вместо одного монструозного говна, получилось монструозное гавно на новых технологиях)

распиливание копролитов
Попробуйте вместо поиска вширь покопать в глубину, то есть порешать задачи большого масштаба (с большим количеством пользователей, с большим объемом данных, с большим разнообразием оборудования и т.п.). В таких задачах любая даже самая простейшая функция непредсказуемо обрастает огромным количеством самых сложных технических решений. И что самое главное для Вас, в таких задачах используемые технологии отходят на второй план, а на первом плане оказываются архитектурные решения и алгоритмы, для придумывания которых можно ломать голову до бесконечности.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Дело не в магии, а в отсутствии мотивации работать. Среди «что я только не пробовал» не нашел таких безотказных производителей «магии» как «ипотека, жена, двое детей, помощь близким людям...». Рано? — Пилите стартап. Нет возможности? — Путешествуйте. Нет возможности? — Получите сертификат по cloud технологиям например. Совсем ничего не хочется? — Подождите и идите к гештальт-терапевту разбираться, чего хотите на самом деле.

P.S. Я в 26 квартиру хотел, семью. В 30 получил.

Друзья, а объясните мне, что такое выгорание?


Я вот реально не понимаю, что это такое и как это может быть? Я работаю, официально, с 2005 года. Да иногда бывает пару-тройку дней, когда реально ни чего не хочется делать, сидишь читаешь книги, форумы, чаты, новостные сайты. Но это проходит и снова в "бой". Откуда вообще пришло это, выгорание? Как в ИТ индустрии может быть вообще выгорание? Тут столько интересного. По мне если ты выгорел, то это значит — что это вообще не твоё. Или я просто не понимаю?

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


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

Что такое выгорание?
Хм… Выгорание, это когда ты приходишь на работу, и не можешь начать делать эту самую работу. Ты сидишь за монитором, осознавая, что тебе нужно что-то сделать, но тупо не можешь начать, так как чувствуешь, что у тебя просто нет энергии на это, что твоя батарейка просто села. У тебя просто нет топлива. Все сгорело и ты движешься по инерции. Потом ты сидишь, пьешь очередную чашку кофе, залипая на каких-нибудь сайтах, пытаясь подзарядить батарейку, наконец на дне ее начинает плескаться немного энергии и ты со скрипом начинаешь работу. Но, как правило, то, что ты делаешь, тебе уже не интересно, твоя работа стала рутиной. Иногда, даже удается набрать обороты и попасть в жалкое подобие состояние потока, так как редко-редко тебе попадается что-то, что разжигает в тебе интерес и в глазах снова появляется давно потухший огонек. Но тут тебя кто-то отвлекает. Это может быть твой коллега, который что-то спрашивает, твой начальник, который просить что-то сделать, кто-то из пользователей, у которого опять что-то не работает. И ты чувствуешь, что энергия снова уходит, как бензин вытекает из пробитого бака. Общение с коллегами? На это нужна энергия, а у тебя ее нет. Коллеги стали просто какими-то людьми, которых ты видишь каждый день. Тебе совершенно не интересно слушать, как тот чувак справа от тебя провел выходные. Тебе абсолютно без разницы, что у чувака слева сегодня день рождения и у вас сегодня будет пицца. День заканчивается и ты радуешься, что можно свалить с ненавистной работы. Но чуда почему-то не происходит: ты приходишь домой, но у тебя такое чувство, что ты весь день грузил мешки с камнями. Хобби? Пфф… Ты забыл, что твой бак пробит? Максимум, на что тебя хватает, это сесть и посмотреть пару серий какого-нибудь сериала. Потом ты ложишься спать, наступает новый день и все повторяется снова.

Вот как-то так это работает)

Эм… Батарейка не заряжаемая штука вроде, а значит речь по аккумулятор, а что делают с аккумулятором когда он плохо заряжается от штатного генератора? Правильно, используют внешний =)

Почему-то обычно это приводит к алкоголизму или одержимости адреналином.

Это не выгорание, а неинтересная работа или плохой коллектив. Я бы попробовал сменить место приложения своих сил.


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


Чтобы всегда заниматься любимым делом, т.е. превратить хобби в работу, нужно быть Маском, Трампом или Гейтсом. Если ваша фамилия отличается от перечисленных, то остается, увы, или привыкнуть к существующей рутине, т.е. успокоиться, или ищите новую работу...

Это не выгорание, а неинтересная работа или плохой коллектив. Я бы попробовал сменить место приложения своих сил.

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

На клиническую депрессию и перекос нейромедиаторов похоже. Мне, увы, знакомо.

Вы сейчас описали последние 3 года моей жизни. сменил 2 места работы и стеков Битрикс — Yii/Laravel — Symfony.
Пропил курс Фенибута+Мексидола (по предложению врача невролога).
Дало немного запаса энергии, примерно на пол года. Потом снова улетело в трубу.
Чертовски скучаю по потокам, по магии. Текст автора тоже во многом близок к текущему состоянию.
До сих пор помню радость, когда впервые запилил счетчик посещений на пхп или пагинацию записей самописного блога…
Надо бы к психиатору сходить ) отдать им ваш текст. А то я не смогу так четко выразить свое состояние как вы это сделали

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


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

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

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

Магия она разная. Когда-то давно, в школе, для меня магией был Hello, world! Я написал команду на каком-то языке (даже еще не понимая, что это язык и т.д.) и она, эта команда, как-то сработала (магия!). Потом я написал свою игру. И она сама играет (магия!). И т.д.


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


Вот сидит целый отдел, 20 человек, бумажки какие-то перебирает целый день. А я им раз — программку, и уже не целый день нужен на эту работу, а всего один час, да и людей уже нужно не 20, а всего 10. Чем не магия!


Или, например, пишут программисты программу, но часто ошибаются. А баги у юзеров вылазят. Приходится править на продакшене. Не круто :( А я автотесты запилил и теперь многие ошибки сразу сами выявляются, при любом коммите. Скажете рутина? Не — магия! :-)


Облегчать жизнь людей, формировать новые потребности, создавать то, чего раньше до вас никто не делал, или улучшать то, что уже сделано — в этом магия. Только это не сказочная магия, не эфемерная, а такая себе простая и приземленная МАГИЯ ЖИЗНИ. Такая же магия, как для меня выглядит операция на сердце, которую делает хирург. Или магия, когда пилот ведет самолет через океан. Для меня это чистейшей воды магия, а для тех, кто эту магию создаёт — рутина.


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

Если честно, то больше всего меня в моей работе огорчает, в конечном итоге, когда проходит эйфория от реализованной фичи, что было 20 человек, а стало нужно 10 или вообще 1…
Радует, правда, что иногда не приходится нанимать 10 новых на полгода-год, но это когда новые задачи, а не оптимизация старых.

Если честно, то больше всего меня в моей работе огорчает, в конечном итоге, когда проходит эйфория от реализованной фичи, что было 20 человек, а стало нужно 10 или вообще 1…
Так это же прекрасно, значит эти ставшие лишними люди делали малоэффективные вещи, а сейчас получат возможность делать что-то новое, более полезное. Что хорошего, если десятки людей перекладывают бумажки и вручную вбивают данные там, где это можно автоматизировать?
Когда трактора и комбайны пришли в сельское хозяйство тоже стало не надо столько рабочих рук. Но разве это плохо, что вместо тупой механической работы примитивными инструментами у человека освобождается время и силы для более производительного труда?
У каждой медали две стороны: людям предпенсионного возраста довольно сложно найти новую работу без потери заработка или переквалифицироваться. И это не обязательно перекладывание бумажек. Впервые я с таким столкнулся когда Ростелеком обновлял АТС городские с декадно-шаговых до цифры, сократив 80% инженеров и электромехаников. (А это были, в основном, женщины под 50). Видеть потом этих женщин, с высшим инженерно-техническим образованием, которые с закрытыми глазами могли найти и устранить повреждение, моющими полы в зале абонентского обслуживания Ростелекома было как-то не по себе.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
была неописуемая радость и восторг от понимания, как все устроено

Понять — пол-дела. А попробуй сделать так же или лучше. И платят деньги не за понимание, а за конкретные дела.


я пришел ради магии будучи ребенком

Эгоистичная цель. Как насчёт того, чтобы сделать что-то полезное для других? Не надо пытаться менять мир, просто немного его улучшать, по мере своих сил.

Женись, и ты будешь бегом бежать на работу :-D

Ахаха, метко)
Но я про другое. Ребёнок — это такой pet-проджект минима лет на 17.
Т.е. 17 лет гарантировано будет чем заняться, а не самоковырянием. Просто времени не останется на фигню всякую.
НЛО прилетело и опубликовало эту надпись здесь
Я ж написал: гарантированно. Бывает-то по разному, понятное дело. У кого-то шило в одном месте — как только возможность появляется — ввввжик из родительского дома.
НЛО прилетело и опубликовало эту надпись здесь
Пока будет воспитывать других — может и в себе разберётся. :-)

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

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

В итоге из-за эффекта Даннинга-Крюгера лучше всего размножаются те, кто думает, что уже со всем разобрался

В итоге заводить семью и воспитывать детей как раз будут идиоты

НЛО прилетело и опубликовало эту надпись здесь

Вопрос скорее философский

То есть, если человек задается вопросом "почему моя профессия не приносит мне удовлетворения? " он априори фиговый папа? Ну-ну…

НЛО прилетело и опубликовало эту надпись здесь
Не корректно. Перед тем как заводить ребенка, нужно понять, хочешь ли ты ребенка, и сможешь ли ты обеспечить его достойное существование. Все. Никакие твои метания в профессиональной плоскости к детям не имеют никакого отношения, до тех пор, пока это не сказывается на размере твоей зарплаты. И да, я сейчас категорически не знаю чего хочу от жизни (все что хотелось ранее — получено). Был ли я плохим отцом сыну, который скоро собирается в армию (его решение)? Не думаю.
НЛО прилетело и опубликовало эту надпись здесь
Бывает и обратная ситуация. Есть знакомый, который менял профессии как перчатки, поскольку «осточертело» и здоровье. И как-то умудрялся уходить на бОльшие деньги. Если по порядку: бармен, таксист, электрик, установщик окон, программист. Вполне себе зарплатный рост при двух детях )))

И еще момент: для того чтобы содержать семью, не нужно зарабатывать много. Нужно зарабатывать достаточно.
НЛО прилетело и опубликовало эту надпись здесь
А вы свято верите, что программист — самая высокооплачиваемая профессия в России? ))) Я с ходу могу назвать пяток, где зарплаты повыше будут. Причем все специальности — рабочие, а не офисные. И, кстати, хороший столяр (я уж даже не буду про краснодеревщиков заикаться) или электрик могут зарабатывать и побольше половины местных программистов (такие примеры тоже есть среди знакомых). Вопрос «достаточно или нет?» зависит не от того, сколько человек зарабатывает, а от того, сколько тратит. Кому-то 50 тысяч хватает, мне не хватит 250. Все познается в сравнении ))
НЛО прилетело и опубликовало эту надпись здесь
Более того — есть стойкое ощущение, что и хороший столяр и, тем более, краснодеревщик, если бы они когда-то много лет назад, занялись вместо изучения премудростей работы с деревом тонкостями работы лямб и монадок… тоже зарабатывали бы «побольше половины местных программистов»…
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Все чаще, я начал ловить себя на мысли, что мне не интересно реализовывать то, что я точно знаю, как устроено. Я могу не спать ночами, думая, как решить ту или иную задачу, но как только, я понимаю, с помощью каких инструментов и технологий она решается, как декомпозируется, находится ответ, — дальше уже не интересно.
«Сейчас нас будут бить, возможно даже ногами», но это не «отсутствие магии» и не «выгорание», это ЧСВ.
Как только программер начинает думать, что он знает как решить задачу и вот уверен что это будет хорошо, что прям «я точно знаю, как устроено» — это остановка, мол раз достиг вершины мира, то куда дальше стремиться и дальше не интересно.
Но в реальности — упс, то что дальше ничего не видно, это не значит что прогер на вершине, это значит что он на равнине и дальше туман.
Можно сменить несколько род деятельности, даже смена языка иногда помогает по возвращении обратно многое переоценить. Можно попробовать сменить работу, уйти туда, где будешь не сеньером, а стажером по уровню с наставником, такие проекты всегда можно найти. Можно попробовать парное программирование, иногда очень хорошо вставляет мозги. Можно (да, это смешно) замутить свои курсы по обучению тому, чо знаешь — внезапно прийдет понимание, что знаешь не всё («пока им объяснял уже сам все понял...»). Можно замутить проект на гите и после первых коммитов со стороны многое понять. И все в таком духе.
Смысл в том, что бы увидеть впереди перспективу, надо в первую очередь распрощаться с уверенность в том, что «я точно знаю, как устроено».

Жениться вам надо, барин! Жениться! (с)

Очевидно

Это как в том анекдоте, когда равин посоветовал купить козу

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

хехе. Та же фигня. Только начинал я в 2000ом. Тогда поле было не пахано, надо было все создавать с нуля, творчества было немерянно. Мы создавали свои фреймворки, на них создавалось остальное. Какая же была интересная работа, сколько нового, каждый день — вызов, изобретение, открытие нового.
Счас унылое засилие фреймворков которые всего лишь отражение чьих то ошибок, и все сводится к войне с ними.
Я выгорел уже лет 5 как, хорошо хоть есть то, что приносит неплохие деньги. Но программирование для меня давно уже не удовольствие.
Мне хотелось бы найти работу, где весь этот фреймворковый хлам не нужен, но увы, на нее меня тоже не берут, ибо «надо знать пару-тройку современных фреймворков».
зы, кстати, для меня на время стало отдушиной BlackHat, но когда проект закончился, я взвыл…
все, как в статье: магия пропала, давно.

У меня примерно такое же, но хуже… Придя давно самоучкой в нонейм контору, через N лет перерос все и вся, но держался за место, так как "в другом месте будет также, и денег не будут так платить". Успел жениться и развестись за все это время. Из веселого коллектива мы превратились из-за местного алкоголика и наркомана в стаю собак. Это мурло, будучи главным админом, пьет технический спирт прямо в кабинете и водит ночью мужиков бухать туда же. Все ему потакают, закрывая на все глаза. Несколько дней назад рассказалт все начальству в лоб, что больше не можем с ним находится в одной комнате по причине невменяемости данного субъекта: рыгает, схаркивает, ходит в нестиранной футболке и поедает конфеты с чесноком, чтобы не было запаха водки/спирта.
Нас выставили виноватами, что раскачиваем лодку. Он святой, мы конченые поганцы. Узнав, что на него нажаловались, он обошел каждого сотрудника, рассказав, что мы все выдумали. Все этому алконавту поверили, ибо в такое поверить невозможно: человек пьет ровно одну бутылку водки за раб. день. Домой не приходит к жене, так как ненавидит ее, выдумывая, что домой вынужден приезжать лишь к 2 ночи каждый день без выходных.
И, нет, с виду инферно нет, но оно есть внутри. Да, собеседования до пандемии были у меня через день. Уйти вообще не проблема, но пока, к сожалению, нет подходящего места. А с самоучками не очень охотно разговаривают. Так вот и живём. :)

Уходите на удаленку, как минимум запаха не будет точно :)
Так а что он лично вам сделал-то? Ну рыгает-воняет и что? Чем он виноват в превращении колекстива в «стаю собак»?

Иди в науку)

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

Не хочу своим вопросом сказать ничего плохого, но вы насколько тесно связаны (были или есть) с наукой, чтобы это советовать?

Ушёл из неё в 2007. Устал писать заявки на гранты.

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

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

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

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

Не нужно из работы делать секту, я как наемный программист(backend) отработал на советь 8ч и пошел по своим делам, если нужно более 8+ч платите пожалуйста, на работу я хожу ради денег и то что мне нравиться программировать.

И я считаю что нужно получать «Кайф» от жизни а не от работы.

Хотел так же добавить, что я тоже раньше пилил по 12часов+, в выходные, победы в хакатонах и.т.д,
но я осознал что вся жизнь проходит мимо меня и работа это только способ получение денег.
Ну жизни то меньше чем работы, по объему. Кроме 8 часов на работе еще ведь необходимо в свободное время что то с работой связанное осваивать. Читать статейки, записи конференций смотреть и т.п. Так что даже если у вас дофамин с серотонином «от жизни» вырабатывается это не покроет то что от работы по каким то причинам удовольствия получать не выходит.
Работодатель не заставляет вас смотреть конференции, читать статейки в своё личное время это вы сами себе придумали.
Работодателю вы должны за свои 8ч* решать его бизнес задачи(проблемы).

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

И вы на мой вопрос не ответили «То есть для вас семья, фильмы, спорт это левые факторы?»
По отношению к работе на которой мы проводим огромную часть времени — левые для любого человека. Мы ведь решаем проблему неудовлетворенности работой именно. А не свободным временем.
По отношению конкретно ко мне, если бы я был безработным (ну скажем жил на пассивный доход), часть из этих факторов была бы левой часть нет. Но мы все таки рассматриваем иной случай. См. абзац один. То что человек например будет счастлив, условно, 3-4 часа по будням и на выходных — не сделает его счастливым на работе.
Ну так в итоге для вас «семья, фильмы, спорт это левые факторы»? да или нет.
По отношению к чему? Если по отношению к жизни — фильмы (а точнее книги, музыка и аниме) отнюдь не левые. И велосипед я люблю.
Но касаемо работы — это все абсолютно перпендикулярные ей факторы. Есть они, нет — удовольствие от работы от них не зависит.
Не думаю что вы рассматриваете сценарий «убежать от семьи на работу», тогда конечно удовольствия от работы будет больше, но в целом как то грустнее.
Вы уходите от вопроса), плавно перетягивая одеяло на работу.
Давайте по простому…
Семья для вас левый фактор?
Спорт для вас левый фактор?
Да как раз таки не ухожу. Что то не может быть просто левым или не левым фактором. Левый фактор он относительно чего то только. Относительно жизни в целом и относительно работы я назвал.
Разве что можно дополнить что семья меня и относительно жизни в целом мало волнует. А про спорт я кажется уже ответил что велосипед люблю.
Но мне кажется это вы уводите обсуждение от работы (которую изначально автор и обсуждает в статье), на какие то левые факторы с ней не связанные и не имеющие возможности проблему автора пофиксить.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Семья — это когда два ненавидящих друг друга человека друг друга ненавидят и воюют.
Человек разумный получает основное удовольствие от обучения, от узнавания нового, от получения опыта. Вы вот как раз на это подсели в своих областях. А представляете какой у вас опыт по ненависти и войне будет после нескольких лет в семье, и сколько нового вы узнаете по этим темам! :) Жалко только нервные клетки, которые то восстанавливаются то нет.

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

В общем советую попробовать, но, как говорят, No Expectations :)

Успел выгореть за 5 лет работы эникеем. Потом бросил работу к чертовой матери и начал искать клиетов сам. Внезапно оказалось, что работать напрямую с клиентами и выбирать решения полностью самостоятельно от и до, без менеджеров и начальства — очень подогревает азарт, тут главное не останавливаться на "сытой ноте", а продолжать внедрять мелочевку разную, даже если пользователи не особо заметят разницы. Возможно, в кодинге все иначе?

НЛО прилетело и опубликовало эту надпись здесь

Да. Дело в магии.
Я занимаюсь созданием систем автоматики. Когда мне становилось однообразно в компании я переходил на новую работу. Так было после 2х лет в г. Старый Оскол — когда с 9 до 18 на работе а потом тупо смотришь телек дома. Так было в компании Сименс — после интересного проекта фактически сидел на рассчетах ТКП и много где еще.
Первый совет — создайте свою фирму и ищите свои заказы. Это неисчерпаемый источник магии!!! (злорадный смех на фоне).
Опять же именно после основания своей фирмы у меня были фантастические проекты: я делал автоматику разводного моста в Астрахани, я делал пресс для какао для Рот Фронта, я делал учет ресурсов для ПепсиКо, я делал шлифовальный станок длинной 12 метров и в ощей сложности с 12ю приводами и много чего другого.
Я лоялен к Заказчику. Если он хочет чего-то эдакого приходится поломать голову и найти решение.
Считаю что придумывать хобби смысла большого нет — изучайте новые инструменты, беритесь за сложные задачи и делайте это в своей собственной команде!

я делал автоматику разводного моста в Астрахани

А где в Астрахани разводной мост?

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

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

Еще советуют фарму, если в критическую стадию зашло.

Конечно, если работа каторга, то тут ничего не поможет)
Boomburum как то у вас при редактировании комментария иногда стали новые добавляться вместо изменения старого. Отредактировать можно только перезагрузив страницу. Если не перезагрузить после отправки комментария, то кнопка «Редактировать» открывает форму с текстом комментария, но кнопками «Предпросмотр» и «Отправить» вместо «Предпросмотр» и «Сохранить».
Ну жизни то меньше чем работы, по объему. Кроме 8 часов на работе еще ведь необходимо в свободное время что то с работой связанное осваивать. Читать книги, статейки, записи конференций смотреть и т.п. Так что даже если у вас дофамин с серотонином «от жизни» вырабатывается это не покроет то что от работы по каким то причинам удовольствия получать не выходит.
Ждём поста “как я выгорел в универе”.
Блин, да ты даже поработать не успел.
НЛО прилетело и опубликовало эту надпись здесь

Моя любимая тема постов. Я на данный момент пришла к разделению: есть работа, на работе я работаю для других, не для удовлетворения своего желания "вау эффекта", а для создания чего-то, что приносит пользу (ну или, как минимум, продаётся). Насчёт новых технологий по работе, изучения и т.д., мне везёт с работодателями в последние лет 7: это называется Research, на него выделено определённое количество времени. Он выполняется, оформляется и презентуется команде в рабочее время (на этом месте работы у меня есть "внутренний пет-проект", где я тестирую гипотезы, все могут его клонировать и смотреть).
Другой случай, это познавательная и творческая деятельность "для души", вот это уже делается во нерабочее время. Тут у меня и универ (второе высшее, в 30+), и другие языки программирования (вообще никак не связанные с рабочей деятельностью), и иностранные языки. Так как душа моя любит развернуться, то работаю я официально 32 часа в неделю, чтобы её увлечениям, а так же спорту и отдыху больше времени доставалось.

НЛО прилетело и опубликовало эту надпись здесь
Проблема в раннем входе и тысячах человекочасов, потраченных для достижения цели. В процессе всего вы это романтизировали. Возможно, вы считали, что потратив на кодинг 10+ лет, вы будете писать теслы и гуглы. Но жизнь решила иначе. Никакого перегорания у вас нет. Просто вы романтик и мечтатель. Если бы вы начали кодить на 3 курсе вуза, а уже на 4 сидели в условном епаме, то были бы самым счастливым человеком на свете.
«Если муж хороший, плохо все равно» (С)
Вы пробовали обучать детей программированию, не в смысле менторство?
Хмм… интересный кейс — спасибо
НЛО прилетело и опубликовало эту надпись здесь
Все чаще, я начал ловить себя на мысли, что мне не интересно реализовывать то, что я точно знаю, как устроено. Я могу не спать ночами, думая, как решить ту или иную задачу, но как только, я понимаю, с помощью каких инструментов и технологий она решается, как декомпозируется, находится ответ, — дальше уже не интересно.
вы ведь в курсе что теория с практикой, как правило, всегда расходятся? И вы можете хоть 1000 раз все декомпозировать и понять как оно работает, но когда дойдет дело до практики и ваш идеальный код, с вашей точки зрения, будет выдавать 10/100 rps вместо ожидаемых 1000 — вот тут и начинается самое интересное, имхо

Просто автор "любит программировать". Натыкаюсь на "советы для начинающих". Если вы не любите программировать и не фанатеете от процесса то даже не берите ь. Вот итог. Стало скучно. Если бы главным мотиватором были $$ то какая разница, пилить кнопочки или писать прогу на ракету илона маска, если в конце месяца на карту поступят средства которые можно конвертировать в эмоции, на скалолазание например. Смысл привевращать хобби в работу? Чтобы единственный источник радости опошлить?

что я только не перепробовал: pet-проекты

Очень тревожный звоночек на самом деле.

Потому что если в какой-нибудь отпуск, у вас не появляется желания «запилить что-нибудь этакое», или если это желание улетучивается через 1-2 недели — напрашивается вывод, а нравится ли вам вообще программирование?

Лично я полноценное удовольствие от программирования получаю только при работе над пет-проектами. Когда делаешь что хочешь и как хочешь.

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

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

Ну а еще, делая любой новый проект, мне по спортивному интересно — выстрелит или нет.
Наверно мне повезло больше чем Автору. Мое хобби является и моей работой. Иногда у меня наступает на 1 — 2 дня психологический срыв, который заключается в том. что теряю кураж от работы. Потом все проходит. Такой глюк стабильно 1 — 2раза в год. Я как-то сказал на корпоративе своему шефу у которого работаю уже 20 лет — Я могу сделать чудо, а Вы это увидели и поставили чудо на конвейер))))))) С шефом дружим семьями…
Бывает что стек наскучивает. Или продукт. Или процессы в компании. У меня такое тоже бывает. Но пока что за 6 лет само программирование как таковое или ИТ в целом мне не казалось скучным ни разу.

Попробуйте взять отпуск за свой счёт на неопределённый срок. Занимайтесь тем, чем хочется. Высыпайтесь, отъедайтесь, побольше бывайте на природе. Я периодически так делаю, если ничего больше не помогает. Как правило через два месяца мысли приходят в порядок и снова охота на работу.

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

Автор, ты слишком молод…

Я не специалист в вопросах "депрессии", "выгорания" и "других" проблем, но вот на днях наткнулся на одно очень интересное видео и хотел бы им по делиться, оно как раз в тему этого обсуждения:


Видео. Осторожно присутствует не цензурная лексика. 18+

Илья Якямсев "Эффективность не работает", конференция FrontDays 2018
Ссылка: https://youtu.be/K6oZuB8_dU8


Видео. Осторожно присутствует не цензурная лексика. 18+
Кто сказал, что магия должна быть непонятной?
Приветствую тебя в мире волшебников, о юный падаван, ещё считающий себя маглом.
Здесь всё как у людей, только больше масштабы.
Против депрессии советую слетать 1-2 раза в год на другой конец земного шара, посмотреть как люди там живут. Как только границы откроют)
Плюс нашей профессии ещё в хорошем знании английского — тебя веде поймут.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории