안녕하세요 대학생 재학중인 학생인데 언어질문드립니당?
현재 배운 언어는 자바뿐이랑 C언어 조금인데 안드로이드 공부하는데 어려움이 있을까요?? 매일 ㅠㅠ 막상 공부를 하고자 하기는 한데 공부가 잘 되는 느낌이 아니라서 걱정만 쌓입니다. 추가로 언어공부를 할 수 있는 곳도 추천해주시면 감사하겠습니다.
자바를 배우셨다면 안드로이드 진입은 쉬울겁니다!
하지만 안드로이드는 점차 코틀린 언어로 넘어가는 추세이고 언어도 좋은편이니 코틀린으로 안드로이드 하시는게 좋아보입니다.
공부는 여기 https://developer.android.com/ 개발자 가이드보시고
일단 자바로 맛보기 해보세요 아시는걸로 진입을 하시고 코틀린 공부하면서 점점 넘어가는게 좋을 것 같습니다.
자바를 배웠다면 안드로이드 개발하는데는 문제가 없습니다.
신규 프로젝트들은 코틀린으로 만들고 있지만 아직까지 자바로 만들어진 코드들이 많습니다.
공부하는데는 문제가 없어 보입니다.
안드로이드를 공부하실때 아래 책을 추천드립니다.
초보자가 따라하기 쉽게 자세하게 나와 있습니다.
http://www.yes24.com/Product/Goods/67883812?OzSrank=8
이건 저의 학습 방법이라 다를 수도 있지만 토이프로젝트를 해보는 것을 추천드립니다.
처음부터 새로만들어도 되지만 책이나 동영상에서 따라서 토이 프로젝트를 하다보면 좀더 빠르게 익숙해지는것같습니다.
배우고자하는 언어나 플랫폼에 대해서 장점을 토이 프로젝트로 만들어지다보니 어떤것을 만들때 지금 배우는 것을 쓰는게 좋을지 좀더 빠르게 응용이 됩니다.
안드로이드 개발이 목적이라면, 코틀린을 많이 사용하는 것 같습니다.
자바스크립트를 이용해서 안드로이드와 IOS 개발이 가능한 React Native도 있습니다.
IT 전반에 관한 다양한 컨텐츠가 있는 Inflearn(https://www.inflearn.com/) 이라는 곳이 있습니다.
코틀린 관련 컨텐츠도 있습니다. 다만 모든 컨텐츠가 무료는 아닙니다.
요즘, 정보가 너무 많아서 공부하는데 어려우신건 없으실거에요. 하지만, 온라인이 아닌, 오프라인으로 뭔가를 배우고 싶으시다면, 학원을 가셔야겠죠. 음, 제가 알기로는 내일배움?카드인가 발급받아서 나라에서 지원하는 교육제도가 있기는 한데. 그게 학생한테도 적용이 되는지는 모르겠네요. 그냥, 내일배움이라고만 검색해도 나오니. 알아보시면 괜찮을 것 같습니다.
안녕하세요 답변 드립니다.
자바랑 c언어 기초를 하셨다면 프로그래밍이 어떻게 돌아가는지 대강 아실거라 생각합니다. 그렇다면 안드로이드 스튜디오를 활용한 앱 제작은 그렇게 어렵지 않을 것입니다. 물론 서비스를 런칭하는 것과 mvp 타입의 앱을 만드는건 완전 다른 얘기입니다.
우선 안드로이드에 대해서 간단하게 앱을 만들어 보시는 것을 추천 드립니다. 자바를 배우셨기 때문에 자바로 앱을 코딩하는데 있어서 큰 어려움은 없을 거라 생각듭니다.
1) 책으로 보신다면 안드로이드 앱 프로그래밍 (Do it)을 추천 드립니다. 초보자도 쉽게 접근 가능하도록 구성되어 있습니다.
2) 강의로 보신다면 skt에서 제공하는 t-academy 강의를 추천드립니다. 무료입니다.
또한 전반적인 언어적 사고력을 기르고 싶다면 알고리즘 공부하시는 것을 추천 드립니다. 백준 같은 사이트에서 무료로 알고리즘 테스트 툴을 제공하니 공부하시고 실력을 기르시기 바랍니다!!
답변 채택 부탁드릴게요~~
제 개인적인 견해로는 프로그래밍 언어 뿐만 아니라 외국어 능력 모두 실제 사용해야 어느 시점에서 어떤 단어와 문맥을 구성하는 스킬이 배양되는 것 같습니다.
기본적인 언어에 대한 문법과 규칙을 숙지하고 있다면 그 다음은 실전으로 들어가야 합니다.
백날 책만 보면서 익히겠다고 하는것은 무익하다는 제 경험 입니다. 모르는 부분이 많더라도 IDE 먼저 설치하시고 남들이 공유한 예제 하나하나 구현하며 익혀보세요. 무작정 하다보면 시간의 정도가 있지만 나중에는 자연스레 원리를 이해하게 됩니다.
저는 다른 분야 엔지니어지만 다르지 않다고 봅니다.
지금 시작하세요^^
안녕하세요.
자바에 익숙하시다면 안드로이드 공부하는데에는 무리가 없습니다.
우선 자바는 아래의 두 사이트를 추천드립니다.
https://www.w3schools.com/java/default.asphttps://www.tutorialspoint.com/java/index.htm요즘은 Kotlin도 사용을 하지만 우선 JAVA로 Android환경을 익숙하게 하시고 넘어가셔도 상관없습니다.
자바를 능숙하게 사용하실줄 아신다면 안드로이드는 그렇게 크게 어렵지 않습니다.
아래 공부하시기 좋은 사이트들 짧은 설명과 함께 올려드립니다.
https://www.opentutorials.org/course/1
가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^