Про Херсон від херсонця 🔥

Довідник IT професій: кар'єра в Salesforce або пригода з безліччю ачівок

Для старту кар'єри в IT Salesforce — чудовий вибір. Якщо ви маєте базові навички написання коду і готові працювати як із бекендом, так і фронтендом, то швидко опануєте цю платформу. Salesforce Practice Leader в IT-команді NIX Роман Білоконь уже 6 років працює в цьому напрямі. Експерт запевняє: які б задачі для себе ви не обрали, весь кар'єрний шлях у Salesforce — це пригода з безліччю ачівок. І кожна з них заохочує рухатись далі та постійно розвиватись.

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

Залишити коментар
Довідник IT професій: кар'єра в Salesforce або пригода з безліччю ачівок

Для старту кар'єри в IT Salesforce — чудовий вибір. Якщо ви маєте базові навички написання коду і готові працювати як із бекендом, так і фронтендом, то швидко опануєте цю платформу. Salesforce Practice Leader в IT-команді NIX Роман Білоконь уже 6 років працює в цьому напрямі. Експерт запевняє: які б задачі для себе ви не обрали, весь кар'єрний шлях у Salesforce — це пригода з безліччю ачівок. І кожна з них заохочує рухатись далі та постійно розвиватись.

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

Що таке Salesforce

Salesforce — це хмарна платформа для управління бізнес-процесами. Візуально це такий собі конструктор із базовим функціоналом. Каркас системи збирає та налаштовує адміністратор. Розробник же кастомізує продукт під запити клієнта.

Майже вся робота відбувається у браузері — в адмінці Salesforce під вашим особистим акаунтом. Система бере на себе багато рутинних задач: підняти сервер, створити базу даних, налаштувати з'єднання тощо. Вже зі стандартним набором інструментів можна покрити доволі багато бізнес-кейсів та автоматизувати безліч процесів. Від створення сайту до подальшої комунікації з користувачами — це все можна робити з допомогою Salesforce.

Як IT-напрям Salesforce відносно нещодавно стала популярною в Україні.

Хоча у світі можливості цієї платформи вже давно використовують техногіганти на кшталт DELL, Canon, Western Union, Google, BMW, Spotify, CISCO та багато інших. З-поміж усіх CRM-систем (Customer Relationship Management Systems — ред.) Salesforce займає понад 20% частки світового ринку.

Минулого року компанія заробила понад $21 млрд. Разом з її активами зростає і попит на Salesforce фахівців.

Які ролі ви можете обрати для себе у цьому напрямі — розповім далі.

Кар'єра в Salesforce

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

У цій статті я детальніше зупинюсь на найбільших потрібних вакансіях.

Salesforce Administrator

Допомагає користувачам майже в усьому: починаючи від налаштування аналітики та звітів, закінчуючи скиданням пароля. Salesforce адміністратор використовує у своїй роботі такий підхід як point and click. Маючи під рукою базові інструменти, він запускає систему та допомагає клієнтам взяти максимум користі від наявних функцій.

Salesforce Developer

Ця роль підійде тим, хто хоче не лише писати код із нуля, але й використовувати готові компоненти на базі Salesforce. Їх можна по-різному збирати, змінювати. На платформі є й нативні мови для серверної частини, і спеціальний фреймворк для UI, а також редактор коду Visual Studio Code та Salesforce CLI. Salesforce-розробник вважається Full Stack-спеціалістом. Він може одночасно займатися і кастомізацією UI, і бекенд-логікою. Остання дозволяє автоматизувати роботу із системою.

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

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

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

Якщо код не покритий тестами мінімум на 75%, то його неможливо буде відправити на продакшн. Він зберігатиметься на тестовому середовищі, і клієнт не зможе ним повноцінно користуватись. Це я до того, що можете вже зараз почитати про Unit-тести та потроху практикуватись у їхньому написанні.

Тепер поговоримо про ролі, які можна опанувати, маючи досвід у розробці чи адмініструванні Salesforce.

Salesforce Architect

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

Salesforce Consultant

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

Що треба знати для роботи з Salesforce

Salesforce-розробники використовують мову програмування Apex. Її синтаксис подібний до Javа та C#. Тому якщо ви вже кодите на них та ще й розбираєтесь у HTML/CSS — цих знань більш ніж достатньо, аби заглибитись у світ Salesforce. Apex знадобиться для побудови логіки бекенду. Створювати та виконувати логіку на стороні клієнта допоможе JavaScript. Як середовище програмування ми використовуємо Visual Studio Code зі встановленням Salesforce Extensions.

Загалом ваші базові знання з програмування мають бути на такому рівні, щоб ви могли створити клас, в ньому — метод, а далі — цикл. Якщо ви здатні працювати з бекендом і фронтендом, то освоїти Salesforce вам буде нескладно.

Раджу також почитати про мову запитів до бази даних — SQL. Не зайвим буде дізнатися, як взагалі працюють CRM-системи. А враховуючи те, що все втримати у голові неможливо, під час навчання вміння гуглити теж стане в пригоді.

