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

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

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

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

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

Чому Salesforce

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

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

  • Усі сервери, код, база даних обертаються в клауд. Для розробки достатньо створити безкоштовний акаунт і працювати в браузері.
  • Salesforce пропонує свою мову програмування Apex (аналог Java), Visualforce — мову розмітки, що дозволяє створювати власні сторінки Salesforce з кодом, Lightning Component Framework — UI-фреймворк, подібний до AngularJS або React.
  • Готові Salesforce API рішення.
  • Весь код виконується тільки в хмарах, не потрібно турбуватися про розгортання локального середовища розробки на комп’ютері.
  • Інфраструктура постійно оновлюється, за всім можна слідкувати за допомогою Salesforce Release Notes.
  • Вбудована система авторизації і налаштування прав доступу.
  • Платформа для використання CRM на мобільних пристроях — Salesforce1.
  • Магазин готових рішень AppExchange.
  • Salesforce займає перше місце в рейтингу найпопулярніших CRM-систем. А це означає, що попит на Salesforce-спеціалістів буде зростати.

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

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

Я отримала сертифікат, а невдовзі — і перший досвід роботи над реальними проектами. Для мене було важливо не залишатися на місці і працювати над собою, тому дуже швидко самого адміністрування стало мало. Тут у пригоді мені знову став чоловік. Саме він допоміг мені у написанні перших лінійок коду, порадив, які книги варто прочитати, на що звернути увагу в першу чергу (інформацією ділюся в нижче). Крім цього, працюючи Salesforce-адміністратором, я мала можливість робити прості девелоперські завдання на реальних проектах. Приблизно за півроку я отримала посаду Salesforce Developer, а ще за півроку здала сертифікацію Salesforce Platform Developer 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 — Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. .


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

Похожие статьи:
Ever since the UK voted to exit the EU, there has been great volatility in the value of the pound and the euro. The markets don’t like uncertainty and there has been nothing but this since the referendum vote. Once the UK finally leaves the EU,...
23 червня виробник мережевого обладнання Cisco заявив, що вирішив згорнути бізнес в росії та білорусі. У березні компанія призупинила...
Все разработчики, с которыми мне приходилось сотрудничать, так или иначе упоминали термин «архитектура». Хотя это очень размытое...
В выпуске: vgo proposal — accepted, руководство по Go компилятору, способ хранения «чувствительных» данных и множество...
Стартап Aspichi, який розробляє рішення з віртуальної реальності, підняв раунд на $500 000 від українського...
Яндекс.Метрика