⚙️Management -> Engineering - downgrade? part 2Привіт друзі! Продовжую описувати власний досвід про перехід з менеджерської посади на інженерну.Взагалі, ми навіть на подкасті з Ромою і Наталкою обговорювали, що часто-густо, менеджмент, це дорога в один кінець - технології так швидко розвиваються, що як тільки перестаєш працювати з ними напряму, одразу втрачаєш навичку. Це дійсно правда. Втягнутись в ритм щоденної розробки мені було надзвичайно складно. Мої перші PR-и містили більше зауважень і коментів, ніж змін, які я зробив 😸Перші місяці я відчував шалений тиск зі сторони отого мерзенного Льоші-менеджера-хеда-практики, що запланував вже покрити автотестами все, а я тільки-но прочитав всю документацію і розібрався з енвами. Але на противагу я маю дуже гарний і дорослий колектив і менеджмент, що не тисне, дає стільки часу освоїтись, скільки потрібно і завжди радий допомогти порадою ❤️Але я й не переставав повністю займатись інженерією - постійно писав пет-проєкти, робив PoC на нові технології, робив невеликі курси по автоматизації та перформансу, пишучи і переписуючи код багато разів. І це гарно спрацювало. За майже пів року роботи AQA інженером, я не тільки почав гарно писати код, та ще й опанував bash і докер на рівні, на якому ніколи й не планував його знати 😅Яку б роботу вам не підкинули - продовжуйте приділяти час саме тому, що вам подобається робити - кодити, тестувати, писати доки. І тоді вам буде легше адаптуватись до нових задач і нової роботи.Далі буде!
Management -> Engineering - downgrade?Привіт друзі! З початком роботи в новій компанії та новій ролі, щось зовсім закинув наш блог. Але поступово розгріб справи і набрався мотивації щось писати, і може навіть відео якісь запишу :)І чом би не почати з моїх вражень від переходу в нову компанії на нову позицію. В голові купа думок, тож не лякайтесь, що все не вміщу в один пост.Перш за все - нова компанія! Хто мене хоч трохи знає - я працюю в ІТ більше 15 років і весь цей час працював з компанією Infopulse. Люди, з якими я провів вагому частину свого дорослого життя - сформували мене як спеціаліста, передали мені свої цінності, поділились знаннями і досвідом. Багато хто, як от Міша, стали моїми найліпшими друзями ❤️Тому мені міняти роботу, сталий ритм життя і коло спілкування було ой як не просто. Але я радий, що в нас в Україні дуже багато класних спеціалістів і компаній! Коли я підключився на перше інтерв'ю з рекрутером nCube - після перших же хвилин зрозумів, що ми маємо спільні цінності і мені буде комфортно працювати з ними. "Наша компанія активно допомагає ЗСУ, не працює з руснею і не толерує русню" 🔥 А сама вакансія - робота з ШІ на пайтоні - просто всі зірки зійшлись! Тож зараз я працюю просто AQA Engineering і задоволений! Уявіть собі - в мене 1 мітинг на день на 5 хв, а далі купа роботи, яку я можу сам вибрати і пріоритезувати. Безперечний плюс! Але якщо ви думали, в кого більше вільного часу - в менеджера чи в інженера, мій досвід наочно демонструє - зараз часу писати в блог в мене не вистачає 😅 Але може то я просто розлінивсяДумки поки що закінчились, але далі буде!
🎄 Підсумки 2024 року?#новорічнеПривіт друзі! Багато разів писав і переписував ці підсумки року. Бо важко підібрати слова, щоб передати всі думки і почуття 😵💫Якщо сформулювати коротко - це був капець який важкий рік для всіх. З одного боку - всі, хто його пережили - вже молодці. Хоч в резюме додавай ачівку. З іншого боку - майбутнє страшне і невизначене, як ніколи раніше. На фоні всіх існуючих проблем в буквально у всіх сферах життя дуже легко зневіритись і опустити руки: ⚠️ проблеми на фронті⚠️ беззаконня в тилу⚠️ влада, яка за 3 роки вторгнення може забезпечити міністерства потужної єдності та плани переможної потужності, але не може купити і поставити літаючи дрони⚠️ скорочення в ІТ⚠️ падіння економіки та інфляціяГовард Лавкрафт з його хтонічним жахом нервово курить в стороні 🚬Саме тому я вважаю правильним дати нашій спільноті промінчик надії.✅По-перше, в нас є ми - спільнота QAMania, DOU, KOLO, IT - ми тут, ми живемо і працюємо! Минулого року я був щасливий спілкуватись із вами на кожній відвіданій офф-лайн події!✅По-друге, в кожного є родичі та друзі - хто в складі ЗСУ, незважаючи ні на що продовжує захищати нас! Одна думка про них не дає зневіритись!Минулого року я проаналізував виписки, щоб зрозуміти об'єм донатів і прямих закупок для своїх друзів. Цього року я зробив так само і нарахував 💸 830 тисяч грн власних коштів. А разом зі зборами, які ми проводили в нашому блозі, ця сума сягає більше мільйона! Пишаюсь вами ❤️ Можна скільки завгодно класти хуями владу за неефективність та бездіяльність, але якщо моєму рідному 18 батальйону морської піхоти треба РЕБ на вчора, то я можу щось з цим робити і я роблю.Я пишу це не щоб похизуватись, а щоб показати - скільки б в твітері не писали "всьо пропало" - разом ми можемо багато! Ми не одні! Волонтерство і донати все ще важливі! Вони рятують життя і вбивають окупантів!Будьмо сильними в цьому році! Слава Україні! 🇺🇦
Фантомні поїзди у Швейцарії🚂👻#bugseverywhereПродовжуємо подорож до цікавих прикладів overflow, на цей раз швейцарською залізницею.Як виявляється, навіть швейцарські годинники залізниці не застраховані від проблем, пов'язаних з переповненням змінних.Поїздам у Швейцарії не дозволено мати рівно 256 осей. Це може здатися абсурдним обмеженням, але справа не в суворих європейських регуляціях чи дивній бюрократії. Причина набагато цікавіша — і це справжній баг!Швейцарська залізнична мережа використовує детектори, розташовані вздовж рейок, для відстеження місцезнаходження поїздів. Ці детектори активуються, коли колесо проходить по рейці, і рахують кількість коліс, щоб надати основну інформацію про поїзд, що щойно проїхав. На жаль, кількість коліс відстежується за допомогою 8-розрядного двійкового числа. Коли це число досягає свого максимуму — 255 (або 11111111 в двійковій системі) — воно скидається до нуля. Тобто будь-який поїзд рівно із 256 осями стає "невидимим" для системи, ніби справжній фантомний потяг.Цікавий також спосіб вирішення цієї проблеми: регламент швейцарських залізниць містить правило, яке забороняє поїздам мати 256 осей. Це правило знаходиться десь між положеннями про навантаження на поїзди та способи, за допомогою яких провідники можуть спілкуватися з водіями. Таке враження, що запитів від людей, які хотіли б додати 256-у вісь, було настільки багато, що залізничники вирішили просто пояснити це в керівництві. Очевидно, що таке бюрократичне рішення виявилося простішим, ніж змінити код системи або ж оновити всі датчики.Отож, це один із тих рідкісних випадків, коли проблему в програмному забезпеченні вирішили адміністративним шляхом. Як вам такий підхід до багфіксу? 😂Знаєте ще цікаві приклади "креативних" виправлень багів? Діліться в коментарях!
🤓Ті, хто цікавиться оновленнями у світі тестування, точно помітили, що цьогоріч світ ISTQB був щедрий на оновлення. Про одне із найпомітніших — вперше за 12 років оновлена версія силабусу до сертифікації ISTQB Advanced Test Manager — вже все знає Олександра Ковальова, ISTQB-тренерка з 8+ річним досвідом.8 жовтня відбудеться безкоштовний вебінар Олександри “ISTQB Test Manager 3.0: управління тестуванням в умовах невизначеності”, на якому вона розповість:👉 що покриває нова версія Advanced Test Manager 3.0 і де вона стане у нагоді, а де ні;👉 чи став іспит легшим в новій версії;👉 скільки в новій версії agile і до чого тут Foundation Level 4.0;👉 як впливає модель розробки на проєкті на планування тестування, і де тут невизначеність;👉 навіщо тестувальникам рівня Middle та Senior розуміти роботу Test Lead;👉 чи вплинули ці зміни на тестувальників, які складали попередні версії іспиту;👉 яка різниця в ролях Тест Лід та Тест Менеджер в компаніях, і що про це каже ISTQB.Долучайтеся, щоб дізнатися усі важливі нюанси оновлення та поставити тренерці будь-які запитання щодо ISTQB і його практичного застосування на проєктах.⏰ Початок о 19:00, 8 жовтня📋 Обов'язкова реєстрація для участі у трансляції та отримання запису.🎯 Деталі та реєстрація: https://bit.ly/3BBWOWI
📊Персональна ефективністьПривіт друзі! Цього літа я вперше за довгий час шукав собі нову роботу. До цього я дуже пишався своїм резюме:✅ в ньому описані мої навички та багатий досвід✅ воно було концентроване - лише 3 сторінки✅ воно мало непоганий дизайнАле я вирішив, що хочу мати щось набагато крутіше. Тож почав з оптимізації контенту. На щастя, зараз є десятки сервісів-аналізаторів, куди можна завантажити резюме і отримати його оцінку. Я був впевнений, що зараз ШІ тільки гляне на моє CV, пустить скупу цифрову сльозу радості і видасть мені оцінку 99/100. Але я отримав лише ~25%. Але чому так?Причина дуже проста - моє резюме не містило конкретних досягнень. Тобто, працював я в різних проєктах. Брав участь в низці успішних релізів. Але чи це моя заслуга? Може я просто поруч стояв, поки інші вкалували? Як це виміряти? Всі аналізатори зараз дають поради та приклади на кшталт:- "завдяки моєму менеджменту, зменшив час регресійного тестування в 3 рази"- "мій тест дизайн допоміг досягти 90% покриття продукту тестами і збільшити якість на 27%"- "моя стратегія тестування призвела до зменшення кількості критичних багів на 95%"Всі приклади вимагають від власника резюме посилань на конкретні метрики - що конкретно ви зробили і як це вплинуло на продукт? Це те, що давно вже є нормою в розвинених країнах і те, чого в Україні я майже ні в кого не зустрічав. Ба більше, не всі (і навіть я) навіть рахують такі метрики, якими можна потім пишатись. А значить, ми маємо просту та очевидну думку - настав час кожному інженеру усвідомити необхідність збирати такі метрики і почати щось робити в цьому напрямку. В своїй ролі хеда практики тестування, я починав це впроваджувати, тож маю ідеї і практичні поради, якими і хочу поділитись з вами у найближчому майбутньому. Найбільш імовірно, зможу це зробити на Magic Meetup 6 вже скоро, а трохи пізніше і розлогий пост напишу.А поки бережіть себедопомагайте ЗСУСлава Україні! 🇺🇦
Привіт друзі! Дякую, що читаєте! Сьогодні підготував черговий пост про публічні виступи, і щоб простіше було їх виокремити, додав до всіх хештег #publicspeaking Коли дивишся виступи крутих спікерів у будь-якій сфері (ІТ, стендап, новини), то помічаєш, наскільки органічно звучить їх вимова. Бо навіть володіючи найцікавішою у світі інформацією, важлива ще і її подача. Не тільки що ви розказуєте, а і як ви це робите.Крок перший, щоб розібратись - запишіть відео вашого виступу. Можна навіть дома перед дзеркалом. Не начитку тексту, а саме виступ.Для мене було відкриттям, наскільки я багато Е-каю, А-каю, і взагалі швидко говорю (бо намагаюсь вкласти максимум інформації в одиницю часу). І коли я усвідомив проблему, я почав помічати, коли я це роблю.А ще коли є шпаргалка, то я не можу стриматись і дивлюсь у неї. А маю ж спілкуватись із авдиторією!І тепер варто застосувати кроки по виправленню промови:➡️ спробуйте говорити повільніше - так у вас буде більше часу продумати наступні слова, а авдиторії буде краще розуміти сказане➡️ Коли дуже хочеться сказати ааааа чи ееее, робіть паузу. Ефект той же самий, але вимова стає в рази чистішою і приємнішою на слух➡️ дивіться слухачам в очі, ніби ви розказуєте щось не всьому залу, а конкретній людині. Тільки не одній людині весь виступ 😀 Я переводжу погляд коли закінчую тезуПишіть, хто частіше е-кає, а хто а-кає, коли щось розповідає на авдиторію➿➿➿А ще, хоч це і не пост про планування / оцінку, не можу не нагадати, що вже наступного тижня відбудеться воркшоп по плануванню. Там ми будем не просто давати крутий матеріал, а ще будемо розказувати його красиво і якісно.Деталі 👉 https://qamania.org/blog/workshop01/ 👈
🎮Курс з тестування ігор!Привіт друзі! Мене попрохали прорекламувати курс, і я не можу відмовити, бо це ж ІГРИ!Коли я був малим, то любив грати на компі (герої, квейк, nfs, і взагалі будь-що, що міг виміняти у школі) і через це хотів працювати в ІТ, поближче до компів (як то кажуть, став лайк, якщо я не один такий 😄). Уже працюючи тест інженером, завжди цікавився, як саме тестують ігри, які використовують підходи і хитрощі - сам часто брав участь в бета-тестах і навіть репортив баги, вкладаючи весь свій скіл 😍 Тож якщо вам цікаво, інфа нижче ⬇️⬇️⬇️⬇️⬇️Щоб користувачів не дратували баги, а ігровий процес минав гладко, спочатку гру проходять тестувальники. Розпочати свій шлях в ігровій індустрії вам допоможе курс-професія «GameDev QA» від robot_dreams.За 15 занять ви:🕹 відточите нові знання на прикладахреальних ігор — навчитесь описувати дефекти, використовувати різні види тестування та працювати з технічною документацією🕹 дізнаєтеся як відбувається розробка ігор на різних етапах та яку роль відіграють тестувальники🕹попрактикуєтеся на прикладі наявних ігор🕹 підготуєтесь до технічного інтерв’ю перед стартом в GameDevУ фіналі навчання — оберете гру та протестуєте її, опишете можливі баги, створите набір з тест-кейсів та зрозумієте процес створення ігор від початку до кінця.Лекторка:Аліна Батракова — понад 7 років роботи в Ubisoft, яка відома іграми Assassin’s Creed, Far Cry, Rainbow Six. Пройшла шлях від джуна-тестувальника на Assassin’s Creed: Origins до QC-ліда на Assassin’s Creed: Shadows.Старт — 27 серпняДеталі, програма та реєстрація🎮
👀Мінімальний планПривіт друзі! А чи задумувались ви, що мінімум має бути в плані, щоб він вважався планом? Я раніше думав, що в план має бути додано відповіді на всі питання життя, всесвіту і всього такого. Але писати такий документ дуже довго, читати його нудно, а редагувати - складно. Але очі бояться, а руки роблять. Тож почати варто з усвідомлення, що є різні горизонти планування:➡️ на день➡️ на тиждень➡️ на місяць➡️ на рік➡️ до перемоги 😈Через кляту русню планувати на великі періоди часу стало складно, але не неможливо.Тож, мінімальний план, в моєму розумінні, має містити задачу і дедлайн, наприклад:✅ піти завтра в магазин і купити молока✅ почитати зранку вимоги і покрити їх тестами до вечірнього мітингуБум! Ми плануємо! Не так і складно! Маленький крок для інженера, великий крок до прогнозування процесів тестування.А тепер уявіть, треба запланувати:✅ кілька задач на кілька днів - розширюємо горизонт✅ для кількох людей - ось ресурси в план додаються✅ а що як ми не зможемо почати задачу чи виконати вчасно - та це ж entry criteria та керування ризикамиОт і виходить, що для планування не треба будувати космічний корабель, можна почати з повсякденних задач! Як це робити ефективно і корисно ми залюбки хочемо розказати на воркшопі! Так, ми з Михайлом запланували воркшоп, що відбудеться вже за кілька тижнів. Так, він платний, але ми не бажаємо отримати з нього прибуток. Ми хочемо поділитись знаннями та навичками, щоб допомогти спільноті працювати краще, а також зібрати грошей для морпіхів 18 батальйону 35 бригади. Деталі ➡️ https://qamania.org/blog/workshop01/ ⬅️
We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes (“basic interactions & functionalities” and “measurement”) as specified in the Cookie policy.
You can freely give, deny, or withdraw your consent at any time.
You can consent to the use of such technologies by using the “Accept” button. By closing this notice, you continue without accepting.