Потраченный код

Description
Привет, я Антон Щербак Senior Python-разработчик. Писать сюда: @gardiys
Полезные ссылки:
Менторство: https://teletype.in/@gardiys/iNvKzWKjrOO
Курсы по Python: https://stepik.org/users/22550518/teach
Python-роадмап: https://teletype.in/@gardiys/R0sfZLO3Bpl
Advertising
We recommend to visit
Roxman
Roxman
12,178,200 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 3 days, 23 hours ago

HAYZON
HAYZON
6,631,082 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 2 weeks ago

1 month, 2 weeks ago
2 months, 1 week ago

И помните - высокая должность в компании никак не защищает вас от ошибок в мышлении и заблуждений

2 months, 1 week ago

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

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

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

Каждый твой день должен быть прожит не зря. Только ежедневная работа над собой приносит результаты.

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

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

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

Эксперту нужно безоговорочно верить, с ним не нужно спорить

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

Что с историей про найм 40 человек?

На этот тезис был мой второй вопрос: «Как удалось избежать когнитивных искажений при таком подходе к выбору сотрудников?» Ответ: «я был с ними 2 недели»?. Есть такие когнитивные искажения, как эффект ореола, принцип дефицита, эффект контраста, эффект сходства и многие многие другие. Такая субъективная оценка кандидата по личному восприятию и собственному жизненному опыту только вредит и отсеивает людей не по объективным критериям. Одна минута или 2 недели - когнитивное искажение от этого никуда не денется. Чтобы объективно нанимать - нужны объективные критерии.

Три последних тезиса давайте разберем вместе.
Считать, что современные вопросы на ИТ-собеседовании проверяют навык человека работать работу - глупо и безрассудно. Каждый, кто на них ходил знает, что везде один и тот же пул вопросов и одни и те же критерии отбора. Почему человек, который оценивает свои знания в технологии на 5 из 5 является ЧСВ, которого не нужно брать на работу? Вам не кажется это странным? А может быть у вашей компании ЧСВ высокий, раз вы считаете что в других компаниях на позициях мидлов сидят ваши джуниоры?
А как вопрос про определение транзакций определяет, что человек способен хорошо и стабильно качественно писать код? Почему пул вопросов, который можно просто выучить определяет грейд человека? Выучил 200 вопросов к собеседованию? Молодец, теперь ты сеньор!)

Что делать, чтобы начать мыслить рационально?
1. Никита Непряхин - Анатомия Заблуждений
2. Роман Юдковский - Гарри Поттер и методы рационального мышления

4 months, 1 week ago

Продолжаем писать резюме *?***

В прошлом посте мы разобрались, что важно понимать кому мы хотим продать свои услуги, теперь давайте обсудим конкретные вещи для успешного резюме.
Теперь нам нужно понять как тебя будут отбирать на конкретную вакансию. После твоего отклика процесс будет примерно такой:
1) Заходит рекрутер, выставляет фильтр на отклики, например "Всех, кто без опыта или имеет опыт меньше двух лет убираем" (это кстати реальная цитата от рекрутера) и "Всех без сопроводительного письма убираем"
2) Среди отфильтрованных рекрутер открывает резюме и смотрит на него от 15 до 40 секунд
3) За время просмотра он ищет, что в твоем резюме есть навыки из вакансии и есть релевантный опыт
Какие выводы мы делаем из этого процесса?
– мы не должны быть отфильтрованы
– наше резюме должно быть лаконичным
– навыки и релевантный опыт работы должен бросаться в глаза
Теперь перейдем к конкретике.

В резюме должен быть релевантный опыт работы *⭐️***

