안드로이드 공부 시작, 자바/코틀린 무엇이 좋을까요(잡소리 있음)

2022년 12월 29일조회 409

안녕하세요, 이제 대학생 3학년을 마친 컴공생입니다. 이렇게 질문을 올린것은 안드로이드 공부 방향성 때문입니다. 취업 고민을 하던 시기에 저 자신을 돌아보니 3학년 동안 한것이 없더군요. 그냥 수업도 B만 받자 마인드였고 공부안하고 게임만 하느라 1,2학년 때 배운 c랑 자바는 다 까먹어서 어떻게 짜는지도 기억도 안나고요. 그냥 그런 저를 되돌아보면서 '답 없는데?' 이런 생각을 했습니다. 그래도 지금이라도 정신차리고자 공부를 하려고하니 이제 3학년이 끝나는 시점이기도 해서 내가 가고 싶은 분야를 집중적으로 공부할 때다라고 생각했습니다. 그렇게 제가 가고 싶은 분야를 정리하고 보니 안드로이드를 공부해야겠다고 결정을 내렸구요. 물론 지인들은 프론트엔드나 백엔드를 가지 않고 왜 더 어려운 길 가냐고 하지만 그래도 하고 싶은걸 어쩝니까. 해야지. 그래서 안드로이드 공부에 대해서 여러가지 찾아보던 중 시작부터 헷갈려서 이렇게 질문올립니다.(죄송합니다 서론이 길었습니다) 여러 유튜브에서 안드로이드 커리큘럼을 자바->코틀린 언어를 기본으로 공부하는 것을 추천합니다. 근데 다른 개발자 커뮤니티 들을 보면 대부분의 회사가 자바를 코틀리으로 바꾸는 추세라고 합니다. 그래서 이 부분이 헷갈리는데 자바, 코틀린 무엇으로 공부를 시작하는것이 좋을까요? 대학교 3학년이지만 자바는 진짜 다까먹었고 다시 공부해도 기억이 새록새록 나지 않는 수준입니다. 이 상황에서 어는 언어로 시작하는 것이 좋을까요? 그리고 코테도 공부하고 있습니다. 파이썬으로 하는중인데 이것도 자바나 코틀리으로 공부하는것이 좋을까요? 본론보다 서론이 쓸데없이 길었네요. 좋은 답변 부탁합니다. 감사합니다.

질문을 추천하시나요?
profile picture
익명님의 질문

답변 3

프레드윰님의 프로필 사진

글쎄요! 제가 알아봤을때는 자바로만 하는것도 나쁘지 않다고 생각하는데 코틀린은 아직까지 부족한부분이 있다고해서요 일단 속도가 느리고 기존 라이브러리 같은 활용이 어렵다고하네요 지금 자바로 만들어진 자료들이 많다고하네요. 진입 단계는 자바로 스프링부트 배울수도있고 안드로이드도 가능하니 자바 기초부터 학습후에 선택하면 될것같아요.

profile picture

익명

작성자

2022년 12월 31일

좋은 답변 감사합니다

김다은님의 프로필 사진

안녕하세요. 저는 이직하면서 자바에서 코틀린으로 컨버팅하는 과정에 있는데요. 코틀린은 자바의 기능보다 많이 익스텐션되고 Null safety, extension function, top level function , coroutine 등등 자바와 차별을 두고 있는 코틀린의 대표적인 기능들이 있어요. Kotlin in action 책에 자바와 코틀린을 비교하면서 코틀린에 학습할 수 있도록 잘 나와있습니다. 자바를 먼저하고 코틀린을 하니 저는 이해가 더 잘되고 파이썬이나 자바스크립트는 개인적으로 하면서 좀 코드에 싸가지를 담아라! 이런느낌을 많이 받았는데, 코틀린은 근본이 있는 친구인 것같습니다. 공부하면서 실무에서도 적용하면서도 유용한 친구라고 느껴져요, Webserver spring조합이 되니까 무엇보다 백엔드 개발할 때 간결하게 할 수있어서 좋습니다 Kotlin in action 이 책 추천드려요.

profile picture

익명

작성자

1월 16일

그럼 자바 코틀린 실력이 둘다 제로라고 하면 코틀린을 추천하시는 건가요?

profile picture

익명

작성자

1월 16일

감사합니다

박성민(Gabriel)님의 프로필 사진

너무 늦게 답변을 드려서 도움이 될지는 모르겠지만 답변을 드리면 현재 이직을 준비중인 4년차 안드로이드 개발자 입니다. 결론부터 이야기 하면 코틀린 입니다. 저는 현재 자바를 사용하고 있는데 이직 공고를 보면 자바 실무 경험은 없고 전부 코틀린 실무 경험이 있는 사람을 뽑고 있어요 이제는 실제적으로 코틀린만 뽑는 추세로 변한거 같아요ㅎㅎ

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

기술, 커리어 고민이 있다면

새로운 질문 올리기

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

이메일로 가입하기