준호씨의 블로그

Kotlin In Action 책을 읽자 본문

개발이야기

Kotlin In Action 책을 읽자

준호씨 2019. 7. 13. 16:25
반응형

왜인지 며칠전부터 안방에 굴러다니던 Kotlin In Action 책을 발견하였다. 아마도 아이들이 가져다 둔게 아닐까 싶긴 한데 눈에 띈 기념(?) 으로 계획을 세워서 책을 좀 읽어 볼까 한다.

목차는 다음과 같다.

  • 1부 코틀린 소개
    • 1장 코틀린이란 무엇이며, 왜 필요한가?
    • 2장 코틀린 기초
    • 3장 함수 정의와 호출
    • 4장 클래스, 객체, 인터페이스
    • 5장 람다로 프로그래밍
    • 6장 코틀린 타입 시스템
  • 2부 코틀린답게 사용하기
    • 7장 연산자 오버로딩과 기타 관례
    • 8장 고차 함수: 파라미터와 반환 값으로 람다 사용
    • 9장 제네릭스
    • 10장 애노테이션과 리플렉션
    • 11장 DSL 만들기

일주일에 1장 (Chapter) 정도를 목표로 읽으면 2달 반 정도면 다 읽을 수 있지 않을까 생각된다. 여력이 되면 개발자들과 스터디도 해 봤으면 한다.

개인적으로 Kotlin 은 앞으로 크게 성장할 언어라고 생각하고 있다. 특히 Java 가 지금보다 더 분발하지 않으면 Java 의 영역은 크게 위협 받으리라 생각한다. Scala 나 Clojure 같은 언어들도 기대되는 언어들이긴 하지만 대중화가 되기에는 현재 기준으로는 좀 어려운 편이다. 비교적 쉽게 배울 수 있는 Kotlin 이 더 빠르게 대중화 될 것이라 기대된다. IntelliJ 로 유명한 JetBrains 에서 만든 언어다 보니 개발툴 지원도 좋고 (심지어 Java 코드를 쉽게 Kotlin 으로 변환도 해줌), 안드로이드 공식 언어, 스프링프레임워크 지원 등은 Kotlin 을 빠르게 성장 시키는데 큰 영향을 줄 것이다.

얼마전 만났던 어떤 개발자 지원자는 코딩테스트를 코틀린으로 풀어서 제출 했었다. 점점 그런 케이스를 많이 보게 되지 않을까 생각된다.

반응형
Comments