В 16:00 подключайтесь к эфиру «Всё, что нужно знать о языке Python» в этом канале и задавайте ваши вопросы в комментариях ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Audio
Друзья, ура! Состоялся наш первый прямой эфир «Всё, что нужно знать о языке Python». Делимся с вами записью.
Мы обсудили сферы применения языка Python, его специфику в зависимости от области применения и важность фундаментальных навыков программирования. Обсудили, что такое чистота кода, почему не нужно гнаться за последними версиями языка и правда ли, что Python так прост для входа в программирование.
Гость эфира: Евгений Бартенев — автор курса «Python-разработчик», техлид в Практикуме.
В эфире упоминали про две статьи, делимся ссылками на них:
— материалы для самостоятельного обучения,
— про погоню за последними версиями языка.
В комментариях делитесь темами, на которые вам было бы интересно послушать следующий эфир✨
Мы обсудили сферы применения языка Python, его специфику в зависимости от области применения и важность фундаментальных навыков программирования. Обсудили, что такое чистота кода, почему не нужно гнаться за последними версиями языка и правда ли, что Python так прост для входа в программирование.
Гость эфира: Евгений Бартенев — автор курса «Python-разработчик», техлид в Практикуме.
В эфире упоминали про две статьи, делимся ссылками на них:
— материалы для самостоятельного обучения,
— про погоню за последними версиями языка.
В комментариях делитесь темами, на которые вам было бы интересно послушать следующий эфир
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Сегодня делимся историей Руслана Литовченко, нашего выпускника с курса «Фулстек-разработчик». Руслану 20 лет, он ещё студент, продолжает изучать менеджмент. В университете он понял, что работать в менеджменте не хочет — и параллельно пошёл изучать фулстек-разработку. Руслан уже получил оффер в Альфа-банк — и устроился по новой профессии ещё до того, как получил своё первое высшее. Все подробности — в интервью ниже!
— Руслан, расскажи, почему ты изначально пошёл на менеджмент — а затем решил переучиться на разработчика?
— После школы я выбрал менеджмент, потому что мне казалось, что образование управленца в любом случае пригодится, в том числе и в сфере IT. При этом мне ещё с детства хотелось быть программистом; помню, в школе я пытался писать свои программки. И уже в университете понял, что, пожалуй, именно с программированием хочу связать свою жизнь профессионально.
— И тогда ты решил запараллелить процессы: продолжал получать высшее, а параллельно начал искать курс. Почему ты выбрал Практикум?
— По отзывам и по советам знакомых. Курс в Практикуме, к тому же, был самым длительным и глубоким в плане программы — внушало доверие, что это может стать моим первым полноценным шагом в IT и привести к первой фулл-тайм работе. Так я пришёл на курс «Фулстек-разработчик». Две учёбы, плюс работу тренером, совмещать было непросто; я часто учился по ночам.
— Но уже скоро усилия были вознаграждены — теперь ты, формально ещё студент, а уже фронтенд-разработчик в Альфа-банке. Расскажешь, как ты получил этот оффер?
— После курса в Практикуме я записался на карьерный-трек: мы много работали над резюме, писали сопроводительные письма, консультировались с эйчарами по нашим личным траекториям. Работу я искал два с половиной месяца; за неделю делал по 50-60 откликов. За всё это время у меня было четыре собеседования. А вакансию в Альфа-банке мне прислал знакомый с форума «Найти IT» — сначала я прошёл в Альфе трёхмесячную стажировку, и по её итогам получил оффер.
— Расскажи, как ты чувствуешь себя в новой роли? При этом ещё доучиваясь в университете?
— Теперь я наконец чувствую себя на своём месте, эта работа мне действительно нравится. На предыдущей я за несколько лет успел выгореть; сейчас работы много, но она новая и безумно интересная — поэтому я погружаюсь в неё с головой. Могу сесть с утра, очнуться только вечером — и мне это нравится.
— А что ты посоветуешь тем, кто сейчас тоже задумывается о смене профессии — ещё будучи студентом, или уже работая фулл-тайм?
— Я могу только посоветовать не бояться. Не бояться совмещать процессы и параллелить учёбы, или работу и учёбу. Не ждать, что сначала окончите одно, и только затем приступите к тому, чего действительно хочется. А ещё советую быть настойчивыми — это здорово поможет в трудоустройстве, пока вы ещё джун. Я свою стажировку в Альфе получил получил после того, как оспорил решение по своему тестовому заданию. Я не опустил руки, решил попробовать ещё раз — и всё получилось.
— Руслан, расскажи, почему ты изначально пошёл на менеджмент — а затем решил переучиться на разработчика?
— После школы я выбрал менеджмент, потому что мне казалось, что образование управленца в любом случае пригодится, в том числе и в сфере IT. При этом мне ещё с детства хотелось быть программистом; помню, в школе я пытался писать свои программки. И уже в университете понял, что, пожалуй, именно с программированием хочу связать свою жизнь профессионально.
— И тогда ты решил запараллелить процессы: продолжал получать высшее, а параллельно начал искать курс. Почему ты выбрал Практикум?
— По отзывам и по советам знакомых. Курс в Практикуме, к тому же, был самым длительным и глубоким в плане программы — внушало доверие, что это может стать моим первым полноценным шагом в IT и привести к первой фулл-тайм работе. Так я пришёл на курс «Фулстек-разработчик». Две учёбы, плюс работу тренером, совмещать было непросто; я часто учился по ночам.
— Но уже скоро усилия были вознаграждены — теперь ты, формально ещё студент, а уже фронтенд-разработчик в Альфа-банке. Расскажешь, как ты получил этот оффер?
— После курса в Практикуме я записался на карьерный-трек: мы много работали над резюме, писали сопроводительные письма, консультировались с эйчарами по нашим личным траекториям. Работу я искал два с половиной месяца; за неделю делал по 50-60 откликов. За всё это время у меня было четыре собеседования. А вакансию в Альфа-банке мне прислал знакомый с форума «Найти IT» — сначала я прошёл в Альфе трёхмесячную стажировку, и по её итогам получил оффер.
— Расскажи, как ты чувствуешь себя в новой роли? При этом ещё доучиваясь в университете?
— Теперь я наконец чувствую себя на своём месте, эта работа мне действительно нравится. На предыдущей я за несколько лет успел выгореть; сейчас работы много, но она новая и безумно интересная — поэтому я погружаюсь в неё с головой. Могу сесть с утра, очнуться только вечером — и мне это нравится.
— А что ты посоветуешь тем, кто сейчас тоже задумывается о смене профессии — ещё будучи студентом, или уже работая фулл-тайм?
— Я могу только посоветовать не бояться. Не бояться совмещать процессы и параллелить учёбы, или работу и учёбу. Не ждать, что сначала окончите одно, и только затем приступите к тому, чего действительно хочется. А ещё советую быть настойчивыми — это здорово поможет в трудоустройстве, пока вы ещё джун. Я свою стажировку в Альфе получил получил после того, как оспорил решение по своему тестовому заданию. Я не опустил руки, решил попробовать ещё раз — и всё получилось.
👏19❤7🔥5🎉4👍2
Осторожно, канал захвачен питонами на целую неделю
🐍🐍🐍
Привет всем! Меня зовут Яна Бубнова, я младшая Python-разработчица в системном интеграторе Рубитех и выпускница Практикума. Ближайшие дни буду публиковать тут посты и записывать кружочки. Для начала давайте знакомиться — вы пишите в комментариях, чем занимаетесь сейчас, хотите ли сменить профессию, если да — на какую. А я напишу о себе и о том, как в это ввязалась.
Родилась в Сибири в маааленькой деревне, около 15 лет живу в Москве, мне 36 лет. Была собственницей небольшого диджитал-агентства: писала посты, снимала тиктоки, общалась с прессой. В марте 2022 за неделю ушли почти все клиенты. Стало ясно, что агентство надо закрывать и искать себе новую увлекательную деятельность.
От маркетинга за десять лет я устала, хотелось чего-то сложного и непривычного. Ткнула пальцем в небо и записалась на курс бэкенд-разработки (не делайте так, мне просто повезло, вы выбирайте вдумчиво). На тот момент из айтишных скилов у меня были ВПР в Excel и способность снять зависшую задачу в Windows.
Пропустим несколько следующих веселых месяцев (о них будет позже) и перейдём к счастливому концу. С будущим боссом мы познакомились в айтишном чате, месяц длились собесы-тестовые. Спустя полгода интенсивной учёбы получила оффер и вышла на работу. Скоро буду отмечать год коммерческого опыта!
На этой неделе поделюсь своим опытом:
— чем пришлось жертвовать во время учёбы и как можно минимизировать потери;
— как сделать учёбу более эффективной (обязательно) и не сойти с ума (по возможности);
— от чего страдала на испытательном сроке;
— джунские задачи — чем я занимаюсь в рабочее время (а также до и после него).
Пишите вопросы под постами, всю неделю буду отвечать 🙂
🐍🐍🐍
Привет всем! Меня зовут Яна Бубнова, я младшая Python-разработчица в системном интеграторе Рубитех и выпускница Практикума. Ближайшие дни буду публиковать тут посты и записывать кружочки. Для начала давайте знакомиться — вы пишите в комментариях, чем занимаетесь сейчас, хотите ли сменить профессию, если да — на какую. А я напишу о себе и о том, как в это ввязалась.
Родилась в Сибири в маааленькой деревне, около 15 лет живу в Москве, мне 36 лет. Была собственницей небольшого диджитал-агентства: писала посты, снимала тиктоки, общалась с прессой. В марте 2022 за неделю ушли почти все клиенты. Стало ясно, что агентство надо закрывать и искать себе новую увлекательную деятельность.
От маркетинга за десять лет я устала, хотелось чего-то сложного и непривычного. Ткнула пальцем в небо и записалась на курс бэкенд-разработки (не делайте так, мне просто повезло, вы выбирайте вдумчиво). На тот момент из айтишных скилов у меня были ВПР в Excel и способность снять зависшую задачу в Windows.
Пропустим несколько следующих веселых месяцев (о них будет позже) и перейдём к счастливому концу. С будущим боссом мы познакомились в айтишном чате, месяц длились собесы-тестовые. Спустя полгода интенсивной учёбы получила оффер и вышла на работу. Скоро буду отмечать год коммерческого опыта!
На этой неделе поделюсь своим опытом:
— чем пришлось жертвовать во время учёбы и как можно минимизировать потери;
— как сделать учёбу более эффективной (обязательно) и не сойти с ума (по возможности);
— от чего страдала на испытательном сроке;
— джунские задачи — чем я занимаюсь в рабочее время (а также до и после него).
Пишите вопросы под постами, всю неделю буду отвечать 🙂
❤🔥41👨💻4👍3❤1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
❤35👍8❤🔥5👏5👎1
🐍🐍🐍
Когда у меня спрашивают «как ты все успеваешь, Яна», я начинаю нудно объяснять, что дело в приоритетах. Для меня приоритет не про очередность выполнения дел, а про вытеснение неважных из графика.
Поскольку я пришла на курсы с нулевым айтишным бэкграундом и с амбициями быстро найти работу, мне было сложно, и учёба требовала много времени. Поэтому она заняла почётное первое место в списке приоритетов.
Если я не закрыла спринт — не иду в кино, не иду в спортзал, не иду на вечеринку. Из развлечений самым веселым и увлекательным стало смотреть собеседования на ютубе.
Я полностью перестроила потребление контента:
— сериалы и фильмы уступили место айтишному ютубу — мини-курсы, конференции, видео на узкие темы по спринту;
— уход Spotify я не заметила, на прогулках и в транспорте слушала только айтишные подкасты;
— художественные книги и два книжных клуба по постмодерну тоже ушли — читала учебники, а позже вступила в айтишный книжный клуб.
Друзья забыли как я выгляжу, семья слышала от меня «доброе утро» и «спокойной ночи» и больше ничего 🙂 Сейчас я живу гораздо более расслабленно, но вспоминаю то время и не чувствую, что чего-то лишилась. Такая интенсивная учёба — это тоже весело. И результативно, согласны?
Когда у меня спрашивают «как ты все успеваешь, Яна», я начинаю нудно объяснять, что дело в приоритетах. Для меня приоритет не про очередность выполнения дел, а про вытеснение неважных из графика.
Поскольку я пришла на курсы с нулевым айтишным бэкграундом и с амбициями быстро найти работу, мне было сложно, и учёба требовала много времени. Поэтому она заняла почётное первое место в списке приоритетов.
Если я не закрыла спринт — не иду в кино, не иду в спортзал, не иду на вечеринку. Из развлечений самым веселым и увлекательным стало смотреть собеседования на ютубе.
Я полностью перестроила потребление контента:
— сериалы и фильмы уступили место айтишному ютубу — мини-курсы, конференции, видео на узкие темы по спринту;
— уход Spotify я не заметила, на прогулках и в транспорте слушала только айтишные подкасты;
— художественные книги и два книжных клуба по постмодерну тоже ушли — читала учебники, а позже вступила в айтишный книжный клуб.
Друзья забыли как я выгляжу, семья слышала от меня «доброе утро» и «спокойной ночи» и больше ничего 🙂 Сейчас я живу гораздо более расслабленно, но вспоминаю то время и не чувствую, что чего-то лишилась. Такая интенсивная учёба — это тоже весело. И результативно, согласны?
🔥41👎8❤6🤔6😱6
🐍🐍🐍
Пост для тех, кто как и я, хочет проходить учёбу в хардмоде. У меня было несколько месяцев, когда я совмещала курс бэкенда и фронтенда, плюс новую работу. Расскажу, как организовала свою жизнь на тот период, и что помогало учиться.
1. Помним про приоритеты. Новая работа сдвинула курсы с пьедестала на второе место, перед дипломом я даже брала академ.
2. Закрыла рабочие таски, закрыла спринт, осталось время? Я шла на Stepik и подтягивала базу Python и SQL на бесплатных курсах. Если уставала от компьютера, садилась/ложилась читать Лутца. Если уставала дома, шла гулять с лекциями в наушниках. Смена деятельности позволяла уставать не смертельно.
3. Скинула все дела, которые смогла. Ребенок и готовка — няня, продукты и еда — доставки, уборка — клининг, шоппинг — онлайн, работа — удалённая. Минимум 4 часа в день у меня были «лишние». Благодаря подушке безопасности и страховке в виде мужа я могла учиться ускоренно и беззаботно.
4. Активно общалась с когортой. Наставники отвечали на вопросы, студенты тоже помогали друг другу. Общение с таким комьюнити позволяет сэкономить время на получение ответов и увеличивает вовлеченность.
5. Завела телеграм-канал для дневника: девочки во что мы ввязались. Жаловалась на жизнь, радовалась успехам, просила советов. До сих пор его веду, хоть он и маленький, меня уже иногда узнают на митапах 🤌
Мои будние дни выглядели так:
• 7: подъём, завтрак, душ
• 8-10: старая работа (я оставила одного клиента из прошлой жизни) + учёба
• 10-19: работа, в обед лекции на ютубе
• 19-21: семья
• 21-23: учёба
• 23-7: сон
В выходные проще: любой момент, не занятый семьей — учеба. Например, ребенок хочет пижамную вечеринку — я заказываю детям пиццу и сижу с ноутом, пока они разносят квартиру.
Хардмод — не единственный вариант обучения. Можно взять один курс, пройти его до конца, спокойно искать работу и подтягивать отстающие знания. Мне в тот период хотелось хорошей нагрузки и быстрого результата.
Пост для тех, кто как и я, хочет проходить учёбу в хардмоде. У меня было несколько месяцев, когда я совмещала курс бэкенда и фронтенда, плюс новую работу. Расскажу, как организовала свою жизнь на тот период, и что помогало учиться.
1. Помним про приоритеты. Новая работа сдвинула курсы с пьедестала на второе место, перед дипломом я даже брала академ.
2. Закрыла рабочие таски, закрыла спринт, осталось время? Я шла на Stepik и подтягивала базу Python и SQL на бесплатных курсах. Если уставала от компьютера, садилась/ложилась читать Лутца. Если уставала дома, шла гулять с лекциями в наушниках. Смена деятельности позволяла уставать не смертельно.
3. Скинула все дела, которые смогла. Ребенок и готовка — няня, продукты и еда — доставки, уборка — клининг, шоппинг — онлайн, работа — удалённая. Минимум 4 часа в день у меня были «лишние». Благодаря подушке безопасности и страховке в виде мужа я могла учиться ускоренно и беззаботно.
4. Активно общалась с когортой. Наставники отвечали на вопросы, студенты тоже помогали друг другу. Общение с таким комьюнити позволяет сэкономить время на получение ответов и увеличивает вовлеченность.
5. Завела телеграм-канал для дневника: девочки во что мы ввязались. Жаловалась на жизнь, радовалась успехам, просила советов. До сих пор его веду, хоть он и маленький, меня уже иногда узнают на митапах 🤌
Мои будние дни выглядели так:
• 7: подъём, завтрак, душ
• 8-10: старая работа (я оставила одного клиента из прошлой жизни) + учёба
• 10-19: работа, в обед лекции на ютубе
• 19-21: семья
• 21-23: учёба
• 23-7: сон
В выходные проще: любой момент, не занятый семьей — учеба. Например, ребенок хочет пижамную вечеринку — я заказываю детям пиццу и сижу с ноутом, пока они разносят квартиру.
Хардмод — не единственный вариант обучения. Можно взять один курс, пройти его до конца, спокойно искать работу и подтягивать отстающие знания. Мне в тот период хотелось хорошей нагрузки и быстрого результата.
👍49❤4😁4👎2
🐍🐍🐍
Как говорят, розовые очки бьются стеклами внутрь — так и разбилась моя хрупкая самооценка во время испытательного срока.
Оказалось, что надо в короткий срок освоить кучу всего ранее неизвестного:
— на учёбе Django, на работе — Flask;
— про очереди сообщений вообще не знала, резко подружилась с Rabbit;
— всё, что касается инфраструктуры разработки, мы к тому времени на курсе еще не проходили, поэтому с Docker и управлением на удаленном сервере тоже пришлось разбираться быстро и самостоятельно;
— был нужен JavaScript и, в целом, немного фронтенд, поэтому я пошла на второй курс.
Тогда в отделе не было других джунов и мне не с кем было себя сравнивать кроме непосредственного руководителя (я проигрывала).
Я не успевала делать рабочие задачи в срок и проходить оба курса. Мне сильно не хватало базовых знаний по Computer Science, поэтому очень нервничала и до последнего дня не знала, пройду испытательный срок или нет. Питоны не плачут, а я ревела как минимум раз в неделю. Кроме дисциплины и умения жонглировать задачами мне тогда помогла поддержка от карьерного центра Практикума. Мы списывались и созванивались с Катей Бутырской (тут она недавно рассказывала про нетворкинг).
Мне казалось, что не тяну, но я не поддалась порыву уволиться и решила потерпеть и подождать пока уволят меня. Оказалось, что мне казалось. Отзыв по итогам испытательного был хорошим. Работать сразу стало легче!
Как говорят, розовые очки бьются стеклами внутрь — так и разбилась моя хрупкая самооценка во время испытательного срока.
Оказалось, что надо в короткий срок освоить кучу всего ранее неизвестного:
— на учёбе Django, на работе — Flask;
— про очереди сообщений вообще не знала, резко подружилась с Rabbit;
— всё, что касается инфраструктуры разработки, мы к тому времени на курсе еще не проходили, поэтому с Docker и управлением на удаленном сервере тоже пришлось разбираться быстро и самостоятельно;
— был нужен JavaScript и, в целом, немного фронтенд, поэтому я пошла на второй курс.
Тогда в отделе не было других джунов и мне не с кем было себя сравнивать кроме непосредственного руководителя (я проигрывала).
Я не успевала делать рабочие задачи в срок и проходить оба курса. Мне сильно не хватало базовых знаний по Computer Science, поэтому очень нервничала и до последнего дня не знала, пройду испытательный срок или нет. Питоны не плачут, а я ревела как минимум раз в неделю. Кроме дисциплины и умения жонглировать задачами мне тогда помогла поддержка от карьерного центра Практикума. Мы списывались и созванивались с Катей Бутырской (тут она недавно рассказывала про нетворкинг).
Мне казалось, что не тяну, но я не поддалась порыву уволиться и решила потерпеть и подождать пока уволят меня. Оказалось, что мне казалось. Отзыв по итогам испытательного был хорошим. Работать сразу стало легче!
❤34👏19👍9👎1🤯1
🐍🐍🐍
Привет! Мой последний пост на неделе, в нём постараюсь в хронологическом порядке рассказать о своих задачах за год джунства:
1. Писала API к хорошо документированным системам, плохо документированным системам, к никак не документированным системам и одну по протоколу SCIM.
2. Сделала мониторинг-центр, в котором бэкенд с фронтендом общаются через сокеты.
3. Вносила небольшие правки в существующие личные кабинеты пользователей, написала для них что-то вроде блога-справочника с тегированием (приятно знать, что его используют уже больше полугода).
4. Распиливала легаси-монолит потоковой обработки данных на микросервисы, общающиеся между собой через очередь сообщений. Самый большой проект за год, внутри есть парсинг данных, их обогащение из внешних и внутренних источников, анализ, включая использование ML-модели (её, к счастью, мне писать не пришлось).
И мелкие задачи, которые уже не помню: писала документацию, участвовала в созвонах с заказчиком и собеседованиях новых бойцов. За год наш отдел вырос с двух до десяти человек!
Из учёбы у меня остался только книжный клуб «Ботаним» и самостоятельное точечное изучение конкретных вопросов. Написала себе план обучения по девопсу, пока лежу в его направлении. Смотрю в сторону курса по Go, скорее всего, осенью захочется больше учёбы.
А теперь прощаюсь с вами и освобождают канал для других интересных тем и постов. Всем чао!
Привет! Мой последний пост на неделе, в нём постараюсь в хронологическом порядке рассказать о своих задачах за год джунства:
1. Писала API к хорошо документированным системам, плохо документированным системам, к никак не документированным системам и одну по протоколу SCIM.
2. Сделала мониторинг-центр, в котором бэкенд с фронтендом общаются через сокеты.
3. Вносила небольшие правки в существующие личные кабинеты пользователей, написала для них что-то вроде блога-справочника с тегированием (приятно знать, что его используют уже больше полугода).
4. Распиливала легаси-монолит потоковой обработки данных на микросервисы, общающиеся между собой через очередь сообщений. Самый большой проект за год, внутри есть парсинг данных, их обогащение из внешних и внутренних источников, анализ, включая использование ML-модели (её, к счастью, мне писать не пришлось).
И мелкие задачи, которые уже не помню: писала документацию, участвовала в созвонах с заказчиком и собеседованиях новых бойцов. За год наш отдел вырос с двух до десяти человек!
Из учёбы у меня остался только книжный клуб «Ботаним» и самостоятельное точечное изучение конкретных вопросов. Написала себе план обучения по девопсу, пока лежу в его направлении. Смотрю в сторону курса по Go, скорее всего, осенью захочется больше учёбы.
А теперь прощаюсь с вами и освобождают канал для других интересных тем и постов. Всем чао!
👏36🔥12👍7🍾3🐳2
С вами очередная подборка из нашего любимого журнала «Код», в этот раз — для инженеров по тестированию. Плюсы, минусы, подводные камни — а также инструменты, автотесты и баги. Много багов. Поехали!
📍Инструменты тестировщика в 2023 году: что нужно для трудоустройства — рассказываем про необходимый минимум начинающего тестировщика: JSON, XML, SQL и много других весёлых аббревиатур.
📍Разговор с тестировщиком: о профессии, зарплатах и развитии — поговорили с нашим наставником на курсе «Инженер по тестированию» Андреем Шевченко про то, так ли просто попасть в тестирование, какие есть подводные камни и на какие зарплаты можно рассчитывать джунам.
📍5 инструментов для быстрого тестирования сайта — рассказываем про нагрузочное тестирование, валидиацию html-кода и скорость загрузки страницы. Все инструменты проверили на нашем учебном сайте — работает!
📍 Разработка через тестирование — это как? — объясняем понятие TDD (Test Driven Development). Это статья про взрослые подходы в разработке — она будет полезна тем, кто хочет работать в крупных компаниях и больших разработческих командах.
📍Что такое баг-баунти — статья про то, как хакеры и программисты всё ломают (и даже получают за это деньги!). Рассказываем про то, как проходят конкурсы по поиску уязвимостей в продукте — и как сломать так, что потом точно заработало.
📍Что такое плавающая ошибка — и почему она так бесит всех тестировщиков. Почитайте — вас тоже будет бесить!
📍Делаем простые автотесты на Python — объясняем, как специальные программы проверяют работу других программ, чтобы выявить ошибки. А чтобы всё было наглядно, показываем работу автотестов на реальном коде.
📍Я нашла работу в Альфа-Банке за месяц до окончания учёбы — поговорили с нашей выпускницей Никой Малининой: как из менеджера в H&M она перешла в тестировщицы — и как смогла найти оффер с удалёнкой ещё до окончания курса.
📍Инструменты тестировщика в 2023 году: что нужно для трудоустройства — рассказываем про необходимый минимум начинающего тестировщика: JSON, XML, SQL и много других весёлых аббревиатур.
📍Разговор с тестировщиком: о профессии, зарплатах и развитии — поговорили с нашим наставником на курсе «Инженер по тестированию» Андреем Шевченко про то, так ли просто попасть в тестирование, какие есть подводные камни и на какие зарплаты можно рассчитывать джунам.
📍5 инструментов для быстрого тестирования сайта — рассказываем про нагрузочное тестирование, валидиацию html-кода и скорость загрузки страницы. Все инструменты проверили на нашем учебном сайте — работает!
📍 Разработка через тестирование — это как? — объясняем понятие TDD (Test Driven Development). Это статья про взрослые подходы в разработке — она будет полезна тем, кто хочет работать в крупных компаниях и больших разработческих командах.
📍Что такое баг-баунти — статья про то, как хакеры и программисты всё ломают (и даже получают за это деньги!). Рассказываем про то, как проходят конкурсы по поиску уязвимостей в продукте — и как сломать так, что потом точно заработало.
📍Что такое плавающая ошибка — и почему она так бесит всех тестировщиков. Почитайте — вас тоже будет бесить!
📍Делаем простые автотесты на Python — объясняем, как специальные программы проверяют работу других программ, чтобы выявить ошибки. А чтобы всё было наглядно, показываем работу автотестов на реальном коде.
📍Я нашла работу в Альфа-Банке за месяц до окончания учёбы — поговорили с нашей выпускницей Никой Малининой: как из менеджера в H&M она перешла в тестировщицы — и как смогла найти оффер с удалёнкой ещё до окончания курса.
👍10🌚2🤔1
Полезные телеграм-каналы и чаты для Android-разработчиков
Помимо книг, Youtube-каналов и интернет-ресурсов круто заглядывать в телеграм-каналы — советует Миша Вассер, руководитель мобильной разработкой в AGIMA и наставник на курсе «Android-разработчик».
Там зачастую публикуют интересные авторские материалы. А ещё ко многим каналам привязаны чаты, в которых можно обсудить разные темы из области разработки или получить ответ на вопрос.
→ Добавить папку
Помимо книг, Youtube-каналов и интернет-ресурсов круто заглядывать в телеграм-каналы — советует Миша Вассер, руководитель мобильной разработкой в AGIMA и наставник на курсе «Android-разработчик».
Там зачастую публикуют интересные авторские материалы. А ещё ко многим каналам привязаны чаты, в которых можно обсудить разные темы из области разработки или получить ответ на вопрос.
→ Добавить папку
👍5
💌 Хотим познакомить вас с Дашей Сергеевой, выпускницей сразу двух наших курсов — «Инженер
по тестированию» и «Автоматизатор тестирования на Python». Даше удалось найти стажёрскую позицию, успешно пройти собеседование и получить оффер после всего 14 откликов на вакансии. Теперь она вышла на работу в команду по тестированию в Райффайзен Банк. Мы не могли упустить возможность поговорить с ней о её опыте поиска работы.
— Чем ты занималась до курсов и почему решила пойти учиться?
— Я работала в местном дворце культуры. Это бюджетное учреждение: зарплата маленькая, развития и перспектив роста никаких. Мой муж работает разработчиком, и как-то раз он предложил мне обратить внимание на сферу IT. Я долго сомневалась и боялась, мне казалось, это не моё. Я стала изучать, какие есть вакансии в сфере IT, и поняла, что тестирование мне ближе всего по духу. Разработчики — созидатели, они создают код, а тестировщики — крушители, которые всё ломают. Мне это близко🙂 К тому же я люблю работу с документами, составлять списки и планы. После окончания одного курса я тут же поступила на второй — тестирование веб-приложений на Python. Он длился 2 месяца.
— Как прошли поиски первой работы тестировщиком?
Благодаря второму курсу в моём резюме появились базовые знания автоматизации и Python. Я начала искать работу: в тот момент закончился мой курс по трудоустройству, и я попала в программу акселерации. Всего сделала 14 откликов: 12 — на HeadHunter, 2 через партнёрские вакансии. С HH.ru были отказы и тишина, по одной партнёрской вакансии — тоже, а вот со второй позвонили и пригласили на интервью в зуме. Через неделю меня попросили заполнить анкету для службы безопасности, а через пару дней позвонили с радостной новостью, что берут меня!
— Как думаешь, почему на эту вакансию взяли именно тебя?
— Если честно, не знаю😄 Я чувствовала себя достаточно уверенно, хотя страх был огромен. Собеседование получилось весьма коротким, меньше часа. Так как вакансия стажёрская, то и спрос был не большим. Спрашивали теорию, но не сухую, как на экзамене: хотели увидеть, как я умею пользоваться знаниями. Это был интересный опыт. Я честно сказала, что не знаю ответов на некоторые вопросы. Ещё меня попросили написать SQL-запросы: в одном я ошиблась, но быстро это заметила и сама указала на ошибку.
— Какие у тебя ожидания от работы?
Мне подробно рассказали, чем занимается команда. Мы даже поговорили о моих будущих возможностях: я сразу сказала, что хотела бы заняться нагрузочным тестированием. Ещё меня спрашивали, умею ли я работать в команде. На моём последнем месте работы общения с людьми у меня было много, но вот команды у нас не было. Я думаю, работать с коллегами на новой работе будет здорово: IT — это не одиночество, это команда.
по тестированию» и «Автоматизатор тестирования на Python». Даше удалось найти стажёрскую позицию, успешно пройти собеседование и получить оффер после всего 14 откликов на вакансии. Теперь она вышла на работу в команду по тестированию в Райффайзен Банк. Мы не могли упустить возможность поговорить с ней о её опыте поиска работы.
— Чем ты занималась до курсов и почему решила пойти учиться?
— Я работала в местном дворце культуры. Это бюджетное учреждение: зарплата маленькая, развития и перспектив роста никаких. Мой муж работает разработчиком, и как-то раз он предложил мне обратить внимание на сферу IT. Я долго сомневалась и боялась, мне казалось, это не моё. Я стала изучать, какие есть вакансии в сфере IT, и поняла, что тестирование мне ближе всего по духу. Разработчики — созидатели, они создают код, а тестировщики — крушители, которые всё ломают. Мне это близко🙂 К тому же я люблю работу с документами, составлять списки и планы. После окончания одного курса я тут же поступила на второй — тестирование веб-приложений на Python. Он длился 2 месяца.
— Как прошли поиски первой работы тестировщиком?
Благодаря второму курсу в моём резюме появились базовые знания автоматизации и Python. Я начала искать работу: в тот момент закончился мой курс по трудоустройству, и я попала в программу акселерации. Всего сделала 14 откликов: 12 — на HeadHunter, 2 через партнёрские вакансии. С HH.ru были отказы и тишина, по одной партнёрской вакансии — тоже, а вот со второй позвонили и пригласили на интервью в зуме. Через неделю меня попросили заполнить анкету для службы безопасности, а через пару дней позвонили с радостной новостью, что берут меня!
— Как думаешь, почему на эту вакансию взяли именно тебя?
— Если честно, не знаю😄 Я чувствовала себя достаточно уверенно, хотя страх был огромен. Собеседование получилось весьма коротким, меньше часа. Так как вакансия стажёрская, то и спрос был не большим. Спрашивали теорию, но не сухую, как на экзамене: хотели увидеть, как я умею пользоваться знаниями. Это был интересный опыт. Я честно сказала, что не знаю ответов на некоторые вопросы. Ещё меня попросили написать SQL-запросы: в одном я ошиблась, но быстро это заметила и сама указала на ошибку.
— Какие у тебя ожидания от работы?
Мне подробно рассказали, чем занимается команда. Мы даже поговорили о моих будущих возможностях: я сразу сказала, что хотела бы заняться нагрузочным тестированием. Ещё меня спрашивали, умею ли я работать в команде. На моём последнем месте работы общения с людьми у меня было много, но вот команды у нас не было. Я думаю, работать с коллегами на новой работе будет здорово: IT — это не одиночество, это команда.
🔥27👍14❤1👏1
Книги по Python: что почитать новичкам
Собрали подборку базовых и полезных книг, которые помогут разобраться с основами языка и попрактиковаться.
🖇«Изучаем Python», Марк Лутц
Учебник, который содержит все базовые знания для того, чтобы начать программировать.
🖇«Программируем на Python», Майкл Доусон
Книга построена на практических примерах. Теория даётся кратко, но её достаточно, чтобы перейти к практике. Советуем читать в электронном варианте: в ней много ссылок и примеров кода.
🖇«Легкий способ выучить Python», Зед А. Шоу
52 последовательных упражнений, которые помогут разобраться в работе с Python с нуля: от настройки окружения для написания кода до разработки игр и веб-разработки.
🖇«Автоматизация рутинных задач с помощью Python», Эл Свейгарт
Пошаговые инструкции по созданию скриптов и программ для автоматизации рутинных задач: обработки текстовых файлов, работы с почтой, управления файлами и другого.
🖇«Изучаем программирование на Python», Пол Бэрри
Доступный язык и большое количество практики. Основы описаны просто и интересно, а упражнения учат решать практические задачи.
🖇«Python. Notes for Professionals»
Бесплатный проект Python-сообщества: сборник частых вопросов и ответов по языку и его экосистеме, взятых с сайта Stack Overflow.
Внутри — материал по разным аспектам языка: базовому синтаксису, работе с процессами и потоками, взаимодействию с внешними библиотеками и фреймворками.
Собрали подборку базовых и полезных книг, которые помогут разобраться с основами языка и попрактиковаться.
🖇«Изучаем Python», Марк Лутц
Учебник, который содержит все базовые знания для того, чтобы начать программировать.
🖇«Программируем на Python», Майкл Доусон
Книга построена на практических примерах. Теория даётся кратко, но её достаточно, чтобы перейти к практике. Советуем читать в электронном варианте: в ней много ссылок и примеров кода.
🖇«Легкий способ выучить Python», Зед А. Шоу
52 последовательных упражнений, которые помогут разобраться в работе с Python с нуля: от настройки окружения для написания кода до разработки игр и веб-разработки.
🖇«Автоматизация рутинных задач с помощью Python», Эл Свейгарт
Пошаговые инструкции по созданию скриптов и программ для автоматизации рутинных задач: обработки текстовых файлов, работы с почтой, управления файлами и другого.
🖇«Изучаем программирование на Python», Пол Бэрри
Доступный язык и большое количество практики. Основы описаны просто и интересно, а упражнения учат решать практические задачи.
🖇«Python. Notes for Professionals»
Бесплатный проект Python-сообщества: сборник частых вопросов и ответов по языку и его экосистеме, взятых с сайта Stack Overflow.
Внутри — материал по разным аспектам языка: базовому синтаксису, работе с процессами и потоками, взаимодействию с внешними библиотеками и фреймворками.
👍7😎4❤🔥1👎1🥴1
Разбираемся с базой: что такое Git
👀 Это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Чем хорош Git
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает по-другому — он хранит полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.
Git — мощный инструмент со множеством различных возможностей. Если изучить их досконально, можно серьёзно облегчить себе работу.
Как работает Git на примере
1. В проекте, где пишется код, создано окружение Git ― все изменения файлов отслеживаются в рамках настроенных параметров и заданных фильтров.
2. Нужно добавить в проект новую функцию, изменив или доработав существующий код. Для этого потребуется создать внутри проекта отдельную ветку (branch).
3. Работа в этой ветке никак не затрагивает основной код — если с новыми изменениями что-то пойдёт не так и код перестанет запускаться, основной проект не пострадает. А когда новая функция будет дописана и протестирована, ветку можно будет «наложить» на основной код.
Также в рамках Git можно объединять разные версии кода в один. Например, над проектом работает несколько человек, и каждый разрабатывает или изменяет код в собственных ветках. В конце работы появится необходимость слить ветки вместе — и получается цельная программа. Это значительно облегчает совместную работу, так как не нужно ждать, пока другой разработчик допишет код, — можно работать параллельно.
Если же в одной из веток разработка пойдёт не по плану и произойдёт ошибка — всё можно просто откатить до предыдущей ветки, где ошибок не было.
Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Чтобы помочь научиться работать с ним, мы создали бесплатный курс «Основы работы с Git». Навык работы с Git критичен для любого программиста. А тем, кто только начал делать первые шаги в программировании, будет полезно освоить инструмент, который пригодится в будущем.
👀 Это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Чем хорош Git
Большинство других систем контроля версий хранят информацию в виде списка изменений в файлах. Git работает по-другому — он хранит полное отображение того, как выглядит файл в момент сохранения. Это позволяет всегда иметь полную информацию обо всех файлах и быстро восстанавливать любую из предыдущих версий.
Git — мощный инструмент со множеством различных возможностей. Если изучить их досконально, можно серьёзно облегчить себе работу.
Как работает Git на примере
1. В проекте, где пишется код, создано окружение Git ― все изменения файлов отслеживаются в рамках настроенных параметров и заданных фильтров.
2. Нужно добавить в проект новую функцию, изменив или доработав существующий код. Для этого потребуется создать внутри проекта отдельную ветку (branch).
3. Работа в этой ветке никак не затрагивает основной код — если с новыми изменениями что-то пойдёт не так и код перестанет запускаться, основной проект не пострадает. А когда новая функция будет дописана и протестирована, ветку можно будет «наложить» на основной код.
Также в рамках Git можно объединять разные версии кода в один. Например, над проектом работает несколько человек, и каждый разрабатывает или изменяет код в собственных ветках. В конце работы появится необходимость слить ветки вместе — и получается цельная программа. Это значительно облегчает совместную работу, так как не нужно ждать, пока другой разработчик допишет код, — можно работать параллельно.
Если же в одной из веток разработка пойдёт не по плану и произойдёт ошибка — всё можно просто откатить до предыдущей ветки, где ошибок не было.
Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Чтобы помочь научиться работать с ним, мы создали бесплатный курс «Основы работы с Git». Навык работы с Git критичен для любого программиста. А тем, кто только начал делать первые шаги в программировании, будет полезно освоить инструмент, который пригодится в будущем.
❤17👍9🔥3
Обратная связь — важная часть работы в IT. Она помогает коллегам найти общий язык, лидам — следить за процессами, а продукту — становиться лучше. Но иногда мы оказываемся не готовы к негативному фидбэку и не знаем, как реагировать на замечания и критику.
На карточках разбираемся, как принимать обратную связь и извлекать из неё пользу.
На карточках разбираемся, как принимать обратную связь и извлекать из неё пользу.
❤14👍5🤔2