Регистрация  |  Вход

А так ли хорошо Salesforce? Стоит ли оставаться или нужно попробовать что-то новое?

Так уже вышло, что позиция salesforce разработчика стала моей первой работой разработчиком и рабочего опыта в других технология пока нет. Ловлю себя не мысли, что хочется попробовать что-то новое или что-то просто другое.
Спустя два года работы, хочу перейти в контору, которая занимается бэкэндом на node.js или python. Хотелось бы услышать мнение сторожил сейлсфорса и этого форума, людей у который есть опыт в других технологиях, как вы считаете стоит ли оно того? Есть ли преимущество у сейсфорса надо другими технологиями? Есть ли какие нибудь аргументы в сторону сейлсфорса из-за которых можно остаться?

Так уже вышло, что позиция salesforce разработчика стала моей первой работой разработчиком и рабочего опыта в других технология пока нет. Ловлю себя не мысли, что хочется попробовать что-то новое или что-то просто другое. 
Спустя два года работы, хочу перейти в контору, которая занимается бэкэндом на node.js или python. Хотелось бы услышать мнение сторожил сейлсфорса и этого форума, людей у который есть опыт в других технологиях, как вы считаете стоит ли оно того?  Есть ли преимущество у сейсфорса надо другими технологиями? Есть ли какие нибудь аргументы в сторону сейлсфорса из-за которых можно остаться? 

   

Крайне интересный вопрос! И ответы ты можешь получить абсолютно разные. К примеру я постоянно прокачивался и в python и в nodejs и в некоторых других языках. Так получилось что уже полгода работаю python/nodejs разработчиком. Мне нравятся другие языки. Там все намного сложнее чем в SF. Не сами языки а сама инфраструктура. Нет ограничений никаких - одно ограничение - твои скилы и фантазия. Salesforce все-таки крайне узная специализация. Это энетрпрайз. Тут бабки. Python/NodeJS это больше область стартапов, вспомогательных сервисов. Мне например за столько лет ни разу не попадались серьезные проекты на этих языках в отличии от Salesforce. К примеру в том же Linkedin я активно продвигаю себя как Salesforce разрабочика и как Python разработчика. По Salesforce постоянно стучатся, по Python ни разу.

В общем я бы советовал обязательно прокачивать альтернативные (Python/Nodejs/.NET/Java) технологии хотя бы в рамках личных проектов. Возможно когда-нибудь пригодится.

Крайне интересный вопрос! И ответы ты можешь получить абсолютно разные. К примеру я постоянно прокачивался и в python и в nodejs и в некоторых других языках. Так получилось что уже полгода работаю python/nodejs разработчиком. Мне нравятся другие языки. Там все намного сложнее чем в SF. Не сами языки а сама инфраструктура. Нет ограничений никаких - одно ограничение - твои скилы и фантазия. Salesforce все-таки крайне узная специализация. Это энетрпрайз. Тут бабки. Python/NodeJS это больше область стартапов, вспомогательных сервисов. Мне например за столько лет ни разу не попадались серьезные проекты на этих языках в отличии от Salesforce. К примеру в том же Linkedin я активно продвигаю себя как Salesforce разрабочика и как Python разработчика. По Salesforce постоянно стучатся, по Python ни разу.

В общем я бы советовал обязательно прокачивать альтернативные (Python/Nodejs/.NET/Java) технологии хотя бы в рамках личных проектов. Возможно когда-нибудь пригодится.

Главный вопрос на который нужно дать ответ это ради чего ты занимаешься греблей?
Я в свои 25+ лет понял, что гребу только ради мертвых американских президентов. За СФ при равном техническом уровне (в моих реалиях) платят больше чем в других направлениях.

Есть ли преимущество у сейсфорса надо другими технологиями?

СФ - заточен под определенные задачи и решает их пока хорошо, хоть и имеет свои проблемы и ограничения (лимиты, всеми "любимый" лайтининг).
А если целью является "техническое развитие", то лучше менять технологию.

Главный вопрос на который нужно дать ответ это ради чего ты занимаешься греблей?
Я в свои 25+ лет понял, что гребу только ради мертвых американских президентов. За СФ при равном техническом уровне (в моих реалиях) платят больше чем в других направлениях.
[quote]Есть ли преимущество у сейсфорса надо другими технологиями?[/quote]
СФ - заточен под определенные задачи и решает их пока хорошо, хоть и имеет свои проблемы и ограничения (лимиты, всеми "любимый" лайтининг).
А если целью является "техническое развитие", то лучше менять технологию.

согласен с товарищами выше

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

сэйлсфорс хорош тем что на довольно средненьком уровне за сэйлсфорс кастомер готов платить больше. К сожалению чем ближе к потолку тем меньше будет эта разница с теми же js или python программистами.

Срочно переходить стоит если человек чувствует что программирование это прямо его и что сэйлсфорс это просто ограничивающяя детская песочница. Но такие обычно за сэйлсфорс даже и не садятся.

согласен с товарищами выше

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

сэйлсфорс хорош тем что на довольно средненьком уровне за сэйлсфорс кастомер готов платить больше. К сожалению чем ближе к потолку тем меньше будет эта разница с теми же js или python программистами.

