:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/03/13 00:28
최근 프로그래밍 방법론에서 정말 많은 변화들이 있었고 코틀린은 이런 트렌드를 잘 따라간 반면에 자바는 그러지 못했습니다.
(그래서 자바도 좀 더 빠르게 변화하도록 바뀐다고 하는데 지켜봐야 할 것 같습니다.) 진지하게 이쪽에서 오래오래, 좋은 조건으로 생존하고 싶으시다면 변화하는 트렌드를 정말 잘 따라가셔야합니다. 그래서 코틀린 추천드립니다. (참고로 저는 코틀린, 자바 사용경험은 있지만 잘 쓰지 않습니다. 자바 안쓴지는 5년 넘은 것 같습니다. 안드로이드 개발할 때 코틀린은 가끔 쓰기는 합니다.)
20/03/13 01:02
저는 코틀린이요. 굳이 지금 JAVA를 먼저 할 이유가 없습니다.
물론 입사를 위해 레거시 코드가 JAVA로 되어 있는 경우는 좀 다르겠습니다만, 현재 시점에서 기반은 코틀린이고 서브성격으로(JAVA <-> 코틀린간 코드 변환) JAVA도 익히시면 되지 않을까 싶어요.
20/03/13 08:28
개발자를 하겠다면 웹, 솔루션, 앱 어느 방향으로도 갈 수 있는 자바는 배워둬서 나쁠게 없다고 봅니다.
앱쪽에만 관심있고 취미정도로 할거라면 차라리 아이폰쪽이나 하이브리드 앱쪽 공부를 하지 구지 java를 할 필요는 없다고 봅니다.
20/03/13 09:05
당장 취업을 준비하시는 거라면 자바가 여전히 포지션이 많습니다
코틀린의 가장 큰 강점은 코틀린 그 자체도 있지만 기존 레거시 코드가 있는 자바시스템과의 호환성도 굉장히 높아서 그런걸로 알고있습니다. 한국에서는 자바는 웹/앱쪽에선 Spring, Spring boot 프레임워크랑 거의 같이 쓰이는게 기본이고..향후 코틀린이 지금처럼 잘 발전하면 지배적인 입장에 서게 되겠지만(jdk도 유료화됐으니) 아직 대중화된 자리는 아닙니다. 그것보다 훨씬 대중화됐다고 할만한 python + 쟝고 나 node.js + js 프레임워크 같은 포지션도 자바 관련 포지션에 비하면 상대적으로 무척 적어요. 목적이 현대적 프로그래밍 트렌드에 맞는 최신 언어공부라면 코틀린, 취직을 위해서라면 자바가 나을 수 있습니다.
20/03/13 12:58
학교에서 JAVA C C++ 을 이미 다뤄보셨으면 코틀린 하셔도 좋을 것 같네요. 안드로이드 개발을 JAVA 로 하는 회사보다는 코틀린을 쓰는 회사로 지원하는 걸 추천드리고요. 코틀린 쓰는 회사가 적더라도 코틀린 잘 다뤄본 개발자도 마찬가지로 적습니다.
|