|
|
|
|
|
 |
세일즈포스 개발자의 핵심 역할은 무엇이라고 생각합니까
저는 세일즈포스 개발자를 도구를 다루는 사람이 아니라, 업무 구조를 설계하는 개발자라고 생각합니다.
저는 세일즈포스 개발자의 가치가 바로 이 판단력에 있다고 생각합니다.
세일즈포스 개발자는 기능 구현보다 구현 방식의 타당성을 설명할 수 있어야 한다고 생각합니다.
로우코드는 개발자의 역할을 없애는 것이 아니라, 단순 구현시간을 줄이고 더 중요한 설계와 운영 문제에 집중하게 만든다고 생각합니다.
저는 세일즈포스 개발자의 경쟁력이 코드양에 있다고 생각하지 않습니다.
저는 고객 데이터를 활용하는 조직에서 세일즈포스 개발자가 해야 할 일은 단순한 기능 구현이 아니라, 현업이 데이터를 더 잘 쓰게 만들고 고객 접점을 더 정교하게 운영하게 돕는 것이라고 생각합니다.
저는 세일즈포스 개발을 단순한 기능 구현이 아니라, 현업의 업무 흐름과 고객 데이터 구조를 더 효율적으로 연결하는 일이라고 생각하는 개발자입니다.
|
|
|
 |
5년 후 어떤 세일즈포스 개발자로 성장하고 싶습니까
제가 밀버스에 지원한 이유는 세일즈포스 개발이 단순한 화면 개발이나 기능 추가를 넘어, 고객 데이터와 업무 프로세스를 실제 비즈니스 성과로 연결하는 직무라고 생각했기 때문입니다.
저는 고객 데이터와 비즈니스 프로세스가 실제로 연결되는 환경에서 개발자로 성장하고 싶습니다.
단순한 유지보수보다 현업 문제를 이해하고 구조적으로 해결하는 개발자가 되고 싶고, 세일즈포스라는 플랫폼을 통해 기술과 사업이 만나는 지점에서 성과를 만드는 경험을 쌓고 싶습니다.
그래서 밀버스 세일즈포스 개발자 직무에 지원했습니다.
제가 세일즈포스 개발자를 선택한 이유는 개발의 결과가 곧바로 현업의 업무 흐름 변화로 이어지는 점이 매력적이었기 때문입니다.
또 하나의 이유는 세일즈포스 개발이 기술 하나만 잘한다고 끝나는 영역이 아니라는 점입니다.
그래서 세일즈포스 개발은 저에게 단순한 플랫폼 개발이 아니라, 문제 해결형 개발자로 성장할 수 있는 분야라고 느껴졌 습니다.
저는 세일즈포스 개발자를 도구를 다루는 사람이 아니라, 업무 구조를 설계하는 개발자라고 생각합니다.
세일즈포스 개발자의 핵심 역할은 요구사항을 단순히 시스템에 옮기는 것이 아니라, 조직의 업무 흐름을 안정적이고 확장 가능하게 구현하는 것이라고 생각합니다.
Flow는 빠르게 자동화를 구성할 수 있고, 유지보수 시 현업이나 운영담당자가 이해하기도 상대적으로 쉽기 때문에 단순 승인 흐름, 알림, 필드 업데이트, 조건분기, 기본적인 레코드 생성과 갱신에는 매우 효과적입니다.
반면 Apex는 더 복잡한 로직, 트랜잭션 제어, 대용량 처리, 정교한 예외 처리, 외부 시스템 연동, 재사용성 높은 서비스 계층 설계가 필요할 때 적합하다고 생각합니다.
세일즈포스에서는 Profile, PermissionSet, RoleHierarchy, SharingRule, OWD를 함께 이해하고 설계해야 하며, 단순히 화면이 보이게 하는 수준을 넘어서 데이터 노출 범위까지 세밀하게 봐야 합니다 .
예를 들어 영업, 운영, 관리자, 파트너, 외부 사용자처럼 역할과 데이터 접근 범위가 다른 그룹을 구분한 뒤, 공통 권한은 최소화하고 예외 권한은 PermissionSet으로 관리하는 구조가 바람직하다고 생각합니다.
연동은 단순히 API를 연결하는 문제가 아니라, 어느 시스템이 기준 데이터인지, 실패했을 때 재처리는 누가 책임지는지, 중복 데이터는 어떻게 막을지, 장애 발생 시 어떤 로그를 남길 지까지 함께 설계해야 합니다.
요구사항 변경은 피해야 할 문제가 아니라 관리해야 할 현실이라고 생각합니다.
그래서 저는 변경 자체를 불만으로 보기보다, 어떤 변경이 구조를 흔들고 어떤 변경은 수용 가능한 지 구분하는 것이 중요하다고 생각합니다.
기존 오브젝트 구조, 자동화로직, 권한, 화면, 연동, 리포트에 어떤 영향이 있는지 빠르게 파악해야 변경이 반복되어 도 시스템 전체가 흔들리지 않습니다.
운영장애가 발생했을 때는 가장 먼저 영향 범위를 빠르게 파악하겠습니다.
5년 후에는 단순 구현자가 아니라, 비즈니스 구조와 플랫폼 구조를 함께 설계할 수 있는 세일즈포스 개발자가 되고 싶습니다.
마지막으로는 현업과 기술조직 모두에게 신뢰받는 개발자가 되고 싶습니다.
현업은 설명이 쉬운 개발자를 신뢰하고, 기술조직은 코드와 구조가 안정적인 개발자를 신뢰합니다.
저는 이두 신뢰를 동시에 얻는 것이 진짜 세일즈포스 개발자의 경쟁력이라고 생각합니다.
저는 오히려 로우코드 플랫폼일수록 개발자의 경쟁력이 더 분명해진다고 생각합니다.
로우코드는 개발자의 역할을 없애는 것이 아니라, 단순 구현시간을 줄이고 더 중요한 설계와 운영 문제에 집중하게 만든다고 생각합니다.
저는 세일즈포스 개발자의 경쟁력이 코드양에 있다고 생각하지 않습니다.
어떤 기능을 선언형으로 두고, 어떤 부분을 코드로 설계해야 하는지 판단할 수 있는 능력, 그리고 플랫폼이 커질수록 복잡성을 통제하는 능력이 진짜 경쟁력이라고 생각합니다.
네, 그 책임을 가볍게 보지 않기 때문에 오히려 이 직무를 더 진지하게 생각하고 있습니다.
저는 고객 데이터를 활용하는 조직에서 세일즈포스 개발자가 해야 할 일은 단순한 기능 구현이 아니라, 현업이 데이터를 더 잘 쓰게 만들고 고객 접점을 더 정교하게 운영하게 돕는 것이라고 생각합니다.
저는 세일즈포스 개발을 단순한 기능 구현이 아니라, 현업의 업무 흐름과 고객 데이터 구조를 더 효율적으로 연결하는 일이라고 생각하는 개발자입니다. |
 |
생각, 개발자, 구조, 포스, 업, 운영, 기능, 더, 데이터, 어떻다, 설계, 자동화, 문제, 고객, 개발, 단순하다, 처리, 권한, 중요하다, 싶다 |
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|