개발자

JAVA를 안써봤는데 Kotlin을 입문해도 괜찮을지 고민입니다.

2024년 02월 19일조회 542

안녕하세요. 2년차 30살 프론트엔드 개발자입니다. 저의 기술 스택은 React, React Native, Flutter, VueJS 등등 한 번씩 프로젝트로 겪어봤습니다. 이 중에서 Flutter로 업무 방향성을 잡고 나아가고 싶다는 마음이 큽니다. Flutter와 더불어 Native 언어인 Kotlin을 입문하고 싶은데, JAVA를 한 번도 안써봤는데 지금부터 입문해도 괜찮을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

lepffm님의 프로필 사진

정해진 순서는 없습니다. 영어 배우기 전에 라틴어를 배워야 하나? C를 배우기 전에 어셈블리를 알아야 하나? 뭐든 알아갈수록 도움이 되겠지만 이걸 먼저 해야한다고 단정짓는 말은 의심해보는게 좋습니다.

전민우님의 프로필 사진

백엔드 이셨다면 자바를 먼저 보는 것을 추천드렸을것 같으나, 프론트엔드 이신 만큼 코틀린을 바로 보는 것도 괜찮은 것 같습니다 백인드의 경우 가장 많이 쓰는 스프링 때문에 그렇구요 그게 아니고 프론트엔드 그리고 앱 분야라면 괜찮을 것 같아요

카비젤님의 프로필 사진

당연히 지금 입문할 경우 하나만 선택해야 한다면 코틀린이죠. 또 굳이 유리한 용도로 나누자면 서버 백엔드로는 아직 자바가 많이 사용되며 코드 유산도 많고, 반면에 모바일 안드로이드 앱 개발로는 이젠 대부분 코틀린 입니다. 코틀린은 또 스위프트 등 언어와 유사해서 시너지도 있구요. 아마 서버 언어로 코틀린을 시작하시면 자바를 함께 보며 자주 비교하게 될 겁니다. 예전보다 더 쉬워진게 ai를 통해 쉽게 전환하며 비교할 수 있구요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 02월 19일

물론이죠. Kotlin은 자바와 호환되는 언어지만 Java를 먼저 배우지 않아도 Kotlin을 배울 수 있습니다. 실제로 Kotlin은 Java보다 문법이 간결하고, null 안정성 등의 기능을 제공하여 좀 더 직관적이고 안전한 프로그래밍을 가능하게 합니다. 또한, Android 개발에 있어 Google이 공식적으로 Kotlin을 추천하고 있으므로, 따라서 Flutter와 함께 Kotlin을 알아두면 모바일 개발 관련 업무 범위를 확장하는 데 도움이 될 것입니다. 다만, 여전히 많은 자료와 코드가 Java로 작성되어 있으므로, Java의 기본적인 구문과 개념에 대해 알아두면 Kotlin 학습에 도움이 될 수 있습니다. 하지만 이것은 필수 사항은 아닙니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!