Найти тему
Закреплено автором
DevFM
Подготовка к собеседованиям. Совет, который не встречал
1987 · 1 год назад
Что я увидел в своих собеседованиях (часть 2)
Рекомендовал вам записать своё собеседование и делился своими наблюдениями. Вторая часть моих выводов: ❌ Оказалось, что есть типовые вопросы, которые часто задают на собеседованиях, но к которым я специально не готовился. ООП, SOLID, микросервис vs монолит и подобное — без подготовки ответ выходит путанным. ✅ Подботал типовые вопросы. ❌ В какой-то момент я забывался, что нахожусь на интервью и общался с интервьюером, как с коллегой: рассказывал о каких-то негативных моментах в прошлых проектах, говорил от имени команды в контексте "Мы”. ✅ На интервью должна быть дружеская атмосфера, но не нужно забываться...
2 месяца назад
Что я увидел в своих собеседованиях, часть 1
Рекомендовал вам записать своё собеседование. Поскольку непроверенных советов я не даю, то совет я изначально обкатал на себе, то есть записал и проанализировал свои собеседования. Тезисно изложу свои ошибки, замеченные в результате просмотра собеседований и решения, к которым пришел. ❌ В самом начале собеседования возникала какая-то суета: включена ли камера и звук, открыто ли мое резюме, под рукой ли ручка с блокнотом. ✅ Составил небольшой чеклист, по которому пробегался за пару минут до начала собеседования. ❌ Камера смотрела не на меня, а в сторону, при этом я сам не смотрел в камеру, иногда я говорил не в микрофон и меня было плохо слышно...
3 месяца назад
Пока ты спишь — враг качается⁠⁠
Современный специалист должен быть в курсе большого количества различных технологий и инструментов. Подобное знание не появляется из ниоткуда и не может быть освоено за выходные. Только процесс постоянного поиска информации и решения прикладных задач может приблизить к умению решать любую проблему за счёт представления места обитания потенциальных источников проблем. Как организовать процесс постоянного поиска информации? Нужно на постоянной основе (в идеале ежедневно, нормально раз в несколько дней, приемлемо еженедельно) потреблять разнородную информацию как в своей профессиональной области, так и в различных соседних...
3 месяца назад
Пересмотри своё собеседование
В статьях про собеседования часто говорят о пользе обратной связи после интервью. Беда в том, что компании нечасто дают обратную связь. Вы получаете либо оффер, либо отписку в духе "извините, но вы нам не подходите". Вы можете быть отличным специалистом. Вы можете потратить тонну времени на изучение нового материала, щёлкать задачи с leetcode, знать теорию и практику прохождения собесов. Но один небольшой аспект может всё испортить. Держитесь неуверенно? Путано излагаете мысли? Пропускаете ключевые детали, в результате чего изложение выглядит рваным и несвязным? Зависаете при ответе на вопрос? В случае онлайн-собеседований у вас есть уникальная возможность посмотреть на себя со стороны...
3 месяца назад
Ведение дел – мой опыт
Хочу поделиться с вами опытом ведения списка дел. Рассказывать буду на примере рабочих задач, но этот же метод я применяю и для повседневных дел. Все советы не привязаны к конкретному инструменту, и всё можно осуществить в любом мало-мальски популярном таск-менеджере. Со своей стороны я могу посоветовать TickTick. С этим методом ведения дел я сменил множество рабочих ролей, и в каждой ведение таск-менеджера мне помогало. – проектным работникам и фрилансерам, чтобы не упускать важные задачи; – людям с супер разнообразными задачами, которые не ложатся в стандартный флоу условной разработческой деятельности;...
5 месяцев назад
Трекайте рабочее время
О правильной организации рабочего времени написан вагон книг и статей (например, помидорная техника). Расскажу про свой опыт со стороны программиста. На протяжении 5 лет я отслеживаю время, затрачиваемое на работу. Как и всегда в разработке, стоит начать с вопроса: зачем я это делаю и что это мне даёт? Считаю, что мастхев трекать время в двух случаях: В каждом из этих случаев свой профит от измерения времени работы. При проектной разработке со сдельной оплатой для меня важна выгодность проекта. И измерение времени связано непосредственно с зарабатываемыми деньгами. Приведу пример: за проект мне заплатят Х денег...
5 месяцев назад
Моя борьба со снупом
Делюсь с вами опытом своего друга. Ему слово. История умалчивает, как я попал в эту западню, но 5 лет я жил в полнейшей зависимости от сосудосуживающих капель вроде снупа. Оказаться где-то без капель было абсолютной трагедией. В инструкции написано, что применять не более 3 раз в день и не более 7 дней подряд. Но вот я отступил от этих требований и превысил дозу. В результате стал снупозависимым, десяток применений каждый день всё время. И нос дышит только после применения капель. Бутылочка спрея стала моим лучшим другом. Для понимания масштаба, с автономные походы (обожаю походы) я был вынужден брать пару десятков бутылочек, на всякий случай...
5 месяцев назад
Преодолеваем постоянное откладывание дел
Для разгрузки оперативной памяти я все будущие задачи вношу в таск-менеджер. Независимо от объёма задачи, всё должно быть записано, чтобы не держать в голове. Но дальше возникает большая проблема — некоторые задачи после внесения в таск-менеджер я делаю примерно никогда, постоянно отодвигая на "когда-нибудь потом". Это приводит к большим неудобствам. Например, вторая часть стрима python student уже два года откладывается. Проблема в том, что назначение подобной задачи "на сегодня" плохо помогает, так как задача большая и сложная, подступиться к ней сложно. Мой опыт преодоления откладывания дел базируется на одном принципе: ✅ Декомпозируй задачу...
5 месяцев назад
Пятничное развлекательное Не очень профильно, но очень полезно. Неоднократно бывало такое, что нужно выбрать лампочку, а какую конкретно непонятно. Вроде смотришь на всякие показатели, вроде даже что-то понятно, но что выбрать из сотни лампочек – хз. Есть прекрасный проверенный ресурс для этих целей – lamptest. Ребята конкретно заморачиваются, проверяют множество показателей и даже ведут блог на хабре. У них еще есть похожий проект batterytest, где они тестируют элементы питания. UPD: оказывается и в тг есть канальчик. Если понравился пост, будем рады вашему лайку. В тг-канале DevFM мы разбираем разные нюансы из жизни разработчика на Python и не только. Вам могут понравиться посты Гайд начинающего тимлида и анонс бесплатного курса "Командная строка для разработчиков". #edu
1 год назад
Как работает ChatGPT Несколько лёгких статей, посвященных языковым моделям. В первой ребята рассказывают историю языковых моделей, и как мы дошли от T9 до чатЖПТ. Вторая статья посвящена исключительно GPT4. В чём отличия от предшественников, где применять на практике, как добавили работу с картинками. И ещё много всего интересного. На фоне всех переживаний: абы чего плохого не вышло — третья статья, где размышляют и пытаются разобраться, стоит ли напрягаться и ожидать восстания машин. Все статьи читаются на одном дыхании. Для особо любопытствующих в тексте много ссылок на другие исследования. Ещё хочется поделиться одной статьей What Is ChatGPT Doing … and Why Does It Work? от Стивена Вольфрама. Более вдумчивое чтиво, с примерами и объяснениями, как оно устроено изнутри. Из приятного — все примеры можно позапускать. О доступе к ChatGPT и наших примерах применения мы писали. Если понравился пост, будем рады вашему лайку. В тг-канале DevFM мы разбираем разные нюансы из жизни разработчика на Python и не только. Вам могут понравиться посты Гайд начинающего тимлида и анонс бесплатного курса "Командная строка для разработчиков". #skills
1 год назад
О производительности Postgres Кто о чём, а мы о postgres. Небольшая, но полезная заметка о некоторых базовых настройках, которые помогут, когда дело дойдёт до исследования производительности базы. – использовать расширение pg_stat_statements – такая штука, которая собирает полезную информацию о запросах к БД. Например, можно узнать, какие запросы самые долгие, какие в сумме по времени дольше всего выполнялись, какие выполнялись чаще всего – логировать медленные запросы – можно настроить логирование запросов, которые выполнялись дольше заданного времени. В ту же сторону – логировать EXPLAIN-планы медленных запросов – автоматически убивать запросы, которые очень долго выполняются Если понравился пост, будем рады вашему лайку. В тг-канале DevFM мы разбираем разные нюансы из жизни разработчика на Python и не только. Вам могут понравиться посты Гайд начинающего тимлида и анонс бесплатного курса "Командная строка для разработчиков". #database
1 год назад
Пятничное развлекательное Настало время моего любимого фильма Город грехов (2005). Четыре новеллы с интересными переплетениями между собой. Каждый фрагмент захватывает своими персонажами, вызывая сопереживание. Старик умирает... Девочка остается жить. Честный обмен Фильм в жарне нуара, где во главе угла атмосфера пессимизма, недоверия, разочарования и цинизма. Мы говорили про игру Max Payne и фильм Бегущий по лезвию в этой стилистике. Рекомендую к просмотру. Продолжение 2014 кода мне нравится куда меньше, но атмосферу фильм смог сохранить. Рад был видеть Кристофера Ллойда, хоть и в эпизоде. Кто не знает, это Док из трилогии Назад в будущее. Если понравился пост, будем рады вашему лайку. В тг-канале DevFM мы разбираем разные нюансы из жизни разработчика на Python и не только. Вам могут понравиться посты Гайд начинающего тимлида и анонс бесплатного курса "Командная строка для разработчиков". #films
1 год назад