В QA-систерском чате заделились ссылкой, которая мне очень понравилась, и которой мне захотелось заделиться и тут — на память, так сказать.
http://kmb.ufoctf.ru — проект "Курс молодого бойца", посвященный соревнованиям в области информационной безопасности. По ссылке можно найти много структурированной теории по основным командам bash, криптографии, сетям (видам протоколов, сетевым утилитам...), reverse engineering, хэшам и биткоинам, разным видам инъекций, бинарным уязвимостям... в общем, все, что так сладенько манит в мир ИБ :)
Мне уже очень хочется поизучать ресурс, но в почте ещё лежит книжка по этичному хакингу, такая нетронутая и интересная... Дайте мне ещё 24 часа в сутках, пожалуйста, а то я не справляюсь 😅
#взакладки
http://kmb.ufoctf.ru — проект "Курс молодого бойца", посвященный соревнованиям в области информационной безопасности. По ссылке можно найти много структурированной теории по основным командам bash, криптографии, сетям (видам протоколов, сетевым утилитам...), reverse engineering, хэшам и биткоинам, разным видам инъекций, бинарным уязвимостям... в общем, все, что так сладенько манит в мир ИБ :)
Мне уже очень хочется поизучать ресурс, но в почте ещё лежит книжка по этичному хакингу, такая нетронутая и интересная... Дайте мне ещё 24 часа в сутках, пожалуйста, а то я не справляюсь 😅
#взакладки
Forwarded from Olena Kirichok's tech
Microsoft выпустили бесплатный курс Python for Beginners состоящий из 44 видео.
Курс подходит как и для тех, кто только начинает, так и для разработчиц/ков, кто знакомы с другими языками программирования, и хотят ознакомиться с синтаксом Python.
https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
Курс подходит как и для тех, кто только начинает, так и для разработчиц/ков, кто знакомы с другими языками программирования, и хотят ознакомиться с синтаксом Python.
https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
❤2
Совет дня
(который, возможно, вам никогда не пригодится. А может, пригодится. Я в любом случае его напишу)
Если вы решили побаловаться и использовать под Ubuntu exe-шный файл IDE-шки, например, Intellij Idea, запустив его под Wine, то IDE не увидит ни одного JDK, пока он, соответственно, тоже не будет установлен exe-шником через Wine.
Вроде бы очевидная вещь: создается что-то типа 2 дисков, и на одном устанавливаются и запускаются программы как бы "под виндой" (спасибо, Wine), на другом всё, что касается Ubuntu, и вполне логично, что если через файловый менеджер убунты нельзя зайти и посмотреть файлы диска "а-ля винда" (у меня получилось работать с ними только через терминал), то и в обратную сторону это работает, и программы на диске C, который использует Wine, тоже не будут нормально работать с убунтовским JDK.
Но я полдня не могла понять, что делаю не так! Пока не дошло, что JDK должен быть установлен также "под виндой", т.е. с помощью Wine в виде exe-файла с разрядностью системы (у меня х64, например).
Теперь знаю. Ох уж этот удивительный мир операционных систем, делений диска и прочих прекрасных технических нюансов моей работы!
(который, возможно, вам никогда не пригодится. А может, пригодится. Я в любом случае его напишу)
Если вы решили побаловаться и использовать под Ubuntu exe-шный файл IDE-шки, например, Intellij Idea, запустив его под Wine, то IDE не увидит ни одного JDK, пока он, соответственно, тоже не будет установлен exe-шником через Wine.
Вроде бы очевидная вещь: создается что-то типа 2 дисков, и на одном устанавливаются и запускаются программы как бы "под виндой" (спасибо, Wine), на другом всё, что касается Ubuntu, и вполне логично, что если через файловый менеджер убунты нельзя зайти и посмотреть файлы диска "а-ля винда" (у меня получилось работать с ними только через терминал), то и в обратную сторону это работает, и программы на диске C, который использует Wine, тоже не будут нормально работать с убунтовским JDK.
Но я полдня не могла понять, что делаю не так! Пока не дошло, что JDK должен быть установлен также "под виндой", т.е. с помощью Wine в виде exe-файла с разрядностью системы (у меня х64, например).
Теперь знаю. Ох уж этот удивительный мир операционных систем, делений диска и прочих прекрасных технических нюансов моей работы!
Поехала домой пораньше обычного
Ожидание: делаешь масочку, пьёшь ароматный чай, вкусно ужинаешь
Реальность: то же самое, но работаешь
Ожидание: делаешь масочку, пьёшь ароматный чай, вкусно ужинаешь
Реальность: то же самое, но работаешь
Forwarded from 🇺🇦 automation-remarks.com
Вышел Selenium 4.0 alpha
Здарова, пацаны и дамы💋
Вышел новый Selenium, срочно нужно все менять. Саймон Стюард в своем твиттере написал, что новая версия уже доступна в мавен central.
Что нового?
✔️ WebDriver became W3C - теперь совместимость с браузерами должна быть стабильна, как скала. Это так же полезно для Аппиума, так как они завязаны на этот протокол
✔️ Улучшеный Selenium Grid - переписали много кода внутри, улучшили консоль. Теперь можно запускать много тестов в разных браузерах и разных ОС параллельно. Также обновили UI.
✔️ Выпилили нативную поддержку для Opera и PhantomJS.
✔️ Новая Selenium 4 IDE
✔️ Обещают апдейтить документацию прямо сразу, чтобы войтишникам было проще разобраться.
‼️ Сломали совместимость
⭕️ Методы getPosition и getSize заменили на getRect
Добавили в API:
✅ Теперь можно указывать путь к Safari driver через проперти webdriver.safari.driver
✅ Теперь можно делать скриншот конкретного элемента
✅ Теперь есть метод не только maximize, но и minimize
✅ Добавили driver.switchTo().parentFrame(). Теперь станет проще переключаться между фреймами
✅ В Chrome driver завезли новые методы
- sendDevToolsCommand - позволит делать черное с devtools
- setDownloadPath - позволяет засетать папку для скачивания
✅ В Firefox driver добавили installAddon и uninstallAddon
✅ Options теперь реализует класс Capabilites для Chrome, Firefox, IE и Safari
✅ Залили Ralative locators
Прямо хорошо поработали. Что вы думаете по поводу нового Selenium 4?
Здарова, пацаны и дамы💋
Вышел новый Selenium, срочно нужно все менять. Саймон Стюард в своем твиттере написал, что новая версия уже доступна в мавен central.
Что нового?
✔️ WebDriver became W3C - теперь совместимость с браузерами должна быть стабильна, как скала. Это так же полезно для Аппиума, так как они завязаны на этот протокол
✔️ Улучшеный Selenium Grid - переписали много кода внутри, улучшили консоль. Теперь можно запускать много тестов в разных браузерах и разных ОС параллельно. Также обновили UI.
✔️ Выпилили нативную поддержку для Opera и PhantomJS.
✔️ Новая Selenium 4 IDE
✔️ Обещают апдейтить документацию прямо сразу, чтобы войтишникам было проще разобраться.
‼️ Сломали совместимость
⭕️ Методы getPosition и getSize заменили на getRect
Добавили в API:
✅ Теперь можно указывать путь к Safari driver через проперти webdriver.safari.driver
✅ Теперь можно делать скриншот конкретного элемента
✅ Теперь есть метод не только maximize, но и minimize
✅ Добавили driver.switchTo().parentFrame(). Теперь станет проще переключаться между фреймами
✅ В Chrome driver завезли новые методы
- sendDevToolsCommand - позволит делать черное с devtools
- setDownloadPath - позволяет засетать папку для скачивания
✅ В Firefox driver добавили installAddon и uninstallAddon
✅ Options теперь реализует класс Capabilites для Chrome, Firefox, IE и Safari
✅ Залили Ralative locators
Прямо хорошо поработали. Что вы думаете по поводу нового Selenium 4?
О карьерных путях
Теперь я, значится, в меньшей степени тестировщица и в большей степени менеджер. У меня больше нет проекта (по крайней мере, большого, но я все ещё продолжаю тестирование небольшого продукта на саппорте и внутренних штук, чтобы сохранять хватку), и моя основная задача — менеджерить отдел, подбирать людей на проекты, делать по просьбам прочие организационные штуки и следить, чтобы у всех все было ок.
Как человек, привыкший все измерять и оценивать, я сейчас немного в замешательстве. Я, конечно, не унываю: во-первых, мне нравится быть техническим лидом и консультировать коллег на темы, связанные с тестированием и инструментами работы QA. Во-вторых, у меня есть чудесный наставник, который по совместительству мой непосредственный руководитель, у которого все получается как-то вообще само собой, и мне не дает унывать мысль о том, что я смогу стать таким же натуральным лидером. Но временами рука предательски тянется к линейке, а когда я понимаю, что линейки нет, начинается паника: что? как? зачем? СКОЛЬКО?
Самое забавное, что я раньше долгое время мечтала о таком карьерном росте, но даже не представляла, что могут быть, например, проблемы с оцениванием себя как наставника/руководителя/коммуникатора.
Это я к чему? Мечтала-то я давно, но попади я на аналогичную позицию, скажем, полгода назад, — я бы растерялась и испугалась. А сейчас прорвусь, потому что нужное место, нужное время и нужные люди.
Надо только привыкнуть, что теперь основное мерило моей работы — не количество багов в проде, или багов от заказчика, или процент тестового покрытия. Теперь мои результаты — это профессиональный рост, удовлетворение от жизни и работы и хорошее настроение ребят в нашем отделе, а это, к сожалению (а может, к счастью?..), никакими линейками не измеришь.
Теперь я, значится, в меньшей степени тестировщица и в большей степени менеджер. У меня больше нет проекта (по крайней мере, большого, но я все ещё продолжаю тестирование небольшого продукта на саппорте и внутренних штук, чтобы сохранять хватку), и моя основная задача — менеджерить отдел, подбирать людей на проекты, делать по просьбам прочие организационные штуки и следить, чтобы у всех все было ок.
Как человек, привыкший все измерять и оценивать, я сейчас немного в замешательстве. Я, конечно, не унываю: во-первых, мне нравится быть техническим лидом и консультировать коллег на темы, связанные с тестированием и инструментами работы QA. Во-вторых, у меня есть чудесный наставник, который по совместительству мой непосредственный руководитель, у которого все получается как-то вообще само собой, и мне не дает унывать мысль о том, что я смогу стать таким же натуральным лидером. Но временами рука предательски тянется к линейке, а когда я понимаю, что линейки нет, начинается паника: что? как? зачем? СКОЛЬКО?
Самое забавное, что я раньше долгое время мечтала о таком карьерном росте, но даже не представляла, что могут быть, например, проблемы с оцениванием себя как наставника/руководителя/коммуникатора.
Это я к чему? Мечтала-то я давно, но попади я на аналогичную позицию, скажем, полгода назад, — я бы растерялась и испугалась. А сейчас прорвусь, потому что нужное место, нужное время и нужные люди.
Надо только привыкнуть, что теперь основное мерило моей работы — не количество багов в проде, или багов от заказчика, или процент тестового покрытия. Теперь мои результаты — это профессиональный рост, удовлетворение от жизни и работы и хорошее настроение ребят в нашем отделе, а это, к сожалению (а может, к счастью?..), никакими линейками не измеришь.
👍1
Ещё очень животрепещущая для меня тема — собеседования. Очень люблю этот процесс. А иногда приходится разговаривать с людьми, у которых опыта в IT в несколько раз больше (считая длительность стажа) 😱
Мои друзья-коллеги посоветовали собраться с мыслями и сформулировать советы, как можно собеседовать людей, более скилловых, чем ты, на основе личного опыта. Чем я и займусь после череды конференций и мероприятий :)
Мои друзья-коллеги посоветовали собраться с мыслями и сформулировать советы, как можно собеседовать людей, более скилловых, чем ты, на основе личного опыта. Чем я и займусь после череды конференций и мероприятий :)
Позволю себе немного пиара сообщества, которое только появляется в России — Women in Tech. WiT — некоммерческая организация, цель которой — воодушевить девушек на работу в сфере технологий в целом и IT в частности, начиная со школы: хочется показать, что работа в технической сфере — это круто и интересно, и что она открыта и доступна для всех.
Первый наш митап пройдет в Санкт-Петербурге, ориентировочно в декабре.
Чтобы не пропустить его, вступайте в сообщества WiT в удобной вам соцсети (сейчас страницы есть в Facebook, Twitter, Vk и Instagram, а также канал в телеграме): @womenintechrus
Кстати, в сообществе ВК замечательным образом описаны миссия, цели и ценности движения.
https://vk.com/womenintechrus
Первый наш митап пройдет в Санкт-Петербурге, ориентировочно в декабре.
Чтобы не пропустить его, вступайте в сообщества WiT в удобной вам соцсети (сейчас страницы есть в Facebook, Twitter, Vk и Instagram, а также канал в телеграме): @womenintechrus
Кстати, в сообществе ВК замечательным образом описаны миссия, цели и ценности движения.
https://vk.com/womenintechrus
👍1
Forwarded from 🇺🇦 automation-remarks.com
Культура собеседования тестировщиков в украинском IT
Меня часть спрашивают о собеседованиях. Как пройти, как подготовиться, что спрашивают, что я спрашиваю. Я решил на эту тему написать статью. На прошлой неделе она вышла на DOU и уже набрала больше 10 000 просмотров🔥.
Основные темы:
- Чего кандидату ожидать от собеседования на позицию QA
- Чего ждут компании от кандидата на позицию QA: Junior, Middle, Senior, Lead
- О культуре собеседований
https://dou.ua/lenta/articles/qa-interview/
P.S.: На выходных я создал @qa_automation_bot, через которого вы можете задавать вопросы и получить ответ. Самые интересные темы я буду выносить в канал.
Меня часть спрашивают о собеседованиях. Как пройти, как подготовиться, что спрашивают, что я спрашиваю. Я решил на эту тему написать статью. На прошлой неделе она вышла на DOU и уже набрала больше 10 000 просмотров🔥.
Основные темы:
- Чего кандидату ожидать от собеседования на позицию QA
- Чего ждут компании от кандидата на позицию QA: Junior, Middle, Senior, Lead
- О культуре собеседований
https://dou.ua/lenta/articles/qa-interview/
P.S.: На выходных я создал @qa_automation_bot, через которого вы можете задавать вопросы и получить ответ. Самые интересные темы я буду выносить в канал.
ДОУ
Культура собеседования тестировщиков в украинском IT
«Всегда думайте головой и выбирайте проекты, которые вам по душе. Выбирайте в первую очередь людей, с которыми будете проводить 80% времени на проекте, и только потом — технологии", - Сергей Пирогов, Lead Automation QA, о низкой культуре собеседований в украинском…
Forwarded from Computer Science Center
Приглашаем на открытую лекцию Анастасии Заречневой «Профессия тестировщик ПО». Она пройдет 25 октября в 19:00 в БЦ «Таймс» — Санкт-Петербург, Кантемировская ул. д. 2 (аудитория 204).
Пожалуйста, зарегистрируйтесь: https://comscicenter.timepad.ru/event/1091359/
Анастасия — руководитель отдела тестирования в петербургском филиале Noveo, специализируется на тестировании web.
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что нужно, чтобы быть хорошим QA-инженером. Анастасия опровергнет распространенные мифы о тестировании и предложит упражнения, с которыми каждый сможет почувствовать себя тестировщиком. По возможности захватите с собой ноутбук.
Лекция обзорная и не предполагает наличие у слушателей технических навыков. Понимание ИТ-терминологии будет плюсом.
Пожалуйста, зарегистрируйтесь: https://comscicenter.timepad.ru/event/1091359/
Анастасия — руководитель отдела тестирования в петербургском филиале Noveo, специализируется на тестировании web.
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что нужно, чтобы быть хорошим QA-инженером. Анастасия опровергнет распространенные мифы о тестировании и предложит упражнения, с которыми каждый сможет почувствовать себя тестировщиком. По возможности захватите с собой ноутбук.
Лекция обзорная и не предполагает наличие у слушателей технических навыков. Понимание ИТ-терминологии будет плюсом.
👍1
Forwarded from SPB SQA Group. Сообщество тестировщиков СПб
Всем привет!
Рады видеть вас в этом канале.
Кто мы?
Сообщество тестировщиков Санкт-Петербурга SPb SQA Group. Мы собираемся на митапы и мероприятия, участвуем в локальных IT-событиях, приглашаем QA-экспертов для ламповых бесед, иногда вместе завтракаем, а ещё просто общаемся и вместе решаем проблемы, которые могут возникнуть у любого QA-специалиста.
Что здесь будет?
Мы решили создать телеграм-канал, чтобы держать вас в курсе классных мероприятий для QA, организованных как нами, так и другими активистами. Поэтому здесь будут анонсы и информация о грядущих событиях QA-сообщества.
Где ещё можно найти нас?
У нас есть официальный сайт и группа ВК.
Я знаю про крутое событие, а вы его не осветили. Хочу рассказать!
Это просто супер, инициатива — наше всё :) Если ты хочешь поделиться событием, которое не вошло в наш дайджест, пиши сюда.
Я хочу стать спикером / организовать движняк / позвать всех на завтрак. Куда писать?
Оставляй заявку на движ вот тут: мы напишем тебе, и вместе выберем удобные дату, время и повод для реализации твоей инициативы.
Рады видеть вас в этом канале.
Кто мы?
Сообщество тестировщиков Санкт-Петербурга SPb SQA Group. Мы собираемся на митапы и мероприятия, участвуем в локальных IT-событиях, приглашаем QA-экспертов для ламповых бесед, иногда вместе завтракаем, а ещё просто общаемся и вместе решаем проблемы, которые могут возникнуть у любого QA-специалиста.
Что здесь будет?
Мы решили создать телеграм-канал, чтобы держать вас в курсе классных мероприятий для QA, организованных как нами, так и другими активистами. Поэтому здесь будут анонсы и информация о грядущих событиях QA-сообщества.
Где ещё можно найти нас?
У нас есть официальный сайт и группа ВК.
Я знаю про крутое событие, а вы его не осветили. Хочу рассказать!
Это просто супер, инициатива — наше всё :) Если ты хочешь поделиться событием, которое не вошло в наш дайджест, пиши сюда.
Я хочу стать спикером / организовать движняк / позвать всех на завтрак. Куда писать?
Оставляй заявку на движ вот тут: мы напишем тебе, и вместе выберем удобные дату, время и повод для реализации твоей инициативы.
ВКонтакте
SPb SQA Group
Независимое некоммерческое объединение тестировщиков Санкт-Петербурга. В группе публикуются события СПб связанные с тестированием
Покуда ты не строитель, не строй из себя непойми что
Заметка для себя на будущее — НИКОГДА не соглашаться преподавать или менторствовать в технологическом стеке, с которым сама на регулярной основе не работаю.
Вариантов исхода в такой ситуации два: или придется самостоятельно разбираться и придумывать игрушечные примеры, высасывать из пальца практику и мучиться, прорываясь через тонны документации и статей на Хабре, или краснеть перед наставляемыми, потому что любой шаг влево или вправо от того, что успеешь зазубрить, и ты уже плывешь и не можешь дать ответ. Впрочем, есть и третий выход, без всяких "или". Я так и думаю, что у меня в итоге будет "и".
То ли дело заяснять о вещах понятных, пусть непростых, но тех, которые я сама в работе прощупала, обошла 10 раз и осознала на практике. Вот тут я сразу готова петь соловьем, потому что хотя бы чуть-чуть понимаю, о чем говорю.
Заметка для себя на будущее — НИКОГДА не соглашаться преподавать или менторствовать в технологическом стеке, с которым сама на регулярной основе не работаю.
Вариантов исхода в такой ситуации два: или придется самостоятельно разбираться и придумывать игрушечные примеры, высасывать из пальца практику и мучиться, прорываясь через тонны документации и статей на Хабре, или краснеть перед наставляемыми, потому что любой шаг влево или вправо от того, что успеешь зазубрить, и ты уже плывешь и не можешь дать ответ. Впрочем, есть и третий выход, без всяких "или". Я так и думаю, что у меня в итоге будет "и".
То ли дело заяснять о вещах понятных, пусть непростых, но тех, которые я сама в работе прощупала, обошла 10 раз и осознала на практике. Вот тут я сразу готова петь соловьем, потому что хотя бы чуть-чуть понимаю, о чем говорю.
Летом в компании снимали видео про наш офис. Вышло очень атмосферно и, как мне кажется, точно передали ощущения от работы: много технологий, разнообразие, но при этом сплоченность команд и общая миссия заделиверить качественный продукт нашим партнерам.
Нам всем нужно чувство, что то, что мы делаем, не просто так. Что есть какая-то цель, что-то бОльшее, чем просто написание кода или проверка корректности его работы. Во многом наличие этого ощущения зависит от корпоративной культуры и идет "с головы" (специально не говорю "сверху", потому что наши лиды — это скорее именно что лидеры, всегда открытые к взаимодействию, а не "начальники", спускающие требования вниз). И я рада, что нашла место, где чувствую, что мой труд — не просто человекочасы, а часть общего творческого потока. Я там, где могу реализовать свои способности, чтобы построить что-то потрясающее.
https://youtu.be/X9KR1UhQi4w
Нам всем нужно чувство, что то, что мы делаем, не просто так. Что есть какая-то цель, что-то бОльшее, чем просто написание кода или проверка корректности его работы. Во многом наличие этого ощущения зависит от корпоративной культуры и идет "с головы" (специально не говорю "сверху", потому что наши лиды — это скорее именно что лидеры, всегда открытые к взаимодействию, а не "начальники", спускающие требования вниз). И я рада, что нашла место, где чувствую, что мой труд — не просто человекочасы, а часть общего творческого потока. Я там, где могу реализовать свои способности, чтобы построить что-то потрясающее.
https://youtu.be/X9KR1UhQi4w
YouTube
Видеовакансия NoveoSpb
Открытые питерские вакансии здесь:
https://noveo.ru/36aN4yt
https://noveo.ru/36aN4yt
👍1
Forwarded from Olena Kirichok's tech
Все лето я морально готовилась к тому, что осенью я буду нормально учиться и еще успевать работать. Прошлый учебный год, я скорее поставила приоритетом работу, сейчас же, поняла, что нужно поменять приоритеты.
Иногда меня спрашивают, как же удается совмещать очное обучение и фул-тайм работу, и еще иногда организовывать ивенты, и еще вести этот крутой телеграм канал.
Ответ конечно, как и у многих, что я ничего не успеваю. Но нужно смотреть правде в глаза, и тогда есть возможность выделить некоторые "правила" моего графика.
1. Когда есть возможность, высыпаться и переключаться с работы и учебы на немозговой труд. Если раньше, я говорила, что у меня нету времени на сериалы, то оказалось, что сейчас оно есть. Если не листать постоянно ленту твитера и инстаграма, то можно насобирать пару часов за день на одну серию любимого сериала и потом лечь спать на полчаса раньше.
2. Заниматься любой физической нагрузкой. Недавно я начала ходить на групповые беговые занятия, и у меня появилась любовь к бегу, которую я никак не могла в себе найти раньше. Да и после мозговых нагрузок, дать телу немного размяться очень сильно помогает.
3. Правильно ставить приоритеты. Если раньше, мне хотелось выучить все и сразу, то сейчас я учу больше то, что касается учебы, и это в большинстве случаев полезные практические знания. Да и благодаря работе, сейчас подтягиваю фронт-енд разработку. Обучение новому проходит как то само, может просто не всегда то, что я бы хотела прямо сейчас.
4. Работа с возможностью удаленки. Одним из моих лайфхаков, есть возможность работать в университете, между парами, а иногда и на парах, когда это теоритическая лекция. Многие ребята с моей команды часто работают удаленно, поэтому очень круто, что этот процес налажен.
5. Отдыхать полноценный выходной. Да, вообще у всех есть два выходных, но когда нужно подготовиться к следующей учебной неделе, я стараюсь выделить один выходной день, например, субботу, на все вещи связанные с учебой, а в воскресенье с чистой душой уже отдыхать.
6. Ну и последнее, по поводу организации ивентов и постов в телеграм канал. Обсуждение по поводу ивентов, всегда делаю в рабочие дни после либо перед работой, а посты чаще всего пишу в минуты вдохновления на работе или учебе, или по пути на работу или с работы в трамвае.
Вроде как все написала. Ну и чтобы этот пост не звучал как то, что я прям все успеваю, я могу написать пункты, которые я не успеваю:
- Учить иллюстрацию. Для этого мне даже был подарен планшет.
- Готовиться к занятиям по английскому.
- Дотянуть node.js и react, которые начала учить еще год назад.
- Нормально контрибьютить в опен сорс.
- Начать писать диплом.
- Писать посты в телегам каждые 2-3 дня.
Иногда меня спрашивают, как же удается совмещать очное обучение и фул-тайм работу, и еще иногда организовывать ивенты, и еще вести этот крутой телеграм канал.
Ответ конечно, как и у многих, что я ничего не успеваю. Но нужно смотреть правде в глаза, и тогда есть возможность выделить некоторые "правила" моего графика.
1. Когда есть возможность, высыпаться и переключаться с работы и учебы на немозговой труд. Если раньше, я говорила, что у меня нету времени на сериалы, то оказалось, что сейчас оно есть. Если не листать постоянно ленту твитера и инстаграма, то можно насобирать пару часов за день на одну серию любимого сериала и потом лечь спать на полчаса раньше.
2. Заниматься любой физической нагрузкой. Недавно я начала ходить на групповые беговые занятия, и у меня появилась любовь к бегу, которую я никак не могла в себе найти раньше. Да и после мозговых нагрузок, дать телу немного размяться очень сильно помогает.
3. Правильно ставить приоритеты. Если раньше, мне хотелось выучить все и сразу, то сейчас я учу больше то, что касается учебы, и это в большинстве случаев полезные практические знания. Да и благодаря работе, сейчас подтягиваю фронт-енд разработку. Обучение новому проходит как то само, может просто не всегда то, что я бы хотела прямо сейчас.
4. Работа с возможностью удаленки. Одним из моих лайфхаков, есть возможность работать в университете, между парами, а иногда и на парах, когда это теоритическая лекция. Многие ребята с моей команды часто работают удаленно, поэтому очень круто, что этот процес налажен.
5. Отдыхать полноценный выходной. Да, вообще у всех есть два выходных, но когда нужно подготовиться к следующей учебной неделе, я стараюсь выделить один выходной день, например, субботу, на все вещи связанные с учебой, а в воскресенье с чистой душой уже отдыхать.
6. Ну и последнее, по поводу организации ивентов и постов в телеграм канал. Обсуждение по поводу ивентов, всегда делаю в рабочие дни после либо перед работой, а посты чаще всего пишу в минуты вдохновления на работе или учебе, или по пути на работу или с работы в трамвае.
Вроде как все написала. Ну и чтобы этот пост не звучал как то, что я прям все успеваю, я могу написать пункты, которые я не успеваю:
- Учить иллюстрацию. Для этого мне даже был подарен планшет.
- Готовиться к занятиям по английскому.
- Дотянуть node.js и react, которые начала учить еще год назад.
- Нормально контрибьютить в опен сорс.
- Начать писать диплом.
- Писать посты в телегам каждые 2-3 дня.
Профессия тестировщик ПО
#взакладки
Ура-ура, лекцию выложили в канал Computer Science Center.
Это было очень волнительно.
Что для себя могу выделить по результатам, немного отрефлексировав опыт прочтения лекции на площадке, которой восхищаюсь (что, разумеется, влияет на уровень тревожности):
1. Подготовка — это капец как важно, даже если ты говоришь о чем-то уже достаточно знакомом. Когда ты будешь от волнения похожа на трясучую желешку, единственное, что спасёт — тот самый костяк знаний, речевых конструкций и структура, которую ты много раз репетировала.
2. Тем не менее, даже если ты 100 раз готовилась, ты БУДЕШЬ волноваться. Это, конечно, не очень хорошо, но и не плохо. Я для себя давно выделила простую закономерность: если волнуюсь — значит, мне не всё равно. Значит, место/ситуация/аудитория для меня очень важны. Мой тремор, пусть даже самый небольшой, — это лакмусовая бумажка, единственное, что остается честным, когда я вру себе.
3. Не надо бояться скептического настроя аудитории. Нет, даже не так, — не надо решать за аудиторию, как она настроена! Побочный эффект от волнения — это супер-подозрительность, когда кажется, что каждый пришедший тебя осуждает.
Не осуждает, все ок. Если бы все было так плохо — люди бы встали и вышли.
4. Иногда можно преувеличить. Вообще если внимательно прослушать лекцию, то можно там услышать несколько примеров из моего опыта. Ещё можно заметить, что некоторые из них были чуть-чуть недосказаны или искажены. Иногда я — случайно или умышлено — опускала детали историй, чтобы сделать итог более наглядным. Мне кажется, это ок, когда речь идет о повествовании, чтобы чуть больше акцентировать внимание на важных моментах. Но это всегда немного сделка с совестью)
5. Личный посыл и опыт — клёво. Я искренне боялась, что буду как дед, который постоянно травит байки из своей жизни, но вроде бы вышло хорошо, а кураторы центра, сказали, что практические иллюстрации — это очень хорошо.
Я определилась, что приводить собственные примеры не просто желательно, а обязательно, иначе теряется дисклеймер применимости сказанного к своему опыту.
И получается, что ты вещаешь какие-то общие штуки, которые, как может показаться, претендуют на истинность. А истина в нашем мире относительна, и что хорошо для меня, может оказаться антифактором для QA другой компании.
А ещё иллюстрации из жизни хорошо отрезвляют и напоминают, что у нас у всех разные "дано", разные "требуется" и решения, получается, тоже будут свои, разные. И что зачесать всё под одну гребенку не получится, но можно, слушая о чужом опыте, внезапно понять, что пробор у вас похожий. В этом случае чья-то гребенка может стать вашим — и то, адаптированным, — решением.
#взакладки
Ура-ура, лекцию выложили в канал Computer Science Center.
Это было очень волнительно.
Что для себя могу выделить по результатам, немного отрефлексировав опыт прочтения лекции на площадке, которой восхищаюсь (что, разумеется, влияет на уровень тревожности):
1. Подготовка — это капец как важно, даже если ты говоришь о чем-то уже достаточно знакомом. Когда ты будешь от волнения похожа на трясучую желешку, единственное, что спасёт — тот самый костяк знаний, речевых конструкций и структура, которую ты много раз репетировала.
2. Тем не менее, даже если ты 100 раз готовилась, ты БУДЕШЬ волноваться. Это, конечно, не очень хорошо, но и не плохо. Я для себя давно выделила простую закономерность: если волнуюсь — значит, мне не всё равно. Значит, место/ситуация/аудитория для меня очень важны. Мой тремор, пусть даже самый небольшой, — это лакмусовая бумажка, единственное, что остается честным, когда я вру себе.
3. Не надо бояться скептического настроя аудитории. Нет, даже не так, — не надо решать за аудиторию, как она настроена! Побочный эффект от волнения — это супер-подозрительность, когда кажется, что каждый пришедший тебя осуждает.
Не осуждает, все ок. Если бы все было так плохо — люди бы встали и вышли.
4. Иногда можно преувеличить. Вообще если внимательно прослушать лекцию, то можно там услышать несколько примеров из моего опыта. Ещё можно заметить, что некоторые из них были чуть-чуть недосказаны или искажены. Иногда я — случайно или умышлено — опускала детали историй, чтобы сделать итог более наглядным. Мне кажется, это ок, когда речь идет о повествовании, чтобы чуть больше акцентировать внимание на важных моментах. Но это всегда немного сделка с совестью)
5. Личный посыл и опыт — клёво. Я искренне боялась, что буду как дед, который постоянно травит байки из своей жизни, но вроде бы вышло хорошо, а кураторы центра, сказали, что практические иллюстрации — это очень хорошо.
Я определилась, что приводить собственные примеры не просто желательно, а обязательно, иначе теряется дисклеймер применимости сказанного к своему опыту.
И получается, что ты вещаешь какие-то общие штуки, которые, как может показаться, претендуют на истинность. А истина в нашем мире относительна, и что хорошо для меня, может оказаться антифактором для QA другой компании.
А ещё иллюстрации из жизни хорошо отрезвляют и напоминают, что у нас у всех разные "дано", разные "требуется" и решения, получается, тоже будут свои, разные. И что зачесать всё под одну гребенку не получится, но можно, слушая о чужом опыте, внезапно понять, что пробор у вас похожий. В этом случае чья-то гребенка может стать вашим — и то, адаптированным, — решением.
YouTube
Открытая лекция «Профессия тестировщик ПО»
Лектор — Анастасия Заречнева. Анастасия — руководительница отдела тестирования в петербургском филиале Noveo, специализируется на тестировании web.
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что важно, чтобы быть хорошим…
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что важно, чтобы быть хорошим…
👍1
Forwarded from I Love Meanings
Накосячив в обучающем задании и получив указание на это, я внезапно поняла, что больше не корю себя за ошибки. Не обрушивается бешеной яростью безжалостный внутренний критик. Я обнаружила, что, ошибившись, могу (действительно могу!) не заниматься мысленным самоуничижением, а сделать выводы на полях, чтобы использовать их в будущем. Жить так гораздо легче. У нас принято вести чек-лист «Мои частые ошибки», и свои косяки я туда спокойно занесла. Буду за ними поглядывать.
Подозреваю, что причиной этому радостному изменению является одно из моих хобби — искусство самообороны крав-мага. Наш тренер говорит: работайте до ошибки. Если произошла ошибка, что-то не получается — значит, это как раз ваш уровень и нужно работать именно с такой скоростью, с такой интенсивностью. А если ошибок нет, то уровень слишком лёгкий и здесь делать нечего, время идти дальше. Ошибка — это лишь указание на зону роста, а не свидетельство об испорченности данного конкретного биоробота (представление, которое многие из нас тянут из самого детства). Так что если хочется улучшать скилл, придётся всё время ошибаться. И это нормальный процесс.
Подозреваю, что причиной этому радостному изменению является одно из моих хобби — искусство самообороны крав-мага. Наш тренер говорит: работайте до ошибки. Если произошла ошибка, что-то не получается — значит, это как раз ваш уровень и нужно работать именно с такой скоростью, с такой интенсивностью. А если ошибок нет, то уровень слишком лёгкий и здесь делать нечего, время идти дальше. Ошибка — это лишь указание на зону роста, а не свидетельство об испорченности данного конкретного биоробота (представление, которое многие из нас тянут из самого детства). Так что если хочется улучшать скилл, придётся всё время ошибаться. И это нормальный процесс.
👍1
Про собеседования более опытных коллег
Мне в последний год пришлось провести много собеседований. Сначала было страшно, потом полегче, иногда накатывало, иногда отпускало.
Сейчас рядовые собеседования воспринимаются как что-то нормальное и, надо сказать, радостное: я получаю огромное удовольствие от возможности поговорить с другим специалистом, стараюсь выстроить беседу так, чтобы это был не допрос, а диалог, и чтобы у человека была возможность высказаться, поделиться опытом, спросить что-то в ответ.
Разумеется, все люди разные. Иногда приходят совсем неопытные, но очень инициативные ребята, а иногда от одноого взгляда на резюме начинает бить легкая дрожь: сеньор, тимлид, 10 лет опыта в продукте и аутсорсе, знание 5 языков программирования, 3 съеденных собаки и уж явно побольше знаний и навыков, чем у тебя, неумехи, которой предстоит на собесе быть в роли технического интервьюера.
С т р а ш н о.
Что человек окажется настолько крутым, что ты потеряешь уважение к себе, что фыркнет презрительно на всю твою работу, что, возможно, вообще ты скажешь глупость и выставишь свою компанию в дурном свете...
Что делать? Честно — я сама до конца не понимаю, у меня нет универсального рецепта, серебряной пули и прочих мифических штук. Но есть практические — пусть и очевидные (для меня они такими стали не сразу...) — умозаключения, к которым я пришла за этот год общения с разными людьми, среди которых, определенно, были и есть те, кто меня и опытнее, и круче.
1. Я помню, что мы тут все друг друга боимся, и становится не так страшно.
Примечательно, что даже самые опытные и классные кандидаты волнуются во время интервью. Это очень по-человечески и отлично напоминает, что все мы в чем-то схожи. И ещё о том, что не бывает сверхлюдей, есть просто более или менее скилловые.
А ещё, когда я вижу, что человек волнуется, мне сразу хочется его успокоить, обкомфортить, помочь ему выдохнуть. И я со своего переживания переключаюсь на то, чтобы сделать беседу максимально комфортной.
2. Вопрос соответственно опыту
Я раньше (да, глупо, но так было!) думала, что у интервьюера в голове всегда есть железно заученный списко вопросов на все случаи жизни.
С опытом стала понимать, что есть просто так называемые core-вопросы, которые надо задать обязательно, а есть опциональные, и вот тут иногда даже резюме и подготовка не спасают — ты видишь уровень человека непосредственно в беседе, и исходя из этой информации уже "прощупываешь", насколько глубоки его знания. Если знания оказываются слишком обширными, и ты понимаешь, что не можешь задать конкретный вопрос по углубленной теме, можно попросить рассказать про технологию или подход в свободной форме. У человека появляется возможность высказаться, у интервьюера — отметить, куда копнуть самому.
3. Некоторые говорят, что надо немного "доминировать" над даже самым крутым кандидатом, чтобы показать, что ему есть чему поучиться в компании. Я с этим категорически не согласна: на мой взгляд, если специались реально крут, я дам ему понять, что восхищаюсь его знаниями и опытом.
Это не мешает мне рассказать человеку про наши проекты и задачи, чтобы показать, что его ждет много увлекательных челленджей, и что место для развития точно будет. Вообще, как мне кажется, принижать никого не надо, даже самого неопытного специалиста. Дружелюбно подсказать, помочь — да, или хотя бы бегло указать направление и где можно поискать больше информации. Но укреплять сомнения в себе...meh, может, я просто мягкотелая рохля, но мне нравится, когда общение не вызывает желания удавиться у одной из сторон.
Мне в последний год пришлось провести много собеседований. Сначала было страшно, потом полегче, иногда накатывало, иногда отпускало.
Сейчас рядовые собеседования воспринимаются как что-то нормальное и, надо сказать, радостное: я получаю огромное удовольствие от возможности поговорить с другим специалистом, стараюсь выстроить беседу так, чтобы это был не допрос, а диалог, и чтобы у человека была возможность высказаться, поделиться опытом, спросить что-то в ответ.
Разумеется, все люди разные. Иногда приходят совсем неопытные, но очень инициативные ребята, а иногда от одноого взгляда на резюме начинает бить легкая дрожь: сеньор, тимлид, 10 лет опыта в продукте и аутсорсе, знание 5 языков программирования, 3 съеденных собаки и уж явно побольше знаний и навыков, чем у тебя, неумехи, которой предстоит на собесе быть в роли технического интервьюера.
С т р а ш н о.
Что человек окажется настолько крутым, что ты потеряешь уважение к себе, что фыркнет презрительно на всю твою работу, что, возможно, вообще ты скажешь глупость и выставишь свою компанию в дурном свете...
Что делать? Честно — я сама до конца не понимаю, у меня нет универсального рецепта, серебряной пули и прочих мифических штук. Но есть практические — пусть и очевидные (для меня они такими стали не сразу...) — умозаключения, к которым я пришла за этот год общения с разными людьми, среди которых, определенно, были и есть те, кто меня и опытнее, и круче.
1. Я помню, что мы тут все друг друга боимся, и становится не так страшно.
Примечательно, что даже самые опытные и классные кандидаты волнуются во время интервью. Это очень по-человечески и отлично напоминает, что все мы в чем-то схожи. И ещё о том, что не бывает сверхлюдей, есть просто более или менее скилловые.
А ещё, когда я вижу, что человек волнуется, мне сразу хочется его успокоить, обкомфортить, помочь ему выдохнуть. И я со своего переживания переключаюсь на то, чтобы сделать беседу максимально комфортной.
2. Вопрос соответственно опыту
Я раньше (да, глупо, но так было!) думала, что у интервьюера в голове всегда есть железно заученный списко вопросов на все случаи жизни.
С опытом стала понимать, что есть просто так называемые core-вопросы, которые надо задать обязательно, а есть опциональные, и вот тут иногда даже резюме и подготовка не спасают — ты видишь уровень человека непосредственно в беседе, и исходя из этой информации уже "прощупываешь", насколько глубоки его знания. Если знания оказываются слишком обширными, и ты понимаешь, что не можешь задать конкретный вопрос по углубленной теме, можно попросить рассказать про технологию или подход в свободной форме. У человека появляется возможность высказаться, у интервьюера — отметить, куда копнуть самому.
3. Некоторые говорят, что надо немного "доминировать" над даже самым крутым кандидатом, чтобы показать, что ему есть чему поучиться в компании. Я с этим категорически не согласна: на мой взгляд, если специались реально крут, я дам ему понять, что восхищаюсь его знаниями и опытом.
Это не мешает мне рассказать человеку про наши проекты и задачи, чтобы показать, что его ждет много увлекательных челленджей, и что место для развития точно будет. Вообще, как мне кажется, принижать никого не надо, даже самого неопытного специалиста. Дружелюбно подсказать, помочь — да, или хотя бы бегло указать направление и где можно поискать больше информации. Но укреплять сомнения в себе...meh, может, я просто мягкотелая рохля, но мне нравится, когда общение не вызывает желания удавиться у одной из сторон.
👍1
4. Метод уточки прекрасен!
Если специалист очень хорош, то часто один из лучших способов проверить его — позволить проявить себя в небольшом задании на месте и объяснении своих решений. В таких рассуждениях можно почерпнуть много информации о профессиональном подходе человека, о том, что он знает и не знает, о чем задумывается в первую очередь, а о чем позднее. В общем, я очень люблю быть уточкой, потому что это позволяет отдать мячик в руки интервьюируемому, обсудить с ним конкретные моменты (а не абстрактные вопросы) и просто внимательно послушать человека, что никогда лишним не бывает.
Ну и самое главное лично для меня — настроиться на конструктивную беседу и помнить, что мы все можем друг у друга чему-то поучиться, и опыт != стаж.
Открытость и дружелюбие спасут этот мир. Ну или если не "этот", то мой маленький мирок так точно спасут.
Если специалист очень хорош, то часто один из лучших способов проверить его — позволить проявить себя в небольшом задании на месте и объяснении своих решений. В таких рассуждениях можно почерпнуть много информации о профессиональном подходе человека, о том, что он знает и не знает, о чем задумывается в первую очередь, а о чем позднее. В общем, я очень люблю быть уточкой, потому что это позволяет отдать мячик в руки интервьюируемому, обсудить с ним конкретные моменты (а не абстрактные вопросы) и просто внимательно послушать человека, что никогда лишним не бывает.
Ну и самое главное лично для меня — настроиться на конструктивную беседу и помнить, что мы все можем друг у друга чему-то поучиться, и опыт != стаж.
Открытость и дружелюбие спасут этот мир. Ну или если не "этот", то мой маленький мирок так точно спасут.
👍1