Codica - корисне про IT
2.02K subscribers
2.46K photos
124 videos
11 files
1.31K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
☝️ QA Engineer на початку свого шляху має чи не найбільш розгалужену й комплексну кар’єрну мапу: розвиток мануального напрямку, автоматизація, сек’юріті, перформанс (у великих компаніях ці напрямки становлять окремі вакансії). Варто також назвати можливості поступового переходу в менеджмент чи розробку, хоча ми їх не оглядаємо в цій статті.

😌 Загальною гарною ідеєю буде звертатися до вже готових роадмапів, викладених в інтернеті. Роадмапи, особливо свіжі чи стабільно оновлювані, являють собою агломерацію чужого досвіду, злінкований та впорядкований перелік знань та скілів, що їх варто принаймні серйозно розглянути, вибудовуючи власні кар’єрні плани. Ось приклад такої роадмапи, а ось іще один, хоча загалом ‘qa roadmap’ і так чудово гуглиться.

Ще однією рекомендацією для будь-якої теми є звернення до MOOC (Massive Open Online Courses). Такі платформи як Udemy чи Coursera пропонують безліч відібраних та скомпільованих знань, а їхня платність в певному сенсі підвищує рівень якості. До речі, якщо звертатимете увагу на Udemy, то варто знати, що там відбуваються масивні розпродажі чи не щотижня. Тож ви цілком можете знайти підходящі курси, зачекати кілька днів і взяти їх за цінником, скажімо, у $15 замість $85.

❗️Розвиток мануального напрямку, в першу чергу, базується на поступовому вивченні предмету вашої поточної розробки. Оскільки ви приходите на посаду QA Engineer із певними теоретичними засадами тестування, вивчення поля вашої діяльності зазвичай є органічним розвитком знань.

#codica_tech
👍5🔥4
💻 Веб-розробка передбачає опанування знань про влаштування цього самого вебу: модель OSI, модель TCP/IP, протокол HTTP, клієнт-серверна модель тощо. Тут стануть у нагоді веб-ресурси на кшталт GeeksForGeeks, MDN, guru99 і подібні. Причому варто розглядати їх саме як джерела — пов’язані між собою статті, серед яких слід навчитися вільно переміщатися в пошуках
важливої інформації.

👉 Ще одним вектором розвитку є базові знання про саму веб-розробку: HTML + CSS, опціонально JS та навіть якісь мови програмування з бекенд-частини типу Ruby, Python, .NET стаку тощо.

📎 HTML — це каркас будь-якої веб-сторінки, вам доведеться в ньому орієнтуватися і працювати з ним під час тестування веб-застосунків. CSS — це правила зовнішнього вигляду веб-сторінки, в яких вам теж доведеться розумітися, щоб мати змогу адекватно локалізувати дефекти з UI частини.

☝️ Мови програмування з вашої екосистеми розробки потрібні для поступового переходу від black box до grey box. Як би не хотілося цілком відсахнутися від розробки, базове розуміння імплементації, архітектури застосунку, проєктних рішень та принципів взаємодії компонентів суттєво підвищує ефективність тестування. Ви впевненіше практикуєте error guessing, бо вам стає доступним також і погляд розробника. Ви краще здатні орієнтуватися між фронтендом та бекендом, а отже, одразу ставите коректні питання правильним людям.
🙂 Зрештою, ви будете здатні надати більше інформації в тікеті з дефектом, а отже спростите і пришвидшите його фікс.

🔖 Ресурси для вивчення базису залежать від стаку розробки, але загалом курси і онлайн-підручники з більшості мов легко знаходяться в інтернеті. Прикладом хорошого ресурсу для вивчення веб-розробки є TheOdinProject, блок Foundations.

📝 Паралельно з опануванням особливостей вашої сфери розробки і засобів цієї розробки, варто прокачувати навички роботи із Dev Tools до рівня вільного володіння більшістю табок. Саме в Dev Tools знаходиться величезний пласт унікальної інформації, яку без вашого допису розробнику доведеться шукати та перевіряти самотужки. Вивчення Dev Tools варто проводити паралельно з опануванням принципів вебу, структури HTML та правил CSS, тому що всі ці знання ви застосовуватимете саме тут. Уся HTML структура в табці Elements, усі стилі елементу та відступи в Styles, а кінцеві застосовані правила в Computed, фідбек від компонентів в Console, HTTP реквести та респонси в Network, локальна сесія в Application тощо.

