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

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

Дмитрий Черник, менеджер группы разработки 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

Хотите сообщить важную новость?

Пишите в наш Телеграм

Горячие события

Конкурс EY Entrepreneur Of The Year 2020
31 мая

Конкурс EY Entrepreneur Of The Year 2020

EMERGE 2020
1 июня — 3 июня

EMERGE 2020

Вебинар «Советы от рекрутеров: как найти квалифицированную работу в Европе»
4 июня

Вебинар «Советы от рекрутеров: как найти квалифицированную работу в Европе»

Читайте также

90% айтишников векстят, фабят и луркают. 10 новых популярных английских слов, которые породил интернет
90% айтишников векстят, фабят и луркают. 10 новых популярных английских слов, которые породил интернет

90% айтишников векстят, фабят и луркают. 10 новых популярных английских слов, которые породил интернет

«hoster.by падал, Google падал. А кто не падал?». Хостинг-провайдер — о том, про что другие рассказывают неохотно
«hoster.by падал, Google падал. А кто не падал?». Хостинг-провайдер — о том, про что другие рассказывают неохотно

«hoster.by падал, Google падал. А кто не падал?». Хостинг-провайдер — о том, про что другие рассказывают неохотно

5 комментариев
«Потратить 4487 рублей за месяц не удалось». Итоги эксперимента: деньги — на простые человеческие радости, в Прагу — через восемь месяцев
«Потратить 4487 рублей за месяц не удалось». Итоги эксперимента: деньги — на простые человеческие радости, в Прагу — через восемь месяцев

«Потратить 4487 рублей за месяц не удалось». Итоги эксперимента: деньги — на простые человеческие радости, в Прагу — через восемь месяцев

8 комментариев
«В месяц трачу 1200 долларов». Начинаем эксперимент, чтобы узнать, на что улетают деньги айтишника и куда со своими тратами может улететь он
«В месяц трачу 1200 долларов». Начинаем эксперимент, чтобы узнать, на что улетают деньги айтишника и куда со своими тратами может улететь он

«В месяц трачу 1200 долларов». Начинаем эксперимент, чтобы узнать, на что улетают деньги айтишника и куда со своими тратами может улететь он

24 комментария

Обсуждение

-2

Расскажите как вы справляетесь с ситуациями, когда сейлсфорс падает в середине рабочего дня на несколько часов.

5

Лично за мои 6 лет работы с СФ мне один раз клиент пожаловался, что что-то медленно работает. Оказалось интернет в офисе :-)

Anonymous
Anonymous Salesforce Developer в iTechArt Group
4

Честно говоря, мне не приходилось сталкиваться с полным отсутствием доступа к системе, я бы посоветовал обратиться в саппорт, или проверить статус вашего сервера на https://trust.salesforce.com.

6

Если вы разработчик на аутсорсе, то врядли вас кто-то будить будет если сейлсфорс лежит.
Последний раз сейлсфорс был в дауне 23 января в середине рабочего дня и не отвечал 6.5 часов. И это в порядке вещей, стабильно раз в месяц на несколько часов. http://downdetector.com/status/salesforcecom/archive

Сейлсфорс в дауне - это мем.
http://www.businessinsider.com/salesforce-outage-is-an-internet-meme-2016-5

-1

> Хороших Salesforce специалистов на сегодняшний момент немного и все они буквально на вес золота.

s/Salesforce/Cobol/ или Perl и фраза станет понятнее

14

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

Как это может быть плюсом? Это явный минус, система требует больших затрат на разработку, а прогресс как раз в обратном, высокоуровневые языки позволяют быстро и логично выразить прикладную задачу, а сказанное тут больше похоже на низкоуровневых монстров вроде плюсов.
А ведь это какой-то прикладной язык, как его умудрились сделать так что он требует оптимизации?

1

Я бы сказал, что на первых порах заставляет думать. Надо понять/выучить, как надо правильно писать код на Арех и все. написание любой бизнес логики на Арех ничем особым от написания такой же на Java не отличается. Кроме запросов к "БД".