Срочно переходить стоит если человек чувствует что программирование это прямо его и что сэйлсфорс это просто ограничивающяя детская песочница. Но такие обычно за сэйлсфорс даже и не садятся.

Андрей
Я вот пытаюсь автоматизировать рутинные таски на работе

Если не секрет, что пытаешься автоматизировать ?

[quote="Андрей"] Я вот пытаюсь автоматизировать рутинные таски на работе[/quote]

Если не секрет, что пытаешься автоматизировать ?

wilder
Андрей
Я вот пытаюсь автоматизировать рутинные таски на работе

Если не секрет, что пытаешься автоматизировать ?

без полётов в космос, всё довольно примитивно, могу привести 2 последних примера

простой пример - до меня был такой ужас, выгружали продукты из одной базы и руками вбивали в другую, потому что формат там кардинально разный (конкретные системы - SAP и CPQ если кому интересно, продукты создавались в SAP). Сделал простую JS+html страничку которую можно открыть локально, загрузить исходный .xls получить переформатированный .csv и загрузить в CPQ.

была задача посложней, CPQ, конкретней callidus cloud CPQ не поддерживает ничего похожего на metadata API, хотя поддерживает кастомные скрипты на питоне. То есть пишешь код, потом руками находишь скрипт в инстансе и копипастишь из эдитора. Я хотел сделать browser based automation, через phantomjs, довел до рабочего уровня MVP, уже связал с sublime text , в саблайме можно нажать ctrl+d (который кастомный билд) и код сохранится в сэндбокс при условии что есть скрипт с таким именем. Занимает правда секунд 30-40 (прогружает 4 страницы в браузере). Правда там еще столько всего сделать надо: переделать в плагин, сделать толковую обработку ошибок, сделать выгрузку из сэндбокса типа как в мавенсмейте refresh from server, но я пока перегорел и подзабил.

обе задачи ставил я себе сам, просто улучшить свою ситуацию. надо всё же sublime плагин довести до конца и презентовать начальству

[quote="wilder"][quote="Андрей"] Я вот пытаюсь автоматизировать рутинные таски на работе[/quote]

Если не секрет, что пытаешься автоматизировать ?[/quote]

без полётов в космос, всё довольно примитивно, могу привести 2 последних примера

простой пример - до меня был такой ужас, выгружали продукты из одной базы и руками вбивали в другую, потому что формат там кардинально разный (конкретные системы - SAP и CPQ если кому интересно, продукты создавались в SAP). Сделал простую JS+html страничку которую можно открыть локально, загрузить исходный .xls получить переформатированный .csv и загрузить в CPQ.

была задача посложней, CPQ, конкретней callidus cloud CPQ не поддерживает ничего похожего на metadata API, хотя поддерживает кастомные скрипты на питоне. То есть пишешь код, потом руками находишь скрипт в инстансе и копипастишь из эдитора. Я хотел сделать browser based automation, через phantomjs, довел до рабочего уровня MVP, уже связал с sublime text , в саблайме можно нажать ctrl+d (который кастомный билд) и код сохранится в сэндбокс при условии что есть скрипт с таким именем. Занимает правда секунд 30-40 (прогружает 4 страницы в браузере). Правда там еще столько всего сделать надо: переделать в плагин, сделать толковую обработку ошибок, сделать выгрузку из сэндбокса типа как в мавенсмейте refresh from server, но я пока перегорел и подзабил.

обе задачи ставил я себе сам, просто улучшить свою ситуацию. надо всё же sublime плагин довести до конца и презентовать начальству

На счет второй задачи, я бы лучше попробовал провести "реверс инжинеринг" вот этой штуки
Script Workbench
Она вроде напоминает онлайн редактор с возможностью запуска скриптов и отладки.
Я думаю там легко можно отловить вызовы по сохранению скрипта, а так же прикрутить запуск и получение логов.
Это лучше чем ждать по 30-40 секунд пока виртуальный браузер прогрузит кучу страниц.

ЗЫ: Это всего лишь совет, и он не претендует на 100% решение. Сам узнал про callidus cloud CPQ буквально из твоего сообщения выше 10 минут назад

На счет второй задачи, я бы лучше попробовал провести "реверс инжинеринг" вот этой штуки
[url=http://help.webcomcpq.com/doku.php?id=adminhelp:develop:iron_python_debugger]Script Workbench[/url]
Она вроде напоминает онлайн редактор с возможностью запуска скриптов и отладки. 
Я думаю там легко можно отловить вызовы по сохранению скрипта, а так же прикрутить запуск и получение логов.
Это лучше чем ждать по 30-40 секунд пока виртуальный браузер прогрузит кучу страниц.

ЗЫ: Это всего лишь совет, и он не претендует на 100% решение. Сам узнал про callidus cloud CPQ буквально из твоего сообщения выше 10 минут назад :D 


идея хороша но из этой штуки нельзя сохранить скрипт в базу, это чтото типа execute anonymous

идея хороша :) но из этой штуки нельзя сохранить скрипт в базу, это чтото типа execute anonymous