✏️ Вивчати можливості Dev Tools можна за вичерпною офіційною документацією або пошукати лаконічно запаковані рутинні перевірки у гайдах типу цього.

🔎 Більшість веб-застосунків також оперують з API — роблять виклики до зовнішніх публічних та мають власне API в якості функціонального аналогу чи взагалі ядра. Вміння працювати з API тісно переплітається зі знанням HTTP, реквестів та респонсів, кодів статусу, методів запиту тощо. Зазвичай, вивчаючи HTTP, важко оминути поглядом ці теми, статті посилаються на них або містять цей матеріал в собі.

👀 Тема роботи з реквестами та респонсами взагалі є одним зі стовпів при роботі в веб-розробці. Це ключова для розуміння концепція, яка потім також виллється у необхідну передумову для сек’юріті, перформанс та ряд інших типів тестування. Тому отримати базові навички роботи із реквестами в Postman, а також уміти моніторити їх в Dev Tools -> Network, вміти “прочитати” їхню структуру і вловити сенс є ключовими вимогами за бажання рухатися далі.

#codica_tech
👍5🔥4😁1
Доброго ранку та спокійного дня всім 🙂

#codica_js
👍73
Що буде виведено у консоль
Anonymous Quiz
32%
4
15%
16
11%
8
15%
-4
26%
Не знаю
👍6🔥5
Скоро Новий рік, тож саме час підбити підсумки цього шаленого року ☃️

ТОП статей за 2022 рік, які підготувала для вас HRD Codica Наталя Клименко👇

🔗 Чому варто наймати джунiорiв? Досвід нашої компанії.
🔗 Як ми з Don’t Panic стрiм проводили або по слідах запитань від розробників-початківців.
🔗 Міфи про програмістів.
🔗 Red flags: маячки, які повинні насторожити під час пошуку роботи.
🔗 Що таке hard і soft skills? У чому різниця?

🤝
Цього року ми уклали інфо-партнерство з 11 конференціями. Запрошували вас на всі цікаві та безкоштовні онлайн-події.

▶️ Провели 3 стріми з різними YouTube каналами.
🔗 Посилання на плейлист з відео.

😱 У нас з'явився TikTok
🔗 Codica on TikTok

Найпопулярніший допис в нашому каналі цього року 🏆
🔗 Ґуґлити як профі: 10 рекомендацій, як швидко знайти інформацію в Google
👍101🔥1
7 шкідливих порад щодо пошуку роботи 😁

#НапуттяВід_HR Директорки Клименко Наталії

Сьогодні я вам пропоную подивитися на пошук роботи з іншого боку, трохи розважитися та послухати шкідливі поради. Чому шкідливі? Та тому що ми корисні і так для вас готуємо щотижня. Тепер настав час для некорисних 😀
😁5👍1🔥1
👍🏻 Копіюйте

Якщо немає або не вистачає навичок для опису в резюме - знайдіть і скопіюйте їх у досвідченіших розробників. Вони точно знають, що і коли потрібно писати.
😄 Рекрутери все одно нічого перевіряти не будуть, а на співбесіді імпровізуйте і вигадуйте, так точно вийде їх вразити. Вкажіть усі можливі фреймворки та бібліотеки – нехай рекрутери знають хто тут профі.

👍🏻 Дійте хаотично

У жодному разі не дивіться на пошук роботи, як на систему. Не потрібно стежити за актуальними вакансіями. Побачив оголошення - одразу відправляй резюме. Не шукайте інформацію про компанію, нехай ваша співбесіда стане сюрпризом для всіх.
😂 Не підписуйтеся на розсилки порталів з пошуку роботи, цікавіше самому щоразу шукати їх в інтернеті. Чим безладніше ви діятимете, тим бажанішою буде ваша робота.

👍🏻 Не готуйтеся

Хай живе імпровізація! Навіщо витрачати час та готуватися до інтерв'ю? Більше впевненості вам надасть спонтанний виступ.
🥲 На співбесіді обов'язково докладно розкажіть все про скандального начальника, занудних колег і малогабаритний офіс. Нахмуривши брови, додайте: "До речі, а у вас тут колектив нормальний?" І підозріло огляньтеся навколо.

