Skip to content

개발, 코딩 시작하는 방법

언젠가 부터 불었던 코딩 열풍이 식지않고 있다. 직업을 가지고 있던 사람들도 개발자가 되기 위해 공부를 한다고 한다. 취직도 잘되고 연봉이 상대적으로 조금 높아서 그렇다고 알고 있다. 그리고 코딩은 재밌다. 내가 무언가 서비스를 만들고 제공하고 이외에도 정말 많은 것들을 스스로 할 수 있다. 그게 정말 매력적인 부분이라고 생각한다. 물론 어디까지나 아직 초보의 개인적인 생각이다. 컴퓨터 공학을 전공하고 있기 때문에 주위에 개발에 입문하려는 사람들과 입문한 사람들이 항상 많았다. 나도 그 과정을 지나 보았기 때문에 입문하려는 사람들에게 조금이나마 도움이 되었으면 좋겠다.

나의 코딩공부

위 글에서 나는 어떤식으로 개발에 입문하게 되었는지 알 수 있다.

만약 아무것도 몰라서 막막하다면

처음에 코딩을 공부하고는 싶고, 돈을 쓰자니 아깝고 막상 독하으로는 뭘 어떻게 시작해야 할지도 몰랐었다. 그럴 땐 유튜브를 활용하면 좋다. 유튜브에서 프로그래밍이 무엇인지 어떤 언어가 좋을지 어떤 것들을 할 수 있는지 등 관심가는 대로 찾아보다가 원하는 언어를 공부하면 된다. 유튜브나 강의를 통해 조금만 공부하면 간단한 입출력은 쉽게 할 수 있다. 그리고 내가 추천하는 공부 방법은 바로 알고리즘이다.

코딩테스트나 취업에 관심이 없더라고 알고리즘문제 풀이는 프로그램과 언어의 이해도를 높이는 데 정말 좋은 공부 방법이다. 어려운 수학문제처럼 고민하여 문제풀이 하는 것을 좋아한다면 알고리즘 문제를 풀이하는 것 자체로도 재미있을 것이다. 그러다 개발로 넘어간다면 조금 더 좋은 기본기를 갖추고 개발을 시작해 볼 수 있다. 아래 알고리즘 카테고리 페이지에 내가 개인적으로 재미있거나 어려웠던 문제들, 알고리즘 기법등을 써 놓았다.

https://kmelon55.com/?cat=20

국영수나 자격증 시험 공부하듯이 공부하는 것은 비추한다. 처음에는 당연히 여태껏 살아오며 공부했던 방식으로 공부한다. 정보들을 찾아보고 책을 사거나 영상을 보며 메모하고 이론을 익히고… 정말 다 필요 없고 구글링 하는 법 부터 배워야 한다고 생각한다. 개발에 관련한 모든 지식은 구글에 다 있다. 모르는게 있으면 구글에 검색하여 찾아보면 된다. 사실 위 정도단계들을 지나 왔다면 구글링한는 것은 어느정도 익숙해졌을 것이라 개발 부터는 구글을 활용하면 된다. 아주 많은 고수분들이 양질의 정보를 제공해 준다. (물론 아닌 것도 있지만..) 그렇게 진행한 프로젝트는 시작보다는 마무리가 중요하다. 많은 사람들이 시작은 하지만 마무리를 하지 못한다. 나도 처음에 도전한 몇개 프로젝트들을 마무리하지 못했다. 혼자 하면 아무래도 지치기도 하고 열정이나 흥미도 금방식어버린다. 다른 사람과 함께하면 의지도 되고 좀 더 재미있고 빠르게 마무리 할 수 있는 것 같다.

위에 말한 방법들은 지극히 개인적으로 추천하는 방법이다. 사실 무언가 시작하는 방법이 따로 있는 것은 아니니까. 무엇이든 어떤 방법으로든 그냥 시작하면 된다. 시작을 안하니까 시작을 못하는 경우가 제일 많은 것 같다. 당장 시작하는게 가장 좋은 방법이다.

Leave a Reply

Your email address will not be published. Required fields are marked *