JavaRush /Java Blog /Random-KO /초보자를 위한 로드맵
Paul Soia
레벨 26
Kiyv

초보자를 위한 로드맵

Random-KO 그룹에 게시되었습니다
초보자들은 “개발자가 되려면 무엇을 알아야 합니까?”라는 질문을 자주 합니다. 공석에는 이해할 수 없는 단어가 많이 있습니다. 책에는 정보가 너무 많아서 어릴 때부터 공부를 시작했어야 했을 것 같습니다. 이 모든 것 외에도 현재 Android 개발 기간에는 Java와 Kotlin이라는 두 가지 언어를 알아야 합니다. 나는 초보자를 위한 로드맵을 만들려고 노력할 것입니다: 첫 직업을 얻으려면 정확히 무엇을 알아야 합니까? 초보자를 위한 로드맵 - 1따라서 가장 먼저이자 가장 중요한 것은 Java Core입니다. 예, 지금 Java로 시작하는 것이 좋습니다. 제 생각에는 JavaRush가 이를 수행하는 가장 좋은 방법입니다. 기본 사항을 완전히 완료할 때까지 어떤 것에도 주의가 산만해질 필요가 없습니다. 동시에 조언과 정보를 줄 수 있는 멘토를 찾는다면 큰 도움이 될 것입니다. 그런 다음 Android SDK를 사용해 볼 수 있습니다. 먼저 TextView, EditText, Layouts(Frame, Linear, Relative), ImageView, Button을 어떻게 사용하는지 알아야 합니다. 그 다음에는 RecyclerView로 이동하세요. 이 단계에서는 연습이 전부입니다. 모든 것을 시도해보고, 그것이 어떻게 작동하는지, 이러한 구성 요소의 특징이 무엇인지, 어떻게 다른지 확인해야 합니다. 그러면 더 깊이 들어가 활동과 프래그먼트를 이해할 수 있습니다. 라이프사이클, 출시. 또한 두 활동(인텐트)과 두 조각(번들) 간에 데이터를 전송합니다. 이제 계산기보다 좀 더 복잡한 것을 만들 준비가 되었습니다. 여러 화면으로 구성된 작은 프로젝트를 작성해야 합니다. 가장 중요한 것은 더 많은 구성 요소를 사용하여 서로 상호 작용하는 방식을 이해하는 것입니다. 그리고 누군가가 귀하의 코드를 보고 조언을 해줄 수 있다면 큰 도움이 될 것입니다. 여기서 이미 Kotlin을 사용해 볼 수 있습니다. 또한 REST API와의 상호작용이 프로젝트에 추가되어야 합니다. 이를 위해 Retrofit 라이브러리가 사용됩니다. 거기에 많은 매뉴얼이 있습니다. 오픈 API도 많고, 학습할 내용도 많습니다(예: Instagram, Facebook 등). 결과는 서버에서 데이터를 다운로드하여 화면에 표시하는 것입니다. Glide 라이브러리(또는 대안으로 Picasso)도 여기에서 유용하게 사용될 것입니다. 그게 전부입니다. 다음으로는 개발 패턴을 이해하는 것이 좋습니다. 안드로이드에서는 구글이 MVVM을 홍보하고 있으니 한번 사용해 보세요. 클린 아키텍처(Clean Architecture)가 무엇인지도 알아보세요. 그리고 무엇보다도-의존성 주입. 동시에 인터뷰를 시도할 수도 있습니다. 모든 면에서 인터넷은 기사와 예제로 가득 차 있습니다. 공부할 때 이름을 외우는 것보다 그것이 어떻게, 왜 작동하는지 이해하는 것이 여전히 더 중요합니다. 디버깅을 사용하여 오류를 감지할 수 있는 것도 중요합니다. 그리고 이것은 많은 연습을 통해서만 가능합니다. 제 생각에는 이 과정이 6개월 안에 완료될 수 있을 것 같습니다. 그러나 이것은 학습에 충분한 시간을 투자하는 경우에만 해당됩니다. 남은 것은 인내심을 구하는 것뿐입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION