Salesforce: почему разработчикам стоит присмотреться к технологии

Партнёрский материал
29 января 2018, 10:02

Дмитрий Черник, менеджер группы разработки iTechArt рассказывает, какие возможности Salesforce открывает для разработчиков, почему это интересно и перспективно, и сравнивает платформу с конфетой, которую не нужно есть с обёрткой. Дмитрий работает с технологией уже 8 лет, активно развивая это направление в компании. Более того, планирует создать независимое сообщество для обмена опытом и знаниями об инновационной платформе.

Читать далее…

Я начал интересоваться Salesforce сразу после университета. Стандартная история: работал с Java, но хотелось попробовать себя в чём-то новом. В Salesforce привлекли близость платформы к бизнесу и возможность приносить ему реальную выгоду.

Salesforce — это не только CRM (Client Relationship Management), как многие привыкли думать. Salesforce — это платформа, на базе которой, помимо CRM, есть много интересного. И у разработчика тут большой простор для творчества: можно написать собственное приложение для AppExchange Market, есть возможность использовать современные веб-фреймворки и интегрировать их в платформу.

Меня вдохновляет свобода действий, помноженная на результат.

И если говорить, какие перспективы открывает Salesforce для разработчика, то это в первую очередь возможности роста и развития, как в техническом направлении, так и в направлении менеджмента проектов и консалтинга. Хороших Salesforce специалистов на сегодняшний момент немного и все они буквально на вес золота. Поэтому работа с Salesforce — это достойные условия оплаты, взаимодействие с клиентами, командировки и, конечно же, интересные задачи. В общем, смотреть в сторону Salesforce — правильно, если хочется перемен, которые стабильно приведут к хорошему результату.

В компании, где работаю, Salesforce уделяется достаточно много внимания, направление активно расширяется. У нас уже есть экспертные команды, в которых действительно можно перенять опыт и научиться полезным вещам. Ребят в команды подбираю как среди опытных разработчиков, так и среди студентов. Для последних организовываю лаборатории с очень строгими правилами отбора и последующим трудоустройством, при успешном выполнении всех заданий. Отличная возможность проявить себя и получить удачный старт.

Давайте подробно поговорим, почему Salesforce достоин внимания, как появилась идея создать открытое сообщество и зачем вам тратить вечер после работы на митап 8 февраля.

Salesforce инновационный

Когда говоришь о Salesforce, нельзя не отметить новаторство компании. На протяжении 5 лет она находится в топ-3 рейтинга Forbes самых инновационных компаний, а в 2017-м  году и вовсе заняла первое место, обогнав Tesla. Forbes проводит анализ по разным критериям: сколько средств компания тратит на развитие, сколько — на внедрение новых технологий, сколько — на привлечение стартапов.

В отношении стартапов Salesforce занимает достаточно активную позицию. Например, в 2010 году была приобретена одна из первых облачных платформ Heroku, позволяющая запускать приложение на различных языках — Ruby, Node.js, Java, Python. Как результат поглощения, появилось ещё несколько продуктов, один из которых Heroku Connect.

Или другой случай: у Salesforce не было e-commerce решения, лидером отрасли на тот момент была компания Demandware. В результате партнёрства продукт Demandeware был интегрирован в платформу как отдельное облако — Commerce Cloud.

Einstein (искусственный интеллект) тоже развивался благодаря приобретениям: несколько лет тому назад Salesforce поглотила 9 связанных с искусственным интеллектом компаний и уже сейчас активно предлагает готовый продукт, которым можно пользоваться и извлекать выгоду. И если сравнивать Einstein c конкурентами, то ни у одной компании нет такой обширной потенциальной целевой аудитории. Всё просто: Salesforce — лидер рынка, и для огромного количества компаний платформа — это главное решение, к которому привязан их бизнес.  

Salesforce для бизнеса

Salesforce зарабатывает и экономит деньги компаний.

Я часто встречаю мнения, что Cloud позволяет сохранить до 30% бюджета, который тратится компанией на ИT-нужды. Достигается цифра путём отсечения ненужных теперь позиций — покупки серверов, содержания штата системных администраторов. Клиент оплачивает только лицензию. Кроме этого, если приложение работает и его не нужно расширять и дописывать, то его поддержка требует минимальных затрат.