Мы живем в обществе, где без опыта работы не берут на работу, а опыт работы без работы не получить (ставь лайк если узнал отсылку ?). Если у тебя уже есть опыт, то с этим проще, но что делать, если опыта мало или совсем нет? У тебя тут несколько вариантов, я тут не могу ничего рекомендовать, выбор должен сделать ты:
1) Написать, что ты работал над личными проектами. Если проекты не будут точь-в-точь теми, которые нужны работодателю, то скорее всего продать эту историю будет очень сложно
2) Работа в университете. В среднем мы все пока учимся в университете там по сути на работе. Пишем там проекты, решаем кейсы. Эта история лучше, но опять же продать сложно.
3) Написать, что ты работал в выдуманной компании над выдуманным проектом. Эта история уже лучше продается, и если получится составить качественную легенду о твоей работе, задачах и команде, то это вполне может сработать. Конечно в плане продажи эта история не сильная, т.к. работодатель вполне может зайти и проверить что за такое предыдущее место у тебя было.
4) Написать, что ты работал в реальной компании: зарубежной или российской. Тут все просто – пишем, что работали в большой российской компании, либо же в зарубежной и составляем грамотный рассказ о твоей работе там.
Опыт в резюме – минимум 2 года.

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

Навыки и опыт должны бросаться в глаза *?***
Прям первым пунктом короткий список твоих навыков, например: Django, PostgreSQL, RabbitMQ, Kafka, Docker, k8s. Полотно из навыков раздувать не нужно. Если в конкретной вакансии на которую ты откликаешься есть какая-то специфичная технология, то только в таком случае можно добавить ее. Но если резюме работает на широкую аудиторию, то вполне достаточно такого короткого списка.

Какая должна быть структура? ?
По движению глаз сверху вниз:
1) Фамилия, имя и дожность – Щербак Антон, Python Backend Developer
2) Контактная информация – телефон, почта, логин в телеграме
3) Навыки
4) Небольшой блок о себе
5) Опыт работы – каждое место работы должно иметь название компании, обязанности, достижения и стек технологий
6) В конце образование

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

Указывать зарплату или нет? *?***
Если указываешь зарплату, то отфильтровываешь какое-то количество предложений. Лучше не указывать и говорить ее уже на созвоне с HR, так тебе будет проще.
Желаемую ЗП можно указать в случае если ты четко знаешь расценки по рынку и не хочешь общаться с рекрутерами, которые предлагают сумму меньше.

Если информации не хватило, то у меня в роадмапе есть дополнительная информация о резюмешках.
_____________________________
Кстати, могу помочь с составлением резюме – обратись ко мне за консультацией. Тут есть вся информация, созвон-знакомство бесплатный!

Telegram

Потраченный код

Как устроиться на работу мидлом? ***🤑*** Продолжаем говорить про вход в профессию Python-разработчика. С этого поста мы начнем рассматривать необходимые шаги для того, чтобы успешно получить оффер и работать в ИТ компании. Чтобы устроиться на работу нужно пройти…

**Продолжаем писать резюме** *****?*****
4 months, 1 week ago
Путь разработчика в ИТ***?‍♂️*** Решил сделать …

Путь разработчика в ИТ?‍♂️ Решил сделать серию постов про путь разработчика в ИТ: начиная со входа в ИТ и до становления Senior-разработчиком. Кажется, что с этого и нужно было начать, чтобы каждый понимал к чему ему готовиться. Начнем с самой базы – вход…

4 months, 2 weeks ago

Поднял цены на свои курсы. Если кто-то из вас хотел их приобрести, то вот вам ссылочки на еще неделю (до 4-го июня) по старым ценам:
1) Работа с файлами в Python
2) Работа с датой и временем в Python
Еще в планах собрать все это дело в программу. Давно пора бы, но все никак руки не доходили...
Кстати, если у кого-то нет РФ карты, то могу организовать продажу через крипту или бусти. Пишите мне в тележку!)

Stepik: online education

Работа с файлами в Python

Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой?…

