➡️ЩО РОБИТИ, ЩОБ ЗНАЙТИ РОБОТУ АБО КУДИСЬ РУХАТИСЯ?За останній час у групі додалося багато нових людей, і я декілька разів отримала таке питання. Тому хотіла б поговорити про це. Одразу скажу:
питання роботи зараз дууужжее складне. Компанії банкрутують, проєкти закриваються. Якщо вас це торкнулося, знайте, що з вами все так. Це просто треба пережити.
Все дуже індивідуально. Напишу просто, що би я порадила, наприклад, собі.
І що робила/роблю я:
🟤Англійська. Хоча б якось використовувати її, потрохи вчити. Говорити з ChatGPT, дивитися фільми.
🟤Мати LinkedIn.Він дуже допомагає в пошуках роботи і загалом бути в курсі IT-новин. Чомусь досі дуже багато людей не ведуть його "
бо якось не треба". Моя порада — краще вести. Хоча б мінімально: заповнити інформацію про себе.
🟤Якщо вам цікаво embedded і ви розбираєтеся, то ви дуужже круті. Ідіть у цю сферу, у вас на старті є переваги. Бо багато хто НЕ вміє паяти, не знає законів Ома і просто не має до того схильності. Якщо ви це любите, то у вас багато відкритих горизонтів — розвивайте це.
🟤Розібратися з API тестуванням. Бо воно треба всюди. Не просто почитати — а написати пару тестів. Спробувати потестувати Postman'ом і через скрипт. Відчути для себе різницю. Написати пару тестів на кожен HTTP-метод:
GET/POST/PUT/DELETE
🟤Якщо йдете глибоко в API-напрям, спробуйте розібратися з
контрактним тестуванням. Це мало хто вміє і знає, і це дуже особливий тип тестування
🟤Обрати для себе напрям:
Веб, десктоп, мобайл (Android/iOS) — читати, налаштовувати, дивитися. Качати себе в цьому напрямі, бо вони всі
дуже різні
🟤Якщо цікаво Веб - вчити
Playwright, трохи глянути
Selenium
🟤Для десктопа глянути Appium. Також дуже треба вміти працювати з віртуальними машинами. Бо доведеться тестувати різні версії OS. Часто треба вміти працювати з VMware Fusion
🟤
Android: якщо вам цікаво, можна глянути Appium для мобілок. Але краще, якщо є час і можливість: Kotlin чи Java. В ідеалі Kotlin. У моїй бульбашці багато проєктів і компаній для Android взяли Kotlin і кажуть, що це зараз найкраще рішення.
Framework Espresso
🟤
iOS:треба знати XCTest framework та Xcode. Вчити Swift
🟤Для Android потрібна Android Studio. Дуже багато проєктів під Android, тому якщо ви прокачаєтеся, це буде класна перевага. Подивіться, як поставити додаток на реальний девайс, на емулятор, на свій телефон, планшет,
на телевізор?
🟤Розберіться з якимось SaaS-сервісом, який дає браузери та девайси для запуску віддалено. Наприклад -
BrowserStack
🟤Зробіть собі простенький проєкт і налаштуйте CI
🟤Зробіть 1 Docker-файл і спробуйте щось у ньому запустити. Без Docker зараз нікуди. Коли розберетеся з Docker-файлом, зробіть docker-compose файл. Подивіться, для чого він
🟤Якщо є час, подивіться AWS. Зробіть 1 маленький бакет. А краще підійміть 1 сервер. Розберіться, як зайти на цей сервер по SSH.
🟤Будьте критичні до свого проєкту. Задавайте собі питання:
Чи подобається мені цей тест? Чи дає він користь? Якби це був мій проєкт і моя компанія — чи хотіла б я мати для себе цей тест? А скільки мені коштує мій тест? Скільки я витрачаю грошей, щоб він ранився кожен день?
🟤
AI - тут спробуйте капнути глибше. Пограйтеся з бібліотеками для створення моделей машинного навчання та для базових алгоритмів ML. Створіть простий AI-проєкт, наприклад, програму, що класифікує зображення (котик або собака).
🟤Якщо ви шукаєте роботу — просто монотонно дивіться вакансії й аплайтеся на те, що вам підходить. Говоріть із рекрутерами, залишайтеся в хороших відносинах, навіть якщо не підійшли, бо дуже часто до вас згодом можуть повернутися, коли буде нова вакансія.
Ну і просто це важливо, навіть якщо до вас НЕ повернуться
🟤І наостанок: не витрачайте сили на те, де вам було погано. Коли я шукала роботу, декілька співбесід були жахливими. Було неприємно і боляче: від тону, яким зі мною говорили, від відношення, від цінностей компанії. Я, звісно, давала свій фідбек рекрутеру після співбесіди. Також на самій співбесіді могла якось захистити себе (якщо мала на то сили). Друзі казали:
"Катя, напиши на ДОУ, треба писати в *баное.