goorm
구름은 ‘모두가 개발자가 된다’는 비전으로 ‘개발자 성장 중심’ 생태계를 만들어 나가고 있습니다. AI·SW 교육 플랫폼 구름EDU, 알고리즘 문제 풀이 서비스 구름LEVEL, 코딩 테스트 플랫폼 구름DEVTH, 클라우드 통합 개발 환경 구름IDE 서비스를 제공하고 있어요.
타입과 다형성, 제대로 써보자
타입 검사(Type Checking)는 프로그램 실행 전에 문제가 없는지 컴퓨터가 자동으로 검사해 주는 기능입니다. 프로그램을 실행하려면 타입 검사가 지적한 모든 문제를 해결해야 해요. 불편하고 까다롭지만, 프로그램 개발에 큰 도움이 되는 기능입니다. 타입 검사를 제공하는 언어가 많아지면서 타입을 잘 활용하는 능력 또한 중요해지고 있어요.
마이크로소프트는 자바스크립트에 타입을 추가해 타입스크립트(TypeScript)를 만들었습니다. 자바스크립트와 100% 호환되는 확장 언어로, 정적 타입을 지원해 안정성과 유지보수성을 높여주죠. 특히 프론트엔드 개발자에게는 선택이 아닌 필수 기술로 자리잡고 있어요.
2024년 첫 번째 COMMIT에서는 타입스크립트를 중심으로 타입 검사의 역할과 필요성을 알아볼게요. 타입스크립트가 어떤 다형성을 제공하며 각각의 다형성을 코딩할 때 어떻게 활용할 수 있는지도 살펴볼 예정이에요. 1월 COMMIT은 ⟪타입으로 견고하게 다형성으로 유연하게⟫ 저자 홍재민 님과 함께합니다.
이런 분께 추천해요
💁♀️ 타입스크립트의 타입 관련 기능을 잘 사용하고 싶은 개발자
💁♂️ 타입 관련 기능을 능숙하게 사용하지 못하는 개발자
들으면 달라져요
- 타입 검사가 무엇이고, 어떤 장단점을 갖고 있는지 이해할 수 있어요.
- 다형성이 무엇이고, 타입 검사를 통과하는 코드를 작성하는 데 어떤 도움을 주는지 이해할 수 있어요.
- 타입스크립트가 제공하는 다형성의 종류와 사용 방법을 이해할 수 있어요.
프로그래밍 언어 연구자
KAIST 전산학부 석박사통합과정 소속으로, 프로그래밍 언어 기술을 활용해 소프트웨어의 여러 문제를 해결하는 연구를 진행하고 있습니다. 요즘은 C 코드를 러스트로 자동 번역하는 것을 주로 연구하고 있어요. 학부생 시절부터 타입에 관심을 가지고 연구를 진행했고, 포트리스라는 언어의 타입에 관해 쓴 논문이 프로그래밍 언어 분야 최고의 국제 학술 대회에 채택되기도 했습니다.
현) KAIST 전산학부 석박사통합과정 재학
전) KAIST 전산학부 학사 졸업(수리과학과 복수 전공)
저서) ⟪타입으로 견고하게 다형성으로 유연하게⟫
세션 소개
- 1부(19:00 ~ 19:05): 구름과 COMMIT 소개
- 2부(19:05 ~ 20:00): 타입으로 견고하게 다형성으로 유연하게 – 홍재민
- 3부(20:00 ~ 20:30): Q&A
※ Q&A는 오프라인 참석자 대상으로만 진행되며, 온라인 라이브 송출은 진행하지 않습니다.
수요일에 만나요
오프라인으로 참석하면
- Q&A 세션에 참여해 궁금한 점을 해결할 수 있어요.
- 간단한 핑거 푸드와 음료를 제공해 드려요.
참고해 주세요
- 참가 신청은 1월 12일 금요일 17:00까지 가능합니다.
- 참가가 확정되신 분들께 1월 12일 금요일에 이메일과 문자로 안내드립니다.
- 오프라인 참석자는 추첨을 통해 선정되며, 선정되지 않을 시 온라인 참석으로 자동 전환됩니다.
- 참가 변경은 행사 시작 전까지 가능하며, [수정하기]와 신청하신 메일로 발송드린 참가 신청서 사본을 통해 변경할 수 있습니다.
- 참석 확정 후 당일 불참하시면 다음 오프라인 참석 선정에 불이익이 있습니다.
- 본 행사는 양도할 수 없으며, 신청하신 본인만 참석할 수 있습니다.
- 온라인 참석자에게는 시작 30분 전 이메일과 문자로 유튜브 스트리밍 링크를 보내드립니다.
- 본 행사는 녹음, 녹화, 스트리밍을 허용하지 않습니다.
- 참석 현황에 따라 약 10분 정도 늦게 시작할 수 있습니다.
- 주차는 지원하지 않습니다. 대중교통을 이용해 주세요.
- 기타 행사 관련 문의는 [COMMIT 채팅 상담]으로 문의해 주세요.
FAQ
발표 자료는 공유되나요?
발표 자료는 COMMIT 종료 후 만족도 조사와 함께 발송해 드립니다.
발표는 다시 볼 수 있나요?
다음 COMMIT은 언제 열리나요?
COMMIT은 월에 한번 새로운 주제로 수요일에 열리고 있습니다. 자세한 일정은 매달 초 구름 블로그와 COMMIT 뉴스레터를 통해 알려드려요.
가장 먼저 COMMIT 소식을 받아보고 싶으시면 📎이름과 이메일 주소를 남겨주세요.
COMMIT
COMMIT은 COMMUNICATION과 IT의 합성어로 한 달에 한 번 수요일에 기술, 개발, 성장, 조직 문화 등에 관한 이야기를 나눕니다.
개발자에게 커밋(commit)은 변경 사항을 기록하는 작업입니다. 개발자가 소스 코드를 커밋하듯 IT 업계를 이루는 분들의 역량을 COMMIT 합니다. COMMIT은 IT 지식과 경험을 공유하고 싶은 모든 분께 열려 있어요. 고용노동부가 함께하는 K-Digital Platform 사업의 일환으로, IT 지식을 갖추고자 하는 분들을 위한 무료 세미나입니다.
지난 COMMIT이 궁금하다면?
이전 COMMIT 현장 스케치와 연사 인터뷰를 확인해 보세요. 오직 COMMIT에서만 만나볼 수 있습니다.
구름 채용 바로가기
구름에서 채용 중인 포지션을 확인하고 싶으시다면, 구름 채용 사이트에서 확인해 주세요