Поднял цены на свои курсы. Если кто-то из вас хотел их приобрести, то вот вам ссылочки на еще неделю (до …
4 months, 2 weeks ago
4 months, 2 weeks ago

Путь разработчика в ИТ?‍♂️

Решил сделать серию постов про путь разработчика в ИТ: начиная со входа в ИТ и до становления Senior-разработчиком. Кажется, что с этого и нужно было начать, чтобы каждый понимал к чему ему готовиться. Начнем с самой базы – вход в профессию.

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

Как должен выглядеть путь разработчика в ИТ??

1) Ты учишься в университете или на курсах по программированию

2) Ты устраиваешься на позицию от практиканта вплоть до сеньора, в зависимости от того насколько хорошие у тебя знания. На позицию практиканта должно быть устроиться легко, а на позицию сеньора очень сложно.

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

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

Как путь разработчика выглядит в реальности? ?‍♀️

1) Ты учишься в университете или на курсах по программированию
Уже с этого пункта начинаются проблемы. Видел, что в роадмапе 24 пункта из увесистых технологий? Мне пришлось получить магистерское образование (6 лет), чтобы тебе не пришлось и пришел с информацией, что в университете из моего роадмапа объясняют не более 4-х пунктов в лучшем случае. На курсах с этим ситуация получше и вполне возможно найти хороший курс, на котором тебе дадут всю необходимую информацию, необходимую для работы, но очень легко напороться на некачественное содержание в красивой обертке. Кстати, поделись опытом прохождения курсов в комментариях:)

2) Теперь ты научился, сделал себе резюме и вышел на рынок, загибаем пальцы проблем:
– таких как ты очень и очень много: студенты, бывшие студенты, ребята с курсов. Вспоминаем основной закон рынка: если спрос большой, тогда и предложение становится менее выгодным. Представь, что ты по ту сторону в роли работодателя, у тебя 1000 откликов на вакансию. Почему бы не искать человека с уровнем знаний сеньора на позицию джуна? Поэтому и роадмап актуален для всех уровней.
– вакансий без опыта работы очень и очень мало
– совсем крохотное количество компаний готово инвестировать в обучение будущих сотрудников и проведение стажировок, а отбор на них это то еще испытание.
– ты когда нибудь пробовал что-то продать? А как тебе новость, что теперь нужно продавать себя? Даже если у тебя получится попасть на собеседование, то все равно это лишь первые ворота на пути к предложению о трудоустройстве. Навыки продажи себя не дают ни в университете, ни на курсах. Да и не знаешь толком как упаковать свои знания в красивую картинку.
– чем ниже грейд на который ты устраиваешься, тем сложнее с удаленной работой. А чем меньше население твоего города тем меньше в нем вакансий разработчика и еще не забываем, что ты ищешь конкретное направление. Поэтому происходит замыкание на территорию, вакансий в твоем городе еще меньше чем по всему миру на удаленке, что еще больше добавляет сложности с трудоустройством.

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

Продолжение в следующих постах...

Teletype

Roadmap Python Backend Developer

Это самый полный роадмап по Python-разработке.

**Путь разработчика в ИТ*****?‍♂️***
5 months ago

Сделал для вас полный роадмап по Python Backend ?****

Сразу делюсь ссылкой.
Часто у тех, кто только начинает учиться бэкенд-разработке возникает много закономерных вопросов:
- с чего начать?
- какой курс мне проходить, а какой нет?
- где актуальная информация, а где уже не очень?
Причем конца и края этому обучению не видно. Особенно когда посмотришь очередного блогера, и он скажет, что навык Х это маст-хэв для любого разработчика, и ты, с чувством долга, идешь его изучать.
Каждая новая тема и курс, который вы изучаете только оттягивает вас от вашей конечной цели – наконец-то доучиться и устроиться на работу или повысить грейд.

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

В общем, пользуйтесь, буду рад обратной связи в комментариях ?

Teletype

Roadmap Python Backend Developer

Это самый полный роадмап по Python-разработке.

**Сделал для вас полный роадмап по Python Backend ***?*****
We recommend to visit
Roxman
Roxman
12,178,200 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 3 days, 23 hours ago

HAYZON
HAYZON
6,631,082 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 2 weeks ago