Тимур Тибеев | BigTechDream pinned «Внимание вебинар! ⚡️ Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям. На этом вебинаре мы обсудим…»
8 недели спустя 📌
Очередной промежуточный пост по подготовке к интервью на позицию staff engineer. Уже прошло два месяца как я начал это путешествие, быстро однако время течет.
За этот месяц Amazon и Meta объявили об очередных увольнениях, а Canva наоборот цветет и пахнет https://finance.yahoo.com/news/26-billion-design-startup-canva-114447670.html.
Немного отступая от темы поста хочу признаться, я все больше думаю о том, чтобы перейти в менеджерский трек. Хочется и стафом стать и тимлидом, рано или поздно придется выбирать, я пока оттягиваю этот момент.
👩💻Problem solving:
Тут все в порядке, 155 решенных из 200 запланированных. Мое утро начинается не с кофе, а с литкодовской задачи, это стало моим ритуалом.
Заметил, что пишу коду и сразу жду “Submit”, не проверяя свой код. Из-за синтаксических и мелких недочетов иногда сдаю не с первого раз. Плохая привычка - нужно исправлять.
Из интересных:
Алгоритмы, структуры данных, олимпиады - эта тема интересна для меня и я немного включился в нее, поэтому буду организовывать вебинары и курсы. Stay tuned.
🧑🏫 System design:
Читаю кабанчика “Designing Data-Intensive Applications: Big Ideas Behind Reliable, Scalable, and Maintainable Systems”. Ее можно найти на русском например тут https://www.litres.ru/martin-kleppman-1733/vysokonagruzhennye-prilozheniya-programmirov-39100996/, но на английском она читается легче почему-то, скорее всего потому-что термины мы привыкли слышать английские.
Продолжаю час в неделю рисовать на доске схемки.
Из интересных:
Кстати, тут ко мне снизошло озарение, что я слишком люблю Джаву. Это неплохо, но сужает зрение, теряется объективность. Язык это все-таки инструмент, а не религия. Составил список языков, на которых хочу написать небольшие проекты: Go, Rust, .Net, NodeJs.
👩💼Behavioural:
Тут самое интересное.
Слушал одну лекцию и узнал, что у каждого ответа есть сильные и слабые сигналы. То есть иногда выгоднее сказать, что нет истории, чем рассказать слабую - это для меня инсайт.🤔
Дочитываю книгу “The Manager`s Path: A Guide for Tech Leaders Navigating Growth and Change”. Невольно сравниваю ее с “Мама, я тимлид! Практические советы по руководству IT-командой:”. Они во многом похожи, но “Мама, я тимлид!” мне зашла больше, больше практических советов.
У меня все-таки получилось проявить принцип “Customer obsession: когда поставили пользователя превыше всего“. Помогал коллеге решить проблему пользователя и приложил больше усилий, чем от меня требовалось, вышел за рамки своей компетенции. Такой кейс слишком слабый, чтобы о нем говорить на интервью, но тем не менее я сразу о нем вспомнил когда подвернулась возможность.
Для себя увидел возможность поучаствовать в улучшении процессов в команде. Звучит нудно, если в двух словах - есть возможность сделать нашу разработку более прозрачной и предсказуемой. Команда выросла, а способ работы остался прежний. Обговорил с лидами, буду теперь продавать идеи на уровне команды. Это к слову о том, что меня тянет больше в менеджемент.
❓ А в куда вы стремитесь вырасти в сильного разработчика или хотите управлять командой? А есть среди нас те, кто намеренно отказывается от тимлидства в пользу разработки?
#roadtostaff
Очередной промежуточный пост по подготовке к интервью на позицию staff engineer. Уже прошло два месяца как я начал это путешествие, быстро однако время течет.
За этот месяц Amazon и Meta объявили об очередных увольнениях, а Canva наоборот цветет и пахнет https://finance.yahoo.com/news/26-billion-design-startup-canva-114447670.html.
Немного отступая от темы поста хочу признаться, я все больше думаю о том, чтобы перейти в менеджерский трек. Хочется и стафом стать и тимлидом, рано или поздно придется выбирать, я пока оттягиваю этот момент.
👩💻Problem solving:
Тут все в порядке, 155 решенных из 200 запланированных. Мое утро начинается не с кофе, а с литкодовской задачи, это стало моим ритуалом.
Заметил, что пишу коду и сразу жду “Submit”, не проверяя свой код. Из-за синтаксических и мелких недочетов иногда сдаю не с первого раз. Плохая привычка - нужно исправлять.
Из интересных:
- https://leetcode.com/problems/bricks-falling-when-hit/- https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/- https://leetcode.com/problems/prison-cells-after-n-days/- https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree/Алгоритмы, структуры данных, олимпиады - эта тема интересна для меня и я немного включился в нее, поэтому буду организовывать вебинары и курсы. Stay tuned.
🧑🏫 System design:
Читаю кабанчика “Designing Data-Intensive Applications: Big Ideas Behind Reliable, Scalable, and Maintainable Systems”. Ее можно найти на русском например тут https://www.litres.ru/martin-kleppman-1733/vysokonagruzhennye-prilozheniya-programmirov-39100996/, но на английском она читается легче почему-то, скорее всего потому-что термины мы привыкли слышать английские.
Продолжаю час в неделю рисовать на доске схемки.
Из интересных:
- Design Web Crawler https://astikanand.github.io/techblogs/high-level-system-design/design-web-crawler - Design Yelp https://medium.com/double-pointer/system-design-interview-yelp-or-nearby-proximity-service-5258359c421cКстати, тут ко мне снизошло озарение, что я слишком люблю Джаву. Это неплохо, но сужает зрение, теряется объективность. Язык это все-таки инструмент, а не религия. Составил список языков, на которых хочу написать небольшие проекты: Go, Rust, .Net, NodeJs.
👩💼Behavioural:
Тут самое интересное.
Слушал одну лекцию и узнал, что у каждого ответа есть сильные и слабые сигналы. То есть иногда выгоднее сказать, что нет истории, чем рассказать слабую - это для меня инсайт.
Дочитываю книгу “The Manager`s Path: A Guide for Tech Leaders Navigating Growth and Change”. Невольно сравниваю ее с “Мама, я тимлид! Практические советы по руководству IT-командой:”. Они во многом похожи, но “Мама, я тимлид!” мне зашла больше, больше практических советов.
У меня все-таки получилось проявить принцип “Customer obsession: когда поставили пользователя превыше всего“. Помогал коллеге решить проблему пользователя и приложил больше усилий, чем от меня требовалось, вышел за рамки своей компетенции. Такой кейс слишком слабый, чтобы о нем говорить на интервью, но тем не менее я сразу о нем вспомнил когда подвернулась возможность.
Для себя увидел возможность поучаствовать в улучшении процессов в команде. Звучит нудно, если в двух словах - есть возможность сделать нашу разработку более прозрачной и предсказуемой. Команда выросла, а способ работы остался прежний. Обговорил с лидами, буду теперь продавать идеи на уровне команды. Это к слову о том, что меня тянет больше в менеджемент.
#roadtostaff
Please open Telegram to view this post
VIEW IN TELEGRAM
Yahoo Finance
The $26 billion design startup Canva refuses to conduct layoffs. So it’s shifting employees into new roles
Canva is doubling down on internal mobility to keep up with the company's growing ambitions.
👍10🔥4❤1🤔1
Чистая речь - чистый код? 💻
Есть интересная статья на хабре «Как понять, что перед вами плохой разработчик», ниже оставлю ссылку. По статье, один из признаков плохого специалиста - это сбивчивая речь и непоследовательность мыслей.
Приводится занимательное научное наблюдение - человек использует те же участки мозга при написании кода, что и при восприятии и формировании устной речи. Если кратко, как мы объясняем решение задачи, так скорее всего мы его и напишем.
Я кстати нахожу этому и подтверждения и противоречия. Обычно если кандидат сложно объясняет решение или вовсе придумать не может, то и кодинг проваливает. Но встречал и наоборот, что человек сразу рассказывает правильное решение, отвечает на все вопросы, но путается в реализации и тоже проваливает собес.
А что если пойти в обратную сторону? Улучшая навыки ораторства, лаконично и кратко объясняя сложные алгоритмы, мы тем самым и кодить начинаем лучше? Звучит как карго культ, но идея не лишена смысла, ведь как было сказано ранее, за написание кода, отвечает те же участки кода, что и за его придумавание.
Можно увидеть, что требования к чистой речи имеют свои аналоги в кодинге:
🗣Излагать мысль кратко, одним предложением вместо четырех
👨💻Принцип
🗣Излагать мысль просто, не переусложнять терминами
👨💻Декларативный код вместо императивного, переиспользование готовых решений, принцип
🗣Последовательность, одна мысль следует за другой
👨💻Код читается как история, уместное и понятное наименование методов и переменных
🗣Чистая речь, без слов и звуков паразитов
👨💻Чистый и легко читаемый код, соблюдены все отступы, пробелы и скобки
🟢 Выводы:
Ссылка на статью:
https://habr.com/ru/company/hexlet/blog/650603/
Есть интересная статья на хабре «Как понять, что перед вами плохой разработчик», ниже оставлю ссылку. По статье, один из признаков плохого специалиста - это сбивчивая речь и непоследовательность мыслей.
Приводится занимательное научное наблюдение - человек использует те же участки мозга при написании кода, что и при восприятии и формировании устной речи. Если кратко, как мы объясняем решение задачи, так скорее всего мы его и напишем.
Я кстати нахожу этому и подтверждения и противоречия. Обычно если кандидат сложно объясняет решение или вовсе придумать не может, то и кодинг проваливает. Но встречал и наоборот, что человек сразу рассказывает правильное решение, отвечает на все вопросы, но путается в реализации и тоже проваливает собес.
А что если пойти в обратную сторону? Улучшая навыки ораторства, лаконично и кратко объясняя сложные алгоритмы, мы тем самым и кодить начинаем лучше? Звучит как карго культ, но идея не лишена смысла, ведь как было сказано ранее, за написание кода, отвечает те же участки кода, что и за его придумавание.
Можно увидеть, что требования к чистой речи имеют свои аналоги в кодинге:
🗣Излагать мысль кратко, одним предложением вместо четырех
👨💻Принцип
KISS, одна функция - одна задача🗣Излагать мысль просто, не переусложнять терминами
👨💻Декларативный код вместо императивного, переиспользование готовых решений, принцип
DRY🗣Последовательность, одна мысль следует за другой
👨💻Код читается как история, уместное и понятное наименование методов и переменных
🗣Чистая речь, без слов и звуков паразитов
👨💻Чистый и легко читаемый код, соблюдены все отступы, пробелы и скобки
🟢 Выводы:
- Умение объяснять сложные алгоритмы простым языком - это признак опыта и ума. - Шансы на успех выше, если объяснить решение и потом писать код, чем сразу начать писать код. - Прокачивать артикуляцию и речь никогда не будет лишним, а возможно и поможет лучше кодить 🙂Ссылка на статью:
https://habr.com/ru/company/hexlet/blog/650603/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как понять, что перед вами плохой разработчик
Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что...
👍10🔥5
Как зарабатывать 335000$ без навыков программирования 🫡
Вышла статья на Business Insider про новую специальность - промт инженеры (prompt engineer). Это люди, которые пишут вопросы и запросы AI чат ботам, как например ChatGPT, и помогают их тестить и улучшать их ответы.
Промпт инженеры - это эксперты по задаванию вопросов AI ботам. В отличие от обычных разработчиков, которые пишут код, промпт инженеры делают запросы, чтобы найти изъяны и причудливые ответы в сложных языковых моделях.
Так вот, на сайте компании Anthropic, которая тоже занимается созданием чатов на основе искусственного интеллекта, сейчас имеется вакансия на промт инженера с зарплатной вилкой 175000$ - 335000$ в год (Калифорния, Штаты). Судя по вакансии желательно хотя бы немного знать программирование, но Anthropic просит людей подаваться, даже если ни один из критериев не соответствует навыкам кандидата.
Уже кстати есть маркетплейс, где можно покупать и продавать готовые промпты для генерации картинок, кода и многого другого https://promptbase.com/marketplace.
С другой стороны, есть мнение, что промпт инженеры это временная вспышка. Рынок и технологии меняются так быстро, что возможно они не понадобятся в будущем.
Ссылка на вакансию:
https://jobs.lever.co/Anthropic/e3cde481-d446-460f-b576-93cab67bd1ed
Ссылка на статью
https://www.businessinsider.com/ai-prompt-engineer-jobs-pay-salary-requirements-no-tech-background-2023-3
❓ Вы как думаете, это профессия будущего или временный хайп?
Вышла статья на Business Insider про новую специальность - промт инженеры (prompt engineer). Это люди, которые пишут вопросы и запросы AI чат ботам, как например ChatGPT, и помогают их тестить и улучшать их ответы.
Промпт инженеры - это эксперты по задаванию вопросов AI ботам. В отличие от обычных разработчиков, которые пишут код, промпт инженеры делают запросы, чтобы найти изъяны и причудливые ответы в сложных языковых моделях.
Так вот, на сайте компании Anthropic, которая тоже занимается созданием чатов на основе искусственного интеллекта, сейчас имеется вакансия на промт инженера с зарплатной вилкой 175000$ - 335000$ в год (Калифорния, Штаты). Судя по вакансии желательно хотя бы немного знать программирование, но Anthropic просит людей подаваться, даже если ни один из критериев не соответствует навыкам кандидата.
Уже кстати есть маркетплейс, где можно покупать и продавать готовые промпты для генерации картинок, кода и многого другого https://promptbase.com/marketplace.
С другой стороны, есть мнение, что промпт инженеры это временная вспышка. Рынок и технологии меняются так быстро, что возможно они не понадобятся в будущем.
Ссылка на вакансию:
https://jobs.lever.co/Anthropic/e3cde481-d446-460f-b576-93cab67bd1ed
Ссылка на статью
https://www.businessinsider.com/ai-prompt-engineer-jobs-pay-salary-requirements-no-tech-background-2023-3
Please open Telegram to view this post
VIEW IN TELEGRAM
Promptbase
Prompt Marketplace | PromptBase
Search premium prompts for ChatGPT, Gemini, Midjourney & more — crafted by expert Prompt Engineers to supercharge your AI workflows.
🤡6🤯4
Тимур Тибеев | BigTechDream
Внимание вебинар! ⚡️ Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям. На этом вебинаре мы обсудим…
Всем привет! 🖖
Напоминаю, что вебинар состоится сегодня в 19:00 по Алматинскому времени.
Если не зарегистрировались, то зарегистрируйтесь пожалуйста по ссылке https://mockinta.getcourse.ru/intro. Поможет мне анализировать интерес к теме.
Ссылка на встречу спрячу, попробуйте найти🤨
https://us06web.zoom.us/j/83666892962?pwd=cXVJQktiZWZudnMzRWdIMXM4MTU5UT09
До скорой встречи!
Напоминаю, что вебинар состоится сегодня в 19:00 по Алматинскому времени.
Если не зарегистрировались, то зарегистрируйтесь пожалуйста по ссылке https://mockinta.getcourse.ru/intro. Поможет мне анализировать интерес к теме.
Ссылка на встречу спрячу, попробуйте найти
До скорой встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔1
Тимур Тибеев | BigTechDream
Внимание вебинар! ⚡️ Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям. На этом вебинаре мы обсудим…
Через 10 минут начинаем, заходите
https://us06web.zoom.us/j/83666892962?pwd=cXVJQktiZWZudnMzRWdIMXM4MTU5UT09
https://us06web.zoom.us/j/83666892962?pwd=cXVJQktiZWZudnMzRWdIMXM4MTU5UT09
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
🔥2
Обновление по боту 🤖
В Австралии выдались 4 выходных подряд, пасхальные праздники, поэтому я все-таки сел за компьютер и сделал пару фиксов и обновлений по боту.
1️⃣ Починил злосчастную багу с засчитыванием задачи, которую еще не решили. Проблема была в том, что из криворукого запроса в базу, чужие самбиты по одной и той же задаче учитывались и для нерешенных задач. Надеюсь, что больше не всплывет.
2️⃣ По просьбе @just_arsu добавил linked list в список тем.
3️⃣ Попросил ChatGPT сгенерировать кучу хвалебных фраз после решения задач, зацените юмор наших будущих хозяев.
Еще раз спасибо всем тем, кто находить ошибки и запрашивает улучшения, да и просто пользуется на ежедневной основе - это сподвигает работать над ним🫡
Для тех, кто тут не слышал про бота вот ссылка на него @bigtechdreambot
В Австралии выдались 4 выходных подряд, пасхальные праздники, поэтому я все-таки сел за компьютер и сделал пару фиксов и обновлений по боту.
Еще раз спасибо всем тем, кто находить ошибки и запрашивает улучшения, да и просто пользуется на ежедневной основе - это сподвигает работать над ним
Для тех, кто тут не слышал про бота вот ссылка на него @bigtechdreambot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7
Как изменятся собеседования в будущем? 👩💻
Недавно спросил open ai как изменятся собеседования в IT компаниях в ближайшем будущем. Вначале бот посетовал на то, что не может предсказывать будущее, но зато может спрогнозировать тренд на основе сегодняшних данных. Вот его предположения:
1️⃣ Виртуальные собеседования продолжать существовать и дальше будут замещать собой оффлайн интервью. Пандемия перенесла множество процессов в онлайн и этот подход доказал свое право на жизнь. Компании будут внедрять больше инструментов для удаленной работы - онлайн созвоны, вайтборды и скрин шеринг - все это позволит проводить собеседования с любой точки мира.
2️⃣ Фокус на софт скиллы. Несмотря на то, что хард скиллы останутся важными для инженеров, компании будут делать акцент на софт скиллах кандидатов. Работодатели хотят видеть как хорошо умеет сотрудник общаться, взаимодействовать с коллегами и эффективно работать внутри своей команды.
3️⃣ Больше кодинга на интервью. Множество компаний и так используют секцию с написанием кода - как часть своего процесса собеседований и этот тренд продолжит расти. Компании будут оценивать как хорошо кандидат умеет писать код и умеет ли находить решения.
4️⃣ Более сложные технические задания. Так как технологии продолжают развиваться и становиться сложнее, то имеет смысл и предположить, что технические ожидания от кандидатов тоже вырастут. Компании могут использовать алгоритмы машинного обучения или другие передовые технологии для оценки технических навыков кандидата.
5️⃣ Больше искусственного интеллекта. AI будет играть важную роль в отборе инженеров в предстоящем году. Компании могут использовать чат-ботов на базе ИИ для отбора кандидатов, анализа ответов кандидатов и даже проведения первоначальных собеседований.
🤹♂️Подводя итог, ChatGPT считает, что процесс собеседований только усложнится на фоне развития ИИ ботов. Это кстати подверждает мысль, что несмотря на все экономические и политические проблемы, навык прохождения интервью будет становиться востребованней.
Ну или же машина меня просто успокаивает, чтобы я не паниковал раньше времени и не подавил восстание.
А как вы думаете? Согласны с предсказаниями? Как по вашему изменятся собеседования в bigtech в ближайшие годы?
Недавно спросил open ai как изменятся собеседования в IT компаниях в ближайшем будущем. Вначале бот посетовал на то, что не может предсказывать будущее, но зато может спрогнозировать тренд на основе сегодняшних данных. Вот его предположения:
🤹♂️Подводя итог, ChatGPT считает, что процесс собеседований только усложнится на фоне развития ИИ ботов. Это кстати подверждает мысль, что несмотря на все экономические и политические проблемы, навык прохождения интервью будет становиться востребованней.
Ну или же машина меня просто успокаивает, чтобы я не паниковал раньше времени и не подавил восстание.
А как вы думаете? Согласны с предсказаниями? Как по вашему изменятся собеседования в bigtech в ближайшие годы?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍3
Тимур Тибеев | BigTechDream
Внимание вебинар! ⚡️ Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям. На этом вебинаре мы обсудим…
Видео с вебинара 📹
В прошлую среду провел вебинар на тему «Как проходить технические собеседования». В первую очередь спасибо всем, кто записался и кто принял участие в трансляции. Главное озарение, такие встречи нужно проводить чаще - когда рассказать легче, чем сто раз написать.
Вот ссылка на вебинар, кстати в Canva можно видео редактировать и публиковать, очень удобно:
https://www.canva.com/design/DAFfnYzL_WE/pjmbpiCci3ZxMmtJcARGzg/watch?utm_content=DAFfnYzL_WE&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink
Из главного, я запускаю курс-менторство на тему алгоритмов. Пока только для небольшой группы. Главная цель - сделать так, чтобы все участники могли самостоятельно решать большинство легких и средних задач на литкоде. Я нередко менторил и взращивал юных программистов, но это мой первый опыт преподавания. Короче я этим увлекся, главное не забыть свои задачки на работе вовремя закрывать 🙂
Есть еще мысли по джава и про бэкенд порасказывать, интересно было бы послушать? Напишем свой Spring?
В прошлую среду провел вебинар на тему «Как проходить технические собеседования». В первую очередь спасибо всем, кто записался и кто принял участие в трансляции. Главное озарение, такие встречи нужно проводить чаще - когда рассказать легче, чем сто раз написать.
Вот ссылка на вебинар, кстати в Canva можно видео редактировать и публиковать, очень удобно:
https://www.canva.com/design/DAFfnYzL_WE/pjmbpiCci3ZxMmtJcARGzg/watch?utm_content=DAFfnYzL_WE&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink
Из главного, я запускаю курс-менторство на тему алгоритмов. Пока только для небольшой группы. Главная цель - сделать так, чтобы все участники могли самостоятельно решать большинство легких и средних задач на литкоде. Я нередко менторил и взращивал юных программистов, но это мой первый опыт преподавания. Короче я этим увлекся, главное не забыть свои задачки на работе вовремя закрывать 🙂
Есть еще мысли по джава и про бэкенд порасказывать, интересно было бы послушать? Напишем свой Spring?
🔥23👍5
СтереоАЙТИпы 👩💻
У меня с годами сложились стереотипы касательно специальностей в IT. Со стороны кажется, что все мы программисты одинаковые, но если приглядеться, то можно увидеть, как каждая группа имеет свои отличительные черты. Приведу свои наблюдения, ни в коем разе не хочу никого обидеть, воспринимать с юмором 🙂
👨🎤 ML/Data Science специалисты это необычные и интересные ребята. Порой ведут себя странно, своя походка, манера речи. Есть в них детская непринужденность. Рядом с ними чувствуешь себя стариком, которые не разбирается в айфонах.
🤴 IOS разработчики всегда на стиле, с укладкой на голове, одеты с иголочки. Часто в окружении представительниц прекрасного пола. Местные представили золотой молодежи.
🙇 Бэкендеры это уставшие и невыспанные ребята. Вечно что-то не успевают, вечно что-то лежит. Вечно спорят, что лучше Java или Go или Rust или Scala или .Net. Мне кажется, что здесь больше всего токсиков.
🙆♀️ А Андроид разработчики это жизнерадостные ребята, которые на перепутье Джавы выбрали более счастливый путь, в отличии от бэкендеров.
🎅 Devops и сисадмины это что-то между старшими братьями на районе и завхозами. Взрослый юмор, смотрят на разработчиков как детишек, за которыми нужно присматривать, могут по рукам ударить. Дядьки, с которыми стоит хорошо общаться, помогают решать вопросики.
Не придумал ничего дельного про фронтов и QA, может у вас есть мысли?🤨
У меня с годами сложились стереотипы касательно специальностей в IT. Со стороны кажется, что все мы программисты одинаковые, но если приглядеться, то можно увидеть, как каждая группа имеет свои отличительные черты. Приведу свои наблюдения, ни в коем разе не хочу никого обидеть, воспринимать с юмором 🙂
👨🎤 ML/Data Science специалисты это необычные и интересные ребята. Порой ведут себя странно, своя походка, манера речи. Есть в них детская непринужденность. Рядом с ними чувствуешь себя стариком, которые не разбирается в айфонах.
🤴 IOS разработчики всегда на стиле, с укладкой на голове, одеты с иголочки. Часто в окружении представительниц прекрасного пола. Местные представили золотой молодежи.
🙇 Бэкендеры это уставшие и невыспанные ребята. Вечно что-то не успевают, вечно что-то лежит. Вечно спорят, что лучше Java или Go или Rust или Scala или .Net. Мне кажется, что здесь больше всего токсиков.
🙆♀️ А Андроид разработчики это жизнерадостные ребята, которые на перепутье Джавы выбрали более счастливый путь, в отличии от бэкендеров.
🎅 Devops и сисадмины это что-то между старшими братьями на районе и завхозами. Взрослый юмор, смотрят на разработчиков как детишек, за которыми нужно присматривать, могут по рукам ударить. Дядьки, с которыми стоит хорошо общаться, помогают решать вопросики.
Не придумал ничего дельного про фронтов и QA, может у вас есть мысли?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27❤1👍1🔥1😢1
Легкие задачи и иллюзия развития
Недавно готовя тему для группы по алгоритмам, наконец-то смог сформулировать мысль, которая долгое время крутилась в голове.
Те, кто придумывает задачи и те, кто их решает, используют один и тот же набор знаний. Этот набор алгоритмов и структур данных всем известен, он практически не меняется с годами. Инновации в этой области или незначительные или очень специфичные, которые так и не попадают на стол к кандидатам.
А задачи придумывать нужно. Самый простой вариант - взять 2-3 знакомые темы, соединить их и сверху присыпать мишурой, как Вася и Петя решили поесть арбуз.
Соотвественно нам нужно сделать все в обратном порядке. Убрать все лишнее из задачи и попытаться понять, какая комбинация алгоритмов поможет решить проблему.
Для этого нужно напрягать мозги. Открыть задачу, прочитать, попробовать решить ее, получить ошибку и повторить все снова. Попробовать один подход, потом второй, потом комбинацию первого и второго. Так рождается опыт. Так мы учимся сводить задачу к более легким составляющим. Как засунуть жирафа в холодильник.
И в этом есть основной минус легких задач. Просто сделай, что попросили, не нужно ничего придумывать. Они не позволяют думать. Они дают лишь иллюзию развития вместо самого развития. 300, 500 или 1000 решенных легких задач - для чего это все? В чем польза? Тот случай, когда количество не переходит в качество.
Истинное знание, как и все наиболее ценное, не должно быть легкодоступным. Чтобы получить его, надо работать, учиться, думать и, более всего, нужно молиться о нем.
— Томас Арнольд
Недавно готовя тему для группы по алгоритмам, наконец-то смог сформулировать мысль, которая долгое время крутилась в голове.
Те, кто придумывает задачи и те, кто их решает, используют один и тот же набор знаний. Этот набор алгоритмов и структур данных всем известен, он практически не меняется с годами. Инновации в этой области или незначительные или очень специфичные, которые так и не попадают на стол к кандидатам.
А задачи придумывать нужно. Самый простой вариант - взять 2-3 знакомые темы, соединить их и сверху присыпать мишурой, как Вася и Петя решили поесть арбуз.
Соотвественно нам нужно сделать все в обратном порядке. Убрать все лишнее из задачи и попытаться понять, какая комбинация алгоритмов поможет решить проблему.
Для этого нужно напрягать мозги. Открыть задачу, прочитать, попробовать решить ее, получить ошибку и повторить все снова. Попробовать один подход, потом второй, потом комбинацию первого и второго. Так рождается опыт. Так мы учимся сводить задачу к более легким составляющим. Как засунуть жирафа в холодильник.
И в этом есть основной минус легких задач. Просто сделай, что попросили, не нужно ничего придумывать. Они не позволяют думать. Они дают лишь иллюзию развития вместо самого развития. 300, 500 или 1000 решенных легких задач - для чего это все? В чем польза? Тот случай, когда количество не переходит в качество.
- Учите теорию- Подкрепляйте практикой- Задача всегда должна оставаться сложной, чтобы растиИстинное знание, как и все наиболее ценное, не должно быть легкодоступным. Чтобы получить его, надо работать, учиться, думать и, более всего, нужно молиться о нем.
— Томас Арнольд
🔥21👍7
Если друг оказался вдруг😐
Сегодня ситуационная задачка, которая в том или ином виде встречалась у многих ребят по жизни.
❗️ Ситуация:
Вы работаете в сугубо мужском коллективе. Есть коллега, с которым вы проводите больше всего рабочего времени, так как он по совместительству и сосед по кабинету. В целом хороший человек, задачи выполняет вовремя и за обедом есть о чем поговорить.
В команде появляется девушка разработчик и ваш коллега с вами делится мнением, что из девушек так себе программисты. В кулуарах после общих встреч, коллега язвительно комментирует предложения нового инженера, иногда сарказничает на самих встречах. В общем не воспринимает девушку, как равную.
Вам это не нравится. Вы на перепутье, или попросить не высказываться так о коллеге и пошатнуть ваши устоявшиеся отношения, а возможно и самому стать центром насмешек. Или же изложить историю руководству, но что тогда подумает о вашем “доносе” команда?
❓ Вопрос:
#чтобы_ты_сделал
Сегодня ситуационная задачка, которая в том или ином виде встречалась у многих ребят по жизни.
Вы работаете в сугубо мужском коллективе. Есть коллега, с которым вы проводите больше всего рабочего времени, так как он по совместительству и сосед по кабинету. В целом хороший человек, задачи выполняет вовремя и за обедом есть о чем поговорить.
В команде появляется девушка разработчик и ваш коллега с вами делится мнением, что из девушек так себе программисты. В кулуарах после общих встреч, коллега язвительно комментирует предложения нового инженера, иногда сарказничает на самих встречах. В общем не воспринимает девушку, как равную.
Вам это не нравится. Вы на перепутье, или попросить не высказываться так о коллеге и пошатнуть ваши устоявшиеся отношения, а возможно и самому стать центром насмешек. Или же изложить историю руководству, но что тогда подумает о вашем “доносе” команда?
- Является ли это неэтичным поведением или просто невинная шутка?- Чтобы вы сделали в данном случае? - Пожалуетесь руководству/HR или прекратите общение или просто улыбнетесь?- Это проблема команды или чисто девушки?- Как выйти из этой ситуации с пользой для себя, компании, руководства и команды?#чтобы_ты_сделал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8
Выгорание 😭
Я выгораю, редко, но такое происходит. Обычно, когда на определенном промежутке времени недели/месяцы я работаю под постоянным давлением. Когда задачи не просто не уменьшаются, а с каждым днем их становиться больше. Стресс, дедлайны, постоянно что-то не успеваешь.
Впервую очередь забрасываешь свое хобби, утренние пробежки, чтение книжек или написание своего проекта, мол это сейчас не так важно, подождет. Начинаются проблемы с питанием, не позавтракал, отложил обед или как в моем случае, я просто начинаю уничтожать все сладкое в радиусе километра.
Дальше начинает страдать сон. Не поиграл с сыном, забыл позвонить родителям, опять пропустил тренировку, не успеваешь выкатить важное обновление - все мысли единовременно наваливаются, как только ложишься в кровать. Утыкаешься в телефон до середины ночи.
Нарушение сна в свою очередь ведет к просыпанию будильника и конечно утренней порции чувства вины. Опять закрываешь часть задач, но осознание того, что впереди еще куча работы не дает телу выбросить заслуженную порцию дофамина.
Такие крысиные бега. И хорошо, если получается закончить проект, снизить темп работы, отдохнуть и ментально и физически восстановиться. А что если впереди еще долгий путь, а постоянный стресс и апатия стали уже близкими друзьями?
Как вы справлялись с выгоранием❓
Я выгораю, редко, но такое происходит. Обычно, когда на определенном промежутке времени недели/месяцы я работаю под постоянным давлением. Когда задачи не просто не уменьшаются, а с каждым днем их становиться больше. Стресс, дедлайны, постоянно что-то не успеваешь.
Впервую очередь забрасываешь свое хобби, утренние пробежки, чтение книжек или написание своего проекта, мол это сейчас не так важно, подождет. Начинаются проблемы с питанием, не позавтракал, отложил обед или как в моем случае, я просто начинаю уничтожать все сладкое в радиусе километра.
Дальше начинает страдать сон. Не поиграл с сыном, забыл позвонить родителям, опять пропустил тренировку, не успеваешь выкатить важное обновление - все мысли единовременно наваливаются, как только ложишься в кровать. Утыкаешься в телефон до середины ночи.
Нарушение сна в свою очередь ведет к просыпанию будильника и конечно утренней порции чувства вины. Опять закрываешь часть задач, но осознание того, что впереди еще куча работы не дает телу выбросить заслуженную порцию дофамина.
Такие крысиные бега. И хорошо, если получается закончить проект, снизить темп работы, отдохнуть и ментально и физически восстановиться. А что если впереди еще долгий путь, а постоянный стресс и апатия стали уже близкими друзьями?
- Для себя я нашел рабочее решение - это спорт. Я хожу в тренажерный зал практически каждый день, даже если не хочется, даже если все тело болит, даже если проспал. Иногда я поднимаю тяжелую гантелю, а порой не могу осилить и маленькие веса. Главное не прогресс, а дисциплина. Таким образом я внушаю самому себе, что даже в тяжелые времена я не теряю контроль над своей жизнью, не пускаю ситуацию на самотек. Это якорь, который не дает мне сорваться в обрыв и это фундамент, от которого я начинаю налаживать другие аспекты жизни. - Помимо этого в периоды повышенного стресса и нагрузки, я позволяю себе быть несовершенным. Могу пить много кофе, есть каждый день донеры, кушать сникерсы с колой на обед, играть в компьютерные игры. Это смягчающая подушка, которая берет на себя часть тяжелого удара жизни. Как вы справлялись с выгоранием
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥43👍2
Моя нелюбовь к unit-тестам 💔
Когда я только начал быть программистом, я не писал тестов от слова совсем. В моей первой компании были выделенные тестировщики, которые ручками проверяли весь функционал. Разработка была быстрая, но периодически мы ловили баги, а по хорошему их должны были ловить автотесты.
Все изменилось, когда я отобрался на летнюю программу от Google, Google Summer of Code. Мой проект Checkstyle, словно швейцарский нож, использовал различные инструменты для оценки качества кода. Тогда я впервые узнал, что такое покрытие тестами, как правильно писать юнит тесты и что такое мутационные тесты. Так я вступил в секту чистого кода и 100% покрытия тестами. ⛪
После этого буквально на каждом проекте, на каждой работе, я пытался внедрить анализаторы кода, как Checkstyle или его аналоги. Я также фанатично стремился достичь стопроцентного покрытия тестами. В свободное время рефакторил кодовую базу, писал тесты под каждый возможный исход метода, настраивал CI/CD, чтобы проверить уровень покрытия. С каждым повышенным процентом я верил, что делаю лучше команде и продукту. Перфекционизм до абсурда.💎
Мое мнение изменилось после общения с оунером проекта Checkstyle, Романом Ивановым. Как-то зашла речь про юнит-тесты и он высказал мнение, что они полностью бесполезны и пустая трата времени. Для меня было неожиданно от опытного разработчика услышать такую мысль. Основной аргумент: можно покрыть тестами каждую строчку кода, но при этом иметь нерабочий сервис. Даже если покрыть юнит-тестами весь функционал - это вовсе не означает, что функционал будет работать как нужно. Аналогия с машиной, если протестировать каждую деталь на работоспособность, это не дает гарантий, что автомобиль заведется.🚗
Сегодня я живу с идеей, что юнит тесты все-таки нужны, но только для критически важных кусков кода. Например для класса, отвечающего за денежные операции или для методов, которые проверяют права пользователей, ну или очень сложные и запутанные методы, где легко посадить багу и тяжело ее отловить на проде. Основной функционал же, должен покрываться более дорогими видами тестирования: интеграционными и end-to-end тестами.
Кто знает, как изменится мое видение завтра 😅
Чему меня это все научило?
Когда я только начал быть программистом, я не писал тестов от слова совсем. В моей первой компании были выделенные тестировщики, которые ручками проверяли весь функционал. Разработка была быстрая, но периодически мы ловили баги, а по хорошему их должны были ловить автотесты.
Все изменилось, когда я отобрался на летнюю программу от Google, Google Summer of Code. Мой проект Checkstyle, словно швейцарский нож, использовал различные инструменты для оценки качества кода. Тогда я впервые узнал, что такое покрытие тестами, как правильно писать юнит тесты и что такое мутационные тесты. Так я вступил в секту чистого кода и 100% покрытия тестами. ⛪
После этого буквально на каждом проекте, на каждой работе, я пытался внедрить анализаторы кода, как Checkstyle или его аналоги. Я также фанатично стремился достичь стопроцентного покрытия тестами. В свободное время рефакторил кодовую базу, писал тесты под каждый возможный исход метода, настраивал CI/CD, чтобы проверить уровень покрытия. С каждым повышенным процентом я верил, что делаю лучше команде и продукту. Перфекционизм до абсурда.
Мое мнение изменилось после общения с оунером проекта Checkstyle, Романом Ивановым. Как-то зашла речь про юнит-тесты и он высказал мнение, что они полностью бесполезны и пустая трата времени. Для меня было неожиданно от опытного разработчика услышать такую мысль. Основной аргумент: можно покрыть тестами каждую строчку кода, но при этом иметь нерабочий сервис. Даже если покрыть юнит-тестами весь функционал - это вовсе не означает, что функционал будет работать как нужно. Аналогия с машиной, если протестировать каждую деталь на работоспособность, это не дает гарантий, что автомобиль заведется.
Сегодня я живу с идеей, что юнит тесты все-таки нужны, но только для критически важных кусков кода. Например для класса, отвечающего за денежные операции или для методов, которые проверяют права пользователей, ну или очень сложные и запутанные методы, где легко посадить багу и тяжело ее отловить на проде. Основной функционал же, должен покрываться более дорогими видами тестирования: интеграционными и end-to-end тестами.
Кто знает, как изменится мое видение завтра 😅
Чему меня это все научило?
- Перфекционизм в карьере разработчика - это интересный этап, но временный- 100% покрытого кода это бесполезная утопия, не стоит за ней гнаться- Не существует "правильных" решений, команда выбирает их под свои нужды и исходя из своих возможностей- Ну и чем больше разработчик видит хороших и плохих примеров в разных командах, тем объективнее его оценкаPlease open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥4❤1🤯1
Петля Скрама
Есть в разработке такая традиция, раз в несколько лет руководство пробует внедрить скрам.
Начитаются успешных успехов, наймут коачей за огромные деньги, потратят месяцы человеческих часов на обучение и реорганизацию, пересадят всех поближе друг другу, и сидят ждут результатов.💲
Иногда этот орган приживается и через время команда начинает производить результат. Порой команда адаптирует под себя некоторые процессы и получается что-то между. А еще бывает и такое, что разработчики саботируют новую методологию и ищут причины вернуться к старой, орган отторгается и удаляется из тела.👩💻
Но любое изменение, это стресс для человека. Мы как малые дети, верим в эффективные методологии, чудотворные практики и успешные ритуалы. А когда не получается, разочаровываемся и наполняемся цинизмом. Так мы становимся душнилами. 😫
Берегите своих разработчиков, не травмируйте их психику, используйте scrum осознанно. 👩⚕
#душный_сева
Есть в разработке такая традиция, раз в несколько лет руководство пробует внедрить скрам.
Начитаются успешных успехов, наймут коачей за огромные деньги, потратят месяцы человеческих часов на обучение и реорганизацию, пересадят всех поближе друг другу, и сидят ждут результатов.
Иногда этот орган приживается и через время команда начинает производить результат. Порой команда адаптирует под себя некоторые процессы и получается что-то между. А еще бывает и такое, что разработчики саботируют новую методологию и ищут причины вернуться к старой, орган отторгается и удаляется из тела.
Но любое изменение, это стресс для человека. Мы как малые дети, верим в эффективные методологии, чудотворные практики и успешные ритуалы. А когда не получается, разочаровываемся и наполняемся цинизмом. Так мы становимся душнилами. 😫
Берегите своих разработчиков, не травмируйте их психику, используйте scrum осознанно. 👩⚕
#душный_сева
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6😁2
В следующем полугодии обязательно ⚡️
❗️ Ситуация:
Вы тимлид небольшой команды разработки. В компании начинается период оценки сотрудников: кто как работал последние 6 месяцев, повысить или наоборот уволить, выдать ли премию или нет.
За полгода ваша команда проделала большую работу, сделала несколько важных задач, которые принесли существенный доход компании. Вы довольны всеми участниками и имеете желание и обоснование для высоких премий каждому из них. Они заслужили.
Но с Вами связывается ваш руководитель и говорит, что на данный момент много команд оставили заявки на высокие оценки. Но так как выделен ограниченный бюджет на вознаграждения, все не смогут получить желаемые премии. Ваш руководитель предлагает уменьшить размер премии для одного из членов команды. Компромисс, таким образом каждая команда немного сократит свой аппетит и все впишутся в денежный лимит.
Руководитель предлагает присмотреться к следующим кандидатам на уменьшение премии:
❓ Вопрос:
#чтобы_ты_сделал
Вы тимлид небольшой команды разработки. В компании начинается период оценки сотрудников: кто как работал последние 6 месяцев, повысить или наоборот уволить, выдать ли премию или нет.
За полгода ваша команда проделала большую работу, сделала несколько важных задач, которые принесли существенный доход компании. Вы довольны всеми участниками и имеете желание и обоснование для высоких премий каждому из них. Они заслужили.
Но с Вами связывается ваш руководитель и говорит, что на данный момент много команд оставили заявки на высокие оценки. Но так как выделен ограниченный бюджет на вознаграждения, все не смогут получить желаемые премии. Ваш руководитель предлагает уменьшить размер премии для одного из членов команды. Компромисс, таким образом каждая команда немного сократит свой аппетит и все впишутся в денежный лимит.
Руководитель предлагает присмотреться к следующим кандидатам на уменьшение премии:
- Тот, кто присоединился к команде недавно. Можно обосновать, что новичков сразу не награждают и ему еще стоит себя показать. - Тот, у кого самая высокая зарплата на данный момент. Да неприятно, но и зарплата и так высокая по сравнению с другими участниками. - Тот, кого и так планируют повышать в следующем году. Можно обосновать, что маленький бонус в счет будущего повышения до синьора. - Или лишить премии себя. - Кого бы из команды вы лишили заслуженных бонусов и как бы это обосновали? Или поступили бы иначе?- Как выйти из этой ситуации с пользой для себя, компании, руководства и команды?#чтобы_ты_сделал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔3
17 причин не становиться менеджером 👨💼
«Мало вакансий, увольняют первым, постоянно ругают и мало хвалят»
В определенный момент времени, перед разработчиком открывается выбор - расти как технический специалист дальше или же начать развивать навыки управления командой.
Основные плюсы технического направления (IC - individual contributor) - растешь как эксперт, постоянно дорожаешь на рынке труда, решаешь сложные инженерные задачи, не утруждаешь себя организационными вопросами.
С другой стороны основные преимущества менеджера - повесить с утра пиджак, сходить на пару встреч и получить свои миллионы. Шутка. Не нужно постоянно учить технологии. Рост практически неограничен. Определяешь стратегию, а не просто получаешь задачки и тд.
Наткнулся на статью, где озвучены 17 причин, почему не стоит быть менеджером. Приведу краткий перевод:
1. Занимайтесь тем, что любите. Если вы гордитесь и получаете кайф от своей работы, подумайте дважды, прежде чем менять ее.
2. Менеджеру тяжелее найти новую работу. Собеседования не такие предсказуемые, вопросы непонятные и вообще возможно твой набор навыков управленца не соответствует нуждам компании.
3. Менеджерских вакансий намного меньше. Рынку больше нужны инженеры, 7 к 1.
4. Менеджера первые на увольнение. Инженеры приносят пользу компании, а управленцы только ее увеличивают.
5. Рост по карьерной лестнице занимает в 2-3 раза больше времени, чем у разработчика. Можно годами топтаться на одном месте.
6. Инженеры могут быть немного гавнюками. Смотреть на менеджеров свысока, считать их глупыми в техническом плане, обсуждать и посмеиваться.
7. Увольнять, давать негативный фидбек, разруливать конфликты - менеджеру приходится общаться на очень и очень неприятные темы.
8. Менеджеры не могут взять и решить задачу. Нужно влиять, убеждать и вдохновлять других сделать что-то. А власть - вещь хрупкая.
9. Вся вина лежит на менеджере, а весь успех раздается команде.
10. Менеджера должны помогать IC доносить свои мысли до руководства.
11. Сделать крутую фичу, решить сложную задачу, перетащить тикеты - дофаминовый кайф, доступный только инженерам. Требуется 1-2 года, чтобы перестроить свой мозг и получать наслаждения от менеджерских активностей.
12. IC могут пробовать самые интересные фишки менеджерства: менторство, вклад в развитие команды, обсуждение стратегии и тд, без необходимости делать ужасную работу: увольнения, бюджетирование, HR процессы и тд.
13. Работа менеджера это постоянное общение. Эмоциональное истощение на работе влияет на общение с семьей и с друзьями.
14. Твое время больше тебе не принадлежит. Нельзя просто пропасть на пару дней, ты постоянно нужен команде.
15. Большое количество встреч, а еще они постоянно двигаются по времени.
16. Сильный инженер - плохой менеджер. Если хотите быть тех лидом, не стоит идти в управление.
17. Рано или поздно придется выбрать свой путь, редко когда удается совместить оба навыка.
Ссылка на статью:
https://charity.wtf/2019/09/08/reasons-not-to-be-a-manager/
А как вы думаете, почему стоит стремиться из разработчика стать менеджером?
«Мало вакансий, увольняют первым, постоянно ругают и мало хвалят»
В определенный момент времени, перед разработчиком открывается выбор - расти как технический специалист дальше или же начать развивать навыки управления командой.
Основные плюсы технического направления (IC - individual contributor) - растешь как эксперт, постоянно дорожаешь на рынке труда, решаешь сложные инженерные задачи, не утруждаешь себя организационными вопросами.
С другой стороны основные преимущества менеджера - повесить с утра пиджак, сходить на пару встреч и получить свои миллионы. Шутка. Не нужно постоянно учить технологии. Рост практически неограничен. Определяешь стратегию, а не просто получаешь задачки и тд.
Наткнулся на статью, где озвучены 17 причин, почему не стоит быть менеджером. Приведу краткий перевод:
1. Занимайтесь тем, что любите. Если вы гордитесь и получаете кайф от своей работы, подумайте дважды, прежде чем менять ее.
2. Менеджеру тяжелее найти новую работу. Собеседования не такие предсказуемые, вопросы непонятные и вообще возможно твой набор навыков управленца не соответствует нуждам компании.
3. Менеджерских вакансий намного меньше. Рынку больше нужны инженеры, 7 к 1.
4. Менеджера первые на увольнение. Инженеры приносят пользу компании, а управленцы только ее увеличивают.
5. Рост по карьерной лестнице занимает в 2-3 раза больше времени, чем у разработчика. Можно годами топтаться на одном месте.
6. Инженеры могут быть немного гавнюками. Смотреть на менеджеров свысока, считать их глупыми в техническом плане, обсуждать и посмеиваться.
7. Увольнять, давать негативный фидбек, разруливать конфликты - менеджеру приходится общаться на очень и очень неприятные темы.
8. Менеджеры не могут взять и решить задачу. Нужно влиять, убеждать и вдохновлять других сделать что-то. А власть - вещь хрупкая.
9. Вся вина лежит на менеджере, а весь успех раздается команде.
10. Менеджера должны помогать IC доносить свои мысли до руководства.
11. Сделать крутую фичу, решить сложную задачу, перетащить тикеты - дофаминовый кайф, доступный только инженерам. Требуется 1-2 года, чтобы перестроить свой мозг и получать наслаждения от менеджерских активностей.
12. IC могут пробовать самые интересные фишки менеджерства: менторство, вклад в развитие команды, обсуждение стратегии и тд, без необходимости делать ужасную работу: увольнения, бюджетирование, HR процессы и тд.
13. Работа менеджера это постоянное общение. Эмоциональное истощение на работе влияет на общение с семьей и с друзьями.
14. Твое время больше тебе не принадлежит. Нельзя просто пропасть на пару дней, ты постоянно нужен команде.
15. Большое количество встреч, а еще они постоянно двигаются по времени.
16. Сильный инженер - плохой менеджер. Если хотите быть тех лидом, не стоит идти в управление.
17. Рано или поздно придется выбрать свой путь, редко когда удается совместить оба навыка.
Ссылка на статью:
https://charity.wtf/2019/09/08/reasons-not-to-be-a-manager/
А как вы думаете, почему стоит стремиться из разработчика стать менеджером?
charity.wtf
17 Reasons NOT To Be A Manager
Yesterday we had a super fun meetup here at Intercom in Dublin. We split up into small discussion groups and talked about things related to managing teams and being a senior individual contributor…
👍10🔥3❤1🤔1
Упрек себе прошлому и совет себе будущему 🗑
Планирую в ближайшее время подавать документы на постоянную визу в Австралии. К счастью у них есть специальный тип визы для востребованных специалистов, куда я и попадаю.
Самое сложное - это подвердить квалификацию, для этого нужно запросить справки c предыдущих мест работы, банковские транзакции, налоговые вычеты и тд и тп.
Компании банкротятся, счета закрываются, страны меняются - короче тяжело потом удаленно проходить этот квест.
Поэтому совет дня - собирай максимум справок и документов перед тем, как уволиться с любой работы и сохрани их на будущее.
Вот краткий список:
А какие документы вы не сохранили вовремя, а потом пришлось мучаться?
Планирую в ближайшее время подавать документы на постоянную визу в Австралии. К счастью у них есть специальный тип визы для востребованных специалистов, куда я и попадаю.
Самое сложное - это подвердить квалификацию, для этого нужно запросить справки c предыдущих мест работы, банковские транзакции, налоговые вычеты и тд и тп.
Компании банкротятся, счета закрываются, страны меняются - короче тяжело потом удаленно проходить этот квест.
Поэтому совет дня - собирай максимум справок и документов перед тем, как уволиться с любой работы и сохрани их на будущее.
Вот краткий список:
- Справка с места работы, запрашивается у работодателя. Данные компании, твои данные, кем работал, какой период, на какой позиции и чем занимаался. - Выписки по транзакциям из банка. Подверждение, что через банк компания тебе начисляла зарплату. - Акты и инвойсы от бухгалтерии, за что и сколько было отправлено зарплаты, сколько уплачено налогов и тд. - Налоговые отчетности, кто и сколько платил твои подоходные налоги. - Рекомендация и характеристики с места работы.А какие документы вы не сохранили вовремя, а потом пришлось мучаться?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤2🔥1
Как заработать много денег? 👀
Если говорить на чистоту, я часто задумываюсь о том, чтобы попробовать себя вне программирования.
Какой бы творческой и увлекательной не казалась бы профессия разработчика - мы тут прежде всего, чтобы заработать денег. Кто-то скажет, что программирование это высокооплачиваемое хобби, но сомневаюсь, что много людей занималось бы этим без оплаты.
Большинство разработчиков любят говорить о своей работе, спорить на холиварные темы, обсуждать новости в соседних компаниях, совместно думать над сложными задачами, делиться интересными статьями и докладами и так далее.
Но когда начинаешь обсуждать айтишку с человеком по душам, понимаешь, что все по разному видят свое будущее. Кто-то играет в долгую, готовится к достойной пенсии, не планирует уходить и не видит себя вне IT и даже вне текущей компании. Есть те, кто готов упахиваться на нескольких работах одновременно. А кто-то рассматривает карьеру разработчика, как временную гавань, в надежде соскочить на что-то более прибыльное.
Поэтому сейчас будет маленький опрос 👇
Если говорить на чистоту, я часто задумываюсь о том, чтобы попробовать себя вне программирования.
Какой бы творческой и увлекательной не казалась бы профессия разработчика - мы тут прежде всего, чтобы заработать денег. Кто-то скажет, что программирование это высокооплачиваемое хобби, но сомневаюсь, что много людей занималось бы этим без оплаты.
Большинство разработчиков любят говорить о своей работе, спорить на холиварные темы, обсуждать новости в соседних компаниях, совместно думать над сложными задачами, делиться интересными статьями и докладами и так далее.
Но когда начинаешь обсуждать айтишку с человеком по душам, понимаешь, что все по разному видят свое будущее. Кто-то играет в долгую, готовится к достойной пенсии, не планирует уходить и не видит себя вне IT и даже вне текущей компании. Есть те, кто готов упахиваться на нескольких работах одновременно. А кто-то рассматривает карьеру разработчика, как временную гавань, в надежде соскочить на что-то более прибыльное.
Поэтому сейчас будет маленький опрос 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2
Каким вы видите свое будущее?
Anonymous Poll
36%
Мне волнует только моя карьера, хочу расти и увеличивать свою стоимость
27%
Хочу присоединиться к какому-нибудь стартапу на ранней стадии и заработать много денег
65%
Хочу со временем открыть свое дело, весомые деньги можно заработать только работая на самого себя
10%
Подумываю вовсе сменить направление
7%
Другое
👍6🤔2
Как расти в IT? 🆒
Мне всегда нравится общаться с HR специалистами. Они знают, как нас привлечь, как удержать и как мотивировать нас на подвиги. В каком-то смысле, они понимают нас лучше, чем мы сами.
Поэтому 🥁 барабанная дробь 🥁
На следующей неделе у нас на канале будет гостья, HR менеджер Ирина Посохова. Ирина - профессионал своего дела, имеет большой опыт в найме разработчиков и помогает им расти по профессиональной лестнице внутри компании.
Поговорим про текущую ситуацию на рынке, как джуниору найти свою первую работу, какие вопросы нужно задавать на собеседовании и многое другое. Плюс оставим немного времени на вопросы/ответы.
⌚Время: 7 июня в 18:00 по Астане
📍Место: Телеграмм-трансляция на канале https://t.me/bigtechdream
☎️Контакты Иры:
📌 Сохрани в закладках, чтобы не забыть.
💬 Поделись постом с друзями, кому может быть это полезно.
#rockstars
Мне всегда нравится общаться с HR специалистами. Они знают, как нас привлечь, как удержать и как мотивировать нас на подвиги. В каком-то смысле, они понимают нас лучше, чем мы сами.
Поэтому 🥁 барабанная дробь 🥁
На следующей неделе у нас на канале будет гостья, HR менеджер Ирина Посохова. Ирина - профессионал своего дела, имеет большой опыт в найме разработчиков и помогает им расти по профессиональной лестнице внутри компании.
Поговорим про текущую ситуацию на рынке, как джуниору найти свою первую работу, какие вопросы нужно задавать на собеседовании и многое другое. Плюс оставим немного времени на вопросы/ответы.
⌚Время: 7 июня в 18:00 по Астане
📍Место: Телеграмм-трансляция на канале https://t.me/bigtechdream
☎️Контакты Иры:
- LinkedIn: https://www.linkedin.com/in/ir%D0%B0-possokhova-8aab0b127/- Telegram: @irinahrkd#rockstars
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤2