알라딘

헤더배너
상품평점 help

분류

이름:조세영

최근작
2024년 2월 <코틀린 코루틴의 정석>

조세영

취미로 안드로이드 개발을 시작했다가 빠져들어 안드로이드 개발자가 됐다. 하이퍼커넥트에서 안드로이드 개발자로서 커리어를 시작했고, 현재는 라인플러스에서 라인 안드로이드 앱을 개발하고 있다.
안드로이드 개발을 하면서 어려움을 느낀 부분들을 다른 사람들과 공유하고 싶어 ‘조세영의 Kotlin World’ 기술 블로그를 운영하며 400개 이상의 글을 발행했다.
블로그 운영 외에도 기술과 관련된 다양한 활동을 하고 있다. 코루틴 기술 문서를 번역해 웹에 배포하기도 했고, Compose Dynamic Theme이나 Filled Slider Compose 같은 오픈 소스 라이브러리를 만들어 배포해 Google Dev Library에 소개되기도 했다.

경력
현) 라인플러스 안드로이드 개발자
전) 하이퍼커넥트 안드로이드 개발자
전) 티맥스데이터 연구원
전) 인공위성연구소 대학원생 연구원

학력
KAIST 전기및전자공학부 석사
고려대학교 전기전자전파공학부 학사
고려대학교 보건정책관리학부 학사
인천외국어고등학교 졸업  

대표작
모두보기
저자의 말

<코틀린 코루틴의 정석> - 2024년 2월  더보기

개발자들은 프로그램을 만들며 비동기 프로그래밍이 필요한 수많은 상황과 맞닥뜨리게 된다. 그 과정에서 수많은 난관을 거쳐 각 상황에 맞는 솔루션을 직접 찾아가며 성장하고 비동기 프로그래밍에 익숙해진다. 성능 좋은 프로그램을 만드는 데는 비동기 프로그래밍이 필수적이므로 실력 있는 개발자가 되기 위해서는 비동기 프로그래밍에 대한 이해가 필요하다. 하지만 비동기 프로그래밍에 대한 학습 자료는 많지 않다. 또한 그 학습 자료들도 대부분 어느 정도 실력이 갖춰진 개발자를 대상으로 작성돼 있어 이제 막 개발을 시작한 개발자들은 이해하기 어렵다. 코틀린 코루틴 또한 예외가 아니다. 코루틴은 성능과 안정성, 가독성을 모두 갖춘 비동기 솔루션으로 향후 오랜 기간 동안 코틀린 비동기 프로그래밍의 표준이 될 것이 명백하다. 이에 따라 많은 개발자가 실무에서 코루틴을 사용하기 시작했지만, 여전히 학습 자료가 부족하고 특히 초보 개발자들은 이해하기 어려운 자료가 대부분이다. 필자는 그동안 개발자들이 코루틴에 쉽게 접근할 수 있도록 여러 가지 시도를 했다. 영어로 된 책과 강의, 공식 문서 등을 정리한 내용을 시리즈로 기술 블로그에 올리기도 했고, 코루틴 공식 기술 문서를 한국어로 번역해 웹에 배포하기도 했다. 시도들은 좋은 반응을 얻었지만 코루틴을 체계적으로 다루는 데는 한계가 있었다. 그러던 중 책을 통해 코루틴을 보다 체계적으로 전달할 수 있겠다는 생각에 집필을 시작했다. 이 책에서는 코루틴을 체계적으로 다룰 것이다. 기존의 멀티 스레드 프로그래밍은 어떤 특징을 가졌는지, 코루틴이 기존 멀티 스레드 프로그래밍의 한계를 어떻게 극복했는지, 코루틴의 구성 요소는 무엇이고 어떻게 사용하는지 등을 다룬다. 이 책을 통해 단순히 코루틴을 어떻게 사용하는지에 대한 지식을 넘어 코루틴이 무엇을 해결하고자 했는지 알 수 있다. 그리고 코틀린 언어만 알고 있다면 이 모든 내용을 이해할 수 있도록 구성했다. 이 책을 통해 많은 개발자들이 코루틴에 대해 깊이 이해할 수 있게 되길 바란다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자