Simple&Natural

유튜브 댓글에 써 있던 상담글 본문

개발 관련 상담&조언

유튜브 댓글에 써 있던 상담글

Essense 2019. 12. 13. 14:04
728x90

질문 :
안드로이드하면서 어찌저찌 구글링하면서 앱을 막꾸역꾸역 (코드 덕지덕지) 만들어서 출시도해봣는데 그래서그런지 여전히 다른앱 코드를봐도 이해가안되고 이런부분이 기초가 안되서그런거같더라구요 인터페이스라는걸 왜쓰는지도 이 영상 보고 처음알았네요.. 무작정 혼자 책사서 안드로이드부터 시작해서...ㅠ 혹시 코딩적인 실력을 키우는데는 어떻게해야 빠르게 보는눈이 올라갈까요? 지금상태가 다른사람이 짠 코드를 딱 보면 뭐 파라미터타고 올라가서 인터페이스 추상화 등등 코드에서 줄줄이 연관되어버리면 개념은 이해했는데도 불구하고 코드 따라가다가 까먹고 이해가 잘안되네요 이게 연습한다고 이해가될지 고민입니다 ㅠㅠ 공부방법을 잘못잡은건지 소질이없는걸까요ㅠㅠ

답변 :
사실 프로그래밍이라는게 전문적인 기술중 하나이고, 익숙해지는 데에는 시간이 많이 걸린다고 생각합니다. 이게 쉬운일이였으면 이걸로만 먹고사는 사람들이 좋아하지 않겠죠 :D 저 또한 처음 시작할 때에는 클래스 하나 만드는 것도 몰랐었고, 오랜시간 혼자 헤맸던 기억이 있네요. 다만 한가지 말씀드리고 싶은건, 만들고자 하는 것을 명확히 하고, 그런 것들을 작더라도 계속 쌓아나가는 것이 제가 여태껏 해온 방법이었습니다. 그러다보면 어느순간 돌이켜봤을때, '아 그때 그렇게 한 이유가 있었구나' 하는 생각이 드실거라 생각합니다. 마치 그제서야 퍼즐조각이 맞춰지는 것 처럼요 ㅎㅎ 출중한 프로그래머라 할지라도 남들이 작성한 코드를 한번에 읽고 이해하기는 어렵다고 생각합니다. 남의 코드를 보는 것도 좋지만, 효율적이지 않더라도 자신만의 코드를 작성하는 것이 더 중요하다고 봅니다. 안드로이드 공식 API 가이드를 보시거나(요즘은 한글로 되어있어요), 책의 목차를 보면서 현재 필요한 부분에 대해서만 공략해보세요. 그럼 화이팅입니다.

728x90