[이 블로그는 https://blog.grallandco.com]에서 신디케이트되었습니다.
벌써 6개월! 제가 기술 에반젤리스트로 카우치베이스에 합류한 지 벌써 6개월이 지났습니다. 지난 시간을 되돌아볼 수 있는 좋은 기회입니다.
그렇다면 먼저 개발자/기술 에반젤리스트란 무엇인가요?
회사마다, 제품마다 다르겠지만 제게 있어 카우치베이스는 어떤 곳인지 말씀드리겠습니다. 이 직업은 제가 경험한 것 중 가장 흥미로운 직업 중 하나입니다. 그리고 기술에 대한 열정이 있고 그 열정을 다른 사람들과 나누고 싶다면 이 직업은 최고의 직업이라고 생각합니다. 따라서 기술 에반젤리스트로서 저의 역할은 개발자들이 일반적으로 NoSQL 기술을 채택하도록 돕는 것이며, 특히 Couchbase를 채택하도록 돕는 것입니다.
이제 지난 6개월 동안 제가 어떤 일을 했고 왜 그렇게 행복했는지 좀 더 자세히 살펴보겠습니다. 다양한 활동을 세 가지 유형으로 정리해 보았습니다:
- 아웃바운드 활동: 개발자와의 만남
- 온라인 활동: 더 많은 개발자에게 도달
- 인바운드 활동 : 더 나은 제품을 만드세요!
아웃바운드 활동 : 개발자를 만나보세요!
이번 첫 학기 활동의 대부분은 컨퍼런스와 밋업으로 이루어졌습니다. 이 모든 행사는 제가 NoSQL에 대해 이야기하고 더 많은 사람들이 Couchbase Server 2.0을 사용하게 할 수 있는 좋은 기회였는데요, 제가 한 일을 간략히 소개합니다:
- 여러 도시(포틀랜드, 시애틀, 밴쿠버, 오슬로, 코펜하겐, 스톡홀름, 뮌헨, 암스테르담, 바르셀로나, 파리 등)에서 열린 여러 Couchbase 개발자 데이에 참여하여 개발자들이 Couchbase를 직접 사용해 볼 수 있도록 돕는 일일 워크샵입니다.
- 카우치콘프 베를린과 카우치베이스 [영국]의 주요 유럽 이벤트에 참가하여 많은 고객과 커뮤니티의 주요 멤버들을 만났습니다.
- 컨퍼런스에 강연을 제출하여 컨퍼런스에 적용하고, 다양한 컨퍼런스에서 NoSQL 및 Couchbase에 대한 강연을 진행했습니다(33도 바르샤바, NoSQL 및 빅 데이터 이스라엘, Devoxx 프랑스, NoSQL 문제및 기타 여러 가지).
- 사용자 그룹과 밋업에서 많은 개발자를 만났습니다. 저는 그곳에서 매우 활발하게 활동했고, NoSQL이 개발자들에게 매우 뜨거운 주제이며 모든 언어에서 그렇다는 것을 알게 되어 매우 기뻤습니다.
- 기업의 다양한 기술팀에 브로우백런치를 제공했습니다.
네! 기술 에반젤리스트가 된다는 것은 적어도 저에게는 이동하는 것을 의미합니다. 다양한 국가, 다양한 문화, 언어를 가진 개발자들을 만나는 것은 매우 좋은 일이며, 다양한 음식을 맛볼 수 있다는 의미이기도 합니다!
데이터베이스/인프라 레이어에서 작업할 때 또 한 가지 흥미로운 점은 기술 불가지론여러 프로그래밍 언어로 Couchbase에 액세스할 수 있습니다: Java, .Net, Javascript/Node, Ruby, PHP, Python, C, ... 심지어 Go까지. 그래서 이 일을 하면서 애플리케이션 개발에 대한 다양한 배경과 견해를 가진 개발자들을 만났어요. 그래서 컨퍼런스나 밋업에 참석하면 사람들에게 무언가를 '가르치는' 일을 해야 하지만, 저도 많은 것을 배웠고 지금도 하고 있습니다.
온라인 활동: 더 많은 개발자와 소통하세요!
컨퍼런스에서 개발자들을 만나는 것도 좋지만, 더 많은 사람들에게 다가갈 수 있는 콘텐츠를 제작하는 것도 매우 중요하기 때문에 저는 :
- 대부분 커뮤니티의 피드백/질문을 바탕으로 작성된 Couchbase 사용법에 대한 블로그 게시물
- 작동 방식을 보여주기 위해 샘플 코드를 만들었습니다.
- 카우치베이스 토론 포럼, 메일링 리스트, 스택 오버플로, 쿼라 등 다양한 사이트와 메일링 리스트에서 질문을 모니터링하고 답변합니다...
이 작업은 많은 개발자를 만나고 사용자로부터 피드백을 받고 그들이 제품을 어떻게 사용하는지 이해할 수 있는 순간이기 때문에 매우 흥미롭습니다. 이 기간 동안 출장이 많았기 때문에 생각만큼 생산성이 높지 않았다고 말해야 할 것 같습니다.
온라인 활동의 또 다른 중요한 점은 "CouchBase 커뮤니티" 자체이며, 많은 CouchBase 사용자가 블로그 게시물, 샘플, 새로운 애플리케이션 또는 기능 등 콘텐츠를 만들고 있습니다. 카우치베이스용 Dart 클라이언트기술 에반젤리스트로서 가장 활발하게 활동하는 기여자와도 긴밀히 협력하고 있습니다.
인바운드 활동 : 더 나은 제품을 만드세요!
따라서 Couchbase 기술 에반젤리스트의 궁극적인 목표는 개발자를 NoSQL/Couchbase로 '전환'하여 Couchbase에 대해 이야기하도록 하는 것입니다. 온라인이나 이벤트에서 개발자를 만나는 것도 이를 달성하는 방법이지만, 직접 만나는 것도 좋습니다. 와 함께 제품. 이는 제품 또는 제품 생태계의 '개발'에 참여하는 것을 의미합니다. 이 주제에 대해 제가 해온 몇 가지 일을 소개합니다:
- 개발팀, 핵심 개발자, 제품 관리자, 아키텍트 등과 많은 이야기를 나눴습니다... 많은 똑똑한 사람들과 함께 일하고 그들과 교류할 수 있어서 매우 흥미로웠습니다. 이 토론을 하는 동안 로드맵에 대해 의견을 제시하고 기능에 영향을 줄 수 있었지만, 항상 Couchbase에 대해 새로운 것을 배울 수 있는 기회였습니다. 아키텍처, 프로그래밍 언어와 관련된 다른 많은 것들을 예로 들어 보겠습니다. Damien Katz의 이 멋진 게시물 .
- 일부 코드를 기여했습니다. 예, Couchbase는 오픈 소스 프로젝트이며 개발에 참여하기가 매우 쉽습니다. 분명히 제 기술로는 Java와 Javascript SDK에 조금만 도움이 되었습니다. 따라서 저처럼 프로젝트에 기여하고 싶으시다면 이 페이지를 살펴보세요: "변경 사항 기여“
- 그러나 제품에 대한 가장 큰 기여는 문서 검토, 테스트 및 버그 보고서 작성과 같은 것으로, 이는 개발자가 제품을 채택하는 데 많은 도움이 되기 때문에 매우 중요하고 흥미롭습니다.
그래서 뭐?
보시다시피 기술 에반젤리스트는 매우 흥미로운 직업이며, 제가 이 직업을 정말 좋아하는 이유 중 하나는 단순히 기술과 관련된 다양한 일을 할 수 있기 때문입니다. 6개월은 여전히 매우 짧은 기간이며, 온라인(블로그, 샘플 코드, 기술 문서, 스크린캐스트 등)에 더 많이 참여하고, 더 많은 컨퍼런스에 참석하고, 코딩을 조금 더 해야 하는 등 성공하기 위해 배우고 팀과 함께 해야 할 일이 많습니다(예를 들어 Hibernate OGM용 Couchbase 데이터 공급자 및 애플리케이션 개발 경험과 관련된 다른 많은 아이디어를 완성해야 합니다).
마지막으로, 카우치베이스는 여러분이 필요합니다! 카우치베이스는 특히 기술/개발자 에반젤리스트 팀에서 항상 인재를 찾고 있다고 말할 수 있는 좋은 기회이므로 주저하지 말고 다음을 살펴보십시오. 다양한 채용 정보 를 클릭하고 팀에 합류하세요!