Salesforce Developer в DataArt
  • Огляд Salesforce CRM. Фронтенд, середовища розробки і корисна література. Частина 2

    Привіт!
    Для чого саме я писав цю статтю:
    1) Хотів систематизувати свої власні знання
    2) Познайомити решту народу поближче із Salesforce
    3) Можливо, змінити думку багатьох про Salesforce в кращу сторону.

    Поддержали: Ksenia Maltseva, Raya Burshtein
  • Огляд Salesforce CRM. Фронтенд, середовища розробки і корисна література. Частина 2

    там же написано, медиана, может стоить все таки обзор почитать, и заодно мат статистику.

    Все вірно.
    1) Ви вирвали із контексту, бо про медіану ви текст не скопіювали.
    2) Де пише яка вибірка була?

    нет не хочу, за последние два года

    Можна спробую вгадати? Це був Google і Amazon? Бо я знаю зазвичай на які проекти туди беруть інженерів/розробників із України.

    Поддержали: Ksenia Maltseva, Raya Burshtein
  • Огляд Salesforce CRM. Фронтенд, середовища розробки і корисна література. Частина 2

    Ох уж ці особливості українського ІТ.

    В одному реченні тут все:
    — Для чого програмісту і не тільки математика? А конкретно — математична статистика. Класика
    — По телевізору говорять тільки правду. І без різниці, що до того Salesforce у статистиці мелькав дуже рідко. Тут «изрядно» попотіли ті хто платять, а не ті хто отримують. Галєра стайл — наше все.
    — Скажу із свого досвіду, що коли працював в одній із перших компаній (із назвою тут і так все ясно), то мені Junior Salesforce Developer-у вішали, що моя зарплата (яка тоді була нижчою ніж у касира в АТБ) — це дуже круто, це ж не Junior [потрібне вставити]. Бо в того нещасного Junior попсової мови зарплата у два рази менша. Real case. І про що це говорить? А це говорить, що у власника галєри нова беха і останній ябкофон.
    — Я щось давно не читав новини. Може підскажете — а 1С це все ще незаконно чи вже ні?
    — Тай взагалі що це за цифра така — 1875? Це взагалі що? Третє Французька Республіка?
    — Хочете у FAANG? Маєте на вхід N — кількість респондентів, далі слідує масив із N-чисел (додатніх, хоча...) де [A1...AN] — це їхні зарплати. Побудуйте дерево (хоча б одне) так щоб від вершини Amin до Amax була найкоротша відстань при будь яких значеннях зарплат і притому щоб ви могли знайти чи число 1875 із мінімальною кількістю перевірок обходячи це дерево. Підказка: задача не про алгоритми.

    Поддержали: Ksenia Maltseva, Raya Burshtein, Vi
  • Огляд Salesforce CRM. Фронтенд, середовища розробки і корисна література. Частина 2

    Так, дуже часто розробка на Salesforce — це дуже боляче, особливо розробка тих рішень де на стороні клієнта сконцентрована вся логіка. Головна причина — це locker service, через який не можна використовувати значну частину JS стандартних функцій. Є безліч інших прикладів, коли Salesforce для розробника — це боляче. Але не зважаючи на це, за останні роки появилось дуже багато інструментів для розробників.

    Хорошою новиною стало те, що Salesforce усвідомлюючи те, що бекенд власної ж CRM не заточений під складні задачі, запустив Salesforce Functions. Тепер логіку можна буде реалізовувати не тільки на пропріетарному Apex-і, але й на інших мовах програмування. Все це буде крутитись на Heroku яким Salesforce володіє та із яким він тісно інтегрований.

    Беручи до уваги, що я достатньо знайомий із Salesforce та із SAP (меншою мірою), можу заявити, що Salesforce значно цікавіший для розробника ніж будь-яке інше схоже рішення.

    Оскільки Salesforce — це більше ніж CRM (він покриває не тільки менеджмент відносин із клієнтами), то за бажання і зміни доменів тут можна досить довго не скучати. Особисто мені імпонує Salesforce CPQ — цікава архітектура, цікаві рішення і підходи.

    Але так, стаття не агітайційна, я декілька раз це підчеркую. Ілюзій стосовно Salesforce особисто у мене немає ніяких.

  • Огляд Salesforce CRM. Фронтенд, середовища розробки і корисна література. Частина 2

    Якщо ви про VisualForce Component Library — то так, посилання можливо не найкраще. Та проте, там зліва в Contents під нодом Standard Component Reference є перелік компонент.

    Ще одне місце де можна подивитись які компоненти доступні конкретно для поточної орги для поточного API version це url наступного вигляду: https:// SF_ORG/apexpages/apexcomponents.apexp

    Стосовно зарплат, особисто я не можу виступати як авторитетне джерело. АЛЕ я маючи досвід роботи як аутстафф, я можу припустити, що скоріш за все там недостатня вибірка, ніж взагалі невірна. Також не забувайте, що для аутстафф і продуктових компаній зарплати як правило значно вищі.

  • Огляд Salesforce CRM. Термінологія, готові рішення та функціонал. Частина 1

    Мотивація в кожного своя.
    Хтось тут розпочинає кар’єру, хтось хоче «зменшити оберти» і попрацювати із неповорткими але стабільним ентерпрайзом. Для когось — це банально робота і не більше. Оскільки левова частка користувачів це середній і великий бізнес із США і Європи, то тут зарплати не набагато відрізняється від Java-розробників (мова саме про розробників, а не архітектів).

    Не розумію до кінця, що ви маєте на увазі під «велосипедом». Адже:
    1) Не так багато є готових рішень, які так гнучко дозволяють налаштовувати систему
    2) Salesforce — це дещо більше, ніж просто CRM. Сама платформа дозволяє багато чого реалізувати, але виникає питання у доцільності цього.
    3) Оскільки це хмарне рішення, то розробники не переймаються тим щоб запустити сервер і займатись його підтримкою. Так цим би повинні були займатись DevOps спеціалісти, але не всюди це так. Тобто розробник тут займається в основному розробкою.

    Інвестувати свій час у вивчення Salesforce — справа особиста. Стаття — не агітаційна. Для загального розвитку, що Salesforce — це не 1C American Edition, на мою думку, знати треба. Можливо, ви ніколи не працюватиме як Salesforce розробник, але цілком ймовірно, що вам прийдеться розробляти інтеграцію із ним.