Нет. Не выгорание останется на прежнем месте. Я сам в этом идиотском состоянии "выгорел".
Так, чтоб вы попытались представить что это:
Youtube большой, а смотреть нечего! Да, нечего, потому что ничего не интересно;
Книг можно выписать и прочитать много, а не хочется. А если и заставил себя купить, то попытки чтения выходят боком. Читаешь страницу, а ловишь себя на том, что мысли в голове где угодно, но не в книге и за поветствованием мозг никак не следит;
Технологий, которые можно было бы изучить себе на благо, которые и разбавить "серость" дней технаря очень много. Но нет ни единного желания их учить и практиковать;
Сходил в отпуск, думаешь на долго хватит, а уже через неделю как будто бы и не было его;
Работаешь только лишь для того, чтоб сделать необходимый минимум, чтоб перед коллегами не было стыдно за результаты;
и т.д. и т.п.
Недавно предложили вакансию с вилкой 170-250 тыс.руб. Ничего сверхественного знать не надо. По условиям новое место сильно лучше моего текущего! Что в итоге? Не хочу ничего менять!
Все что меня сейчас спасает, чтоб кукушка совсем не поехала не сдела :
Наладил режим сна, стараюсь спать достаточно (7-8 часов) и в определенные часы подъем и отбой;
А также добавление новых активностей в спорте, которые приносят удовольствие.
Думал, что можно было бы взять очень долгий отпуск и прям выспаться, отдохнуть и нормально перезагрузиться. Но возникают вопросы:
Кто будет кормить моих близких и меня самого?
Кто будет оплачивать мои обязательные платижи(ЖКХ, связь, электричество и т.д. и т.п) ?
Вот и вывод: что продолжаем крутиться дальше в колесе
А можно уточнить, что умеет «Magnet Encrypted Disk Detector» и не умеет «Passware Encrypted Analyzer»? Просто, достаточно часто использую именно вторую тулзу и она мне больше нравится. Она также может умеет искать шифрованные образы(Luks, TrueCrypt, VeraCrypt, BitLocker и др.)
Нет. От тим.лида не надо ждать, что он придет и запилит то, что другие не смогли. Но то что не хватило рук, с него можно спросить. Он должен четко понимать какие ресурсы были применены для решения текущих задач и почему именно именно эти задачи были взяты в разработку, а не та что не запилена? Он управляет разработкой некоторого участка разработываемого продукта. Другими словами он должен четко понимать, а вот текущего набора программиста хватает для решения типовых задач на его участке или нет? А если спросят его «кого можем сократить?» он должен знать ответ сколько по факту нужно разрабов и на основании этого четко ответить что можем уволить кого-то или наоборот надо нанимать?
Лично я откажусь ездить в подобном «гробу», как уже верно заметил svistkovr.
Две самые важные для меня причины отказа поездки в подобном:
1. Выглядит пространство очень маленьким. Будет возникать ощущение тесноты и тогда «Привет, клаустрофобия».
2. Я занимаюсь спортом и как правило, катаюсь с немаленьким рюкзаком. Куда мне его положить? Возможно, поднять того, кто лежит на нижней полке?
Это если пользователь с царем в голове. Тогда да, согласен, что KeePass наше все. Но что если убогий пароль придумает или вообще не применяет KeePass и даже не знает о его существовании или еще хуже: не понимает, зачем надо делегировать программе генерацию пароля? Поэтому сервис должен предложить сам с учетом того, что сложен для словарной атаки
Не рекомендую идти таким путем, т.к. пользователи идут по пути наименьшего сопротивления. Будут всегда максимально простые, а-ля Anna1981, Moscow2014 и др. Казалось бы хорошие пароли и цифры есть и символы из разных регистров, но вот словарная атака, которую так любят при брутфорсах очень быстро найдет!
Вот ей богу. Сколько бы ни силился найти время и отсмотреть для себя закладки, но так и не нашел время. Ооооочень жалко удалять их. Все так и думаешь «А вдруг там нужное?» Но что-то это нужное так и не всплывает в памяти в виде «Так. Ща мне надо вот это… О! Так это же в закладках есть»
Давно отказался от закладок в пользу заметок в EveryNote.
Есть блокноты с пометками «Потом-почитаю», «Потом посмотрю» и «Потом послушаю». При создании заметки добавляю теги.
В бразере добавлены не более 7 вкладок для очень часто используемых сервисов, к примеру багстрекер, gmail и ряд других важных для меня.
Использую 2 браузера: Chrome и Opera. Один для раздолбайства, другой для работы
При открытии браузера открывается стартовая страница. Для рабочего это багстрекер, а для раздолбайства youtube. Все браузеры работают в самом начале с чистого листа. Если что-то в интернет считаю нужным, то добавляю в Erverynote
Полностью согласен с мыслью: Решил уходить — уходи.
Ваш начальник, если это действительно начальник, а не протирающий штаны человек отлично осведомлен о том, что у вас. Отлично знает ваш уровень. Отлично знает чего вы стоите.
Вы решили уйти из-за зарплаты. Начальник может предложить больше. Вопрос: «А что, раньше нельзя было сделать?». У него нет гугла и он не может мониторить ситуацию на рынке? Основной навык абсолютно любого руководителя это «коммуникабельность». Он должен был построить процесс таким образом, чтоб быть в курсе о том, а все ли хорошо? Если вы считаете, что ваш начальник не придурок, а ваша ЗП вам не нравится, значит он именно на таком уровне ЗП вас и ценит. Тогда повышение ЗП это временное решение, пока он ищет вам замену
Он предложил новые задачи. Опять-таки он это мог сделать и раньше! Путем общения тет-а-тет с подчиненными, а это нужно делать регулярно. Путем общения он мог бы уже давно понять, что вам не особо нравится ваш текущий спектр задач.
Если же начальник не был в курсе, то начальник ли это? Если это недавно назначенный хороший технарь, то соглашусь он и сам еще учится новой для себя роли. Но если он уже давно на руководящей должности, то не понимания реального состояния в процессе это уже клиника!
Вспомним, как мы разрабатываем? Читаем форомулировку поставленной задачи. Пишем код. Пишем к нему модульные тесты. Убеждаемся что наш код действительно работает так, как ожидалось и модульные тесты убеждают нас в работоспособности. Комитим в репу и получаем отчеты от других планов тестирования. Правим ошибки. Отдаем отделу тестирования.
У руководителей тоже есть свои инструменты управления подчиненными это и регулярный разговор с подчиненым по возможным проблемам и пожеланиям. Это и разбор полетов после какой-либо серьезной ситуации. Это и поощрение. Это и гугл на тему «Сколько прямо сейчас стоит разработчик ${ВашЯзыкПрограммирования}?». Я уж молчу про тему инфляции, про нее разве что идиот не знает.
Уходя — уходи! Но красиво. Вежливо. Достойно передай дела коллегам. Напиши доки по сложным вещам, которые по какой-то причине знаешь толко ты. Если не хватает времени написать, то возьми диктофон, сейчас он в любом смартфоне и сделай аудиозаписи. Сделай все что только можно, чтоб ни один из коллег не имел шанса оказаться в ситуации «Я не смог разобраться, т.к. не было информации»
Что значит устаревшие? Была к примеру версия библиотеки 1.0, к примеру в 2015-м. А сейчас эта же библиотека, допустим 7.0. Но то что писали в 2015-м году еще не означает, что сейчас оно не актуально. Ведь программист пришедший в тот или иной участок кода с применением 1.0 может столкнуться с тем, что уже не понимает как тогда, в далеком 2015-м все работало?
Да, на первый взгляд многое кажется устаравшим, но это «многое» может быть еще в работе и которое надо поддерживать. А чтоб верно заменить на новое наод быть на все 100 уверенным, что правильно понимаешь то, как работает старое.
В нормальных конторах да. В любом случае, это же спец. решает готов он за еду работать или нет? По этой причине всем советую работать не только над развитием тех.скилов, но и над развитием навыка продажи себя
Рекомендую, хотя бы пробежаться глазами по «Изучаем Python» Марка Лутца. Эта статья действительно статья ради статьи. Вещи которые в ней озвучены уже много раз упоминались в других статьях на хабре
Вы какую задачу решаете? Угодить «мало ли кому» или же дать действительно полезные сведения о себе и помочь тем, кто нуждается в ваших решениях?
Если уж так хочется помочь «мало ли кому», то если человек хочет решить задачу и будет гуглить, то он будет ожидать в виде заверешенной библиотеки, которую можно поставить, к примеру с помощью «npm install» или в виде куска кода в Github Gist. А копаться в коде незнакомого проекта вряд ли кто будет без особой на той надобности.
А зачем те репозитории, которые вы не хотите показывать делать открытыми? Разве нельзя сделать закрытым и добавить только того, кого этот репозиторий касается?
Нафиг не надо! Пусть останется в Unix-мире. Если уж и портировать, то Bash, до ума. Ему чтоб полноценно захватить рынок операцонок осталось на Windows осесть.
А зачем юнит-тест переписывать? У любого теста есть жизненный цикл. Иногда тест дешевле удалить и написать новый, а не править текущий под новые реалии.
Нет. Не выгорание останется на прежнем месте. Я сам в этом идиотском состоянии "выгорел".
Так, чтоб вы попытались представить что это:
Youtube большой, а смотреть нечего! Да, нечего, потому что ничего не интересно;
Книг можно выписать и прочитать много, а не хочется. А если и заставил себя купить, то попытки чтения выходят боком. Читаешь страницу, а ловишь себя на том, что мысли в голове где угодно, но не в книге и за поветствованием мозг никак не следит;
Технологий, которые можно было бы изучить себе на благо, которые и разбавить "серость" дней технаря очень много. Но нет ни единного желания их учить и практиковать;
Сходил в отпуск, думаешь на долго хватит, а уже через неделю как будто бы и не было его;
Работаешь только лишь для того, чтоб сделать необходимый минимум, чтоб перед коллегами не было стыдно за результаты;
и т.д. и т.п.
Недавно предложили вакансию с вилкой 170-250 тыс.руб. Ничего сверхественного знать не надо. По условиям новое место сильно лучше моего текущего! Что в итоге? Не хочу ничего менять!
Все что меня сейчас спасает, чтоб кукушка совсем не поехала не сдела :
Наладил режим сна, стараюсь спать достаточно (7-8 часов) и в определенные часы подъем и отбой;
А также добавление новых активностей в спорте, которые приносят удовольствие.
Думал, что можно было бы взять очень долгий отпуск и прям выспаться, отдохнуть и нормально перезагрузиться. Но возникают вопросы:
Кто будет кормить моих близких и меня самого?
Кто будет оплачивать мои обязательные платижи(ЖКХ, связь, электричество и т.д. и т.п) ?
Вот и вывод: что продолжаем крутиться дальше в колесе
Две самые важные для меня причины отказа поездки в подобном:
1. Выглядит пространство очень маленьким. Будет возникать ощущение тесноты и тогда «Привет, клаустрофобия».
2. Я занимаюсь спортом и как правило, катаюсь с немаленьким рюкзаком. Куда мне его положить? Возможно, поднять того, кто лежит на нижней полке?
Ваш начальник, если это действительно начальник, а не протирающий штаны человек отлично осведомлен о том, что у вас. Отлично знает ваш уровень. Отлично знает чего вы стоите.
Если же начальник не был в курсе, то начальник ли это? Если это недавно назначенный хороший технарь, то соглашусь он и сам еще учится новой для себя роли. Но если он уже давно на руководящей должности, то не понимания реального состояния в процессе это уже клиника!
Вспомним, как мы разрабатываем? Читаем форомулировку поставленной задачи. Пишем код. Пишем к нему модульные тесты. Убеждаемся что наш код действительно работает так, как ожидалось и модульные тесты убеждают нас в работоспособности. Комитим в репу и получаем отчеты от других планов тестирования. Правим ошибки. Отдаем отделу тестирования.
У руководителей тоже есть свои инструменты управления подчиненными это и регулярный разговор с подчиненым по возможным проблемам и пожеланиям. Это и разбор полетов после какой-либо серьезной ситуации. Это и поощрение. Это и гугл на тему «Сколько прямо сейчас стоит разработчик ${ВашЯзыкПрограммирования}?». Я уж молчу про тему инфляции, про нее разве что идиот не знает.
Уходя — уходи! Но красиво. Вежливо. Достойно передай дела коллегам. Напиши доки по сложным вещам, которые по какой-то причине знаешь толко ты. Если не хватает времени написать, то возьми диктофон, сейчас он в любом смартфоне и сделай аудиозаписи. Сделай все что только можно, чтоб ни один из коллег не имел шанса оказаться в ситуации «Я не смог разобраться, т.к. не было информации»
Да, на первый взгляд многое кажется устаравшим, но это «многое» может быть еще в работе и которое надо поддерживать. А чтоб верно заменить на новое наод быть на все 100 уверенным, что правильно понимаешь то, как работает старое.
Если уж так хочется помочь «мало ли кому», то если человек хочет решить задачу и будет гуглить, то он будет ожидать в виде заверешенной библиотеки, которую можно поставить, к примеру с помощью «npm install» или в виде куска кода в Github Gist. А копаться в коде незнакомого проекта вряд ли кто будет без особой на той надобности.