네이버, 카카오, 쿠팡, 배민등 잘나가는 it 회사에서는 코틀린 사용 비중이 늘고 있어서 지금부터 시작하는것도 좋다고 봅니다. 다만 java도 잘 알아야 겠죠 java와 kotlin을 같이 사용하면 null safe 하지 않습니다. java 에서 넘어오는 value가 null을 포함하기 때문이겠죠 다음에 코드리뷰에 대한 영상도 부탁 해요~
자바 7에서 코틀린으로 넘어온지 2년 정도 되었는데 상당히 만족하고 있습니다. 일단 상당부분 코딩이 간략화 되었고 swift 랑 왔다갔다 할때 자바보단 훨씬 이질감이 덜한것도 좋고요. 최신 자바는 써보질 않아서 얼마나 좋아졌는지는 모르겠으나 안드로이드 프로젝트에서 코틀린으로의 업그레이드는 이제 필수가 아닌가 싶네요.
저는 mutable/immutable이 분리되어 있다는 부분도 매우 중요하다고 생각합니다. 개발자로 하여금 immutable을 쓰게 하려는 노력을 하게 만들 수 있기에 문제 발생 가능성을 줄일 수 있다는 점에서요. 변수 하나를 정의해도 val로 쓰려고 노력하게 됩니다.(다른 언어는 const나 final 등을 붙여야 하는데 타이핑을 줄일 수 있는 부분도 넘 맘에 듭니다)
항상 유익한 영상 잘 보고 있습니다. 저도 취업을 하기 전에 코틀린을 접한 경험이 있었답니다. 자바는 뭐랄까 체계적인 모습이 있다는 것이 좋은 점이지만 어느 한편으로는 좀 딱딱하다는 느낌이 들더라구요 문법도 좀 딱딱한 감이 있기는 하지만 코틀린은 문법에 대한 자유도가 있는 것이 장점인 듯 합니다. 영상에서 앞서 설명한 대로 코틀린은 배워두면 활용도는 높을 것 같습니다. 지금은 코틀린을 사용하지 않는 자바 개발자가 되었지만 나름 배워두기에는 좋은 언어인 것은 맞습니다.
Thanks, I like your videos ❤️ I from in El Salvador (America Central) and I love learn every day, You help me to learn English and also to learn about different interest topics in programmation
이 영상 보고 기회가 닿을 때마다 코틀린 해봐야지 해봐야지… 했는게, 새 앱 프로젝트를 만들면서 드디어 코틀린 개발을 성공하고 댓글을 달고 갑니다. 정말 자바에서 여러모로 어려움을 겪었던 Null Safety 처리 방식으로 앱 내 문제를 얼마나 많이 개선했는지 모르겠어요. 아직은 그래도 제가 배울 게 많이 있어서 아직도 불안한게 많지만, 그렇다 해도 너무 잘 작동하는 것 같아요. 옛날 프로젝트가 다소 우려가 되기도 했지만 생각보다 많이 안 헷갈리기도 하고, 또 자동으로 두 언어를 마이그래이션 해주기도 해서 도입하기가 상당히 쉬웠더라구요. 여러분도 코틀린 하세요!
Namho Kim R&D 센터는 러시아에 있습니다 소프트웨어 회사이다보니 R&D센터가 있는 곳이 오히려 본사보다 더 큰 영향력을 발휘하니 러시아회사라는 말도 틀린말이 아닙니다 거기다 주요 인력들도 러시아 사람들입니다 그리고 유익한 정보를 제공하는 유튜버한테 꼭 시비를 걸어야 겠습니까 어휴 한심한 인간이네요 틀릴 수도 있지
안드로이드 개발자로 코틀린 2년 좀 넘게 사용한거 같은데 이제 회사에서 레거시 코드들도 코틀린으로 리팩토링해서 100% 코틀린 개발합니다. 다시 자바로 코드를 짜라고 해도 문제는 없지만 선택할 수 있는 상황이라면 굳이 자바를 쓸 이유가 없죠 코틀린이 더 직관적이고 더 쉬우니까
Thank you for the video, SSam! ( Congratulation! 125K Subscribers! I knew it!!!! ) I have a question about performance. I liked one of the point that compatible to java code. But Is there any performance decrease when change kotlin code to java code? I know that in Kotlin, I can call java code but what if I have to change kotlin to java code?...
me encantan tus vídeos!! no se como rayos di contigo pero me alegra encontrar tu canal, aunque no se Coreano, tus miniaturas me dicen mucho xD saludos desde México!! I love your videos !! I don't know how the hell I found you but I'm glad to find your channel, although I don't know Korean, your thumbnails tell me a lot xD greetings from Mexico!!
Hey can you make a video on C# vs Kotlin vs Java; I know its not a direct comparison but I would like to know your views on the same, since, C# has DotNet(core) ecosystem where you can do cloud-computing/machine learning/Web-App/Mobile-App/Games, etc which can also be done in Java/Kotlin. (you can also add Go-Lang in the mix) Would like to know your opinion on the same as your videos are very educational, interactive, funny & entertaining.
Thanks for the idea, I would like to make a video like that but there are so many fanboys and fangirls that makes me think that there will be a lot of arguing and complaining on the comments. :(
hey Mr.... Um... anyway, i have a matter about learning to coding, in the first i wanna be a programmer and at least i put off the first step as to learning the JAVA but.... Actually i.m doubt what type of coding word could be proper for the beginner like me So... Can you suggest what type of coding word's most proper for beginner? Plz ㅜㅜ look forward to your advice!
우선 자바 컴파일 과정을 살펴보면은 .java 파일이 .class 파일 형식의 바이트 코드로 변환됩니다. 코틀린도 마찬가지 입니다. .kt 파일이 .class 파일 형식의 바이트 코드로 변환됩니다. 이게 가능한 이유는 코틀린이 자바의 실행환경인 JVM을 실행환경으로 이용하기 때문입니다. https : / / medium.com/keepsafe-engineering/kotlin-vs-java-compilation-speed-e6c174b39b5d 자바와 코틀린의 컴파일 속도에 관한 벤치마킹인데 코틀린은 자바만큼 혹은 자바보다 빠르게 컴파일 할 수 있다고 보여줍니다.
난, 92학번, 20년 정도 개발자인데.........mysql VS oracle .처럼 생각하면 되는데..그보단 더 선택지가 많은 상황입니다. 대기업 아니면, Open & Free 가 정답 입니다. 노드가 아무리 좋아도, REST 서버로? 이런것 처럼, 힘들어요, 선택장애?.... => 대체로 자유스럽지만, 대세인(기업을 따라야 합니다)..그런것 추천 드립니다.