Я начал программировать в далеком детстве на пленочном БК0010 на языке Фокал. Потом после него появились Компаньон-2, Дельта. Все это отечественные "приставки" к телевизору. Моя душа полюбила все эти "шестеренки" программного мира. Когда начал на своем первом Intel-совместимом компе начал использовать мою первую IDE под названием Visual C++ 6.0 счастью не было предела )) Потом понеслась: Delphi 7, Eclipse, Turbo Delphi, Netbeanse, Visual Studio 2008/2010/2013. Много что использовал и последним моим IDE был VsCode.
Казалось бы все могут! Мощные комбайны. Однако когда хочется контроля, т.е. ставилось только то что я сказал, а не то что вместо меня решил Microsoft или кто-то еще, то тут с этим проблемы. Занимает лишнее место и далеко не 1-2 МБ. Очень часто пожирает лишнюю память. Большая часть современных IDE устанавливает без ведома пользователя много того, что он не запрашивал "на всякий случай". Вот только этот "всякий случай" все почему-то не наступает!
Недавно начал использовать VIM после больше 15 лет использования различных IDE и поражаюсь своей глупости "Почему зная о таком инструменте я не нашел время взять и попробовать? Отказаться от использования же не трудно!".
На кого и кому нужен VIM ? Прежде всего тем людям, которые очень много работают с текстом. Программисты в это множество попадают.
При работе с текстом у нас возникает:
Огромное кол-во повторяемых действий. Это и рефакторинг, это и найти последовательность символов. Это и найти, потом вставить, потом вернуться назад и повторить с нескольким строками. Это и удалить 7 строк подряд. Это и переместить 3 строки на 5 по выше! И много чего !!!
Также, очень часто программист смотрит на код! Да! Когда говорят про рефакторинг это не от хорошей жизни! А от того что мы, программисты, больше смотрим на код, чем пишем новый! Когда мы смотрим на код мы перемещаемся по нему. Вопрос: а зачем тогда давать программисту при просмотре возможность "напечатать случайно"? Чтобы что? Чтоб дать ему случайно внести багу? Именно от этого спасает "командный режим". Захочешь что сделать нажмешь нужные кнопки
Любой программист стремится меньше уставать, т.к. программирование это деятельность больше чем на 5 минут! Он экономит на всем! Пишет скрипты помогающие ему. Он учит горячие клавиши. Он ставит нужные инструменты. Он учится новым подходом. И одним из таких навыков для повышения своей эффективности это: навык слепой печати. Развивая этот навык он побочным эффектом получает: повышение скорости набора текста. Но самым главным эффектом от этого навыка руки меньше устают! В результате развития навыка программист быстрее пишет код и пробует свои идеи. Иногда действительно, лучше взять и сделать, увидеть результат и решить подходит или нет, чем долго думать и не факт что придумаешь адекватное ситуации решение. Но вот не задача, в случае IDE приходится перемещаться на стрелки или того хуже на мышку. Со временем уже привыкая к VIM ты понимаешь, что тебе не только на стрелки сложно перенести руку, но и на кнопку ESC !!! И ты вставляешь "inoremap jk <esc>" в свой конфиг, что позволяет оставаться ТОЛЬКО над клавиатурой!
Программиста делают программистом не только задачи, которые он решает. Не только ошибки, которые он порою по несколько дней отлаживает. Но и его инструменты! VIM как раз из тех, кто вынуждает во многом посмотреть на свой привычный процесс немного иначе. Под другим углом зрения. Он создан программистами для программистов!
Вопрос на тему: "Зачем надо использовать VIM, когда есть современные IDE?" звучит также как "Зачем использовать сортировку Хоара, когда есть пузырьковая сортировка? Сортирует же, че мучиться то?"
Раньше молодым ребятам изучающим программирование я всегда советовал такое:
Поясню: Порою на работе или в жизни случается что-то не совсем приятное и выбивающее нас из колеи. Теряя почву под ногами и попадая в не очень привычные для себя условия мы начинаем тревожиться, психовать. Но каждая ли ситуация действительно имеет настолько важное значение? Нет! Не кадая! А вот мы очень часто, реагируем на каждую, не совсему эффективным для нас способом. Тревожимся, стрессуем. Все это приводит к тому, что не можем нормально отдохнуть. Это в свою очередь приводит к тому, что мы не можем быть отдохнувшими и эффективными в те моменты, когда надо действительно быть отдохнувшим и эффективным. Мы вновь стрессуем. Цикл замыкается.
К примеру, что-то сказал руководитель, значит надо спросить себя : А все ли слова своих бывших руководителей ты сейчас помнишь и считаешь важными? Нет! Значит надо просто спросить себя: Что я сейчас могу сделать в этой ситуации? Поставить в зависимости от ответа цели и задачи. И забить! Работать в спокойном режиме. Без нервов.
Я сталкивался с прокрастинацией и не раз. Острые фразы были связаны с полным эмоциональным выгоранием. Первое выгорание случилось после того как умер мой отец. Второе выгорание случилось после моего развода.
Оба события приводили к тому, что происходила переоценка ценностей. Я начинал видеть мир совершенно другими глазами и то что еще вчера блестело яркими красками уже сегодня не имело смысла и не вызывало каких-либо эмоций, было лишено смысла.
И да, если вы прокрастинируете на регулярной основе, то очень часто это связано с тем, что вы не видите смысла в том что вы делаете! В таком случае чаще тормозите себя в моменте и задавайтесь вопросом : "А зачем мне надо сделать вот это действие? Чтобы что?". Да, есть конечно ответы "Это моя работа". Но ведь и работа может быть разной! Еще раз: Задавайте себе вопрос : "Почему я должен это делать?". Чем ближе ответ на этот вопрос завязан на ваши истинные потребности, тем меньше будет желания прокрастинировать.
Если вы прокрастинируете: это реакция вашего тела, подсознания, что вам пора думать над тем что вы делаете
А можете подсказать, чем именно отличается pyprojects.toml, который создает популярный инструмент poetry от того pyprojects.toml, который упоминается в PEP-0518 ? У меня в пет-проектах прижился poetry и мне он нравится. Поэтому хотелось бы лучше понимать возможные риски
Ну, конечно же это разные. Но без умения коммуницировать с людьми никакого networking не случится! Даже если человек 1000 контактов забьет в адресную книгу и что толку, если в момент, когда ему надо будет поговорить он не сможет это делать эффективным способом?
А можете сказать по какой причине на такую серьезную должность вы искали работу именно через HH? Мне казалось, что одним из главных навыков на должности подобной этой : коммуникабельность. Наверняка, вы слышали о такой крутой штуке как "networking". Поэтому и возник вопрос, почему зная об этой штуке вы идете на HH ?
Другими словами, вы переложили "слабость" людей на руководителей. Мне так это видится. А это неверно. На мой взгляд руководитель не должен мешать поработать сверхурочно, но при этом не стремиться это делать.
Все мы разные. У нас у всех разные ситуации. Нам только лишь кажется, что у человека должно быть еще что-то кроме работы. А это не так! В конкретный момент времени у одного действительно может быть что-то кроме работы, а кто-то другой стоит или "бухать" или "работать". Вот у меня такая ситуация была несколько раз. Одна сразу после смерти отца, другая после развода. По мне так, лучше уработать так, чтоб приходя домой положил голову на подушку и забылся. Это куда более правильный способ "пережить", чем уйти в запой. А это одна из большого количества важных причин по которой человек может уходить в работу.
А что вы скажете человеку, который срочно ищет денег на лечение близкого человека? Скажете ему "Иди отдохни. Перерабатывать вредно"? Уверяю вас он пошлет вас далеко и на долго с такой философией. У него ситуация не та, чтоб думать о себе и своем отдыхе.
Не следует запрещать переработки только лишь потому что кто-то слаб и не может себя организовать так, чтоб работать "правильно".
Кроме триатлона очень популярны лыжные гонки. Сейчас еще набирает популярность биатлон. Практическая стрельба. Пейнтбол. Есть у меня знакомые, которые занимаются парашутным спортом, копят денег и собирают свои парашутные системы.
Ну, вы зацепились только за одну хреновину. Мне сложно описать в двух словах свое состояние на момент марта текущего года и скажу, что это не связано с, как вы там выразились "Я ценен для работодателя". У меня никогда не было такой установки.
По поводу ценности для работодателя, государства и др. Я такой херью не страдаю по той причине, что когда-то услышал очень мощную фразу "Работа, в жизни человека занимает около 40% его жизни. Было бы глупо тратить 40% на хер знает что". С момента, когда я это услышал осознал для себя, что работа должна прежде всего нравиться именно мне. Другими словами работадатель всегда расценивался мою только как приятель, который идет со мной куда-то. Если нам по пути, ок, идем вместе, как только он или я дошел до нужного поворота, то дальше расходимся, т.к. пути у каждого разные!
Произошло, на мой взгляд просто переоценка ценностей. Другими словами, прежние способы получения радостей от жизни перестали работать, т.к. переоценка ценностей их обесценила, в том числе и от задач на работе, а новых ценностей еще не набралось в таком объеме, который бы позволил искать активности, действия, цели, задачи, которые бы соответствовали этим новым ценностям.
Сейчас в состоянии "Уволен". Но работу не ищу. Вернее, не тороплюсь. Как раз потому что основная причина ухода с Р1 это выгорание. Дошло до того, что всегда был уверен в себе. Ценил себя. Уважал. А сейчас не вижу ценности в себе. По этой причине принял для себя более прагматичное решение:
Приведи график дня, т.е. сон в такую норму, что после 10 вечера спать хотелось со страшной силой
Увеличь объем в спорте
Научись находиться в таком состоянии, когда на душе хотя бы нейтрально
После нескольких месяцев ничего не делания и только только занятия спортом(бег, лыжероллеры, плавание) привели к тому, что можно условно сказать "отдохнул" и с натяжкой "пришел в норму".
Вылезать из состояния "выгорел" очень очень сложно! Лучше не заниматься геройством и не попадать в него.
Это не вина автора вы используете Windows , а на эту тему есть общеизвестный баг . Попробуйте применить: asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()
@eroshenkoam Спасибо за статью, уже заплюсовал. Хочу поинтересоваться, а не собираетесь ли вы делать доклад про то кто такой FullStack QA ? Очень хотелось бы услышать именно вашего развернутого мнения поэтому вопросу
Так именно опасения в уровне знаний как раз и приводят к тому, что у человека возникает неуверенность в себе. Что он не сможет найти лучше и это толкает его к тому, чтоб держаться за место любой ценой. Толкает к тому, чтоб молчать в тряпочку, если что-то не нравится, вместо того чтоб озвучить это и обсудить. Все это приводит к тому, что развивается очень большая неуверенность в себе.
Поэтому и говорю, что конечная цель это попасть в состоянии, когда можешь послать любого работодателя. А это возможно только если развита уверенность основанная на здравом смысле, т.е. не на пустом месте
Не знаю насколько актуален сейчас для вас вопрос связанный с выгоранием. Но мне, кажется, удалось понять как я туда попал и самое главное понятно куда надо двигаться и что делать, чтоб это состояние пропало.
Лекарство от выгорания вот:
"Сотрудник должен в любой момент подойти к своему непосредственному руководителю и сказать ему о том, что ему что-то реально надоело и начальник должен помочь ему это решить. А иначе он вынужден будет уволиться(при этом держит в руке уже написанное заявление об уходе".
Почему именно так?
Чтоб подойти к руководителю и сказать такое нужно быть уверенным в себе, а она достигается в результате того, что человек четко понимает свою цену на рынке труда и что он без особых проблем сможет найти новую работу.
Эта уверенность в себе падает спустя время, т.к. человек привыкает решать рутинные задачи и перестает отслеживать то, что нужно рынку труда. Как вывод у него может появиться опасение, что его в новую компанию из-за нехватки знаний просто не позовут
Выполняя рутинную задачу человеку становится скучно, но т.к. у него нет уверенности в себе, то он не может подходить к руководителю для решения тех или иных вопросов, ведь на это нужна именно уверенность. Человек попадает в ситуацию, что проблемы бы надо решать, а а помочь их решить может его руководитель, а подойти к нему человек боится. И вот мы приходим к тому, что человек начал скучать на работе, уставать, пропадает мотивация делать ее дальше и улучшаться.
Я начал программировать в далеком детстве на пленочном БК0010 на языке Фокал. Потом после него появились Компаньон-2, Дельта. Все это отечественные "приставки" к телевизору. Моя душа полюбила все эти "шестеренки" программного мира. Когда начал на своем первом Intel-совместимом компе начал использовать мою первую IDE под названием Visual C++ 6.0 счастью не было предела )) Потом понеслась: Delphi 7, Eclipse, Turbo Delphi, Netbeanse, Visual Studio 2008/2010/2013. Много что использовал и последним моим IDE был VsCode.
Казалось бы все могут! Мощные комбайны. Однако когда хочется контроля, т.е. ставилось только то что я сказал, а не то что вместо меня решил Microsoft или кто-то еще, то тут с этим проблемы. Занимает лишнее место и далеко не 1-2 МБ. Очень часто пожирает лишнюю память. Большая часть современных IDE устанавливает без ведома пользователя много того, что он не запрашивал "на всякий случай". Вот только этот "всякий случай" все почему-то не наступает!
Недавно начал использовать VIM после больше 15 лет использования различных IDE и поражаюсь своей глупости "Почему зная о таком инструменте я не нашел время взять и попробовать? Отказаться от использования же не трудно!".
На кого и кому нужен VIM ? Прежде всего тем людям, которые очень много работают с текстом. Программисты в это множество попадают.
При работе с текстом у нас возникает:
Огромное кол-во повторяемых действий. Это и рефакторинг, это и найти последовательность символов. Это и найти, потом вставить, потом вернуться назад и повторить с нескольким строками. Это и удалить 7 строк подряд. Это и переместить 3 строки на 5 по выше! И много чего !!!
Также, очень часто программист смотрит на код! Да! Когда говорят про рефакторинг это не от хорошей жизни! А от того что мы, программисты, больше смотрим на код, чем пишем новый! Когда мы смотрим на код мы перемещаемся по нему. Вопрос: а зачем тогда давать программисту при просмотре возможность "напечатать случайно"? Чтобы что? Чтоб дать ему случайно внести багу? Именно от этого спасает "командный режим". Захочешь что сделать нажмешь нужные кнопки
Любой программист стремится меньше уставать, т.к. программирование это деятельность больше чем на 5 минут! Он экономит на всем! Пишет скрипты помогающие ему. Он учит горячие клавиши. Он ставит нужные инструменты. Он учится новым подходом. И одним из таких навыков для повышения своей эффективности это: навык слепой печати. Развивая этот навык он побочным эффектом получает: повышение скорости набора текста. Но самым главным эффектом от этого навыка руки меньше устают! В результате развития навыка программист быстрее пишет код и пробует свои идеи. Иногда действительно, лучше взять и сделать, увидеть результат и решить подходит или нет, чем долго думать и не факт что придумаешь адекватное ситуации решение. Но вот не задача, в случае IDE приходится перемещаться на стрелки или того хуже на мышку. Со временем уже привыкая к VIM ты понимаешь, что тебе не только на стрелки сложно перенести руку, но и на кнопку ESC !!! И ты вставляешь "inoremap jk <esc>" в свой конфиг, что позволяет оставаться ТОЛЬКО над клавиатурой!
Программиста делают программистом не только задачи, которые он решает. Не только ошибки, которые он порою по несколько дней отлаживает. Но и его инструменты! VIM как раз из тех, кто вынуждает во многом посмотреть на свой привычный процесс немного иначе. Под другим углом зрения. Он создан программистами для программистов!
Вопрос на тему: "Зачем надо использовать VIM, когда есть современные IDE?" звучит также как "Зачем использовать сортировку Хоара, когда есть пузырьковая сортировка? Сортирует же, че мучиться то?"
Раньше молодым ребятам изучающим программирование я всегда советовал такое:
Учи английский
Развивай навык слепой печати
Развивай алгоритмическое мышление(сортировки, деревья, графы)
Изучай Linux или FreeBSD и используй в качестве основной ОС
Занимайся спортом
Общайся с противоположным полом(не будь задротом)
Развивай коммуникацию(ходи на конференции, знакомься с новыми людьми, пили с другими open Source проекты)
Но сейчас между 2 и 3 советую еще "Научись использовать VIM". Всего вам доброго!
Ссылка уже все!
Я бы еще добавил совет:
Научись, пожалуйста, забивать!
Поясню: Порою на работе или в жизни случается что-то не совсем приятное и выбивающее нас из колеи. Теряя почву под ногами и попадая в не очень привычные для себя условия мы начинаем тревожиться, психовать. Но каждая ли ситуация действительно имеет настолько важное значение? Нет! Не кадая! А вот мы очень часто, реагируем на каждую, не совсему эффективным для нас способом. Тревожимся, стрессуем. Все это приводит к тому, что не можем нормально отдохнуть. Это в свою очередь приводит к тому, что мы не можем быть отдохнувшими и эффективными в те моменты, когда надо действительно быть отдохнувшим и эффективным. Мы вновь стрессуем. Цикл замыкается.
К примеру, что-то сказал руководитель, значит надо спросить себя : А все ли слова своих бывших руководителей ты сейчас помнишь и считаешь важными? Нет! Значит надо просто спросить себя: Что я сейчас могу сделать в этой ситуации? Поставить в зависимости от ответа цели и задачи. И забить! Работать в спокойном режиме. Без нервов.
Я сталкивался с прокрастинацией и не раз. Острые фразы были связаны с полным эмоциональным выгоранием. Первое выгорание случилось после того как умер мой отец. Второе выгорание случилось после моего развода.
Оба события приводили к тому, что происходила переоценка ценностей. Я начинал видеть мир совершенно другими глазами и то что еще вчера блестело яркими красками уже сегодня не имело смысла и не вызывало каких-либо эмоций, было лишено смысла.
И да, если вы прокрастинируете на регулярной основе, то очень часто это связано с тем, что вы не видите смысла в том что вы делаете! В таком случае чаще тормозите себя в моменте и задавайтесь вопросом : "А зачем мне надо сделать вот это действие? Чтобы что?". Да, есть конечно ответы "Это моя работа". Но ведь и работа может быть разной! Еще раз: Задавайте себе вопрос : "Почему я должен это делать?". Чем ближе ответ на этот вопрос завязан на ваши истинные потребности, тем меньше будет желания прокрастинировать.
Если вы прокрастинируете: это реакция вашего тела, подсознания, что вам пора думать над тем что вы делаете
Зря на хабре нет возмоности поставить смайл "Огонь" )))
Когда отлаживаем код, тогда и становимся программистами.
Там, как бы, кнопка "Перевод" видна. Тут нету автора ;)
А можете подсказать, чем именно отличается
pyprojects.toml, который создает популярный инструмент poetry от тогоpyprojects.toml, который упоминается вPEP-0518? У меня в пет-проектах прижился poetry и мне он нравится. Поэтому хотелось бы лучше понимать возможные рискиНу, конечно же это разные. Но без умения коммуницировать с людьми никакого networking не случится! Даже если человек 1000 контактов забьет в адресную книгу и что толку, если в момент, когда ему надо будет поговорить он не сможет это делать эффективным способом?
А можете сказать по какой причине на такую серьезную должность вы искали работу именно через HH? Мне казалось, что одним из главных навыков на должности подобной этой : коммуникабельность. Наверняка, вы слышали о такой крутой штуке как "networking". Поэтому и возник вопрос, почему зная об этой штуке вы идете на HH ?
Вы увидели в моем комментарии то, как будто он комментарий на статью, а это не так! Он является комментарием на комментарий! Прочтите его
Другими словами, вы переложили "слабость" людей на руководителей. Мне так это видится. А это неверно. На мой взгляд руководитель не должен мешать поработать сверхурочно, но при этом не стремиться это делать.
Все мы разные. У нас у всех разные ситуации. Нам только лишь кажется, что у человека должно быть еще что-то кроме работы. А это не так! В конкретный момент времени у одного действительно может быть что-то кроме работы, а кто-то другой стоит или "бухать" или "работать". Вот у меня такая ситуация была несколько раз. Одна сразу после смерти отца, другая после развода. По мне так, лучше уработать так, чтоб приходя домой положил голову на подушку и забылся. Это куда более правильный способ "пережить", чем уйти в запой. А это одна из большого количества важных причин по которой человек может уходить в работу.
А что вы скажете человеку, который срочно ищет денег на лечение близкого человека? Скажете ему "Иди отдохни. Перерабатывать вредно"? Уверяю вас он пошлет вас далеко и на долго с такой философией. У него ситуация не та, чтоб думать о себе и своем отдыхе.
Не следует запрещать переработки только лишь потому что кто-то слаб и не может себя организовать так, чтоб работать "правильно".
Кроме триатлона очень популярны лыжные гонки. Сейчас еще набирает популярность биатлон. Практическая стрельба. Пейнтбол. Есть у меня знакомые, которые занимаются парашутным спортом, копят денег и собирают свои парашутные системы.
Ну, вы зацепились только за одну хреновину. Мне сложно описать в двух словах свое состояние на момент марта текущего года и скажу, что это не связано с, как вы там выразились "Я ценен для работодателя". У меня никогда не было такой установки.
По поводу ценности для работодателя, государства и др. Я такой херью не страдаю по той причине, что когда-то услышал очень мощную фразу "Работа, в жизни человека занимает около 40% его жизни. Было бы глупо тратить 40% на хер знает что". С момента, когда я это услышал осознал для себя, что работа должна прежде всего нравиться именно мне. Другими словами работадатель всегда расценивался мою только как приятель, который идет со мной куда-то. Если нам по пути, ок, идем вместе, как только он или я дошел до нужного поворота, то дальше расходимся, т.к. пути у каждого разные!
Произошло, на мой взгляд просто переоценка ценностей. Другими словами, прежние способы получения радостей от жизни перестали работать, т.к. переоценка ценностей их обесценила, в том числе и от задач на работе, а новых ценностей еще не набралось в таком объеме, который бы позволил искать активности, действия, цели, задачи, которые бы соответствовали этим новым ценностям.
Сейчас в состоянии "Уволен". Но работу не ищу. Вернее, не тороплюсь. Как раз потому что основная причина ухода с Р1 это выгорание. Дошло до того, что всегда был уверен в себе. Ценил себя. Уважал. А сейчас не вижу ценности в себе. По этой причине принял для себя более прагматичное решение:
Приведи график дня, т.е. сон в такую норму, что после 10 вечера спать хотелось со страшной силой
Увеличь объем в спорте
Научись находиться в таком состоянии, когда на душе хотя бы нейтрально
После нескольких месяцев ничего не делания и только только занятия спортом(бег, лыжероллеры, плавание) привели к тому, что можно условно сказать "отдохнул" и с натяжкой "пришел в норму".
Вылезать из состояния "выгорел" очень очень сложно! Лучше не заниматься геройством и не попадать в него.
@vlakir читаю ваши слова:
Сплошь и рядом корутиной называют саму функцию, содержащую await. Строго говоря, это неправильно.Возможно я что-то неверно понимаю, но офиц. документация в разделе awaitables говорит что
a coroutine function: an
async deffunction;А вот возвращаемый результат именуют:
a coroutine object: an object returned by calling a coroutine function.
Да, они помечают это словами "In this documentation " , но мне кажется, что назвать корутиной саму функцию не такая уж и неправильная затея.
Это не вина автора вы используете Windows , а на эту тему есть общеизвестный баг . Попробуйте применить:
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()@eroshenkoam Спасибо за статью, уже заплюсовал. Хочу поинтересоваться, а не собираетесь ли вы делать доклад про то кто такой FullStack QA ? Очень хотелось бы услышать именно вашего развернутого мнения поэтому вопросу
Так именно опасения в уровне знаний как раз и приводят к тому, что у человека возникает неуверенность в себе. Что он не сможет найти лучше и это толкает его к тому, чтоб держаться за место любой ценой. Толкает к тому, чтоб молчать в тряпочку, если что-то не нравится, вместо того чтоб озвучить это и обсудить. Все это приводит к тому, что развивается очень большая неуверенность в себе.
Поэтому и говорю, что конечная цель это попасть в состоянии, когда можешь послать любого работодателя. А это возможно только если развита уверенность основанная на здравом смысле, т.е. не на пустом месте
Не знаю насколько актуален сейчас для вас вопрос связанный с выгоранием. Но мне, кажется, удалось понять как я туда попал и самое главное понятно куда надо двигаться и что делать, чтоб это состояние пропало.
Лекарство от выгорания вот:
"Сотрудник должен в любой момент подойти к своему непосредственному руководителю и сказать ему о том, что ему что-то реально надоело и начальник должен помочь ему это решить. А иначе он вынужден будет уволиться(при этом держит в руке уже написанное заявление об уходе".
Почему именно так?
Чтоб подойти к руководителю и сказать такое нужно быть уверенным в себе, а она достигается в результате того, что человек четко понимает свою цену на рынке труда и что он без особых проблем сможет найти новую работу.
Эта уверенность в себе падает спустя время, т.к. человек привыкает решать рутинные задачи и перестает отслеживать то, что нужно рынку труда. Как вывод у него может появиться опасение, что его в новую компанию из-за нехватки знаний просто не позовут
Выполняя рутинную задачу человеку становится скучно, но т.к. у него нет уверенности в себе, то он не может подходить к руководителю для решения тех или иных вопросов, ведь на это нужна именно уверенность. Человек попадает в ситуацию, что проблемы бы надо решать, а а помочь их решить может его руководитель, а подойти к нему человек боится. И вот мы приходим к тому, что человек начал скучать на работе, уставать, пропадает мотивация делать ее дальше и улучшаться.