👍🏻 Не витрачайте час

Не витрачайте час на вивчення інформації про компанію. Коли прийдете на співбесіду, тоді і розбиратиметеся. Зрештою, компаній багато, завжди є з чого вибирати.
👌 Не звертайте увагу на кількість часу в транспорті до офісу, якщо дістаєтеся години дві - це чудово, можна буде відключитися від побутових завдань та помедитувати у транспорті.

👍🏻 Не напружуйтесь

Якщо це ваше перше місце роботи, прийшовши на співбесіду, чесно зізнайтеся рекрутеру, що нічого не знаєте і не вмієте.
☝️ У жодному разі не згадуйте про свій досвід у студентських олімпіадах, лабораторних роботах, фрілансі, коли допомагали маминій подрузі зробити онлайн магазин із продажу біжутерії. Також мовчіть про свій GitHub та участь у хакатоні минулої осені.

👍🏻 Інтригуйте

Розкажіть на співбесіді, що ця компанія тільки перша сходинка у вашій кар'єрі і що скоро ви плануєте відкрити свій бізнес, а сюди прийшли подивитися що та як.
😅 Спілкуйтеся з рекрутером, як із другом, розкажіть йому всі особливості вашої шкільної біографії, принесіть усі дипломи та не забудьте про грамоту за участь у шаховому турнірі. Будьте людиною-загадкою. Це так інтригує! Не відповідайте на запитання прямо, давайте туманні, розпливчасті відповіді. Поводьтеся непередбачено.

👍🏻 Звинувачуйте всіх

Ніколи не беріть відповідальності за пошук роботи на себе. Обов'язково знайдіть якогось рекрутера і напишіть йому довгі коментарі, що він і його компанія фуфло, а ви перепробували мільйон варіантів і нічого з цього не працює.
😃 Розкажіть усім, що винен недалекоглядний роботодавець, який не розглянув у вас скарб, компанія, яка запропонувала не ті умови і, звичайно ж, рекрутер, який ставив абсолютно недоречні запитання.

Сподіваюся, цією статтею я трохи розвеселила вас.
Будемо сподіватися, що ніхто з вас не буде виконувати такі поради 🙂

#НапуттяВід_HR
👍9😁7🔥2
В останній робочий день у цьому році #CodicaTeam вітає всіх із прийдешнім Новим роком 🎄

Бажаємо, щоб наступний рік приніс усім нам багато щасливих моментів, талану і перемог 🇺🇦
24👍2🥰2
Найкращі меми року 🏆

Давайте разом пригадаємо, з чого ми сміялися протягом 2022 😁

#codica_humor
😁233🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
13🥰4
Стікер цього дня - "затишний Коді" або "перший ранок у новому році" 😌

#Mister_Cody
20👏2
Доброго ранку та гарного тижня 😌

#codica_ruby
👍41
😁11👍2🔥1
Codica - корисне про IT
Рекомендації для прокачування знань QA Engineer💡 📌 Стаття від QA Lead Codica - Олексія Частина 1 Збір, збереження і практичне відтворення експертизи є жвавим і безперервним процесом у сфері розробки програмних застосунків. Звісно ж, завжди присутня опція…
Рекомендації для прокачування знань QA Engineer💡

📌 Стаття від QA Lead Codica - Олексія
Частина 2

Розвиток знань з автоматизації починається із впевнених знань в мануальній частині, тож усі рекомендації вище вкупі із міцною теорією тестування є передумовами для цього напрямку.

🦾 Напрям автоматизації тестування розвився настільки, що здатен запропонувати інструментарій для будь-яких потреб і для більшості популярних мов програмування. У веб-розробці популярними рішеннями є Selenium, Cucumber, Puppeteer, Jest; набирає обертів Playwright. Важливим кроком стане переглянути популярні варіанти, визначити їх можливості та зробити вибір, якщо його вже не зробили за вас, визначивши певний інструментарій у вашій сфері розробки.

😉 Далі йде опанування базового синтаксису і конструкцій мови, якою пишуться тести. Важливо на цьому етапі не тільки навчитися писати позитивний тест бодай-як, а одразу прищепляти собі практики хорошої архітектури.

#codica_tech
👍73🔥1