Неудивительно, что в США и в Европе Salesforce — популярная платформа. Жаль, что в  Беларуси ей не пользуются. Это дорого и нет понимания, как компенсировать затраты. Большинство белорусских бизнесов до сих пор используют Excel и 1С. При этом я знаю, что компании, занимающиеся продуктовой разработкой в Минске, изучают, как оптимизировать свои процессы при помощи Salesforce. Значит, лёд не такой крепкий и скоро тронется. В России тоже постепенно начинают приобщаться к Salesforce — например, Тинькофф банк и Black Star Wear. (Улыбается.)

Salesforce и разработчики. Платформа заставляет думать

Salesforce развивается и делает это очень динамично: 3 раза в год выходят релизы, анонсирующие новые инструменты и возможности. Платформа настолько быстро меняется, что на текущий момент невозможно знать всё, что она предлагает. Разработчику необходимо постоянно её изучать и пытаться использовать, ведь каждое обновление оптимизирует существующие решения.

По моему субъективному мнению, самый большой плюс Salesforce в том, что платформа заставляет думать при написании кода. В условиях ограниченных ресурсов правильно и быстро будет работать только хорошо оптимизированный код, поэтому некоторые «вольности», позволительные в других языках, здесь просто не будут работать.

Есть у Salesforce и минусы в виде довольно сырых решений. Но в данном случае не ошибается только тот, кто ничего не делает. Например, релиз фреймворка Lightning полностью изменил подход к разработке пользовательского интерфейса. Поначалу не всё было гладко: фреймворк не работал, ошибки не обрабатывались и никто не понимал, что с этим делать. Но Salesforce прилагает много усилий в доработке этого инструмента и сейчас прогресс очевиден — всё больше и больше решений разрабатываются именно на Lightning.

Salesforce Professionals Belarus. Начало сообщества

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

Salesforce очень многообразная и динамично развивающаяся платформа, и на одном проекте практически нереально сочетать разные инструменты, как и нереально изучить всё в одиночку. Поэтому основная цель сообщества — обмен опытом и знаниями. Это будет интересно как тем, кто работает с Salesforce, так и тем, кто хочет сменить технологию.

В моей практике был случай, когда в команду пришел разработчик с большим опытом в Java. Я переживал, насколько ему интересно работать, ведь область довольно специфичная. Всё время подходил к нему и спрашивал: «Тебе интересно или нет?» Один раз он мне ответил: «Дима, перестань ко мне подходить, я за месяц работы на Salesforce написал больше кода, чем за 2 года работы на Java». Такие примеры вдохновляют и мотивируют. Хочется, чтобы профессионалы заговорили о Salesforce, хочется чтобы другие разработчики не считали, что на платформе неудобно работать. Я в таких случаях говорю, что конфету с обёрткой тоже есть неудобно. 

Первый митап сообщества Salesforce Professionals Belarus

8 февраля в пространстве Event Space состоится первый митап сообщества Salesforce Professionals Belarus.

Я не только организатор, но и спикер, поэтому сейчас занимаюсь подготовкой доклада на тему «Salesforce REST APIs: реализация сложных DML операций». Тема носит практический характер, взята из моего реального опыта, проекта по интеграции Salesforce в другие системы. В качестве тизера скажу, что было сложно, мы с командой долго думали, как поступить наилучшим образом, рассматривали разные варианты. Участники митапа узнают, что же мы выбрали в итоге, и получат оценку всех возможных опций в зависимости от контекста.

Также расскажу об изменениях в Salesforce API. Разработчики, даже опытные, работающие с Salesforce 5 и более лет, не всегда знают о новых возможностях в API и по старинке пишут свои сервисы, хотя платформа сама может обрабатывать эти сложные структуры данных. Вторая тема митапа вполне хайповая — «Обзор Salesforce Einstein», спикер Павел Дрозд. Павел серьёзно интересуется искусственным интеллектом, нейронными сетями, даже пишет на эту тему дипломную работу и выступает на форумах за пределами Беларуси.

Помимо этого, на первом митапе состоится небольшое организационное собрание — познакомимся, решим, когда встретимся в следующий раз, обсудим, какие темы интересны. Поэтому приходите. Возможно, Salesforce — это именно то, в чём хочется себя проявить.

Эта публикация подготовлена в партнёрстве с ООО «Техартгруп»

 

Что такое партнёрский материал?

ООО «Техартгруп» УНП 190973325

Обсуждение