본문 바로가기
앱 제작

비전공자 첫 안드로이드 앱 개발 추천 책과 인강

부의 추월차선 실행기 2020. 11. 2.
반응형

나는 프로그래밍과 전혀 무관한 학과를 졸업한 비전공자이다.

 

비전공자로서 어떻게 독학을 했는지,

그리고 어떤 책과 인강을 참고해서 앱을 개발했는지 소개하겠다.

 

 

 

 

1.

 

우선 내가 첫 안드로이드 앱을 제작하는데 가장 큰 공을 세운 책은 바로

애프터스킬 출판사에서 출간된 '안드로이드 with Kotlin 앱 프로그래밍 가이드'라는 책이다.

 

이 책은 예제 위주로 구성되어있다고 봐야될 것 같다.

앱 개발 과정을 하나하나 따라하면서 학습하도록 만들어진 책이다.

요즘은 꽤 많은 안드로이드 책들이 이렇게 실전 예제들을 만들어가면서 학습하도록 구성되어있다.

 

그런데 그 중 이 책을 추천하는 이유는

이 책의 예제들은 꽤 완성도가 높은 앱을 만든다는 것이다.

그냥 도서관에서 책 빌려서 첫 예제인 로또 번호 생성기 앱만이라도 만들어보기를 권장한다.

그리고 바로 출시해보자.

 

이렇게 한 과정을 거치는것만으로도 굉장히 많이 성장할 수 있다.

반면, 다른 책들의 예제들은 바로 출시할만큼의 완성도를 갖춘 경우가 별로 없었던것 같다.

 

가능하다면 여기서 소개하는 예제를 조금이라도 변형해서 출시해보기를 권장한다.

 

이 책의 약점이라면, 아무래도 실전 예제 위주로 필요한 개념들을 설명하는 방식이기 때문에,

기본기를 탄탄하게 하면서 배우기는 어려울 수 있다.

그렇지만, 코딩을 가장 빠르게 배우는 방법은 바로 서비스를 만들어보는 것이라고 한다.

 

어차피 앱 개발은 만들면서 모르거나 막히는 과정을 구글에서 찾아보는게 중요하다.

책에서 찾으려면 한참 걸린다.

그렇기 때문에 이런 책의 예제들을 따라하다가 조금 기능을 변형 시켜보고,

그 과정에서 필요한 개념들은 그 때 그 때 구글에 찾아보면 된다.

 

 

 

2. 

 

두 번째 공신은 인터넷강의인데 Udemy라는 사이트에서 들었다.

Udemy는 coursera 같은 곳처럼 전세계에서 유명한 사람들의 강의가 올라오는 곳이다.

 

내가 들은것은 'The Complete Android N Developer course'다.

 

사진에서 볼수 있듯이 다 듣지도 않았다.

필요한것만 골라 들으면 된다.

이 강의는 예제가 굉장히 많다.

그리고 다 아주 훌륭한 예제들이다.

인스타그램 서비스를 만들어보는 예제도 있다.

 

이 강의를 추천하는 이유 역시 좋은 예제들이 많기 때문이다.

그리고 설명도 아주 군더더기 없이 꼼꼼하게 잘해준다.

이 강의는 기본적인 내용도 많기 때문에 모르는 부분이 있으면 찾아서 듣기도 아주 좋다.

 

 

강의료도 유데미답게 매우 저렴하다. 11,000원에 구매했던것 같다.

강의 내용이 굉장히 많은데 11,000원이면 그냥 공짜나 마찬가지다.

프로그래밍 서적들 대부분 3-40,000원은 하는데 인터넷 강의가 이 정도라니..

 

다만, 단점이 있는데.. 영어 강의라는 것이다..ㅎㅎ

영어 울렁증이 있는 사람들 입장에서는 꺼려질 수도 있겠다.

그래도 영어가 어려운 영어는 아니고 쉬운 영어들이라서 충분히 들을만하다고 생각한다.

그리고 사실 프로그래밍 쪽은 어느정도의 영어 실력은 필요하다.

앱을 개발하는 과정에서 구글을 많이 찾아봐야되는데, 영어로 된 글들을 참고해야되는 경우도 있기 때문이다.

(물론, 요즘 한국의 고수 개발자들이 블로그도 많이 하셔서, 한국 블로그들만으로 해결되는 경우도 많기는 하다)

내가 봤을 때 코딩으로 뭔가를 개발하려면 수능 4-5등급 이상의 영어 수준은 필요하다고 생각한다.

그 정도면 이 강의도 충분히 들을 수 있지 않을까하는 생각이다.

 

 

 

정리

 

아무튼 나의 첫번째 앱은 '안드로이드 with Kotlin 앱 프로그래밍 가이드' 책을 많이 참고했고

두번째 앱은 유데미(Udemy)의 'The Complete Android N Developer course' 강의를 많이 참고했다.

음.. 참고로 첫번째 소개한 책은 kotlin으로 주로 이뤄져있고, 두번째로 소개한 강의는 Java로 이뤄져있어서

첫 개발하시는 분들이 두 개를 다 참고하기는 어려우실 수 있을 것 같기는하다.

 

나 같은 경우 자바로 개발을 했는데,

따라서 첫번째 책에 kotlin으로 적혀있는 코드를 구글 검색을 하면서 Java로 바꾸는 작업을 했다.

 

자바를 배우신 분은 소개한 인터넷강의를 참고하기를 권하며,

그렇지 않다면 바로 첫 번째 소개한 책을 참고하기를 권한다.

 

P.S 참고로, 유데미(Udemy)에 좋은 강의가 굉장히 많고 다 저렴하다.

코틀린 강의도 좋은게 많으니 필요하면 듣기를 권장한다.

728x90

댓글