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

QA Engineer

Отправить сообщение

@vlakir читаю ваши слова:

Сплошь и рядом корутиной называют саму функцию, содержащую await. Строго говоря, это неправильно.

Возможно я что-то неверно понимаю, но офиц. документация в разделе awaitables говорит что

  • coroutine function: an async def function;

А вот возвращаемый результат именуют:

  • coroutine object: an object returned by calling a coroutine function.

Да, они помечают это словами "In this documentation " , но мне кажется, что назвать корутиной саму функцию не такая уж и неправильная затея.

Это не вина автора вы используете Windows , а на эту тему есть общеизвестный баг . Попробуйте применить: asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()

@eroshenkoam Спасибо за статью, уже заплюсовал. Хочу поинтересоваться, а не собираетесь ли вы делать доклад про то кто такой FullStack QA ? Очень хотелось бы услышать именно вашего развернутого мнения поэтому вопросу

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

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

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

Лекарство от выгорания вот:

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

Почему именно так?

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

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

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

Звучит красиво. Но достичь этого ой как непросто!

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

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

  • Режима дня;

  • Увеличил интенсивность в моих спорт.активностях;

Сейчас же передо мною куда более важные задачи и одна из них это получение ответов на вопросы:

  • Каким я вижу себя через 1/5/10 лет?

  • Какой должна быть моя рабочая жизнь? (какие задачи, какой график дня, какая форма работы, какой ритм работы и т.д. и т.п.)

Но на эти вопросы, кроме меня самого врядли кто ответит. Дело в том, что работа занимает не менее 40% нашей жизни и как вывод, этот солидный кусок должен быть приведен в порядок. Чем собственно и занят

Нет. Не выгорание останется на прежнем месте. Я сам в этом идиотском состоянии "выгорел".

Так, чтоб вы попытались представить что это:

  • Youtube большой, а смотреть нечего! Да, нечего, потому что ничего не интересно;

  • Книг можно выписать и прочитать много, а не хочется. А если и заставил себя купить, то попытки чтения выходят боком. Читаешь страницу, а ловишь себя на том, что мысли в голове где угодно, но не в книге и за поветствованием мозг никак не следит;

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

  • Сходил в отпуск, думаешь на долго хватит, а уже через неделю как будто бы и не было его;

  • Работаешь только лишь для того, чтоб сделать необходимый минимум, чтоб перед коллегами не было стыдно за результаты;

и т.д. и т.п.

Недавно предложили вакансию с вилкой 170-250 тыс.руб. Ничего сверхественного знать не надо. По условиям новое место сильно лучше моего текущего! Что в итоге? Не хочу ничего менять!

Все что меня сейчас спасает, чтоб кукушка совсем не поехала не сдела :

  • Наладил режим сна, стараюсь спать достаточно (7-8 часов) и в определенные часы подъем и отбой;

  • А также добавление новых активностей в спорте, которые приносят удовольствие.

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

  • Кто будет кормить моих близких и меня самого?

  • Кто будет оплачивать мои обязательные платижи(ЖКХ, связь, электричество и т.д. и т.п) ?

Вот и вывод: что продолжаем крутиться дальше в колесе