1

> я за месяц работы на Salesforce написал больше кода, чем за 2 года работы на Java

это опять про низкую выразительность языка? То что на джаве в пару строчек пара страниц на этом?

5

Нет. Это связанно с использованием ресурсов в СФ. Код должен быстро работать и меньше делать запросов к "БД". В Java ты написал и оно молотится на сервере. С СФ так может не пройти - надо думать.
В Java код можно не оптимизировать. В СФ если не оптимизировать, то может не работать.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
4

Нет, это не про низкую выразительность языка, а про написание реального кода, без создания конфигураций, редактирования xml и без сложных настроек окружения. Платформа позволяет вам сконцентрироваться именно на реализации самой задачи. Бесспорно, для кого-то это минус, я рассказал историю из своего опыта, где для человека это был большой плюс.

1

Вобщем странная попытка "пиарить" язык и плаформу, совсем не убедительно. Изучишь такой кобол и потом на работу можешь попасть в три компании с стране, и главное нет никаких причин сужать себе выбор, ладно бы это был какой-то суперязык типа хаскела на котором хотелось бы писать, а тут как понимаю какая-то пародия на джаву. Зачем?

4

Да, Арех это "урезаный" Java и специфический для конкретной платформы.
СФ решает бизнес задачи в более короткие сроки нежели что-либо другое.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
3

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

Насчет трех вакансий, я бы с вами поспорил :) Выбор той или иной технологии от количества открытых вакансий на мой взгляд странный.

0

> Выбор той или иной технологии от количества открытых вакансий на мой взгляд странный.

Что в этом странного? Есть две шкалы при выборе языка - "интересность" самого языка и в целом платформы и "востребованность".
Причём под востребованностью нужно понимать не только спрос в данной локации, но и в целом мире, включая географическую равномерность этой востребованности - если вдруг захотелось релоцироваться, то хорошо бы иметь востребованные навыки.
Например, если взять десятибалльную шкалу, то для меня хаскелл по интересности получит 10 баллов, но по востребованности 0, поэтому в качестве расширения кругозора он полезен, но надо уметь что-то ещё. А вот джаваскрипт по интересности 0, а по востребованности 10, не очень вариант. Джава по интересности на 3, по востребованности 10, терпимый вариант, но не лучший. Питон по интресности 8, по востребованности 6 - вполне вариант.
Apex как язык, как вы сами признаёте, ничем не примечательный (интересность 0), востребованность есть, но радикально меньше основных языков программирования (на двоечку наверное), поэтому и появляется вопрос зачем.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
8

А что вы вкладываете в понятие востребованность? если общее количество вакансий, то с мейнстримом тут сложно всем тягаться. Но если смотреть отношение между количеством предложений и количеством разработчиков, то, думаю, salesforce здесь на голову выше, особенно, если не учитывать локацию. По релокации c salesforce нет вообще сложностей, будете еще выбирать куда и на каких условиях :)

2

Дмитрий подскажите будут ли выложены записи с митапа на youtube?

Anonymous
Anonymous Salesforce Developer в iTechArt Group
2

Да, планируем опубликовать видео.

0

> отношение между количеством предложений и количеством разработчиков

Предложенная вами метрика зависит от трендов - если число вакансий растёт (технология набирает популярность), то количество разработчиков быстро догонит и перегонит количество вакансий (особенно учитывая низкий порог входа о чём писали тут в коментах) и преимущество потеряется, но хотя бы возникнет массовая востребованность, а если число вакансий не растёт, то понемногу конкуренция за вакансии будет выдавливать людей и в любой момент можно оказаться без работы с огромным никому не нужным опытом. Точнее опыт-то как раз будет крутой, да только правило найма таковы, что если ты не работал с указанными в вакансии технологиями, то ты не подходишь, даже если решал ровно тот же класс задач на немного другом языке.
Я вот Perl программист, разработчиков мало, вакансии есть, периодически предлагают работу на нём, но я считаю что это тупик в развитии и хочу перейти на что-то востребованное. Я потерял интерес к нему как к языку и востребованность его мала (от чего кстати зависит и наличие библиотек), соответственно для меня работа на нём совершенно потеряла смысл (разве что в случае совсем голодных времён). Так вот apex этот вызывает у меня ассоциацию с перлом, хотя я допускаю, что в отличии от перла потребность в апекс разработчиках пока растёт.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
1