Спілкування з клієнтами — невіддільна частина роботи з Salesforce. Адже щоб створити дієве технічне рішення, важливо зануритися у бізнес замовника, зрозуміти його «болі» та потреби. Вам потрібно розбиратися в моделі бізнесу замовника, вміти з’ясовувати вимоги та цілі автоматизації. Уміння продуктивно вести переговори з клієнтом позитивно вплине і на перебіг проєкту, і на ваше професійне зростання.

Навіщо потрібні сертифікації Salesforce

Професійна градація від компанії Salesforce передбачає понад 20 різноманітних сертифікацій. Кожен кар'єрний етап відповідає певному сертифікату. Саме ж тестування допомагає підтверджувати власний рівень професіоналізму та набувати нового досвіду.

Чи важливі сертифікації, щоб працювати з топовими клієнтами?

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

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

Як зрозуміти, коли час проходити сертифікацію?

Тут усе індивідуально. Як зазначають у Salesforce, на базову адмінську сертифікацію можна подаватись через 6+ місяців практичного досвіду. Зараз компанія запроваджує сертифікацію для початківців. Її можна здати після навчання на курсах. Частково це робиться для того, аби мотивувати людей вивчати Salesforce. Хоча, як на мене, на старті кар'єри сертифікації не обов’язкові. Якщо ж ви плануєте в майбутньому працювати з топовими компаніями, то це мастхев.

Як опанувати Salesforce — корисні ресурси

Перш ніж братися за вивчення інструментів адміністратора чи розробника раджу детальніше почитати про саму платформу. Ознайомтесь з офіційною документацією. Спільнота Salesforce всіляко заохочує вивчати цей напрям. Компанія створила безоплатний портал — Trailhead. Тут зібрані курси, поради та практичні завдання для спеціалістів із різним досвідом. Ви можете спробувати кастомізувати тестову організацію Salesforce з базовою комплектацією. І як результат — матимете кейс для свого портфоліо на Git.

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

Відчуваєте, що маєте сили осягнути більший обсяг інформації? Купуйте відповідний курс на Udemy або Coursera та прокачуйте свій рівень.

Також рекомендую переглядати відео на YouTube-каналі Salesforce Community Ukraine, читати профільні англомовні ресурси, наприклад, The Drip. І, звісно, куди ж без конференцій.

Конференції як частина навчання

Найбільшою технологічною подією у Сан-Франциско вважається Dreamforce. Це щорічна конференція для користувачів та розробників Salesforce. 20-22 вересня у Сан-Франциско відбувся вже 20-й івент, який об'єднав близько 50 тис. учасників офлайн та майже 150 тис. глядачів в онлайні.

Цьогоріч ми з Sales-менеджерами вперше побували на конференції. Однією з цілей нашої поїздки був пошук потенційних клієнтів. Адже представники бізнесу також часті гості на цій події. В реальності Dreamforce — це окрема територія з кількома десятками локацій. Програма тут вражає, дуже насичена: нетворкінг, корисні сесії від експертів, демонстрації продуктів, розбір цікавих кейсів і нових технологій, можливість пройти сертифікацію та навіть виступи музичних зірок (колись тут виступала Metallica, а цьогоріч — Red Hot Chili Peppers). Хочеться бути скрізь й одразу.

Особисто мені найбільше сподобалися доповіді, пов’язані з питаннями безпеки, а також розвитком напряму розробки. Salesforce планують багато потужних змін та введення нових інструментів.

Відвідати конференцію може кожен. Щоправда, участь платна. В середньому квиток коштує $1300. Чим раніше зареєструєтесь, тим вигіднішою буде ціна.

Платформу Salesforce уже давно використовують тисячі компаній та IT-спеціалістів, але досвідчених фахівців досі бракує. Попит на розробників та адмінів Salesforce дуже високий. «You can be anything you dream to be» — так звучить слоган компанії  Salesforce. І справді, кар’єрної «стелі» тут як такої немає. Тож у вас є чудовий шанс потрапити у трендовий напрямок, співпрацювати з клієнтами з усіх континентів і постійно зростати як профі.

Довідник IT-професій. Хто такий Java Developer: огляд від Team Lead & Engineering Manager SPD-Ukraine Володимира Шевченка
Довідник IT-професій. Хто такий Java Developer: огляд від Team Lead & Engineering Manager SPD-Ukraine Володимира Шевченка
По темi
Довідник IT-професій. Хто такий Java Developer: огляд від Team Lead & Engineering Manager SPD-Ukraine Володимира Шевченка
Довідник ІТ професій. Хто такий інженер-електронщик що має знати та де може навчатися
Довідник ІТ професій. Хто такий інженер-електронщик, що має знати та де може навчатися
По темi
Довідник ІТ професій. Хто такий інженер-електронщик, що має знати та де може навчатися
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Електробайки по-українськи між Києвом та Лос-Анджелесом в «СКШ»

Дивіться, чим живе Delfast під час війни в Україні

Ми запускаємо розсилку про українське IT-ком’юніті. Залиште email, аби розуміти більше. Прем’єра — скоро!
Дякую! На вказану адресу надіслано листа для підтвердження підписки.

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.