skip to content
Зміст

Одна з найбільш динамічно розвинутих сфер це безсумнівно сфера IT. Це напевно підкуповує при пошуку нової роботи або при бажанні перекваліфікуватися. На даний момент багато хто бажає «увійти в IT», але для цього необхідні навички, досвід і, безсумнівно, бажання. На цьому сайті вам буде надано мінімальний набір знань для того, щоб ви змогли реалізувати себе як фахівець з тестування ПЗ. Від вас же необхідні бажання вчитися і вміння розвиватися самому.

Чи необхідна технічна спеціальність?

Хочу вас запевнити, що це скоріше навіть вигадка, ніж правда. Розглянемо на прикладі компанії, в якій працюю я. Серед співробітників є фахівець з розробки, який не має вищої освіти взагалі, але тим не менш є одним з ключових співробітників у front-end розробці компанії. Решта 70% співробітників компанії працюють не за спеціальністю.

Також варто відзначити те, що вища освіта може просто не містити якого-небудь матеріалу пов’язаного з вашою подальшою роботою. Мені пощастило, що в університеті викладач йшов «в ногу з часом» і присвятив нам кілька навчальних годин з тестування ПЗ. Це я вже зрозумів через пару років після випуску з університету, коли перебирав конспекти з бажанням дізнатися, що ж ми вивчали. Переважна більшість навчальних закладів обходить такий напрямок, як тестування, не кажучи вже про якісь нові технології, фреймворки чи нові мови.

Це у жодному разі не означає, що освіта пов’язана з IT не необхідна. Так як при працевлаштуванні знання певної предметної області допоможе вам, як і знання якихось фундаментальних основ, які будуть стосуватися розробки ПЗ. Також не варто забувати, що у деяких компаніях необхідний диплом про вищу освіту, але не обов’язково технічний.

«Курси дадуть мені все»

Рекомендувати відвідування або онлайн курси вам не буду, так як все залежить від вас. У більшості випадків вам вистачило б інформації з мережі. Але знаючи, яка людина насправді, то я б рекомендував пройти курс, так як тоді ви заплатите гроші і буде прикро їх витратити даремно. Та й інформація буде структурована, а не вирвана з контексту. Плюсом де-не-де може бути сертифікат про пройдений курс, тоді зможете не порожнє резюме показувати 🤭

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

Напевно, що перший час вам доведеться працювати за мінімальну зарплату і проводити більше часу на роботі, ніж потрібно.

«Англійську вивчу потім»

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

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

В IT треба йти за розвитком, а не за швидкими грошима

Почати варто зі співбесіди. На ній вам не варто говорити про гроші більше, ніж вас питають. Говоріть більше про те, що вибрали цю компанію через можливість розвиватися і рости, як фахівець. По можливості вибирайте компанію з IDP, щоб спираючись на нього ви змогли аргументувати своє підвищення на черговому ревʼю.

IT - це сфера, де завжди потрібно вдосконалюватися і бути у тренді поточних технологій, щоб бути конкурентоспроможним на ринку. Тому, якщо ви зібралися в IT заради швидких і великих грошей без бажання рости і розвиватися, то у вас це не вийде.

Навички

В даний час приділяється все більше уваги не тільки hard skills, але й soft skills. Крім технічних знань, які є основними при влаштуванні на роботу, ви повинні вміти спілкуватися з людьми, що іноді може бути не так просто, як здається. Для того щоб стати дійсно ефективним співробітником вам необхідно прокачувати свої особистісні якості, вміти бути самоорганізованим, працювати з великою кількістю інформації і прагнути розвиватися. У багатьох компаніях впроваджений анонімний «метод 360 градусів», за допомогою якого відбувається анонімна оцінка у тому числі і софт скілів.

Не опускайте руки

Більшість людей кидає спроби влаштуватися на роботу після безперервного пошуку протягом тривалого періоду. Якщо ви дійсно хочете знайти роботу тестувальника, але довгий час це не виходить, то подивіться у бік фрілансу. Є безліч ресурсів, де можна знайти роботу - upwork, freelancehunt і т.д. Великим плюсом такої роботи буде наповнення вашого резюме. Це допоможе влаштуватися на фулл-тайм роботу в офісі у хорошій компанії. Ви вже напевно зрозуміли, що без досвіду роботи потрапити в IT набагато складніше, ніж з парою рядків у розділі «Experience».

Маленька компанія чи велика?

Є переваги і недоліки і у великої компанії і у маленької, але хотілося б відзначити основну деталь для trainee або junior - менторство. У маленьких компаніях за вами буде закріплений ментор і ви будете у нього чи не єдиним, а у великих - на одного ментора буде кілька співробітників. У свою чергу, потрапити у дрібну компанію складніше, так як їм найчастіше необхідні вже готові робочі одиниці, а у велику - легше, так як вони зазвичай готові навчати.

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

«Дорогі сири»

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

Статистика за напрямками в IT

464 вакансії QA на місяць. Це більше, ніж безліч професій розробника

Ви повинні розуміти і налаштовувати себе на те, що відразу ніхто вам не буде платити великі гроші. І де-не-де вам необхідно поступитися і прийняти пропозицію, яка може не задовольнити вас у фінансовому плані. Може вийти так, що потрібно буде отримувати зарплату меншу, ніж ви отримували на попередній роботі. Це не повинно вас засмучувати, а навпаки має мотивувати рости і розвиватися у своїй новій спеціальності. Не забувайте також, що у хорошій компанії влаштувавшись за 500$ на місяць, через рік зможете отримувати 1500$ з урахуванням двох ревʼю і звичайно з вашими зусиллями.

Нижче наведу вам середні зарплати по ринку в Україні:

  • Junior: 400$ - 550$
  • Middle: 900$ - 1500$
  • Senior: 1900$ - 2600$
  • Lead: 2600$ - 3300$

Сподіваюся, що дана стаття відповість хоча б на частину ваших запитань і зможе мінімально вас мотивувати.

Окреме дякую Артему за рецензію і слушні зауваження, а також Жені за актуальну інформацію 👋

Обговорення
Вхід через GitHub
Завантаження коментарів...