Вы правы, у меня тоже были такие страхи лет 6-7 назад, когда в Минске не было ни одной компании с salesforce, пока все хорошо )

4

что значит "работа с Salesforce — это достойные условия оплаты" ?
больше конкретики господа, зачем бес толку "сиськи мять" текстом на 2 экрана?
$100к в год дают?

Anonymous
Anonymous Salesforce Developer в iTechArt Group
3

Зависит от вашей компетенции, думаю 100 к это не предел :)

4

у вас в компании прямо сейчас, а не "если будет проект", "если поехать в другую страну", "если вы станете супер-незаменимым спецом с именем через 15 лет"

потому что в любой технологии "это не предел"

7

$60k в год можно зарабатывать, живя и работая в РБ.

1

ну такие деньги можно на любом другом языке иметь.
расскажите есть ли перспективы/шансы нормально заработать торгуя своими компонентами на appexchange?
на сколько вообще продуктовые модели в экосистеме развиты или это в основном тот самый аутсорс под заказчика?

1

Ну, никто ж не говорит, что это "золотая жила".
Торгуя компонентами заработаешь больше, чем работой на дядю, даже на-прямую.
Мне кажется в любом языке, по крайней мере, в РБ, основной % работает на аутсорс. Не так уж много создают свои продукты. В СФ море возможностей делать свои продукты.

3

расскажите на каком любом другом языке вы в Беларуси будете получать 5000$, в какой организации и что будет входить в ваши обязанности?

-1

java scala clojure go python
позиция tl/sd, по работе придётся прогать прототипировать архитектить
организации ищите сами - в гигантах такое редкость, в епаме вроде даже не все архи 5к грязными имеют
и это я не трогаю ситуации когда талантливые люди халтуры берут и имеют в итоге раза в 1.5-2 больше

вы конечно попробуете возразить, мол сколько их таких по минску, на что я отвечу - поболе чем занято сэлсфорсом

в общем как я понял особо жирных отраслей сейчас нету - все дисбалансы со временем выравниваются резко выучившими туториалы людьми

0

так кто где получает в Беларуси 5000$ на жаве или питоне? про какое кложуре вы говорите, один проект на всю Беларусь, какая скала? какие подработки? я понимаю на сэйлсфорсе можно найти подработки, как какой-нибудь 1сник . Я не спорю что поболе, мне режет ухо "такие деньги можно на любом другом языке". У 99% программистов в РБ потолок это 3500$

1

Так и у сейлсфорса такой же потолок. Но те кто хочет больше, зарабатывают 5К. Не важно это джава или сейлсфорс.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
2

Статья не о компании и не о заработных платах. Мы же все понимаем, что размер вашего заработка зависит от "value", которое вы приносите компании или конечному заказчику, поэтому тут, как договоритесь.

4

Более того - вообще непонятно зачем существуют языки в которых нет каких-то особых преимуществ, ну нужен вам язык в каком-то продукте, ну и возьмите какой-нибудь питон, напишите свои либы и пользуйтесь т.е. непонятна цель создания языка.
Ладно DSL типа 1C, но здесь вроде не тот случай.

Anonymous
Anonymous Salesforce Developer в iTechArt Group
1

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

-1

Ну да, я не знаком, думал эта статья поможет, но не помогла. Чтобы попасть на митап в Минске мне нужно ехать из Гомеля, а для этого уже нужно иметь какой-то интерес, пока его нет.
А питон был конечно условный, пусть была бы джава с либами, но джава, которая развивается как язык, а не какая-то, вероятно тупиковая, ветвь.

8

