9월의 어느 오후, 저는 하리 와 이야기를 나누고 있었습니다. 이야기를 나누던 중에 그는 나에게 Talking이라는 새로운 과제를 내주었다. 이것은 우리가 문서에 작성한 내용의 스크린샷입니다. 그 후 6개월 동안 저는 먼저 컨퍼런스에 참석해야 했고, 그런 다음 외부 기술 강연을 한 번 해야 했습니다.
처음으로 Tech Talk를 진행한다는 것은 흥미롭기도 하고 두렵기도 했습니다.
이제 강연을 해야 하는데 가장 중요한 것은 컨퍼런스를 찾는 일이었습니다. 저는 Ruby on Rails 작업을 하고 있었기 때문에 Ruby 관련 컨퍼런스를 찾아서 거기에 CFP를 제출하자는 생각이 들었습니다.
11월에 저는 Geekle의 Ruby on Rails Global Summit을 접했습니다. 저는 이 서밋에 참석하고, 연사의 프레젠테이션을 관찰한 다음, 다가오는 Ruby 컨퍼런스에 대한 CFP를 제출할 생각이었습니다. 하지만 CFP는 여전히 열려 있었습니다.
하리에게 내 아이디어를 말했더니 CFP가 열려 있으니 제출해야 하고, 선정되지 않으면 언제든지 돌아와서 정상회담에 참석할 수 있다고 설득했습니다. 이로써 정상회담 참석 계획이 정상회담 연설로 바뀌게 되었습니다.
CFP가 오픈된 지 꽤 되었기 때문에 제가 연설하려고 생각했던 주제 중 상당수가 이미 다루어졌습니다. 나는 오랫동안 Rubocop에 대해 작업해 왔기 때문에 마침내 Rubocop에 대해 이야기하기로 결정했습니다.
계획은 경찰 수정 및 전후 결과 표시에 대한 라이브 데모를 보여주는 것이었습니다. 초록과 제목을 여러 번 반복한 끝에 마침내 첫 번째 CFP - Enhancing Code Quality with Rubocop을 제출했습니다.
12월 중순에 Geekle 팀의 Liliya가 연락을 했고, 네, CFP가 승인되었습니다. 나는 지금 나의 첫 번째 기술 강연을 하고 있었습니다.
토크가 1월에 있었기 때문에 수락을 받았을 때 꽤 차가워졌습니다. 나는 이미 Rubocop에 대한 블로그를 작성했기 때문에 내가 이야기를 관리할 수 있다고 느꼈습니다.
우리가 활용할 플랫폼에 대한 정보와 강연을 위한 홍보 배너가 포함된 또 다른 이메일을 받았을 때, 컨퍼런스의 규모를 깨닫고 겁이 나기 시작했습니다. 모든 것이 제대로 설정되었는지 확인하기 위해 기술팀과 테스트 통화 일정을 잡아달라는 요청을 받았습니다.
기술 통화 중에 그들은 Streamyard 플랫폼, 화면 공유 작동 방식 및 기타 모든 사소한 세부 사항을 안내해 주었습니다.
통화가 끝났을 때 처음으로 긴장이 됐다. 나는 플랫폼을 처음 접했기 때문에 화면 공유와 같은 단순한 것조차 지나치게 생각하기 시작했습니다. 잘못된 화면을 공유하거나 인터넷이 끊기면 어떻게 되나요?
게다가 청중 앞에서 라이브로 코딩을 해야 했습니다. 내 코드가 오작동하면 어떻게 되나요? 프레젠테이션을 미리 녹음해서 제출했어야 했는지 의문이 들기 시작했습니다. 하지만 이제는 편안함의 수준을 넘어서야 할 때였습니다.
토론 중에 발생할 수 있는 문제를 피하기 위해 슬라이드를 준비하고 전체 흐름을 최대한 많이 실행해 보는 것이 아이디어였습니다. 그리고 사람들이 보통 어떻게 하는지 알아보기 위해 유튜브에 가서 제가 들어본 개발자들의 다양한 강연을 들어봤습니다.
강연이 준비되면 연습을 했고 그때 슬라이드를 재구성해야 한다는 것을 깨달았습니다. 이론과 코드의 조합이 있기 때문에 둘 사이에 적절한 간격을 두어 콘텐츠를 쉽게 소비할 수 있도록 해야 했습니다.
다시 주문하고 연습했어요. 나는 내가 말하는 속도가 너무 빠르며 속도를 줄여야 한다는 것을 깨달았습니다.
행사 이틀 전에 하리에게 내 강연 데모를 보여줬더니 피드백으로 수정본을 제안해줬어요. 이것은 꽤 도움이 되었습니다. 제가 받은 가장 중요한 조언은 청중과 소통하고 강연을 더욱 흥미롭게 만들라는 것이었습니다.
나는 프레젠테이션에 청중의 참여를 포함시키는 방법을 고려하기 시작했습니다. 온라인 컨퍼런스라 참여 옵션이 제한됐고, 누구의 영상도 켜지지 않았다.
그 결과 설문조사를 QR코드 형태로 통합하고 코딩에 참여하도록 청중을 초대했습니다.
최종 슬라이드가 완성된 후 Ishan 과 다시 Hari와 최종 데모 토크를 진행했습니다. 데모를 제공하는 것은 자신감을 높이는 데 도움이 되었습니다.
강연 당일, 저는 모든 것이 예상대로 실행되는지 확인하기 위해 명령과 코드를 두세 번 가지고 놀았습니다.
몰입해서 말을 시작하자마자 모든 긴장감이 사라졌습니다.
강연 중에는 사람들이 내 질문에 답하고 있는지, 설문조사에 답변하고 있는지 확인할 수 없었지만, 강연을 마치고 확인해보니 청중들이 나와 함께 참여하고 설문조사에 답변해 주는 모습을 볼 수 있어서 기뻤습니다.
일부 사람들은 긍정적인 댓글로 LinkedIn에 연락하기도 했습니다.
전반적으로 환상적인 경험이었고 사전 녹음 대신 라이브로 진행하게 되어 기쁩니다.
추신: 아래에서 제 강연을 확인하실 수 있습니다 :)