Forwarded from Руслан Куянец | Reactify
Многие разработчики, особенно новички, считают, что их код недостаточно хорош, и мечтают увидеть «настоящий сеньорский код», чтобы перенять оттуда секреты чистоты и мастерства. Но правды ради, такого особенного сеньорского кода не существует.
На самом деле, в каждой компании, и даже в твоем Пет-проекте, код похож. Компоненты они и в Африке компоненты. Научиться писать качественный код можно просто, следуя базовым принципам и простой логике, без мифических сеньорских стандартов.
Чем отличается код в больших компаниях от твоего небольшого проекта? В маленьком проекте меньше сущностей, проще структура, и поддерживать его легче. А вот в крупном проекте добавляются интеграции, компоненты, обработка ошибок, загрузчики и множество других деталей, которые усложняют работу над ним. За счёт этого код в больших компаниях выглядит более «загруженным» и сложным.
💡 Главные навыки, которые необходимы в реальной разработке, — это умение читать чужой код, разбираться в проекте и подстраиваться под командные требования.
Если хочется увидеть пример чистого кода, посмотри обучающее видео хорошего блогера, где он за час пишет ToDo-приложение. Это действительно хороший, простой код. Но как только начнется расширение функционала, появятся новые сложности, и писать чистый код станет гораздо труднее.
Я часто общаюсь с разработчиками из разных компаний, и многие, видя код в YeaHub, отмечают, что у нас он чище, чем в некоторых крупных корпорациях, таких как Сбер или Газпром. В погоне за релизом, мы немного испортили код, но после релиза начнем рефакторинг
Вот основные принципы хорошего кода:
💡 В 80% случаев хороший код — это не паттерны, а простая логика и внимание к деталям.
#frontend #react #senior
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤5😱1
offgleb #offgleb
Спасибо большое Глебу за инсайды в сфере найма.
Грамотно настроенный линкед Ин, hh очень помогают бороться с тревогой, ведь ты знаешь что в случае чего можно поменять место работы и не есть кактус столько сколько тебе говорят
Рекомендую 🤟🏻
Автор: @Nikitasdv
Найти/стать ментором
Спасибо большое Глебу за инсайды в сфере найма.
Грамотно настроенный линкед Ин, hh очень помогают бороться с тревогой, ведь ты знаешь что в случае чего можно поменять место работы и не есть кактус столько сколько тебе говорят
Рекомендую 🤟🏻
Автор: @Nikitasdv
Найти/стать ментором
👍5❤1🔥1 1
@a_shirochkin #a_shirochkin
Прошла менторство у Сани @a_shirochkin.
До: реальный опыт в #frontend в стартапе. Не было повышения зп до рыночного уровня, заниженная самооценка и отсутствие уверенности в завтрашнем дне.
Желание: оффер в бигтех компанию со всеми социальными плюшками, хорошей командой и любимым стеком и на зп ПО РЫНКУ.
Процесс менторства спойлерить не буду), но алгоритм примерно такой:
что батька 🔤🔤🔤🔤🔤 говорит, то и делай (как на тренировках в спортзале).
Если ты думаешь, что, купив менторство, сразу будет оффер, то ты ошибаешься. За тебя собесы проходить никто не будет.
ЕБАШИТЬ все равно придется.
Только уже ПРОДУКТИВНО. Под руководством опытной команды и поддержкой сообщества крутых ребят! На все про все примерно 2-3 месяца ушло.
Ты не остаешься один на один с рынком. Ты РАСТЕШЬ, растут харды, софты и растет самоценность.
Страшно что-то делать? Тогда сделай это обязательно 💪
Результат:
- Оффер мечты в Газпромбанк, апнула зп примерно на 80%.
- Приобрела много хороших и интересных людей в кругу общения, это невероятно важно 🌸
Автор: @E_EEE_8
Найти/стать ментором
Прошла менторство у Сани @a_shirochkin.
До: реальный опыт в #frontend в стартапе. Не было повышения зп до рыночного уровня, заниженная самооценка и отсутствие уверенности в завтрашнем дне.
Желание: оффер в бигтех компанию со всеми социальными плюшками, хорошей командой и любимым стеком и на зп ПО РЫНКУ.
Процесс менторства спойлерить не буду), но алгоритм примерно такой:
что батька 🔤🔤🔤🔤🔤 говорит, то и делай (как на тренировках в спортзале).
Если ты думаешь, что, купив менторство, сразу будет оффер, то ты ошибаешься. За тебя собесы проходить никто не будет.
ЕБАШИТЬ все равно придется.
Только уже ПРОДУКТИВНО. Под руководством опытной команды и поддержкой сообщества крутых ребят! На все про все примерно 2-3 месяца ушло.
Ты не остаешься один на один с рынком. Ты РАСТЕШЬ, растут харды, софты и растет самоценность.
Страшно что-то делать? Тогда сделай это обязательно 💪
Результат:
- Оффер мечты в Газпромбанк, апнула зп примерно на 80%.
- Приобрела много хороших и интересных людей в кругу общения, это невероятно важно 🌸
Автор: @E_EEE_8
Найти/стать ментором
❤8👍7🔥5 3
offgleb #offgleb
История одного DevOps!
Как все было:
1) Постоянное чувство стыда, ощущение, что глуп и недостоин своей ЗП.
2) Не уверенность, не могу рассказать о себе и своих скиллах, кажется что их нет.
3) Опыт работы один год, максимальный оффер на удалённую работу 140к гросс (еле еле самостоятельно натянутый Джун на одном из собесов)
Кто постарался? - эффективные менеджеры и токсичные коллеги.
Как все стало:
1) Уверен в себе и своем будущем. (Уволили? Им же хуже. Не взяли? Возьмут в другом месте.)
2) Уверенно рассказываешь за любую тему о которой в пол уха слышал и трогал из интереса сидя дома в час ночи в выходной.
3) Несколько офферов 300к + и принятый оффер на удалёнке 375к гросс (+15% квартальные премии)
Спустя всего месяц поисков, я уже торгуюсь за 375к оффер с разными компаниями в 20 лет.
Кто постарался? - @onegleb
1) Работает в основном с тех спецами застрявшими на своем пути, либо же если ты давно вкатываешься, но у тебя почему то не получается.
2) Помогает сориентироваться с путем развития по интересной тебе ветке в IT. Расскажет специфику работы с наймом для редких спецов.
3) Мастер класс по резюме и анализу рынка труда по твоей позиции. Отрабатывает на звонках с тобой сложные моменты. Всегда на связи и морально поддерживает тебя на всем твоём пути.
Глеб изменил мою жизнь, а значит сможет изменить и твою. Победа будет за нами!
Автор: @ariononly
Найти/стать ментором
История одного DevOps!
Как все было:
1) Постоянное чувство стыда, ощущение, что глуп и недостоин своей ЗП.
2) Не уверенность, не могу рассказать о себе и своих скиллах, кажется что их нет.
3) Опыт работы один год, максимальный оффер на удалённую работу 140к гросс (еле еле самостоятельно натянутый Джун на одном из собесов)
Кто постарался? - эффективные менеджеры и токсичные коллеги.
Как все стало:
1) Уверен в себе и своем будущем. (Уволили? Им же хуже. Не взяли? Возьмут в другом месте.)
2) Уверенно рассказываешь за любую тему о которой в пол уха слышал и трогал из интереса сидя дома в час ночи в выходной.
3) Несколько офферов 300к + и принятый оффер на удалёнке 375к гросс (+15% квартальные премии)
Спустя всего месяц поисков, я уже торгуюсь за 375к оффер с разными компаниями в 20 лет.
Кто постарался? - @onegleb
1) Работает в основном с тех спецами застрявшими на своем пути, либо же если ты давно вкатываешься, но у тебя почему то не получается.
2) Помогает сориентироваться с путем развития по интересной тебе ветке в IT. Расскажет специфику работы с наймом для редких спецов.
3) Мастер класс по резюме и анализу рынка труда по твоей позиции. Отрабатывает на звонках с тобой сложные моменты. Всегда на связи и морально поддерживает тебя на всем твоём пути.
Глеб изменил мою жизнь, а значит сможет изменить и твою. Победа будет за нами!
Автор: @ariononly
Найти/стать ментором
👍13 7❤3🔥3
Forwarded from Ebout Data Science | Дима Савелко
Как устроен этот ваш BERT В первую очередь, этот пост расчитан для новичков, для тех кто только входит в мир DS
Верхнеуровнего BERT превращает текст в цифры, то есть хавает "Я хочу пиццу", а на выходе даёт что-то типо [0.21, 0.19, 0.14, 0.12]. Эти цифры позволяют комьютеру "понимать" текст на комьютерном языке.
Теперь немного глубже. BERT основан на архитектуре, называемой трансформером. У трансформера две части: энкодер и декодер (1 картинка)
BERT использует энкодер, что делает его топовым инструментом для таких задач как:
BERT обучался на двух ключевых задачах, которые помогли ему стать такой мощной моделью: (2 картинка)
Модель произвела большой скачок в сфере, так как модель принесла
Ссылки для более глубоко понимания BERT:
- Transformer, explained in detail | Igor Kotenkov | NLP Lecture (in Russian) - советую посмотреть весь видос
- BERT Neural Network - EXPLAINED!
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- Оригинальная статья BERT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
javagymrat_support #javagymrat_support
До обращения к Кате я прошел курс по программированию от GeekBrains🤮, но так и не смог устроиться на работу так как опыта ноль на мои 200 откликов эйчарки так и не ответили. Уверенности не хватало, а каждый отказ превращался в стресс😭. Мне нужна была настоящая поддержка 💪 и четкая стратегия, чтобы наконец получить первую работу.
С Катей мы построили работу так, чтобы я мог уверенно проходить технические собеседования и развивать навыки, которые требуются на собесах. Были регулярные созвоны, детальный разбор вопросов, типичные задачи — это помогло понять логику интервью. Изучение нужной инфы заняло примерно месяц, после этого Катя написала мне легенду и помогла составить резюме и я начал проходить тех собесы👊. Катя просматривала мои тех собесы, разбирая каждый момент, где я мог ответить лучше.
Срок от первого созвона с эйчаром до получения пяти офферов составил всего месяц. За это время я отправил 300 откликов на них мне ответило примерно 70 эйчарок(полвину скипал), из них прошел 20 технических собеседований(на первом трёсся как школьница после примерно 10 тех собесов понял что это всё ху*та и сидел на чиле) и получил 5 офферов💵на позиции с зарплатами от 270 000 до 350 000 рублей на руки, при этом итоговое предложение принял на 300 000💵 рублей на руки плюс квартальные премии.
Катя не просто помогла разобраться в тех части, она дала мне уверенность в своих силах, показала, что проходить собесы это просто. Подход к обучению был профессиональным, с вниманием к каждому моему вопросу и беспокойству(а беспокоился я много). Эти два месяца полностью изменили моё представление о собеседованиях и о собственных возможностях.
Если нужен оффер на Java - пиши Кате! Она сломает найм для тебя😁
Автор: @funpalka
Найти/стать ментором
До обращения к Кате я прошел курс по программированию от GeekBrains🤮, но так и не смог устроиться на работу так как опыта ноль на мои 200 откликов эйчарки так и не ответили. Уверенности не хватало, а каждый отказ превращался в стресс😭. Мне нужна была настоящая поддержка 💪 и четкая стратегия, чтобы наконец получить первую работу.
С Катей мы построили работу так, чтобы я мог уверенно проходить технические собеседования и развивать навыки, которые требуются на собесах. Были регулярные созвоны, детальный разбор вопросов, типичные задачи — это помогло понять логику интервью. Изучение нужной инфы заняло примерно месяц, после этого Катя написала мне легенду и помогла составить резюме и я начал проходить тех собесы👊. Катя просматривала мои тех собесы, разбирая каждый момент, где я мог ответить лучше.
Срок от первого созвона с эйчаром до получения пяти офферов составил всего месяц. За это время я отправил 300 откликов на них мне ответило примерно 70 эйчарок(полвину скипал), из них прошел 20 технических собеседований(на первом трёсся как школьница после примерно 10 тех собесов понял что это всё ху*та и сидел на чиле) и получил 5 офферов💵на позиции с зарплатами от 270 000 до 350 000 рублей на руки, при этом итоговое предложение принял на 300 000💵 рублей на руки плюс квартальные премии.
Катя не просто помогла разобраться в тех части, она дала мне уверенность в своих силах, показала, что проходить собесы это просто. Подход к обучению был профессиональным, с вниманием к каждому моему вопросу и беспокойству(а беспокоился я много). Эти два месяца полностью изменили моё представление о собеседованиях и о собственных возможностях.
Если нужен оффер на Java - пиши Кате! Она сломает найм для тебя😁
Автор: @funpalka
Найти/стать ментором
👍18🔥9❤5 4🌭1
offgleb #offgleb
Хочу оставить отзыв о хорошем человеке и менторе - Глебе. Изначально было не совсем понятно, в чем именно будет заключаться совместная работа, но расскажу как было у меня: на первом созвоне разобрали мой кейс, обсудили варианты развития и степы по которым будем двигаться.
После начала работы Глеб предоставил полноценную стратегию по позиционированию ( к половине для выхода на глобальный рынок я еще даже не приступал ). Постоянно были на связи и получал ответы вопросы.
При прохождении собесов получал фидбек и разбор того, как себя позиционировать.
Регулярно в моментах сомнения и волнения Глеб был всегда на связи и поддерживал, но не из ряда «все ок, не ссы», а был аргументированный ответ почему не стоит волноваться.
В итоге при наличии технических навыков в комбинации стратегии и работы с Глебом, получилось прийти к офферу на 200+.
Автор: @pkornienko
Найти/стать ментором
Хочу оставить отзыв о хорошем человеке и менторе - Глебе. Изначально было не совсем понятно, в чем именно будет заключаться совместная работа, но расскажу как было у меня: на первом созвоне разобрали мой кейс, обсудили варианты развития и степы по которым будем двигаться.
После начала работы Глеб предоставил полноценную стратегию по позиционированию ( к половине для выхода на глобальный рынок я еще даже не приступал ). Постоянно были на связи и получал ответы вопросы.
При прохождении собесов получал фидбек и разбор того, как себя позиционировать.
Регулярно в моментах сомнения и волнения Глеб был всегда на связи и поддерживал, но не из ряда «все ок, не ссы», а был аргументированный ответ почему не стоит волноваться.
В итоге при наличии технических навыков в комбинации стратегии и работы с Глебом, получилось прийти к офферу на 200+.
Автор: @pkornienko
Найти/стать ментором
👍7❤2🔥2
@QAconqueror #QAconqueror
Отзыв на ментора по qa и просто отличного парня
Ситуация следующая,решил вкатиться в айти через питон, затем понял что это очень долго и выбрал тестирование,начал вкат но во время прохождения первых собесов началась подниматься температура, думал может от волнения или заболел, но температура держалась долго и оказалась онкология(
Во время 4 курса химеотерапии написал коротко свою историю в чат и скинул фото себя лысого скуфа(от химии и гормонов), Стас написал что может помочь с дальнейшим вкатом бесплатно (за что очень ему благодарен, прям очень), ближе к окончанию химий мы с ним сконтачилсь,он узнал на каком уровне я нахожусь, выдал материалы для изучения, провёл анализ и правку резюме
После химий здоровья не было и от первоначальной цели вкатиться в начале августа получилось выйти на собесы только в начале октября,перед собесами был проведён мок который прибавил уверенности в себе и подсветил слабые моменты, в итоге 1 собес и 1 оффер, по совету Стаса мы начали торги прощупав верхнюю планку по вилке и запросили её и нам её одобрили, ещё + к зп за несколько сообщений, в итоге оффер практически на 200к и я его принял, спасибо Стасу за помощь в получении работы которая позволяет нормально зарабатывать и работать из дома, что позволяет нормально восстанавливаться после лечения)
Автор: @Cibasa1
Найти/стать ментором
Отзыв на ментора по qa и просто отличного парня
Ситуация следующая,решил вкатиться в айти через питон, затем понял что это очень долго и выбрал тестирование,начал вкат но во время прохождения первых собесов началась подниматься температура, думал может от волнения или заболел, но температура держалась долго и оказалась онкология(
Во время 4 курса химеотерапии написал коротко свою историю в чат и скинул фото себя лысого скуфа(от химии и гормонов), Стас написал что может помочь с дальнейшим вкатом бесплатно (за что очень ему благодарен, прям очень), ближе к окончанию химий мы с ним сконтачилсь,он узнал на каком уровне я нахожусь, выдал материалы для изучения, провёл анализ и правку резюме
После химий здоровья не было и от первоначальной цели вкатиться в начале августа получилось выйти на собесы только в начале октября,перед собесами был проведён мок который прибавил уверенности в себе и подсветил слабые моменты, в итоге 1 собес и 1 оффер, по совету Стаса мы начали торги прощупав верхнюю планку по вилке и запросили её и нам её одобрили, ещё + к зп за несколько сообщений, в итоге оффер практически на 200к и я его принял, спасибо Стасу за помощь в получении работы которая позволяет нормально зарабатывать и работать из дома, что позволяет нормально восстанавливаться после лечения)
Автор: @Cibasa1
Найти/стать ментором
🔥30❤15 7👍4
@QAconqueror #QAconqueror
Сначала созвонились со Стасом, я рассказал ему свою историю, он рассказал какие пути есть
Обучение проходило комфортно, есть все материалы, и теория и практика
Есть внутреннее комьюнити, модно общаться на разные темы с другими учениками
От Стаса получил полное сопровождение, контрольные созвоне для закрепления материала, мок-собеседования, создание/разбор легенды, популярные вопросы на собеседованиях
Уже есть собственная база записей собеседований
Получил разбор своих собственных
Стас про учеников не забывает, всегда на связи)
Устроился QA-инженером, офферы от 140к, Стас помог сторговаться и урвать 180:)
Помогает и после трудоустройства
Если кто-то из моих знакомых захочет тоже вкатиться, то первым делом дам контакт Стаса)
Автор: @LilTangy
Найти/стать ментором
Сначала созвонились со Стасом, я рассказал ему свою историю, он рассказал какие пути есть
Обучение проходило комфортно, есть все материалы, и теория и практика
Есть внутреннее комьюнити, модно общаться на разные темы с другими учениками
От Стаса получил полное сопровождение, контрольные созвоне для закрепления материала, мок-собеседования, создание/разбор легенды, популярные вопросы на собеседованиях
Уже есть собственная база записей собеседований
Получил разбор своих собственных
Стас про учеников не забывает, всегда на связи)
Устроился QA-инженером, офферы от 140к, Стас помог сторговаться и урвать 180:)
Помогает и после трудоустройства
Если кто-то из моих знакомых захочет тоже вкатиться, то первым делом дам контакт Стаса)
Автор: @LilTangy
Найти/стать ментором
👍10🔥8❤7 2
@dmitryVishenka #dmitryVishenka
Учился у Димы фул тайм 4 месяца и вкатывался в прогу. До этого разрабом не работал. В итоге получил оффер на 270. Понравилось, что Дима дает полную программу для обучения, уверенного прохождения собесов, респект
Автор: @crudoshlep11
Найти/стать ментором
Учился у Димы фул тайм 4 месяца и вкатывался в прогу. До этого разрабом не работал. В итоге получил оффер на 270. Понравилось, что Дима дает полную программу для обучения, уверенного прохождения собесов, респект
Автор: @crudoshlep11
Найти/стать ментором
👍9🔥9❤2 2
@team_interview_hustlers #team_interview_hustlers
Попал на летний курс по вкату на python middle от @team_interview_hustlers.
За плечами был курс от Яндекс практикума, отсутствие коммерческого опыта и неудачная попытка выхода на рынок. Работал на заводе за 100к 2 через 2.
В итоге после 4 месяцев курса и подготовки на руках было резюме, с которым hr сами зовут на вакансии, 12 пройденных технических собесов и 4 оффера на 200-280к на руки.
Поддержка была на каждом этапе, начиная с легенды, заканчивая оформлением и рабочими задачами.
Огромный респект Максиму, Сергею и Ивану.
Обязательно вернусь за будущими продуктами.
Автор: @sabjbrus
Найти/стать ментором
Попал на летний курс по вкату на python middle от @team_interview_hustlers.
За плечами был курс от Яндекс практикума, отсутствие коммерческого опыта и неудачная попытка выхода на рынок. Работал на заводе за 100к 2 через 2.
В итоге после 4 месяцев курса и подготовки на руках было резюме, с которым hr сами зовут на вакансии, 12 пройденных технических собесов и 4 оффера на 200-280к на руки.
Поддержка была на каждом этапе, начиная с легенды, заканчивая оформлением и рабочими задачами.
Огромный респект Максиму, Сергею и Ивану.
Обязательно вернусь за будущими продуктами.
Автор: @sabjbrus
Найти/стать ментором
🔥8👍3😐3❤2🤔1
@maria_marfina #maria_marfina
Нужна была помощь с резюме. Обратился к Марии, созвонились, дала очень много хороших советов, объяснила как надо писать, а как не надо. Когда я сделал резюме она смотрит и подсказывает что убрать, а что дописать. Короче все круто!
Автор: @asadpisatel
Найти/стать ментором
Нужна была помощь с резюме. Обратился к Марии, созвонились, дала очень много хороших советов, объяснила как надо писать, а как не надо. Когда я сделал резюме она смотрит и подсказывает что убрать, а что дописать. Короче все круто!
Автор: @asadpisatel
Найти/стать ментором
👍4🔥2❤1
@davidsarif #davidsarif
Пообщались с Русланом. Позитивный человек, которого не смутила определенная специфика моего кейса). Подсказал, на что делать упор в обучении и практике. В процессе разговора убедился в верности своего решения, и того что выбрал для вката направление DevOps и того что обратился к нему.
Уверен, что дальнейшее наше общение не разочарует ни одну из сторон.
Автор: @n1ggurath
Найти/стать ментором
Пообщались с Русланом. Позитивный человек, которого не смутила определенная специфика моего кейса). Подсказал, на что делать упор в обучении и практике. В процессе разговора убедился в верности своего решения, и того что выбрал для вката направление DevOps и того что обратился к нему.
Уверен, что дальнейшее наше общение не разочарует ни одну из сторон.
Автор: @n1ggurath
Найти/стать ментором
👍4🔥2❤1
Forwarded from EasyDev | Селедков Тимур
Как сделать сложную таску?
Когда задачу можно назвать сложной?
Выделю три типа "сложных" задач:
1.Недостаточно вводных данных
Пример: У Васи задача “сделать поиск как в гугле”
Чеклист:
- есть тз?
- есть апи?
- есть макет?
Решение: уточняем вводные данные, у кого?
определяем чья зона ответственности, смотрим по воркфлоу компании, спрашиваем, ответы крепим к задаче комментами или в описание самой задачи
2. Объемная
Пример: сделать редизайн всего приложения
Решение?
разбиваем на подзадачи по блокам или функциональности
например:
- сделать редизайн страницы регистрации и авторизации
- сделать редизайн главного меню
- сделать редизайн страницы А
- сделать редизайн страницы Б
3. У нас нет точного представления как ее сделать
Например: “Сделать страницу поиска как в Google”
Типовые проблемы:
- Непонятно с чего начинать
- Пробуем делать все сразу, постоянно переключаемся из-за чего мы тратим много энергии, при этом темп работы выходит низкий, а результата не видно
Решение:
а) Приоритезация
- Разбиваем задачу на функционал, ориентируемся на юзер стори
Например: “сделать поиск и вывести результаты” это минимальный полезный функционал, самых важных 1-3 юзер стори
b) Декомпозиция
- Разбиваем приоритетную задачу до тех пор пока не будет понятно как ее сделать за конечное время, за условных 1-2часа
Например:
b.1) “сделать поиск”
- ввод текста
- отправка текста на бэк и получение результата
b.2) сделать вывод результатов
- сделать компонент выводимого результата
- разложить полученные данные по компонентам
b.3) сделать переход на страницы найденных результатов
- сделать у компонента результата кликабельную ссылку с переходом
c) Реализация
- Садимся и делаем первую задачу с проведенной декомпозиции и СТРОГО только ее!!!
- реализуем следующую одну за другой
Следующая итерация с пункта 3.а
Какая польза использования данного подхода?
1) когда мы видим простую и понятную задачу ее легче начать делать, а значит и сделать
2) закрывая много маленьких задач наш мозг получает постоянное позитивное подкрепление
3) закрывая подзадачи мы видим прогресс выполнения нашей большой задачи и мы знаем что сказать на дейлики и можем спрогнозировать сроки
4) при решении понятных задач наш мозг меньше устает и его ресурса дольше хватает
Лайфхаки работающие у меня:
- дневной сон
- прогулка без девайсов
- рабочие сессии по 2-3 часа
- помидорро
- тайм блокинг
#доклад #навыки
Когда задачу можно назвать сложной?
Выделю три типа "сложных" задач:
1.Недостаточно вводных данных
Пример: У Васи задача “сделать поиск как в гугле”
Чеклист:
- есть тз?
- есть апи?
- есть макет?
Решение: уточняем вводные данные, у кого?
определяем чья зона ответственности, смотрим по воркфлоу компании, спрашиваем, ответы крепим к задаче комментами или в описание самой задачи
2. Объемная
Пример: сделать редизайн всего приложения
Решение?
разбиваем на подзадачи по блокам или функциональности
например:
- сделать редизайн страницы регистрации и авторизации
- сделать редизайн главного меню
- сделать редизайн страницы А
- сделать редизайн страницы Б
3. У нас нет точного представления как ее сделать
Например: “Сделать страницу поиска как в Google”
Типовые проблемы:
- Непонятно с чего начинать
- Пробуем делать все сразу, постоянно переключаемся из-за чего мы тратим много энергии, при этом темп работы выходит низкий, а результата не видно
Решение:
а) Приоритезация
- Разбиваем задачу на функционал, ориентируемся на юзер стори
Например: “сделать поиск и вывести результаты” это минимальный полезный функционал, самых важных 1-3 юзер стори
b) Декомпозиция
- Разбиваем приоритетную задачу до тех пор пока не будет понятно как ее сделать за конечное время, за условных 1-2часа
Например:
b.1) “сделать поиск”
- ввод текста
- отправка текста на бэк и получение результата
b.2) сделать вывод результатов
- сделать компонент выводимого результата
- разложить полученные данные по компонентам
b.3) сделать переход на страницы найденных результатов
- сделать у компонента результата кликабельную ссылку с переходом
c) Реализация
- Садимся и делаем первую задачу с проведенной декомпозиции и СТРОГО только ее!!!
- реализуем следующую одну за другой
Следующая итерация с пункта 3.а
Какая польза использования данного подхода?
1) когда мы видим простую и понятную задачу ее легче начать делать, а значит и сделать
2) закрывая много маленьких задач наш мозг получает постоянное позитивное подкрепление
3) закрывая подзадачи мы видим прогресс выполнения нашей большой задачи и мы знаем что сказать на дейлики и можем спрогнозировать сроки
4) при решении понятных задач наш мозг меньше устает и его ресурса дольше хватает
Лайфхаки работающие у меня:
- дневной сон
- прогулка без девайсов
- рабочие сессии по 2-3 часа
- помидорро
- тайм блокинг
#доклад #навыки
1👍16❤6🔥4
@KQAwork #KQAwork
Моя история погружения в QA началась ещё в 2020-2021 годах, когда я впервые окунулся в мир IT.
Однако по удивительному стечению обстоятельств я оказался в технической поддержке, где прошёл путь от простого специалиста до руководителя.
Со временем развитие в этой области перестало приносить прежнее удовольствие, и я решил вернуться в QA, чтобы найти новые вызовы и повеселиться там 😊
С сообществом я был знаком давно, поэтому точно знал, куда обратиться и что искать.
И вот в один необычный день, 20 марта, я начал индивидуальное обучение у Кристины.
В табличке много разных менторов, НО магия Кристины способна по-настоящему очаровать, особенно её подход адаптироваться под настроение и тип человека.
Знаю, что у некоторых есть стереотипы относительно обучения у девушек и иногда возникают вопросы типа:
- Что ты можешь мне дать, тебе же лет десять...
- Как девушка сможет меня обучить и т.д.
Хочу сказать одно: люди часто избегают вызовов и у людей всегда есть какие-то предубеждения, но энергия Кристины на ознакомительном созвоне мгновенно рушит все стереотипы.
Её искренность и дружелюбие создают ощущение, будто старый друг пришёл на помощь.
К сожалению, некоторые из-за этой доброжелательности и искреннего дружелюбия могут не воспринять её всерьёз...
Ребят, главная цель Кристины — сделать вашу жизнь лучше.
Если вы только начинаете свой путь в IT, не стоит навешивать ярлыки и делать поспешные выводы о человеке, который был напротив вас🙂
Теперь немного о самом обучении. Оно состоит из семи блоков, каждый из которых постепенно погружает вас в профессию QA-инженера:
1. Теория тестирования — подробная информация о теоретических основах с ответами на большинство возникающих вопросов.
2. Тестовая документация — одна из самых увлекательных тем. Информация подаётся с множеством примеров и практических заданий для полного понимания.
3. Тестирование бэка (1 и 2 часть) — хотя для новичков это может показаться сложным, именно здесь вы получите огромное количество знаний и практики на почти реальном проекте.
После этого блока вы будете чувствовать себя настоящими гуру бэкенда для QA.
4. Тестирование фронтенда — интересная теория и знакомство с инструментами для тестирования нашего любимого фронта.
5. Процессы — погружение в SCRUM, объяснение его компонентов и причин использования в компаниях.
6. Как составить легенду — по мне, самый интимный этап 😊
Вам дадут фундамент для понимания концепции легенды и некоторые фишки, что полезно как новичкам, так и опытным специалистам.
7. Резюме — заключительный этап перед самым интересным — собеседованиями.
Вы получите полную информацию о рынке и советы по составлению резюме.
Доп.этап: Собесы - будет проведён полный анализ ваших собеседований и их разбор, чтобы устранить все ошибки и непонятные моменты. Это поможет вам лучше подготовиться и чувствовать себя уверенно при прохождении собесов.
Кроме того, у Кристины есть замечательная команда помощников, которая помогает во многих аспектах обучения и даже после его завершения.
Продолжая свою историю, хочу поделиться несколькими советами для тех, кто собирается начать обучение:
1. Планируйте своё время — постарайтесь хорошо продумать время и отойти от дел прошлой работы, у меня с этим момент случился недочёт, который привёл к растягиванию процесса обучения..
2. Регулярность — старайтесь уделять обучению хотя бы 2-4 часа в день. Это поможет лучше закрепить информацию.
3. Погружение — возможно, что бы окончательно нырнуть в обучение, вам нужно уйти с прошлого места работы. (Но тут у каждого по разному)
4. Учиться — ваша главная задача — учиться. (АУФ)
Вам предоставят всю необходимую информацию, и всегда будут готовы помочь и ответить на любые вопросы.
Моё путешествие в мир QA началось 20 марта, официально завершилось 17 сентября, а на новую работу я вышел 18 октября. За это время я прошёл 7-8 собеседований и получил два оффера с зарплатой 200к net.
Кристина, тот самый человек, который поможет вам осуществить надуманное🙂
Автор: @Neyppp
Найти/стать ментором
Моя история погружения в QA началась ещё в 2020-2021 годах, когда я впервые окунулся в мир IT.
Однако по удивительному стечению обстоятельств я оказался в технической поддержке, где прошёл путь от простого специалиста до руководителя.
Со временем развитие в этой области перестало приносить прежнее удовольствие, и я решил вернуться в QA, чтобы найти новые вызовы и повеселиться там 😊
С сообществом я был знаком давно, поэтому точно знал, куда обратиться и что искать.
И вот в один необычный день, 20 марта, я начал индивидуальное обучение у Кристины.
В табличке много разных менторов, НО магия Кристины способна по-настоящему очаровать, особенно её подход адаптироваться под настроение и тип человека.
Знаю, что у некоторых есть стереотипы относительно обучения у девушек и иногда возникают вопросы типа:
- Что ты можешь мне дать, тебе же лет десять...
- Как девушка сможет меня обучить и т.д.
Хочу сказать одно: люди часто избегают вызовов и у людей всегда есть какие-то предубеждения, но энергия Кристины на ознакомительном созвоне мгновенно рушит все стереотипы.
Её искренность и дружелюбие создают ощущение, будто старый друг пришёл на помощь.
К сожалению, некоторые из-за этой доброжелательности и искреннего дружелюбия могут не воспринять её всерьёз...
Ребят, главная цель Кристины — сделать вашу жизнь лучше.
Если вы только начинаете свой путь в IT, не стоит навешивать ярлыки и делать поспешные выводы о человеке, который был напротив вас🙂
Теперь немного о самом обучении. Оно состоит из семи блоков, каждый из которых постепенно погружает вас в профессию QA-инженера:
1. Теория тестирования — подробная информация о теоретических основах с ответами на большинство возникающих вопросов.
2. Тестовая документация — одна из самых увлекательных тем. Информация подаётся с множеством примеров и практических заданий для полного понимания.
3. Тестирование бэка (1 и 2 часть) — хотя для новичков это может показаться сложным, именно здесь вы получите огромное количество знаний и практики на почти реальном проекте.
После этого блока вы будете чувствовать себя настоящими гуру бэкенда для QA.
4. Тестирование фронтенда — интересная теория и знакомство с инструментами для тестирования нашего любимого фронта.
5. Процессы — погружение в SCRUM, объяснение его компонентов и причин использования в компаниях.
6. Как составить легенду — по мне, самый интимный этап 😊
Вам дадут фундамент для понимания концепции легенды и некоторые фишки, что полезно как новичкам, так и опытным специалистам.
7. Резюме — заключительный этап перед самым интересным — собеседованиями.
Вы получите полную информацию о рынке и советы по составлению резюме.
Доп.этап: Собесы - будет проведён полный анализ ваших собеседований и их разбор, чтобы устранить все ошибки и непонятные моменты. Это поможет вам лучше подготовиться и чувствовать себя уверенно при прохождении собесов.
Кроме того, у Кристины есть замечательная команда помощников, которая помогает во многих аспектах обучения и даже после его завершения.
Продолжая свою историю, хочу поделиться несколькими советами для тех, кто собирается начать обучение:
1. Планируйте своё время — постарайтесь хорошо продумать время и отойти от дел прошлой работы, у меня с этим момент случился недочёт, который привёл к растягиванию процесса обучения..
2. Регулярность — старайтесь уделять обучению хотя бы 2-4 часа в день. Это поможет лучше закрепить информацию.
3. Погружение — возможно, что бы окончательно нырнуть в обучение, вам нужно уйти с прошлого места работы. (Но тут у каждого по разному)
4. Учиться — ваша главная задача — учиться. (АУФ)
Вам предоставят всю необходимую информацию, и всегда будут готовы помочь и ответить на любые вопросы.
Моё путешествие в мир QA началось 20 марта, официально завершилось 17 сентября, а на новую работу я вышел 18 октября. За это время я прошёл 7-8 собеседований и получил два оффера с зарплатой 200к net.
Кристина, тот самый человек, который поможет вам осуществить надуманное🙂
Автор: @Neyppp
Найти/стать ментором
🔥16❤8👍6🤔2😐2
gardiys_support #gardiys_support
Могу всем рекомендовать Антона как прекрасного ментора, который имеет реальный опыт вкатывания на первую работу. Заказал у него несколько консультаций по резюме и легенде. На первой же консультации он начал составлять продуманную легенду со схемой и деталями. Было видно, что у него есть в этом немалый опыт.
Далее мы проработали по шагам важные детали и завершилось тем, что он помог мне подготовиться к допросу с пристрастием по моей легенде ) Также стоит отметить, что мы прошлись по длинному списку самых разных вопросов и он научил, как оптимальнее отвечать на наиболее сложные для меня, какие-то скорректировал.
Рекомендасьон )
Автор: @gen_yamamoto
Найти/стать ментором
Могу всем рекомендовать Антона как прекрасного ментора, который имеет реальный опыт вкатывания на первую работу. Заказал у него несколько консультаций по резюме и легенде. На первой же консультации он начал составлять продуманную легенду со схемой и деталями. Было видно, что у него есть в этом немалый опыт.
Далее мы проработали по шагам важные детали и завершилось тем, что он помог мне подготовиться к допросу с пристрастием по моей легенде ) Также стоит отметить, что мы прошлись по длинному списку самых разных вопросов и он научил, как оптимальнее отвечать на наиболее сложные для меня, какие-то скорректировал.
Рекомендасьон )
Автор: @gen_yamamoto
Найти/стать ментором
🔥3❤2👍1
@Daniil_system_analyst #Daniil_system_analyst
Всем привет, меня зовут Иван!
Я был студентом ещё когда познакомился с Данилом и не знал куда идти дальше, понял, что работать по профессии на который учусь не хочу
После общения с Данилом лично у меня вопросов не осталось, потому что он мне подробно рассказал про системный анализ и я загорелся
Изначально были переживания по поводу того, что это выглядело все слишком хорошо на словах, а как будет на самом деле
Но сомнения развеялись, когда начал обучаться с Данилом, удивил его комплексный подход к обучению и то насколько понятно и подробно он объясняет каждую тему
После обучения которое у меня заняло 3 месяца, начал проходить собеседования хоть и сначала было страшновато, но чувствовал себя уверенно
И сейчас уже как больше года работаю системным аналитиком и безумно рад, что познакомился с Данилом и выбрал эту профессию
Автор: @Fedotov_007
Найти/стать ментором
Всем привет, меня зовут Иван!
Я был студентом ещё когда познакомился с Данилом и не знал куда идти дальше, понял, что работать по профессии на который учусь не хочу
После общения с Данилом лично у меня вопросов не осталось, потому что он мне подробно рассказал про системный анализ и я загорелся
Изначально были переживания по поводу того, что это выглядело все слишком хорошо на словах, а как будет на самом деле
Но сомнения развеялись, когда начал обучаться с Данилом, удивил его комплексный подход к обучению и то насколько понятно и подробно он объясняет каждую тему
После обучения которое у меня заняло 3 месяца, начал проходить собеседования хоть и сначала было страшновато, но чувствовал себя уверенно
И сейчас уже как больше года работаю системным аналитиком и безумно рад, что познакомился с Данилом и выбрал эту профессию
Автор: @Fedotov_007
Найти/стать ментором
🔥3👍2❤1
Forwarded from Sergey Filichkin Python
Что больше всего раздражает в IT и как мне удается с этим справляться
1⃣ В 🔝 однозначно входят мои любимые "супер горящие" задачи
Начнем с того, что мне нравится порядок в рабочих задачах, и у каждой выстроен свой приоритет. Но часто бывает так, что внезапно что-то случается, я все бросаю и иду разбираться
Здесь как-то справляться с этим сложно, ведь вам все равно надо будет переключаться со своих задач. Единственное, что я усвоил - не все "горящие" задачи действительно являются таковыми.
Попробуйте выяснить приоритет задачи. В реальности оказывается, что задачу можно сделать и через неделю
2⃣ Неожиданные созвоны
Все работает хорошо и спокойно. Но вот приходит сообщение, где кому-то надо что-то обсудить прямо сейчас, ведь это очень важно. У кого такое было? 🙂
В этот момент я выдыхаю и спокойно объясняю коллегам, что важно планировать созвоны, описывать проблематику и договариваться.
Если я не могу сразу участвовать, объясняю, что смогу подключиться через час-два
3⃣ Горящие сроки
У меня с планированием в компании все более или менее неплохо, но иногда все равно случаются промахи
Кто-то говорит, что такая штука мотивирует и способствует сплочению команды в трудный момент, но я считаю, если нет грамотного планирования, то в дальнейшем это приведет к стрессу и выгоранию. В таких случаях важно отрефлексировать этот опыт с тимлидом или PM
4⃣ Легаси-код, который страшно менять + отсутствие документации
Много кода написано до меня, который непонятно что делает и его страшно менять, т.к. можно что-нибудь сломать. А выглядит он уже ну очень плохо. И вот ты каждый раз на него смотришь через боль и не можешь ничего сделать. И документации к нему нет, чтобы понять, что именно он делает…
Наверное, самое лучшее, что можно с этим сделать - переписать с нуля какую-то часть системы, самую непригодную. Причём оставить старый вариант тоже так, чтобы они работали параллельно. И переводить на новый вариант все куски системы постепенно, один за одним. Да, это требует терпения и времени
5⃣ Непорядочность коллег из других команд
Пример: у нас есть инструкции для других команд (как заводить задачи, кому писать, какие сроки ставить и т.д.). Обычно они их игнорирую и пишут напрямую разработчику. И это плохая практика)
Опять же, я всегда стараюсь поддерживать позитивное отношение к таким ситуациям и отправляю читать инструкцию. А также периодически напоминаю, что вопрос лучше задавать сразу мне
Что еще забыл?
Начнем с того, что мне нравится порядок в рабочих задачах, и у каждой выстроен свой приоритет. Но часто бывает так, что внезапно что-то случается, я все бросаю и иду разбираться
Здесь как-то справляться с этим сложно, ведь вам все равно надо будет переключаться со своих задач. Единственное, что я усвоил - не все "горящие" задачи действительно являются таковыми.
Попробуйте выяснить приоритет задачи. В реальности оказывается, что задачу можно сделать и через неделю
Все работает хорошо и спокойно. Но вот приходит сообщение, где кому-то надо что-то обсудить прямо сейчас, ведь это очень важно. У кого такое было? 🙂
В этот момент я выдыхаю и спокойно объясняю коллегам, что важно планировать созвоны, описывать проблематику и договариваться.
Если я не могу сразу участвовать, объясняю, что смогу подключиться через час-два
У меня с планированием в компании все более или менее неплохо, но иногда все равно случаются промахи
Кто-то говорит, что такая штука мотивирует и способствует сплочению команды в трудный момент, но я считаю, если нет грамотного планирования, то в дальнейшем это приведет к стрессу и выгоранию. В таких случаях важно отрефлексировать этот опыт с тимлидом или PM
Много кода написано до меня, который непонятно что делает и его страшно менять, т.к. можно что-нибудь сломать. А выглядит он уже ну очень плохо. И вот ты каждый раз на него смотришь через боль и не можешь ничего сделать. И документации к нему нет, чтобы понять, что именно он делает…
Наверное, самое лучшее, что можно с этим сделать - переписать с нуля какую-то часть системы, самую непригодную. Причём оставить старый вариант тоже так, чтобы они работали параллельно. И переводить на новый вариант все куски системы постепенно, один за одним. Да, это требует терпения и времени
Пример: у нас есть инструкции для других команд (как заводить задачи, кому писать, какие сроки ставить и т.д.). Обычно они их игнорирую и пишут напрямую разработчику. И это плохая практика)
Опять же, я всегда стараюсь поддерживать позитивное отношение к таким ситуациям и отправляю читать инструкцию. А также периодически напоминаю, что вопрос лучше задавать сразу мне
Что еще забыл?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
@yup_yup1 #yup_yup1
Крайне не рекомендую этого ментора. Я брал "полный пакет до оффера", в стоимость этой услуги было включено составление легенды. В итоге оказалось, что моя легенда практически во всем соответствует легенде другого человека, который также пользовался его услугами. Сама по себе легенда составлена бездарно, представляет собой мешанину из простых составляющих (например, "писал код", "фиксил", "писал API", "писал документацию" и т.д.). Детального анализа того, что я делал, не получил. Также им была указана компания, в стеке которой даже нет python.
Также имелось четыре спринта, после каждого из которых проводился созвон. Никакой глубины вопросов или желания вывести вас на то, чтобы у вас появились какие-то вопросы по пройденому материалу я не получил — все было достаточно поверхностно.
По итогу сложилось мнение, что человеку нет дела до того, чем он занимается. Ему просто *****.
Автор: @gorre777
Найти/стать ментором
Крайне не рекомендую этого ментора. Я брал "полный пакет до оффера", в стоимость этой услуги было включено составление легенды. В итоге оказалось, что моя легенда практически во всем соответствует легенде другого человека, который также пользовался его услугами. Сама по себе легенда составлена бездарно, представляет собой мешанину из простых составляющих (например, "писал код", "фиксил", "писал API", "писал документацию" и т.д.). Детального анализа того, что я делал, не получил. Также им была указана компания, в стеке которой даже нет python.
Также имелось четыре спринта, после каждого из которых проводился созвон. Никакой глубины вопросов или желания вывести вас на то, чтобы у вас появились какие-то вопросы по пройденому материалу я не получил — все было достаточно поверхностно.
По итогу сложилось мнение, что человеку нет дела до того, чем он занимается. Ему просто *****.
Автор: @gorre777
Найти/стать ментором
🤯22👍16🔥3😢3❤1