Если вы запустите этот продукт, то увидите, что делается предположение о том, что возможно это зашифровано с помощью TC, VC, etc
А можно уточнить, что умеет «Magnet Encrypted Disk Detector» и не умеет «Passware Encrypted Analyzer»? Просто, достаточно часто использую именно вторую тулзу и она мне больше нравится. Она также может умеет искать шифрованные образы(Luks, TrueCrypt, VeraCrypt, BitLocker и др.)
Нет. От тим.лида не надо ждать, что он придет и запилит то, что другие не смогли. Но то что не хватило рук, с него можно спросить. Он должен четко понимать какие ресурсы были применены для решения текущих задач и почему именно именно эти задачи были взяты в разработку, а не та что не запилена? Он управляет разработкой некоторого участка разработываемого продукта. Другими словами он должен четко понимать, а вот текущего набора программиста хватает для решения типовых задач на его участке или нет? А если спросят его «кого можем сократить?» он должен знать ответ сколько по факту нужно разрабов и на основании этого четко ответить что можем уволить кого-то или наоборот надо нанимать?
Лично я откажусь ездить в подобном «гробу», как уже верно заметил svistkovr.
Две самые важные для меня причины отказа поездки в подобном:
1. Выглядит пространство очень маленьким. Будет возникать ощущение тесноты и тогда «Привет, клаустрофобия».
2. Я занимаюсь спортом и как правило, катаюсь с немаленьким рюкзаком. Куда мне его положить? Возможно, поднять того, кто лежит на нижней полке?
Это если пользователь с царем в голове. Тогда да, согласен, что KeePass наше все. Но что если убогий пароль придумает или вообще не применяет KeePass и даже не знает о его существовании или еще хуже: не понимает, зачем надо делегировать программе генерацию пароля? Поэтому сервис должен предложить сам с учетом того, что сложен для словарной атаки
Не рекомендую идти таким путем, т.к. пользователи идут по пути наименьшего сопротивления. Будут всегда максимально простые, а-ля Anna1981, Moscow2014 и др. Казалось бы хорошие пароли и цифры есть и символы из разных регистров, но вот словарная атака, которую так любят при брутфорсах очень быстро найдет!
Вот ей богу. Сколько бы ни силился найти время и отсмотреть для себя закладки, но так и не нашел время. Ооооочень жалко удалять их. Все так и думаешь «А вдруг там нужное?» Но что-то это нужное так и не всплывает в памяти в виде «Так. Ща мне надо вот это… О! Так это же в закладках есть»
Давно отказался от закладок в пользу заметок в EveryNote.

  1. Есть блокноты с пометками «Потом-почитаю», «Потом посмотрю» и «Потом послушаю». При создании заметки добавляю теги.
  2. В бразере добавлены не более 7 вкладок для очень часто используемых сервисов, к примеру багстрекер, gmail и ряд других важных для меня.
  3. Использую 2 браузера: Chrome и Opera. Один для раздолбайства, другой для работы
  4. При открытии браузера открывается стартовая страница. Для рабочего это багстрекер, а для раздолбайства youtube. Все браузеры работают в самом начале с чистого листа. Если что-то в интернет считаю нужным, то добавляю в Erverynote

Полностью согласен с мыслью: Решил уходить — уходи.

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

  1. Вы решили уйти из-за зарплаты. Начальник может предложить больше. Вопрос: «А что, раньше нельзя было сделать?». У него нет гугла и он не может мониторить ситуацию на рынке? Основной навык абсолютно любого руководителя это «коммуникабельность». Он должен был построить процесс таким образом, чтоб быть в курсе о том, а все ли хорошо? Если вы считаете, что ваш начальник не придурок, а ваша ЗП вам не нравится, значит он именно на таком уровне ЗП вас и ценит. Тогда повышение ЗП это временное решение, пока он ищет вам замену
  2. Он предложил новые задачи. Опять-таки он это мог сделать и раньше! Путем общения тет-а-тет с подчиненными, а это нужно делать регулярно. Путем общения он мог бы уже давно понять, что вам не особо нравится ваш текущий спектр задач.


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

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

У руководителей тоже есть свои инструменты управления подчиненными это и регулярный разговор с подчиненым по возможным проблемам и пожеланиям. Это и разбор полетов после какой-либо серьезной ситуации. Это и поощрение. Это и гугл на тему «Сколько прямо сейчас стоит разработчик ${ВашЯзыкПрограммирования}?». Я уж молчу про тему инфляции, про нее разве что идиот не знает.

Уходя — уходи! Но красиво. Вежливо. Достойно передай дела коллегам. Напиши доки по сложным вещам, которые по какой-то причине знаешь толко ты. Если не хватает времени написать, то возьми диктофон, сейчас он в любом смартфоне и сделай аудиозаписи. Сделай все что только можно, чтоб ни один из коллег не имел шанса оказаться в ситуации «Я не смог разобраться, т.к. не было информации»
Что значит устаревшие? Была к примеру версия библиотеки 1.0, к примеру в 2015-м. А сейчас эта же библиотека, допустим 7.0. Но то что писали в 2015-м году еще не означает, что сейчас оно не актуально. Ведь программист пришедший в тот или иной участок кода с применением 1.0 может столкнуться с тем, что уже не понимает как тогда, в далеком 2015-м все работало?

Да, на первый взгляд многое кажется устаравшим, но это «многое» может быть еще в работе и которое надо поддерживать. А чтоб верно заменить на новое наод быть на все 100 уверенным, что правильно понимаешь то, как работает старое.
То что не указывается возраст это фича, а не бага!

Информация

В рейтинге
4 994-й
Откуда
Железнодорожный (Московск.), Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность