Yahoo приняло решение уволить 1600 человек, 20% всего персонала компании. На этой неделе 1000 сотрудников получили письмо “счастья”, через полгода еще 600 человек покинут компанию.
На фоне массовых увольнений в бигтех может показаться, что очередной гигант готовится к экономическому кризису. Но нет, CEO Yahoo ответил, что это просто оптимизация убыточного отдела. Все равно неприятно оказаться “оптимизированным” в сегодняшних реалиях.
Когда вы нужны, все будут говорить про вторую семью, сплоченный коллектив и общую миссию. Но практика показывает, что уволить могут любого и через 15 лет и на 3-ий день работы.
Еще один инсайт: важно не оказываться в убыточных командах. Это к тому, что недостаточно просто пройти в Google, нужно постараться найти растущий и хотя бы потенциально прибыльный продукт. И карьерно расти легче и продавать свои успехи руководству проще, и меньше шансов на увольнение.
Кстати, кто как и я думал, что Yahoo давно умер, оказалось что нет. Поисковик жив и занимает 3% рынка, популярнее только Bing и Google. И кучу других сервисов: My Yahoo!, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports.
Ссылка на статью:
https://techcrunch.com/2023/02/09/yahoo-will-lay-off-20-of-staff-or-1600-people/
На фоне массовых увольнений в бигтех может показаться, что очередной гигант готовится к экономическому кризису. Но нет, CEO Yahoo ответил, что это просто оптимизация убыточного отдела. Все равно неприятно оказаться “оптимизированным” в сегодняшних реалиях.
Когда вы нужны, все будут говорить про вторую семью, сплоченный коллектив и общую миссию. Но практика показывает, что уволить могут любого и через 15 лет и на 3-ий день работы.
Еще один инсайт: важно не оказываться в убыточных командах. Это к тому, что недостаточно просто пройти в Google, нужно постараться найти растущий и хотя бы потенциально прибыльный продукт. И карьерно расти легче и продавать свои успехи руководству проще, и меньше шансов на увольнение.
Кстати, кто как и я думал, что Yahoo давно умер, оказалось что нет. Поисковик жив и занимает 3% рынка, популярнее только Bing и Google. И кучу других сервисов: My Yahoo!, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports.
Ссылка на статью:
https://techcrunch.com/2023/02/09/yahoo-will-lay-off-20-of-staff-or-1600-people/
👍12😱4🔥1
📚5 книг, которые помогут развить софт скилы
Что делать, если продуктивность падает? Как говорить, чтобы весь зал внимательно слушал? Как торговаться и при этом не чувствовать себя обманутым? Это так называемые софт скиллы, навыки, которые напрямую не связаны с программированием, но помогают в ежедневной работе. Кто-то рождается с врожденной харизмой и талантом, а таким как мне приходится это изучать и пробовать. 🙂
К вашему вниманию, моя подборка книг по мягким навыкам.
1️⃣ Договориться можно обо всем! Как добиваться максимума в любых переговорах. Гэвин Кеннеди
Недавно наконец-таки прочитал эту книгу. В ней описываются основные переговорные практики, которые можно применять как и при обсуждении зарплаты, так и при покупке новой машины. Из нее например можно понять, почему уступки и компромиссы только ухудшают ситуацию.
2️⃣ Хочу говорить красиво! Наталья Ром
Замечали, что иногда приятно слушать человека, даже если он говорит полнейшую чушь. Если чувствуете, что иногда люди Вас перебивают и не дослушивают, э-каете и ну-каете, и в целом хотели бы улучшить дикцию, то эта книга для Вас.
3️⃣ Мама, я тимлид! Марина Перескокова
Книга помогает понять, чего ожидает тимлид от разработчика и разработчик от тимлида. Расти по карьерной лестнице легче, когда знаешь как правильно использовать ресурсы руководителя. Для начинающих тимлидов это будет вводной книгой, а дальше только практика.
4️⃣ Джедайские техники. Максим Дорофеев
Как сберечь свое мыслетопливо. Практические советы, которые помогут эффективно решать рабочие задачи, не выгорать раньше времени и не чувствовать себя высушенным вконце рабочего дня. Проседает продуктивность? пробуем описанные практики.
5️⃣ Никогда не ешьте в одиночку. Кекс Феррацци и Тал Рэз
Нетворкинг и окружение - любимые слова всех инфокурсов. Ходит слух, что топ-инженеры знакомы с друг другом через одно рукопожатие. Выстраивать отношение нужно хотя бы потому, что это помогает решать Ваши личные вопросы. Кто знает, может через Вашего коллегу Вы найдете реферал в компанию своей мечты.
🟢 Сохраните, чтобы не потерять и поделитесь с другими книголюбами.
Какие ваши рекомендации по софт скиллам? Что нужно прокачивать разработчику?
Что делать, если продуктивность падает? Как говорить, чтобы весь зал внимательно слушал? Как торговаться и при этом не чувствовать себя обманутым? Это так называемые софт скиллы, навыки, которые напрямую не связаны с программированием, но помогают в ежедневной работе. Кто-то рождается с врожденной харизмой и талантом, а таким как мне приходится это изучать и пробовать. 🙂
К вашему вниманию, моя подборка книг по мягким навыкам.
Недавно наконец-таки прочитал эту книгу. В ней описываются основные переговорные практики, которые можно применять как и при обсуждении зарплаты, так и при покупке новой машины. Из нее например можно понять, почему уступки и компромиссы только ухудшают ситуацию.
Замечали, что иногда приятно слушать человека, даже если он говорит полнейшую чушь. Если чувствуете, что иногда люди Вас перебивают и не дослушивают, э-каете и ну-каете, и в целом хотели бы улучшить дикцию, то эта книга для Вас.
Книга помогает понять, чего ожидает тимлид от разработчика и разработчик от тимлида. Расти по карьерной лестнице легче, когда знаешь как правильно использовать ресурсы руководителя. Для начинающих тимлидов это будет вводной книгой, а дальше только практика.
Как сберечь свое мыслетопливо. Практические советы, которые помогут эффективно решать рабочие задачи, не выгорать раньше времени и не чувствовать себя высушенным вконце рабочего дня. Проседает продуктивность? пробуем описанные практики.
Нетворкинг и окружение - любимые слова всех инфокурсов. Ходит слух, что топ-инженеры знакомы с друг другом через одно рукопожатие. Выстраивать отношение нужно хотя бы потому, что это помогает решать Ваши личные вопросы. Кто знает, может через Вашего коллегу Вы найдете реферал в компанию своей мечты.
🟢 Сохраните, чтобы не потерять и поделитесь с другими книголюбами.
Какие ваши рекомендации по софт скиллам? Что нужно прокачивать разработчику?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥9
Хотите ситуационную задачку? 😡
Легко придумывать правильные решение уже после конфликта, а в момент спора мы действует по наитию, иногда выбирая не самый лучший ход. А что если вместо этого поступить наоборот, подготовиться к сражению и иметь хотя бы приблизительную последовательность действий?
Я подготовил один ситуационный кейс, попробуйте его решить. Вопрос не имеет одного правильного ответа и я не знаю как правильно нужно поступить в данной ситуации, но предполагаю. Попробуйте представить себя в ситуации и выбрать лучшую стратегию для исправления конфликта.
Это эксперимент, если зайдет, буду периодически готовить такие задачки.
❗️ Ситуация:
Вы тимлид небольшой команды. Недавно джуниор разработчик из вашей команды сделал ошибку, которая привела к полной неработоспособности всей системы на несколько часов. Много жалоб от пользователей сервиса, отдел поддержки не успевал отвечать людям, большое количество заказов потеряно и пришлось раздавать промокоды в качестве извинений. Ошибку удалось исправить усилиями всей команды.
Сейчас началась встреча, где присутствует вся компания и Ваш руководитель начал публично ругать разработчика, который допустил ошибку. Жесткие обвинения, вплоть до угроз увольнения. Джун признает свою вину и с поникшей головой принимает все сказанное.
Ваш ход 🙇
❓ Вопрос:
Как бы вы поступили в этот момент:
Пишите свои варианты, даже если кажутся неверными
#чтобы_ты_сделал
Легко придумывать правильные решение уже после конфликта, а в момент спора мы действует по наитию, иногда выбирая не самый лучший ход. А что если вместо этого поступить наоборот, подготовиться к сражению и иметь хотя бы приблизительную последовательность действий?
Я подготовил один ситуационный кейс, попробуйте его решить. Вопрос не имеет одного правильного ответа и я не знаю как правильно нужно поступить в данной ситуации, но предполагаю. Попробуйте представить себя в ситуации и выбрать лучшую стратегию для исправления конфликта.
Это эксперимент, если зайдет, буду периодически готовить такие задачки.
Вы тимлид небольшой команды. Недавно джуниор разработчик из вашей команды сделал ошибку, которая привела к полной неработоспособности всей системы на несколько часов. Много жалоб от пользователей сервиса, отдел поддержки не успевал отвечать людям, большое количество заказов потеряно и пришлось раздавать промокоды в качестве извинений. Ошибку удалось исправить усилиями всей команды.
Сейчас началась встреча, где присутствует вся компания и Ваш руководитель начал публично ругать разработчика, который допустил ошибку. Жесткие обвинения, вплоть до угроз увольнения. Джун признает свою вину и с поникшей головой принимает все сказанное.
Ваш ход 🙇
Как бы вы поступили в этот момент:
- Промолчали, чтобы не уронить авторитет руководителя или публично вступлись за подчиненного?- Возмете вину на себя?- Приватно попросили бы руководителя не ругать ваших подопечных или тет-а-тет сами бы отчитали разработчика?- Выдвинули идею лишения премий всем, кто ломает сервис или наоборот вознаградите инициативу?- Как выйти из этой ситуации с пользой для себя, компании, руководства и команды?Пишите свои варианты, даже если кажутся неверными
#чтобы_ты_сделал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔8🔥1
4 недели спустя 🧟♀️
Первый месяц подготовки. На фоне новых новостей об увольнениях, периодически накатывают мысли все бросить. Зачем сейчас делать какие-то телодвижения, пока рынок такой неустойчивый?
Но это реалии нашего времени, мы не влияем на рынок, мы под него подстраиваемся. Может измениться процесс собеседований, количество вакансий и требования к кандидатам, но востребованность сильных специалистов никуда не уйдет.
👩💻Problem solving:
134 решенных из 200 запланированных. Мой бот неуклонно каждое утро в 10:30 напоминает о новой задаче. Вот ссылка на бота @bigtechdreambot, он забагованный, но справляется.
Иногда я халтурю, в голове нахожу решение за нужное время и просто ленюсь писать код. Но заставляю себя печатать метод, решить в уме ≠ решить на практике.
Понравившиеся задачи:
🧑🏫 System design:
Заказал кучу книг на Амазоне, больше чем 350 австралийский долларов (1AUD = 300KZT = 51RUB). Благо Canva приветствует профессиональное обучение, так что мне компенсировуют эту сумму. Половина книг про архитектуру систем, другая половина про карьерный рост разработчика до Стафа.
Так совпало, что сейчас и по работе мне нужно спроектировать новый сервис. Такая задача дополнительно дает мне потренироваться рисовать схемы и обосновывать решения.
Последние две недели на доске рисовал схемы для:
👩💼Behavioural:
Завел новую рубрику, в первый раз написал ситуационную задачку. Если не читали, она тут https://news.1rj.ru/str/bigtechdream/136. Коллективным разумом, средней температурой по палате мы способны находить верное решение. Спасибо за участие, сделал для себя выводы как можно поступить.
Ищу в интернете вопросы «расскажите про случай, когда…» и заполняю гугл табличку по модели S.T.A.R. Больше всего времени уходить вспомнить, что я делал пару лет назад в компании X.
С годами фантазия заменяет реальность и вот уже я на белом коне героически спасаю продакшн в последний момент 🐎
Прочитал книгу «Гарвардский метод переговоров. Как всегда добиваться своего». Не так зашла как предыдущая, но для себя законспектировал пару советов.
Все же не оставляю попыток как-нибудь использовать эти два принципа:
⁃ Customer obsession: когда поставили пользователя превыше всего
⁃ Have backbone; disagree and commit: когда были несогласны к кем-то из команды
#roadtostaff
Первый месяц подготовки. На фоне новых новостей об увольнениях, периодически накатывают мысли все бросить. Зачем сейчас делать какие-то телодвижения, пока рынок такой неустойчивый?
Но это реалии нашего времени, мы не влияем на рынок, мы под него подстраиваемся. Может измениться процесс собеседований, количество вакансий и требования к кандидатам, но востребованность сильных специалистов никуда не уйдет.
👩💻Problem solving:
134 решенных из 200 запланированных. Мой бот неуклонно каждое утро в 10:30 напоминает о новой задаче. Вот ссылка на бота @bigtechdreambot, он забагованный, но справляется.
Иногда я халтурю, в голове нахожу решение за нужное время и просто ленюсь писать код. Но заставляю себя печатать метод, решить в уме ≠ решить на практике.
Понравившиеся задачи:
- https://leetcode.com/problems/magical-string/
- https://leetcode.com/problems/longest-well-performing-interval/
- https://leetcode.com/problems/longest-substring-without-repeating-characters/ 🧑🏫 System design:
Заказал кучу книг на Амазоне, больше чем 350 австралийский долларов (1AUD = 300KZT = 51RUB). Благо Canva приветствует профессиональное обучение, так что мне компенсировуют эту сумму. Половина книг про архитектуру систем, другая половина про карьерный рост разработчика до Стафа.
Так совпало, что сейчас и по работе мне нужно спроектировать новый сервис. Такая задача дополнительно дает мне потренироваться рисовать схемы и обосновывать решения.
Последние две недели на доске рисовал схемы для:
- Сделай свой YouTube
- Сделай свой Messenger👩💼Behavioural:
Завел новую рубрику, в первый раз написал ситуационную задачку. Если не читали, она тут https://news.1rj.ru/str/bigtechdream/136. Коллективным разумом, средней температурой по палате мы способны находить верное решение. Спасибо за участие, сделал для себя выводы как можно поступить.
Ищу в интернете вопросы «расскажите про случай, когда…» и заполняю гугл табличку по модели S.T.A.R. Больше всего времени уходить вспомнить, что я делал пару лет назад в компании X.
С годами фантазия заменяет реальность и вот уже я на белом коне героически спасаю продакшн в последний момент 🐎
Прочитал книгу «Гарвардский метод переговоров. Как всегда добиваться своего». Не так зашла как предыдущая, но для себя законспектировал пару советов.
Все же не оставляю попыток как-нибудь использовать эти два принципа:
⁃ Customer obsession: когда поставили пользователя превыше всего
⁃ Have backbone; disagree and commit: когда были несогласны к кем-то из команды
#roadtostaff
👍15🔥5🐳2💯1
Можно ли гуглить на собеседовании? 🔎
«Зачем учить, если можно загуглить?» - задала мне вопрос наш стажер буквально 2 недели назад. В прошлом году у нее было собеседование и ей задали вопрос про какой-то базовый метод класса String, на который она не смогла ответить. «Если абсолютно все можно найти в интернете, зачем мне знать реализацию классов и методов» - настойчиво продолжала стажер.
Ее можно понять, ведь в реальной жизни мы часто ищем решения на просторах глобальной сети. Статистика от stackoverflow показывает, что 62% технических специалистов тратят как минимум 30 минут в день, чтобы найти ответы на рабочие вопросы. По моим ощущениям эта цифра слишком занижена, я могу потратить полдня, изучая форумы и перебирая разные варианты в гугле. Мы строим свои карьеры на ответах из stackoverflow.
Озвучу мое мнение:
❕Обязательно нужно знать базовый синтаксис своего языка программирования, все основные ключевые слова. Если забыли как объявить переменную или как написать цикл, то это звоночек для интервьюера. Представьте вы садитесь в машину, чтобы сдать на права и говорите инспектору «Я забыл как вставлять ключ в замок зажигания». Это база и от нее отталкиваются. Правда есть исключение, когда кандидат перескакивает из одного языка программирования на другой, например котлинисты очень легко забывают
❕Нужно также знать основные структуры данных и понимать их реализацию в в Вашем языке программирования. Банальный вопрос - «Как работает LinkedList в Java?» или «Как разрешаются коллизии в hash map?» - ответ гуглится на раз. Закроем глаза на то, что человек не подготовился должным образом к интервью. Для меня это звоночек, что он также не готов погружаться в кишки технлогий, которыми пользуется. Часто на работе требуется потратить неделю, разбираясь в документациях и копаясь в исходниках, чтобы в итоге поправить 10 строк когда.
❔Каждый из нас человек и не может помнить абсолютно все классы и методы, особенно если редко приходится ими пользоваться. Часто интервьюеры сами подсказывают, если забыли название какого-то метода, например удалить элемент из списка
🤫Бывает и так, что нет никаких правил, что можно гуглить во время интервью, а что нельзя. Тогда кандидат может просто вбить в поисковую строку полностью вопрос. Но будьте аккуратны, потому что для интервьюера всегда понятно, считывает ли кандидат ответ "по бумажке" или излагает свои мысли. Никому не нравится, когда его держат за идиота.
🟢В любом случае перед началом или во время собеседования лучше уточнить, можно ли прибегать к помощи поисковика, чтобы потом для интервьюера это не выглядело читингом, а для Вас не обернулось неожиданным отказом.
Всем отличных выходных ✌️
«Зачем учить, если можно загуглить?» - задала мне вопрос наш стажер буквально 2 недели назад. В прошлом году у нее было собеседование и ей задали вопрос про какой-то базовый метод класса String, на который она не смогла ответить. «Если абсолютно все можно найти в интернете, зачем мне знать реализацию классов и методов» - настойчиво продолжала стажер.
Ее можно понять, ведь в реальной жизни мы часто ищем решения на просторах глобальной сети. Статистика от stackoverflow показывает, что 62% технических специалистов тратят как минимум 30 минут в день, чтобы найти ответы на рабочие вопросы. По моим ощущениям эта цифра слишком занижена, я могу потратить полдня, изучая форумы и перебирая разные варианты в гугле. Мы строим свои карьеры на ответах из stackoverflow.
Озвучу мое мнение:
❕Обязательно нужно знать базовый синтаксис своего языка программирования, все основные ключевые слова. Если забыли как объявить переменную или как написать цикл, то это звоночек для интервьюера. Представьте вы садитесь в машину, чтобы сдать на права и говорите инспектору «Я забыл как вставлять ключ в замок зажигания». Это база и от нее отталкиваются. Правда есть исключение, когда кандидат перескакивает из одного языка программирования на другой, например котлинисты очень легко забывают
String.charAt(i) 🙂❕Нужно также знать основные структуры данных и понимать их реализацию в в Вашем языке программирования. Банальный вопрос - «Как работает LinkedList в Java?» или «Как разрешаются коллизии в hash map?» - ответ гуглится на раз. Закроем глаза на то, что человек не подготовился должным образом к интервью. Для меня это звоночек, что он также не готов погружаться в кишки технлогий, которыми пользуется. Часто на работе требуется потратить неделю, разбираясь в документациях и копаясь в исходниках, чтобы в итоге поправить 10 строк когда.
❔Каждый из нас человек и не может помнить абсолютно все классы и методы, особенно если редко приходится ими пользоваться. Часто интервьюеры сами подсказывают, если забыли название какого-то метода, например удалить элемент из списка
delete(i) или remove(i), узнать длину строки size() или length(). Такие ошибки обычно некритичны и мало влияют на "правильность" самого решения. Во многих процессах интервью считается норм, сходить в гугл c вопросом по синтаксису. 🤫Бывает и так, что нет никаких правил, что можно гуглить во время интервью, а что нельзя. Тогда кандидат может просто вбить в поисковую строку полностью вопрос. Но будьте аккуратны, потому что для интервьюера всегда понятно, считывает ли кандидат ответ "по бумажке" или излагает свои мысли. Никому не нравится, когда его держат за идиота.
🟢В любом случае перед началом или во время собеседования лучше уточнить, можно ли прибегать к помощи поисковика, чтобы потом для интервьюера это не выглядело читингом, а для Вас не обернулось неожиданным отказом.
Всем отличных выходных ✌️
👍19❤3🔥2
Офис мечты ⛺️
👶Когда я в первый раз пришел в офис Яндекса, я был впечатлен. Несколько тренажерных залов, классы по йоге, музыкальная комната с инструментами. Своя собственная столовая и множество кафе возле офиса, где можно было оплачивать дневных бюджетом из бейджика. На кухнях бесконечный кофе, свежие фрукты и шоколадки. Необычный интерьер, красочные стены, балконы, пуфики и прикольные названия переговорок. И куча всего интересного.
🤢Но почему-то всегда встречаются люди, которые считают любой офис отстойным. Насколько бы крутым офис не был, в какой-бы локации не находился, однозначно будут недовольные. «Обеды как в забегаловке», «Нет собственного баристы», «В тренажерке нет жима для ног», «Стульчики слишком мягкие». Для честности иногда и я сам являюсь таким душнилой 🤫.
Мне кажется это связано с тем, что компания просто не может сделать супер идеальный офис. А так как каждый из нас приходит со своим опытом, мы сразу замечаем что стало хуже по сравнению с предыдущим местом работы, не всегда замечая улучшения. Видимо человеки так устроены, сразу видим плохое.
🍰Мы очень быстро привыкаем к хорошему, соблазняемся плюшками и красивым офисом. Бесплатное питание, свой тренажерный зал, печеньки - уже не являются продающими аргументами, а минимальными ожиданиями. Если таких преимуществ не будет, скорее всего Вы как и я будете ожидать более высокую зарплату.
И компании прекрасно об этом осведомлены и стараются не только продавать вакансии офисными ништяками, но и таким образом удерживают сотрудников от перехода в другую компанию. Если офис классный и есть много интересного, то человек дважды подумает, прежде чем поменяет место работы. Особенно если стол возле окна 😬
☕️Хорошие офисы воспитывают в нас завышенные ожидания от следующего места работы. И просто так купить специалиста за капучинки уже намного труднее.
#душный_сева
👶Когда я в первый раз пришел в офис Яндекса, я был впечатлен. Несколько тренажерных залов, классы по йоге, музыкальная комната с инструментами. Своя собственная столовая и множество кафе возле офиса, где можно было оплачивать дневных бюджетом из бейджика. На кухнях бесконечный кофе, свежие фрукты и шоколадки. Необычный интерьер, красочные стены, балконы, пуфики и прикольные названия переговорок. И куча всего интересного.
🤢Но почему-то всегда встречаются люди, которые считают любой офис отстойным. Насколько бы крутым офис не был, в какой-бы локации не находился, однозначно будут недовольные. «Обеды как в забегаловке», «Нет собственного баристы», «В тренажерке нет жима для ног», «Стульчики слишком мягкие». Для честности иногда и я сам являюсь таким душнилой 🤫.
Мне кажется это связано с тем, что компания просто не может сделать супер идеальный офис. А так как каждый из нас приходит со своим опытом, мы сразу замечаем что стало хуже по сравнению с предыдущим местом работы, не всегда замечая улучшения. Видимо человеки так устроены, сразу видим плохое.
🍰Мы очень быстро привыкаем к хорошему, соблазняемся плюшками и красивым офисом. Бесплатное питание, свой тренажерный зал, печеньки - уже не являются продающими аргументами, а минимальными ожиданиями. Если таких преимуществ не будет, скорее всего Вы как и я будете ожидать более высокую зарплату.
И компании прекрасно об этом осведомлены и стараются не только продавать вакансии офисными ништяками, но и таким образом удерживают сотрудников от перехода в другую компанию. Если офис классный и есть много интересного, то человек дважды подумает, прежде чем поменяет место работы. Особенно если стол возле окна 😬
☕️Хорошие офисы воспитывают в нас завышенные ожидания от следующего места работы. И просто так купить специалиста за капучинки уже намного труднее.
#душный_сева
👍9🤔6🤣3
Разработчики-инвесторы 💰
Про акции Вы наверняка уже слышали от друзей супер-инвесторов в IPO, вместо капучинки купи акции и тд. Если нет, то как-нибудь напишу пост, здесь же хочу рассказать про вестинг.
Что такое вестинг?
Допустим разработчику при найме пообещали 100 акций по 50$ каждая. Выдача акций не происходит моментально, как только человек переходит порог фирмы, иначе сотрудник может уволиться на следующий же день, а делается это постепенно. Если человек уволиться в течении года, то ничего не получит. После первого года достигается порог (сliff), сотруднику выдается 25% акций, он может их продать или держать дальше. Оставшиеся 75% процентов раздаются равномерно, каждые несколько месяцев, в течении еще 3 лет. По окончанию 4 лет компания полностью рассчиталась с сотрудником. Весь этот процесс передачи прав акций и называется вестинг. Понятно, что условия и размеры могут меняться от компании к компании.
Справедливый вопрос, зачем же фирме отдавать часть своей доли человеку, который завтра может покинуть компанию? 🤨
1️⃣ Во-первых компания таким образом старается удержать сотрудника. Разработчики дорогой ресурс, который начинает приносит пользу после 3-6 месяцев работы. Удерживать специалистов дешевле, чем нанимать и обучать новых. Это ловушка для жадного дракона. Ничего не мешает компании выдавать новые акции через вестинг хоть каждый год, тогда сотруднику и вечности не хватит, чтобы получить все обещанные акции.
2️⃣ Во-вторых когда сотрудник становится акционером компании, он больше заинтересован в успехе компании. Ведь если компания процветает и цена растет, то вместе и с ней богатеют и держатели акций.
В мозгу тоже что-то щелкает, вы больше не наемный работник, а такой-же совладелец фирмы. Это значит, что в трудные времена вы более вероятно поможете компании их пережить, чем бросите корабль на произвол судьбы.
3️⃣ В-третьих для компании выдать акции в разы приятнее, чем выдать реальные деньги. Это фантики, которых полно в запасе и которые сотрудник сможет продать только через год минимум и то не факт (см Яндекс и 24 февраля).
При всех плюсах акций, есть один недостаток, они могут расти десятилетиями, а обесцениться в миг. Очень неприятно чувствовать, что плоды твоей усердной работы просто испарились. 🙁
Есть мысль, с учетом ситуации в мире, что в ближайшие годы мотивировать сотрудника будут больше реальными деньгами, а не "журавлем в небе", что думаете?
Про акции Вы наверняка уже слышали от друзей супер-инвесторов в IPO, вместо капучинки купи акции и тд. Если нет, то как-нибудь напишу пост, здесь же хочу рассказать про вестинг.
Что такое вестинг?
Допустим разработчику при найме пообещали 100 акций по 50$ каждая. Выдача акций не происходит моментально, как только человек переходит порог фирмы, иначе сотрудник может уволиться на следующий же день, а делается это постепенно. Если человек уволиться в течении года, то ничего не получит. После первого года достигается порог (сliff), сотруднику выдается 25% акций, он может их продать или держать дальше. Оставшиеся 75% процентов раздаются равномерно, каждые несколько месяцев, в течении еще 3 лет. По окончанию 4 лет компания полностью рассчиталась с сотрудником. Весь этот процесс передачи прав акций и называется вестинг. Понятно, что условия и размеры могут меняться от компании к компании.
Справедливый вопрос, зачем же фирме отдавать часть своей доли человеку, который завтра может покинуть компанию? 🤨
В мозгу тоже что-то щелкает, вы больше не наемный работник, а такой-же совладелец фирмы. Это значит, что в трудные времена вы более вероятно поможете компании их пережить, чем бросите корабль на произвол судьбы.
При всех плюсах акций, есть один недостаток, они могут расти десятилетиями, а обесцениться в миг. Очень неприятно чувствовать, что плоды твоей усердной работы просто испарились. 🙁
Есть мысль, с учетом ситуации в мире, что в ближайшие годы мотивировать сотрудника будут больше реальными деньгами, а не "журавлем в небе", что думаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
Что делать с опоздавшим? 🏃♀️
Почитайте вопрос и решите, как бы вы поступили в "выдуманной" ситуации? Правильных и неправильных ответов тут нет, только более эффективные и менее эффективные. Необязательно отвечать на приведенные ниже вопросы, достаточно описать свой сценарий действий.
❗️ Ситуация:
Вы часть команды разработки, возможно ее руководитель. Вы с командой участвуете в разных встречах: стэндапы 3-5 раз в неделю, планирование задач, обсуждение багов и инцидентов и тд.
Но в команде есть один человек, который постоянно опаздывает на встречи на 10-15 минут. Чаще это происходит на утренних митингах, но также случается и внутри дня. Причины для опоздания у коллеги разные: сломанный интернет, визит к врачу, отправить посылку и тд.
Иногда встреча незначительная и отсутствие одного человека никак не влияет. Иногда команде приходится тратить дополнительное время, чтобы погрузить человека в контекст обсуждений. Иногда опаздывающий коллега является ключевым человеком и митинг может задержаться на неопределенное время.
❓ Вопрос:
Если сценарии разные, то ситуацию можно рассмотреть с двух сторон: как руководитель и как коллега по команде.
💭Делитесь своими вариантами, даже если кажутся неверными. У кого-то возможно есть такой опыт из жизни, тоже интересно послушать.
#чтобы_ты_сделал
Почитайте вопрос и решите, как бы вы поступили в "выдуманной" ситуации? Правильных и неправильных ответов тут нет, только более эффективные и менее эффективные. Необязательно отвечать на приведенные ниже вопросы, достаточно описать свой сценарий действий.
Вы часть команды разработки, возможно ее руководитель. Вы с командой участвуете в разных встречах: стэндапы 3-5 раз в неделю, планирование задач, обсуждение багов и инцидентов и тд.
Но в команде есть один человек, который постоянно опаздывает на встречи на 10-15 минут. Чаще это происходит на утренних митингах, но также случается и внутри дня. Причины для опоздания у коллеги разные: сломанный интернет, визит к врачу, отправить посылку и тд.
Иногда встреча незначительная и отсутствие одного человека никак не влияет. Иногда команде приходится тратить дополнительное время, чтобы погрузить человека в контекст обсуждений. Иногда опаздывающий коллега является ключевым человеком и митинг может задержаться на неопределенное время.
- Чтобы вы сделали в данном случае? - Стоит ли вообще что-то предпринимать? - Чья это обязанность, только руководителя, HR или команды тоже?- Действовать угрозами или поощрениями, кнут или пряник?- Как выйти из этой ситуации с пользой для себя, компании, руководства и команды?Если сценарии разные, то ситуацию можно рассмотреть с двух сторон: как руководитель и как коллега по команде.
💭Делитесь своими вариантами, даже если кажутся неверными. У кого-то возможно есть такой опыт из жизни, тоже интересно послушать.
#чтобы_ты_сделал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔3
Мой фейл 🙇♂️
Я с огромными глазами молча смотрю на экран. Не верится, что это произошло. Нужно как-то действовать и исправлять, но я продолжаю сидеть в ступоре. Такое чувство определенно испытывали все, кто понял, что натворил что-то крупное. Я несколько раз перепроверял запросы, но осознание неотвратимого медленно приходило ко мне, Я УДАЛИЛ ТАБЛИЦУ С ДАННЫМИ НА ПРОДЕ😱
На одной из моих первых работ, я джуниор разработчик писал веб-приложение. Тогда я еще считался фулл-стэком, был мастером jQuery. Приложение по архитектуре было довольно простое, один балансировщик, само приложение и одна база данных. На этом проекте я был единственным разработчиком. Раньше не было таких строгих ограничений и контролей доступов как сейчас, по крайней мере в Казахстанской разработке, по крайней мере в моей компании. Обычной практикой было собрать свое приложение в архив, зайти по ssh на боевой сервер, остановить старый сервис и запустить новый. Вообщем у меня был полный доступ ко всему, чему только можно.
Я в этот день под вечер тестировал какие-то запросы на тестовой базе данных. Мне нужно было удалять данные и заново их перезаливать, и потом проверять как поведет себя приложение. Как не сложно догадаться, во время одного из таких тестов я подключился к продовой базе и к чертовой матери удалил все данные из таблицы. Ситуация осложнялось тем, что не было бэкапов, совсем 🙂
😨Холодный пот пробежался по моему телу, сердце бешено стучало, мозг не верил в происходящее.
Я потратил всю ночь, пытаясь восстановить базу разными способами: искал подсказки по логам приложения, использовал данные из смежных таблицы, что-то скопировал из тестовой базы и так далее. Я смог каким-то чудом восстановить часть данных, но большая часть все равно была утеряна. В середине ночи придя домой я лег с мыслью, что завтра кому-то будет очень нехорошо.
На следующий день меня и правда ждало неприятное общение с заказчиками. К счастью восстановленной части вполне хватало для полноценной работы приложения, а недостающие данные смогли предоставить сами заказчики. Можно сказать мы легко отделались, инцидент замялся и через неделю о нем уже никто не помнил.
Впоследствии я настроил ежедневные бэкапы и разграничение прав доступов к базе. Еще я теперь каждый раз перепроверяю, когда делаю update/delete запросы к базе, вообще стараюсь их совершать в транзакции и по несколько раз перепроверять, что именно я изменил.
А самый главный вывод: фейлы и факапы - это цена, которую платит компания за твое обучение, желательно чтобы эти деньги не были потрачены зря. Я поумнел ровно настолько, насколько большой был инцидент.
🟢Говорят, что военный устав написан кровью, зачастую наши ценнейшие знания получены благодаря неудачному опыту.
Я с огромными глазами молча смотрю на экран. Не верится, что это произошло. Нужно как-то действовать и исправлять, но я продолжаю сидеть в ступоре. Такое чувство определенно испытывали все, кто понял, что натворил что-то крупное. Я несколько раз перепроверял запросы, но осознание неотвратимого медленно приходило ко мне, Я УДАЛИЛ ТАБЛИЦУ С ДАННЫМИ НА ПРОДЕ
На одной из моих первых работ, я джуниор разработчик писал веб-приложение. Тогда я еще считался фулл-стэком, был мастером jQuery. Приложение по архитектуре было довольно простое, один балансировщик, само приложение и одна база данных. На этом проекте я был единственным разработчиком. Раньше не было таких строгих ограничений и контролей доступов как сейчас, по крайней мере в Казахстанской разработке, по крайней мере в моей компании. Обычной практикой было собрать свое приложение в архив, зайти по ssh на боевой сервер, остановить старый сервис и запустить новый. Вообщем у меня был полный доступ ко всему, чему только можно.
Я в этот день под вечер тестировал какие-то запросы на тестовой базе данных. Мне нужно было удалять данные и заново их перезаливать, и потом проверять как поведет себя приложение. Как не сложно догадаться, во время одного из таких тестов я подключился к продовой базе и к чертовой матери удалил все данные из таблицы. Ситуация осложнялось тем, что не было бэкапов, совсем 🙂
😨Холодный пот пробежался по моему телу, сердце бешено стучало, мозг не верил в происходящее.
Я потратил всю ночь, пытаясь восстановить базу разными способами: искал подсказки по логам приложения, использовал данные из смежных таблицы, что-то скопировал из тестовой базы и так далее. Я смог каким-то чудом восстановить часть данных, но большая часть все равно была утеряна. В середине ночи придя домой я лег с мыслью, что завтра кому-то будет очень нехорошо.
На следующий день меня и правда ждало неприятное общение с заказчиками. К счастью восстановленной части вполне хватало для полноценной работы приложения, а недостающие данные смогли предоставить сами заказчики. Можно сказать мы легко отделались, инцидент замялся и через неделю о нем уже никто не помнил.
Впоследствии я настроил ежедневные бэкапы и разграничение прав доступов к базе. Еще я теперь каждый раз перепроверяю, когда делаю update/delete запросы к базе, вообще стараюсь их совершать в транзакции и по несколько раз перепроверять, что именно я изменил.
А самый главный вывод: фейлы и факапы - это цена, которую платит компания за твое обучение, желательно чтобы эти деньги не были потрачены зря. Я поумнел ровно настолько, насколько большой был инцидент.
🟢Говорят, что военный устав написан кровью, зачастую наши ценнейшие знания получены благодаря неудачному опыту.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥8😁1🤯1
Стоит ли бояться ChatGPT? 🤖
ChatGPT ворвался в нашу жизнь быстро и стремительно, буквально пару месяцев назад о нем мало кто слышал, а теперь каждая вторая новость о революции в индустрии. В то время как огромное количество людей боятся остаться без работы из-за развития AI, одна категория специалистов только радуется появлению ChatGPT.
На днях на tech insider вышла статья, как последние инновации в области искусственного интеллекта повлияют на работу программистов. Переведу основные аргументы из статьи:
Ссылка на статью:
https://www.businessinsider.com/will-chatgpt-replace-programmers-engineers-developers-tech-jobs-easier-2023-3
ChatGPT ворвался в нашу жизнь быстро и стремительно, буквально пару месяцев назад о нем мало кто слышал, а теперь каждая вторая новость о революции в индустрии. В то время как огромное количество людей боятся остаться без работы из-за развития AI, одна категория специалистов только радуется появлению ChatGPT.
На днях на tech insider вышла статья, как последние инновации в области искусственного интеллекта повлияют на работу программистов. Переведу основные аргументы из статьи:
- Чтобы оставаться востребованным на рынке, нужно изучать и использовать технологии на базе AI. Это новая действительность, не стоит это игнорировать.- ChatGPT и подобные инструменты помогут разработчикам сосредоточиться на более высоких целях, тратя меньше времени на второстепенные активности: как поиск ответов на stackoverflow или написание шаблонного кода. - Молодым программистам легче попасть в индустрию и проще расти. ChatGPT и подобные сокращают дистанцию между джунами и сеньорами, помогая быстро и точно находить ответы на интересующие вопросы. - Искусственному интелекту еще есть куда развиваться, он пока не силен в креативности и эмоциях. Понимание человеческих чувств и шаблонов поведений критично, чтобы разрабатывать приложения для пользователей. - Системы, использущие AI становятся только сложнее, а значит и на развитие и поддержку будут тратиться больше ресурсов. Даже учитывая массовые увольнения, нужда в IT-специалистах будет только расти.Ссылка на статью:
https://www.businessinsider.com/will-chatgpt-replace-programmers-engineers-developers-tech-jobs-easier-2023-3
Business Insider
Programmers are pumped by the rise of ChatGPT, because it makes their jobs easier and helps people to find a lucrative career in…
AI and layoffs are majorly changing the tech industry, but ChatGPT won't replace programmers. If anything, it'll help more people enter the field.
👍11🔥2🤔2
Интеллектуальное хобби для взрослых детей
Может показаться, что единственный смысл изучать алгоритмы и решать задачи на литкоде это только ради собеседований. Но есть и другая причина, более увлекательная.
🏋️♂️У каждого из нас помимо работы есть свои увлечения, кто-то смотрит сериалы, читает книжки, играет в доту, поднимает железки. Так вот, решение задач из leetocode, codeforces, topcoder и других платформ это тоже хобби. Многие разработчики решают их, просто потому что это интересно, это весело, это увлекательно.
🧠У всех свои причины: кто-то стремится быть лучшим среди коллег, кто-то видит это как разминку для мозгов, кому-то нравится находить неочевидные решения. Платформы типа Leetcode стараются помочь в этом увлечении, активно используя элементы геймификации: лидерборды, звания и бейджи, очки и монетки, которые конвертируются в настоящие футболки.
👨💻На каждой работе я нахожу энтузиастов, которые любят участвовать в соревнованиях по программированию. Например в Canva есть отдельный клуб, где ребята соревнуются с друг другом, обсуждают решения, делятся событиями. А в Яндексе в общий форум периодически публиковали и обсуждали сложные задачи из Leetcode, там ребята конечно пожестче, призеры и победители мировых олимпиад.
🦾Радость от решенной задачи, особенно сложной, может вполне превышать радость от победы в часовой катке, футбольной игре или нового рекорда на 10 км. Выброс дофамина гарантирован. Попробуйте решить нетривиальную задачу и будете искать того, с кем поделиться радостью и перед кем похвастаться.
🟢Как говорил Генри Форд: «Самая хорошая работа - это высокооплачиваемое хобби». В данном случае «Самое хорошее хобби - то, что поможет получить высокооплачиваемую работу».
Может показаться, что единственный смысл изучать алгоритмы и решать задачи на литкоде это только ради собеседований. Но есть и другая причина, более увлекательная.
🏋️♂️У каждого из нас помимо работы есть свои увлечения, кто-то смотрит сериалы, читает книжки, играет в доту, поднимает железки. Так вот, решение задач из leetocode, codeforces, topcoder и других платформ это тоже хобби. Многие разработчики решают их, просто потому что это интересно, это весело, это увлекательно.
🧠У всех свои причины: кто-то стремится быть лучшим среди коллег, кто-то видит это как разминку для мозгов, кому-то нравится находить неочевидные решения. Платформы типа Leetcode стараются помочь в этом увлечении, активно используя элементы геймификации: лидерборды, звания и бейджи, очки и монетки, которые конвертируются в настоящие футболки.
👨💻На каждой работе я нахожу энтузиастов, которые любят участвовать в соревнованиях по программированию. Например в Canva есть отдельный клуб, где ребята соревнуются с друг другом, обсуждают решения, делятся событиями. А в Яндексе в общий форум периодически публиковали и обсуждали сложные задачи из Leetcode, там ребята конечно пожестче, призеры и победители мировых олимпиад.
🦾Радость от решенной задачи, особенно сложной, может вполне превышать радость от победы в часовой катке, футбольной игре или нового рекорда на 10 км. Выброс дофамина гарантирован. Попробуйте решить нетривиальную задачу и будете искать того, с кем поделиться радостью и перед кем похвастаться.
🟢Как говорил Генри Форд: «Самая хорошая работа - это высокооплачиваемое хобби». В данном случае «Самое хорошее хобби - то, что поможет получить высокооплачиваемую работу».
👍18🔥4❤3
Увольнения в Atlassian
Один из самых успешных австралийских технологических стартапов Atlassian, во вторник уведомил 500 своих сотрудников об увольнении, это порядка 5% всего штата. Если раньше не слышали про компанию Atlassian, то наверняка знаете их продукты: Trello, Jira, BitBucket, Confluence и еще много других.
Сокращения не задели разработчиков. Как утверждает руководство, они сокращают в одном месте, чтобы больше тратит в другом. Компания продолжает нанимать, есть порядка 700 открытых позиций.
Интересно, что еще в прошлом октябре они активно нанимали, даже запустили брэндированный автобус AtlassiVan по главным городам Австралии, чтобы привлечь молодые таланты. За последние 4 года штат увеличился кратно, до 10 тыс сотрудников. Видимо это уже ставшая классикой история про раздутый штат.
Офис разработки у Atlassian находится здесь в Сиднее и есть некие опасения у местного IT, что увольнения придут и в другие локальные компании. Canva кстати говорит, что все хорошо и не нужно волноваться. Как бы Atlassian не создал прецедент на австралийском рынке.
Новость тут:
https://www.afr.com/technology/atlassian-to-sack-500-people-5pc-of-workforce-20230307-p5cpz6
Один из самых успешных австралийских технологических стартапов Atlassian, во вторник уведомил 500 своих сотрудников об увольнении, это порядка 5% всего штата. Если раньше не слышали про компанию Atlassian, то наверняка знаете их продукты: Trello, Jira, BitBucket, Confluence и еще много других.
Сокращения не задели разработчиков. Как утверждает руководство, они сокращают в одном месте, чтобы больше тратит в другом. Компания продолжает нанимать, есть порядка 700 открытых позиций.
Интересно, что еще в прошлом октябре они активно нанимали, даже запустили брэндированный автобус AtlassiVan по главным городам Австралии, чтобы привлечь молодые таланты. За последние 4 года штат увеличился кратно, до 10 тыс сотрудников. Видимо это уже ставшая классикой история про раздутый штат.
Офис разработки у Atlassian находится здесь в Сиднее и есть некие опасения у местного IT, что увольнения придут и в другие локальные компании. Canva кстати говорит, что все хорошо и не нужно волноваться. Как бы Atlassian не создал прецедент на австралийском рынке.
Новость тут:
https://www.afr.com/technology/atlassian-to-sack-500-people-5pc-of-workforce-20230307-p5cpz6
😱4👍3😢2
Работа это не семья, а коллеги это не братья и сестры 👨👩👧👦
🚪У меня всегда были хорошие коллеги, с некоторыми из них я остался друзьями и до сих пор поддерживаю связь. Но стоит только переступить порог компании в направлении выхода, как 90% бывших коллег забудут тебя практически сразу, часть из них вспомнит о тебе только при чтении твоего кода. А ведь мы тратим на свою работу больше времени, чем на свою семью и своих друзей.
🎯Компания может проявлять хорошее отношение к сотрудникам, помогать им в сложные жизненные моменты, праздновать дни рождения, устраивать детские праздники и тд. Это безусловно круто и человеку несомненно повезло с работодателем. Но это не делает ее семьей. На работе от нас ждут конкретных результатов, если эти цели систематически не достигать, то компания с чистой совестью тебя уволит. А еще бизнес должен всегда зарабатывать деньги, это ее главная задача, а не создание теплых отношений.
📚С другой стороны, трудно представить, чтобы родители отказались от ребенка, за то, что тот приносит двойки или не убирает у себя комнате. Как сын постоянно убеждаюсь, что родители могут бесконечно много раз давать последние шансы.
🕹Абсолютно все разговоры про вторую семью это манипуляции: перерабатывать на благо семьи, не спрашивать про повышение у старшего брата, не бросать семью в трудный момент, беспрекословно слушать папу-директора. Если кто-то вам говорит про семейные узы на работе, вспоминайте девушку, которую в один прекрасный день просто уволили посреди созвона, после 15 лет работы.
#душный_сева
🚪У меня всегда были хорошие коллеги, с некоторыми из них я остался друзьями и до сих пор поддерживаю связь. Но стоит только переступить порог компании в направлении выхода, как 90% бывших коллег забудут тебя практически сразу, часть из них вспомнит о тебе только при чтении твоего кода. А ведь мы тратим на свою работу больше времени, чем на свою семью и своих друзей.
🎯Компания может проявлять хорошее отношение к сотрудникам, помогать им в сложные жизненные моменты, праздновать дни рождения, устраивать детские праздники и тд. Это безусловно круто и человеку несомненно повезло с работодателем. Но это не делает ее семьей. На работе от нас ждут конкретных результатов, если эти цели систематически не достигать, то компания с чистой совестью тебя уволит. А еще бизнес должен всегда зарабатывать деньги, это ее главная задача, а не создание теплых отношений.
📚С другой стороны, трудно представить, чтобы родители отказались от ребенка, за то, что тот приносит двойки или не убирает у себя комнате. Как сын постоянно убеждаюсь, что родители могут бесконечно много раз давать последние шансы.
🕹Абсолютно все разговоры про вторую семью это манипуляции: перерабатывать на благо семьи, не спрашивать про повышение у старшего брата, не бросать семью в трудный момент, беспрекословно слушать папу-директора. Если кто-то вам говорит про семейные узы на работе, вспоминайте девушку, которую в один прекрасный день просто уволили посреди созвона, после 15 лет работы.
#душный_сева
👍34😁4
Мои впечатления о Canva ✈️
Уже почти 4 месяца, как я работаю в Canva. За это время я адаптировался, разобрался в проекте, начал брать задачи посложнее, мой английский становится свободнее, а недавно задумался над получением статуса постоянно резидента Австралии.
Давайте кратко расскажу, что про свои первые впечатления о Canva:
🎨Так как продукт это приложение для блогеров, дизайнеров и креативщиков, то сотрудники тут тоже в хорошем смысле немного помешаны на дизайне. Даже такие заядлые бэкендеры как я, стараются делать красивые презентации. Кстати да, компания вовсю использует свой продукт как рабочий инструмент, недавно появилась фича Canva Docs - альтернатива для Google Docs.
🏢Чувствуется, что Канва находится на пути трансформации из среднего бизнеса в корпорацию. Количество сотрудников с каждым годом удваивается, появляется бюрократия и более четкие процессы. Не всем это нравится, многие хотят сохранить ламповость первых лет компании, но дует ветер перемен.
🎭Все работающие тут, как в целом и в Австралии крайне приветливые люди. Нынешние и бывшие сотрудники на Glassdoor отзываются очень тепло о коллективе в Canva и называют его главным плюсом. Мне нравится открытость и улыбчивость местных людей, это поднимает настроение. Заметил, что и сам начал чаще улыбаться и легче иду на общение.
👨🏭Если в Яндексе я чувствовал атмосферу трудоголизма, то тут люди более внимательно относятся к work/life balance. Мне в первое время было непривычно выходить с работы раньше 18 часов, но я усердно привыкаю. По загруженности задачами тут более комфортно себя чувствую, чем прежде. Жесткие дедлайны здесь скорее исключения, все работают без напряга.
💻Стэк технологий и рабочие процессы тут выстроены. Компания старается использовать готовые решения и не придумывать свои велосипеды, но думаю это вопрос времени. В Canva работают выходцы из компаний MAANG, в частности один из основателей прежде работал в Google, каждый новый сотрудник старался привнести свой опыт в тогда еще маленький стартап, так и вырос единорог.
Еще есть классная еда, краны с пивом, BBQ на крыше и многое другое, но уже в следующий раз 🍕 🙂
Уже почти 4 месяца, как я работаю в Canva. За это время я адаптировался, разобрался в проекте, начал брать задачи посложнее, мой английский становится свободнее, а недавно задумался над получением статуса постоянно резидента Австралии.
Давайте кратко расскажу, что про свои первые впечатления о Canva:
🎨Так как продукт это приложение для блогеров, дизайнеров и креативщиков, то сотрудники тут тоже в хорошем смысле немного помешаны на дизайне. Даже такие заядлые бэкендеры как я, стараются делать красивые презентации. Кстати да, компания вовсю использует свой продукт как рабочий инструмент, недавно появилась фича Canva Docs - альтернатива для Google Docs.
🏢Чувствуется, что Канва находится на пути трансформации из среднего бизнеса в корпорацию. Количество сотрудников с каждым годом удваивается, появляется бюрократия и более четкие процессы. Не всем это нравится, многие хотят сохранить ламповость первых лет компании, но дует ветер перемен.
🎭Все работающие тут, как в целом и в Австралии крайне приветливые люди. Нынешние и бывшие сотрудники на Glassdoor отзываются очень тепло о коллективе в Canva и называют его главным плюсом. Мне нравится открытость и улыбчивость местных людей, это поднимает настроение. Заметил, что и сам начал чаще улыбаться и легче иду на общение.
👨🏭Если в Яндексе я чувствовал атмосферу трудоголизма, то тут люди более внимательно относятся к work/life balance. Мне в первое время было непривычно выходить с работы раньше 18 часов, но я усердно привыкаю. По загруженности задачами тут более комфортно себя чувствую, чем прежде. Жесткие дедлайны здесь скорее исключения, все работают без напряга.
💻Стэк технологий и рабочие процессы тут выстроены. Компания старается использовать готовые решения и не придумывать свои велосипеды, но думаю это вопрос времени. В Canva работают выходцы из компаний MAANG, в частности один из основателей прежде работал в Google, каждый новый сотрудник старался привнести свой опыт в тогда еще маленький стартап, так и вырос единорог.
Еще есть классная еда, краны с пивом, BBQ на крыше и многое другое, но уже в следующий раз 🍕 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍8🤩3❤1
Вчера вышла статья Марка Цукерберга об изменениях в инициативу Meta “Year of Efficiency”.
Выжимка:
Ссылка на статью:
https://about.fb.com/news/2023/03/mark-zuckerberg-meta-year-of-efficiency/
Выжимка:
- Уволят 10000 сотрудников и закроют 5000 вакансий.- Планируется упростить иерархию, сделать ее более плоской. Менеджера начнут писать код. - Закопают кучу неприоритетных проектов. Хоть они и мелкие, но сжирали много ресурсов. - Экономический кризис может затянуться на несколько лет, нужно быть к этому готовым. - Meta наняла слишком много неинженерных специальностей, теперь нужно возвращать фокус на технологии. Планируется сбалансировать соотношение инженеров в каждой команде и убрать ненужные взаимодействия.- AI и Metaverse остаются приоритетными направлениями в компании.Ссылка на статью:
https://about.fb.com/news/2023/03/mark-zuckerberg-meta-year-of-efficiency/
😱5😢3🔥2
3 самых неприятных руководителя 😖
Когда Вам говорят фразу "идеальный руководитель", кто приходит в голову? Может быть Илон Маск? Или Ваш первый тимлид на работе? А может директор компании, с горящими глазами ведущий компанию вперед?
Я по доброму завидую ребятам, которые начинают свою карьеру в больших технологических компаниях. И причина зависти не в высоких зарплатах или статусе, а в том, что они знакомятся с самыми лучшими процессами и практиками индустрии на заре своего пути. Многие как и я проходили через самые разные компании, получили свои вьетнамские флэшбеки и травмировали свою детскую психику. Это кстати одна из причин стремиться в big tech, меньше шансов нарваться на неадекватного руководителя.
Мой личный список типажей руководителей, с кем не хотел работать (вновь).
Бывший чиновник 👨⚖️
Когда такой руководитель пропитан атмосферой гос аппаратов и приносит ее с собой в IT компанию. Разговор на повышенных тонах и крики на индивидуальных и общих встречах. Излишняя бюрократия в заполнении каких-то бумаг или служебных писем. Кажется, что соблюдение правил важнее, чем сам результат. Я видел как с приходом такого управленца, текучка кадров слишком выросла и сам со временем утек.
В виде котика 👩🎨
Второй мой нелюбимый тип это некомпетентный руководитель, он слабо понимает как работает IT. Может спокойно спросить какой-нибудь ну очень глупый вопрос и на объяснение невыполнимости уйдет пару часов. Порой приходит с очень срочной, которую нужно сделать за 2 дня, тотальное непонимание процессов разработки. Отличный тренинг для контроля гнева конечно, но проходить его снова не хочется.
Синдром маленького начальника 🦸♂️
Люди которые занимают невысокую управленческую позицию, но явно упиваются своим положением. Авторитетом продавливает свое видение, с таким тяжело аргументированно спорить. Может перебивать и периодически указывать на иерархию. Самое страшное это приучить себя к чувству виноватости и забитости. Тварь ли я дрожащая или право имею.
🟢 Иногда научиться взаимодействовать с трудным руководителем это прекрасный жизненный опыт, а иногда просто трата времени, каждый выбирает сам.
❓ А каких управленцев Вы обходите стороной?
Когда Вам говорят фразу "идеальный руководитель", кто приходит в голову? Может быть Илон Маск? Или Ваш первый тимлид на работе? А может директор компании, с горящими глазами ведущий компанию вперед?
Я по доброму завидую ребятам, которые начинают свою карьеру в больших технологических компаниях. И причина зависти не в высоких зарплатах или статусе, а в том, что они знакомятся с самыми лучшими процессами и практиками индустрии на заре своего пути. Многие как и я проходили через самые разные компании, получили свои вьетнамские флэшбеки и травмировали свою детскую психику. Это кстати одна из причин стремиться в big tech, меньше шансов нарваться на неадекватного руководителя.
Мой личный список типажей руководителей, с кем не хотел работать (вновь).
Бывший чиновник 👨⚖️
Когда такой руководитель пропитан атмосферой гос аппаратов и приносит ее с собой в IT компанию. Разговор на повышенных тонах и крики на индивидуальных и общих встречах. Излишняя бюрократия в заполнении каких-то бумаг или служебных писем. Кажется, что соблюдение правил важнее, чем сам результат. Я видел как с приходом такого управленца, текучка кадров слишком выросла и сам со временем утек.
В виде котика 👩🎨
Второй мой нелюбимый тип это некомпетентный руководитель, он слабо понимает как работает IT. Может спокойно спросить какой-нибудь ну очень глупый вопрос и на объяснение невыполнимости уйдет пару часов. Порой приходит с очень срочной, которую нужно сделать за 2 дня, тотальное непонимание процессов разработки. Отличный тренинг для контроля гнева конечно, но проходить его снова не хочется.
Синдром маленького начальника 🦸♂️
Люди которые занимают невысокую управленческую позицию, но явно упиваются своим положением. Авторитетом продавливает свое видение, с таким тяжело аргументированно спорить. Может перебивать и периодически указывать на иерархию. Самое страшное это приучить себя к чувству виноватости и забитости. Тварь ли я дрожащая или право имею.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤4🔥3
Как стать любимчиком коллег 🥰
Нравится мне когда меня хвалят, особенно на работе, что тут подделаешь. У меня есть убеждение, похвала на работе конвертируется в хорошие отзывы, хорошие отзывы положительно влияют на ревью, положительное ревью приносят деньги.
Ревью - в этом посте я называю процесс, когда руководители оценивают сотрудника на основе выполненных задач и отзывов от коллег. И по итогам ревью предлагают повышение, дают больше денег или говорят "добро пошёл-овать".
Очевидно, чтобы получать премии и повышения нужно прежде всего работать, делать задачи и достигать целей. Здесь поделюсь наблюдениями и практиками, которые помогают мне повышать шансы на успешное ревью.
🚑Откликаться на саппортные тикеты
Другим всегда что-то нужно от вашей команды, сапорты несут жалобы от пользователей, смежные отделы приходят с техническим вопросом, аналитики хотят получить статистику - таких людей вагон и маленькая тележка. Кто-то не любит такое разгребать, кто-то просто игнорирует, но я стараюсь по возможности помогать. Я заметил, что люди позитивно реагируют на помощь, особенно если делаешь чуть больше, чем нужно. Иногда коллегам даже не так важно решение вопроса, а то что им занимаются и уделяют ему время. Помогите саппорту решить боль супер недовольного клиента и он вам такой отзыв напишет.
👩🚒Проактивно участвовать на встречах
Я считаю, что участвовать в обсуждениях это важно. Участие в дискуссии показывает прежде всего вовлеченность. Из-за пассивности и молчания у команды может сложиться впечатление, что человеку все равно. Конечно иногда может показаться, что умные люди уже все продумали, зачем тут задавать глупые вопросы? Во-первых глупых вопросов нет, если они помогают тебе лично лучше понять проблему. Во-вторых даже разработчики высокого уровня не застрахованы от невнимательности и мелких ошибок. Сюда же я отношу активное участие в разруливании проблем и инцидентов.
✌️Запрашивать отзыв не отходя от кассы
Как говорится «куй железо, пока у кассы пирожки горячие». Если получилось успешно совместно завершить какую-либо задачу, то имеет смысл сразу же запросить отзыв. Человек под хорошим впечатлением наверняка укажет больше важных деталей, чем если запросить отзыв через год. И вообще коллега может перейти в другой отдел, поссориться с вами или уволиться.
🚕🚗Не блокировать других
Я молча презираю коллег, которые тянут с ревью пулл реквеста неделю, напишут один коммент и отправляют на доработку. Знаю также, что многих как и меня бесит «пинговать», писать в личку, просить посмотреть дизайн доку или ответить на комментарий. Точнее будет наоборот, если все время блокировать других - велика вероятность получить негативный отзыв. Меня однажды один коллега попросил написать отзыв, до этого на протяжении нескольких недель но с усердием игнорировал все вопросы и встречи, поставив под угрозу важную фичу, чего он ожидал услышать?
📈Переводить задачи в бизнесовые показатели
Один разработчик полгода рефакторил код, второй разработчик за месяц увеличил количество пользователей на 10% - вопрос «кто с больше вероятностью получит премию?». Мое наблюдение - есть только один вид пользы, который можно перевести в премию - это увеличение прибыли компании. Тимлиду намного легче защищать высокую оценку подчиненного перед руководством компанию, когда есть метрики, понятные даже людям, далеким от IT. Снизил расходы на облако на 100000 $ - всем понятно, настроил автоформатирование кода - ну и че? Перед любым ревью не лишним будет пройтись по выполненным задачам и постараться выразить их пользу в бизнес-показателях. Поэтому я люблю продуктовые задачи больше, чем технические, легче продавать свой вклад.
🤷♂️Явно говорить тимлиду, чего хочешь
Есть поверье, что если каждую неделю просить тимлида о повышении, то рано или поздно это произойдет. Чтобы ревью не становились сюрпризом, лучше обговаривать ожидания на берегу. Если прямой руководитель знает, к чему ты стремишься, ему легче тебе в этом помочь.
🟢 Как говорил герой Николаса Кейджа “Нельзя заставить кого-то в тебя влюбиться, но можно увеличить свои шансы”.
Нравится мне когда меня хвалят, особенно на работе, что тут подделаешь. У меня есть убеждение, похвала на работе конвертируется в хорошие отзывы, хорошие отзывы положительно влияют на ревью, положительное ревью приносят деньги.
Ревью - в этом посте я называю процесс, когда руководители оценивают сотрудника на основе выполненных задач и отзывов от коллег. И по итогам ревью предлагают повышение, дают больше денег или говорят "добро пошёл-овать".
Очевидно, чтобы получать премии и повышения нужно прежде всего работать, делать задачи и достигать целей. Здесь поделюсь наблюдениями и практиками, которые помогают мне повышать шансы на успешное ревью.
🚑Откликаться на саппортные тикеты
Другим всегда что-то нужно от вашей команды, сапорты несут жалобы от пользователей, смежные отделы приходят с техническим вопросом, аналитики хотят получить статистику - таких людей вагон и маленькая тележка. Кто-то не любит такое разгребать, кто-то просто игнорирует, но я стараюсь по возможности помогать. Я заметил, что люди позитивно реагируют на помощь, особенно если делаешь чуть больше, чем нужно. Иногда коллегам даже не так важно решение вопроса, а то что им занимаются и уделяют ему время. Помогите саппорту решить боль супер недовольного клиента и он вам такой отзыв напишет.
👩🚒Проактивно участвовать на встречах
Я считаю, что участвовать в обсуждениях это важно. Участие в дискуссии показывает прежде всего вовлеченность. Из-за пассивности и молчания у команды может сложиться впечатление, что человеку все равно. Конечно иногда может показаться, что умные люди уже все продумали, зачем тут задавать глупые вопросы? Во-первых глупых вопросов нет, если они помогают тебе лично лучше понять проблему. Во-вторых даже разработчики высокого уровня не застрахованы от невнимательности и мелких ошибок. Сюда же я отношу активное участие в разруливании проблем и инцидентов.
✌️Запрашивать отзыв не отходя от кассы
Как говорится «куй железо, пока у кассы пирожки горячие». Если получилось успешно совместно завершить какую-либо задачу, то имеет смысл сразу же запросить отзыв. Человек под хорошим впечатлением наверняка укажет больше важных деталей, чем если запросить отзыв через год. И вообще коллега может перейти в другой отдел, поссориться с вами или уволиться.
🚕🚗Не блокировать других
Я молча презираю коллег, которые тянут с ревью пулл реквеста неделю, напишут один коммент и отправляют на доработку. Знаю также, что многих как и меня бесит «пинговать», писать в личку, просить посмотреть дизайн доку или ответить на комментарий. Точнее будет наоборот, если все время блокировать других - велика вероятность получить негативный отзыв. Меня однажды один коллега попросил написать отзыв, до этого на протяжении нескольких недель но с усердием игнорировал все вопросы и встречи, поставив под угрозу важную фичу, чего он ожидал услышать?
📈Переводить задачи в бизнесовые показатели
Один разработчик полгода рефакторил код, второй разработчик за месяц увеличил количество пользователей на 10% - вопрос «кто с больше вероятностью получит премию?». Мое наблюдение - есть только один вид пользы, который можно перевести в премию - это увеличение прибыли компании. Тимлиду намного легче защищать высокую оценку подчиненного перед руководством компанию, когда есть метрики, понятные даже людям, далеким от IT. Снизил расходы на облако на 100000 $ - всем понятно, настроил автоформатирование кода - ну и че? Перед любым ревью не лишним будет пройтись по выполненным задачам и постараться выразить их пользу в бизнес-показателях. Поэтому я люблю продуктовые задачи больше, чем технические, легче продавать свой вклад.
🤷♂️Явно говорить тимлиду, чего хочешь
Есть поверье, что если каждую неделю просить тимлида о повышении, то рано или поздно это произойдет. Чтобы ревью не становились сюрпризом, лучше обговаривать ожидания на берегу. Если прямой руководитель знает, к чему ты стремишься, ему легче тебе в этом помочь.
🟢 Как говорил герой Николаса Кейджа “Нельзя заставить кого-то в тебя влюбиться, но можно увеличить свои шансы”.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥5❤3
Никогда такого не было и вот опять
Стало известно об очередной волне увольнений в Амазон. Дополнительно 9000 сотрудников покинут компанию. Напомню, что в январе компания сократила 18000 человек. Текущие увольнения называют второй фазой оперативного плана, первая фаза это как раз-таки январские сокращения. Неясно будут ли еще фазы по оптимизации.
Изменения затронут облачный провайдер AWS, игровое подразделение Twitch, отдел управления человеческими ресурсами PXT и рекламное подразделение.
Занятно, что AWS традиционно считалась дойной коровой для Амазона. Но в связи с кризисом многие компании начали экономить на облаке, а еще Azure потихоньку растет, соотвественно темпы роста замедлились.
CEO Andy Jassy в своем письме открыто говорит про раздутый штат. У компании была вера в будущее, поэтому нанимали много, теперь в связи с ситуации в мире пришло время затянуть пояса.
Для меня это немного тревожный знак, так как компания оптимизирует даже прибыльные проекты. В целом выглядит так, что MAANG становится менее привлекательным для инженером, риск быть уволенным придется чем-то компенсировать. Предположу, что растущие единороги продолжат расти стабильно, задешево пылесося рынок труда.
Пожелаем ребятам удачи 🥺
Письмо CEO Amazon Andy Jassy
https://www.aboutamazon.com/news/company-news/update-from-ceo-andy-jassy-on-amazons-operating-plan-and-additional-role-eliminations
Ссылка на статью
https://techcrunch.com/2023/03/20/amazon-confirms-another-round-of-layoffs-impacting-9000-people-in-aws-twitch-and-other-units/
Стало известно об очередной волне увольнений в Амазон. Дополнительно 9000 сотрудников покинут компанию. Напомню, что в январе компания сократила 18000 человек. Текущие увольнения называют второй фазой оперативного плана, первая фаза это как раз-таки январские сокращения. Неясно будут ли еще фазы по оптимизации.
Изменения затронут облачный провайдер AWS, игровое подразделение Twitch, отдел управления человеческими ресурсами PXT и рекламное подразделение.
Занятно, что AWS традиционно считалась дойной коровой для Амазона. Но в связи с кризисом многие компании начали экономить на облаке, а еще Azure потихоньку растет, соотвественно темпы роста замедлились.
CEO Andy Jassy в своем письме открыто говорит про раздутый штат. У компании была вера в будущее, поэтому нанимали много, теперь в связи с ситуации в мире пришло время затянуть пояса.
Для меня это немного тревожный знак, так как компания оптимизирует даже прибыльные проекты. В целом выглядит так, что MAANG становится менее привлекательным для инженером, риск быть уволенным придется чем-то компенсировать. Предположу, что растущие единороги продолжат расти стабильно, задешево пылесося рынок труда.
Пожелаем ребятам удачи 🥺
Письмо CEO Amazon Andy Jassy
https://www.aboutamazon.com/news/company-news/update-from-ceo-andy-jassy-on-amazons-operating-plan-and-additional-role-eliminations
Ссылка на статью
https://techcrunch.com/2023/03/20/amazon-confirms-another-round-of-layoffs-impacting-9000-people-in-aws-twitch-and-other-units/
😱6😢6❤1
Внимание вебинар! ⚡️
Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям.
На этом вебинаре мы обсудим, какие вопросы встречаются на технических собеседованиях, какие ключевые навыки нужны для успешного прохождения и как подготовиться к этому процессу.
О чем будет вебинар
Кому будет полезен вебинар
⌚Вебинар бесплатный и пройдет 4-ого апреля в 19:00 по Алматинскому времени.
✔️ Зарегистрируйтесь прямо сейчас на странице https://mockinta.getcourse.ru/intro и в день вебинара получите ссылку на трансляцию.
✔️ Делитесь постом и ссылкой с теми, кому также будет интересна эта тема.
Увидимся там! 🙂
Хотели бы узнать, как подготовиться к интервью по алгоритмам и успешно его пройти? Чтобы ответить на этот вопрос и на многие другие, я рад сообщить, что организовываю вебинар по техническим собеседованиям.
На этом вебинаре мы обсудим, какие вопросы встречаются на технических собеседованиях, какие ключевые навыки нужны для успешного прохождения и как подготовиться к этому процессу.
О чем будет вебинар
- Из каких этапов состоит техническое собеседование?- Что хочет услышать интервьюер? - Какие самые частые ошибки совершает кандидат?- Сколько задач нужно решить и какие темы нужно знать?- Как решать задачи на Leetcode?Кому будет полезен вебинар
- Студенты и молодые программисты, которые только начинают свой путь в IT и хотят понять процесс собеседований в MAANG- Опытные разработчики, которые в первый раз планируют подаваться в Google/Amazon- Всем, кто хочет научиться решать задачки на Leetcode, но не понимает с чего начать⌚Вебинар бесплатный и пройдет 4-ого апреля в 19:00 по Алматинскому времени.
Увидимся там! 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍3🥰1
Тимур Тибеев | 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