Salesforce для початківців в IT: як я стала розробником за півроку

З кожним роком IT-ринок України зростає. Збільшується кількість охочих працювати в IT, а разом з тим — і конкурентність. У цій статті я хочу поділитися власним досвідом — як я, дівчина без технічної освіти, стала розробником і навчилася писати код з нуля. А також хочу довести, що якщо є бажання і сила волі працювати над собою, то обов'язково все вийде!

Передісторія

Чому я обрала IT, мабуть, зрозуміло всім — найкращі умови праці, можливість розвиватися, цікава робота, висока зарплата і це далеко не все. У 2013 році я працювала спеціалістом з обслуговування фізичних осіб у ПриватБанку. Робота в основному одноманітна: видача кредитних карток, залучення депозитів, прийом платежів. Вже за рік я на 100% переконалася, що обрала одну із найнудніших спеціальностей. Мій чоловік працював software developer, тому про можливості в IT я знала добре: починаючи з халявної кави — так, тоді мені здавалось це великим бенефітом — і закінчуючи бізнес-поїздками в різні куточки світу. Так ось, коли моя робота витиснула з мене все, а натомість не принесла ніякого задоволення, я твердо вирішила, що хочу в IT.

Перша думка була спробувати себе в ролі тестера. Я перечитала декілька книг з тестування, відправила резюме усюди, де шукали стажиста QA. Але будьмо відверті: беручи до уваги кількістю людей з технічною освітою та сертифікатами про закінчення курсів QA, шансів у мене майже не було. Моїм вхідним білетом в IT ставши Salesforce — досить нова технологія на українському ринку, яка почала стрімко розвиватися.

Чому Salesforce

На той час у Львові, та й у всій Україні Salesforce-спеціалістів було небагато, і одним з них був мій чоловік. Тому персональний вчитель у мене вже був :) Окрім цього, Salesforce — це CRM-система, з якою можна працювати без написання коду. І, мабуть, основна причина — це знову ж таки невелика кількість спеціалістів, а отже, і низька конкуренція, що дає більше шансів для джуніорів та стажерів.

Ще декілька фактів, чому розробнику варто зверни Salesforce:

Перший досвід в IT

Приблизно через 3 тижню навчання я могла самостійно робити невеликі завдання. Так, спочатку все, що я робила, — це адаптація і налаштування, але цього було достатня, щоб пройти співбесіду на позицію Salesforce Administrator у одній з провідних IT-компаній Львова. Одна з умов офер — я мала отримати сертифікат Salesforce Administrator протягом 3 місяців. Salesforce надає досить серйозну систему сертифікацій. Залежно від різних робочих ролей, пропонуються різні варіанти сертифікації для адміністраторів, розробників, архітекторів, консультантів. Здебільшого це екзамен з 60 тестових завдань. Вартість складання екзамену — від $200 до $400. Крім того, для підтвердження сертифікату потрібно тричі на рік складати невеликий тест з розширення/додавання нових фіч. Кожен третій тест також платний ($100). Більшість IT-компаній зацікавлені в наймі сертифікованих спеціалістів, тому після проходження тесту його вартість компенсують.

Я отримала сертифікат, а невдовзі — і перший досвід роботи над реальними проектами. Для мене було важливо не залишатися на місці і працювати над собою, тому дуже швидко самого адміністрування стало мало. Тут у пригоді мені знову ставши чоловік. Саме він допоміг мені у написанні перших лінійок кодом, порадив, які книги варто прочитати, на що звернути увагу в першу чергу (ділюся інформацією в нижче). Крім цього, працюючи Salesforce-адміністратором, я мала можливість робити прості девелоперські завдання на реальних проектах. Приблизно за півроку я отримала посаду Salesforce Developer, а ще за півроку здала сертифікацію Salesforce Developer Platform I. Наразі я вже 3 роки в IT, отримала шанс попрацювати на різних проектах, вести проекти як фрілансер.

На що може очікувати джуніор

Зарплата джуніора залежить від початкових знань і навиків і в середньому стартує з $300-500. Кар'єр внутрішньокар'єрні можливості для розробника досить широкі. Їх можна оцінити за допомогою системи сертифікації Salesforce:

Для того щоб мати можливість отримати сертифікацію Technical Architect, потрібно підтвердити свої знання та навички, а також зростання досвіду на платформі Salesforce.

Один з моїх клієнтів якось сказавши мені, що до співпраці зі мною він думав, що програмування — це суто чоловіча справа, але я зламала цей стереотип :) Не бійтеся й ві!

Salesforce — з чого почати

  1. Спочатку потрібно створити безкоштовну дів організацію — повнофункціональне середовище розробки.
  2. Пройти «Force.com Platform Fundamentals» . Це була перша книга із Salesforce, яку я прочитала. Тут можна ознайомитись і попрактикувати фундаментальні можливості роботи як для адміністраторів, так і для розробників.
  3. Зареєструватись на Trailhead (використовуючи дів організацію). Мегакруте середовище для вивчення Salesforce: інформація поділена на окремі розділи і модулі. В кінці кожного модуля для перевірки засвоєної інформації потрібно виконати завдання (у вигляді тестових запитань або невеличкого проекту на дів орг). Навчання проходити у вигляді гри: за кожний вивчений модуль студент отримує балі, тому з власного досвіду скажу, що так інформація засвоюється набагато швидше і легше.
  4. У першу чергу раджу пройти 2 курси: Admin Beginner і Developer Beginner.
  5. Ще декілька воркбуків .
  6. Must read! Best Practices з написання Apex .
  7. Бібліотека матеріалів із Salesforce.

І, мабуть, найголовніше — обов'язково пробуйте все це на практиці! Якщо у вас виникли питання — з радістю відповім. Мій email [email protected] .


Підписуйтеся на наш Telegram-канал для джуніорів , щоб не пропустити цікаві вакансії, стажування, курси, статті.

Опубліковано: 20/11/17 @ 11:00
Розділ Різне

Рекомендуємо:

Front-Еnd дайджест #27: Angular 5 і Chrome Dev Summit 2017, поради Едді Османі, як Grammarly пише своє розширення
Як би це назвати: принципи хорошого іменування в базі коду
Ефективне самонавчання. Що ми робимо не так?
DOU Проектор: Prostir — команда, яка приводити закордонних клієнтів до українських аутсорсерів
Навіщо потрібні міські ІТ-кластери: огляд проектів