Коротко о разработке на SF:
Платформа в первую очередь служит для того чтобы вы писали код как можно меньше, и вместо этого использовали готовые компоненты, визарды для построения workflow и т.д т.е. это больше работа по конфигурации платформы. Программировать приходиться в случаях когда визарды бессильны в силу своей сыроватости (в случае с Lightning), либо вам по каким то причинам нужно чтото кастомизировать. Но, львиная доля - это конфигурация.

Плюсы с точки зрения бтзнеса:
Экономия денег. Достаточно небольшиши ресурсами и за небольшое кол-во времени можно разварачивать крупные системы на разработку которых ушло бы гораздо больше денег.

С точки зрения разработчика:
Есть два интрефейса Classic(старый, который в конечном итоге умрет, но на котором еще много построено систем) и Lightning (новый, но еще сыроватый).
Classic - использует VisualforcePages - Apex, Lightning - lightning web components и Apex. . VisualforcePages - аналог JSP, Apex - аналог урезаной до безобразия Java. Lightning components - framework для разработки web components, наиболее всего напоминает Polymer.. язык Java Script. Стили аналог Bootstrap. Еще SOQL - читай урезаный SQL даже скорее HQL.

Зарплаты с США:
Примерно такие же как и Java может чуть выше (среднее по больнице), чисто за счет того что людей работающих с SF гораздо меньше чес с Java пока.

Субъективно:
С точки зрения интереса программирования для разработчика, прлатформа весьма примитивна. Понимания OОП, OOД программирую на Apex вы впрядли получите. Про "оптимизацию, и не будет работать", - в SF есть различне лимиты, которые просто выкинут Exception в случае если вы делаете чтото что SF не ожидает) .. как например и обязательное покрытие Unit тестами на уровне 75% иои платформа не позволит задеплоить код в продакшен. О какойто интресной работе по оптимизации забудьте..
Парог вхождения невысокий, гораздо ниже чем в Java, огромное колво документации и step by step tutorial (см. trailhead, и доки).

Если у вас есть опыт работы с Java и Javascript то программирование под SF вообще не будет проблемой, единственное нужно немного ознакомится с самой плетформой чтобы понимать где программировать а где конфигурировать.

О себе:
Много лет работаю с Java и т.д. недавно угараздило попасть на проeкт с SF, через месяц превратился в SF Tech Lead и Architect в одном лице, несмотряя наличия на проетке людей с опытом в SF почти 10 лет.. Убедил менеджмент не нанимать больше чистых SF developers в компанию ;)

Anonymous
Anonymous Salesforce Developer в iTechArt Group
1

Спасибо за мнение, со многим согласен.

Проблема чистых sf разработчиков действительно существует :)
Получение навыков ООП и ООД зависит от проекта, на маленьких проектах, где используется куча point and click и, где разработчик еще и администратор сделать это очень сложно. Но в тоже время есть проекты, где без этих знаний никак нельзя. Как правило это продуктовая разработка или системы с более сложной бизнес логикой и интеграциями.

2

Есть ли у вас паралельно проекты чтобы не стать "чистым SF developer" через несколько лет?
Планируете ли переходить в другие направления через какое-то время?
Насколько по вашему для разработчика который хочет не только денег данная технология актуальна?

Anonymous
Anonymous Salesforce Developer в iTechArt Group
1

Даже в рамках одного проекта приходится работать с различными технологиями, если сам разработчик в этом заинтересован: angular, python таже java. Что касается меня, то такие проекты были на протяжении всей моей работы с salesforce (повезло).

В другие направления переходить не планирую, вижу возможность развития в salesforce (интересен консалтинг, разработка архитектурных решений)

Зависит, чего он ждет от технологии, если программирования микроконтроллеров или реализацию сложных алгоритмов то нет. Я бы все-таки искал конкретный проект под свои интересы, а технология это инструмент.

3

Ваш комментарий дал больше информации чем статья.

> Убедил менеджмент не нанимать больше чистых SF developers в компанию

я думал что это только на массовых языках такое, а на нишевых готовы учить, а тут оказывается, что не все это понимают, хорошо хоть что удалось убедить.

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже