반응형 프로그래밍10 [리뷰] 읽기 좋은 코드가 좋은 코드다 - Part 2~4. 이렇게 오래 읽을 책이 아니였는데.. 엄청 오래 읽은 책같다. 사실 읽다가 다른 일들과 다른 책들에 치여 구석에 처박아 뒀다가 최근에야 다시 펴서 마무리지었다. 최근에는 클린 코드를 읽고 있는데, 말하고자 하는 내용이 결국은 다 같은 방향성을 가지고 있는거 같다는 생각이 들었다. 어떻게 하면 좋은 코드를 짜는가에 대한 답을 내리기 위해서는 결국 좋은 코드가 무엇인지에 대한 정의부터 시작되어야 한다. 나는 읽기 좋은 코드, 이해가 잘되는 코드가 좋은 코드라는 생각을 가지고 있기에 이 책을 집어들었었고, 고개를 끄덕이면서 글을 읽었다. 이 책의 단점이라고 한다면 좋은 코드를 작성하는 예제들이 C++, 파이썬, JS, JAVA 등의 여러 언어로 표현이 된다는 사실인데, 한가지 언어를 이제 막 배우기 시작하는 .. 2021. 12. 1. [프로그래밍 공부법] 구글링 프로그래머의 영원한 친구. 구글이다. 구글에 검색해보는 것을 구글링이라 말하고, 모든 개발의 시작은 구글링부터 시작한다. 그만큼 구글링은 중요하다. 원하는 정보를 검색하고, 찾아내서 읽어내는 능력, 그리고 읽고 이해한 내용을 바탕으로 자신의 코드를 작성하고 수정할 수 있는 능력. 이러한 능력이 충분하다면, 프로그래밍을 시작한지 얼마 안되었을지라도 자기가 생각한 코드를 더듬더듬 만들어 나갈 수 있다. 이건 마치 일반인이 평소 안해먹던 요리를 해먹기 위해 인터넷에 레시피를 검색해 보는 방법과 비슷하다. 대충 집안에 있는 냉장고를 확인하고, 해먹을 수 있는 요리를 생각한뒤, 해당 요리를 인터넷에 검색해서 여러 레시피를 확인해본다. 그리고 그 중에서 맛있어보이고, 그나마 내가 해볼만하다 싶은 요리를 선택해 조리.. 2021. 11. 12. [프로그래밍 공부법] 프로그래밍 실력을 올려주는 3가지 공부법 프로그래밍을 강의로 공부하라고 하면 많은 사람들이 강의'만' 보면 되는줄 안다. 하지만 그렇게 하면 강의가 다루는 영역에 대해서는 잘알겠지만, 강의가 다루지 않는 부분에 대한 작업을 할 때면 어디서부터 뭘 해야할지 갈길을 잃어버리게 된다. 앞서 말했지만 강의를 듣는것은 베이스캠프를 짓는 과정이며 베이스캠프를 지으면서 문제를 정의하고 해결하는 능력을 함께 길러야한다. 문제를 정의할 수 있어야 '구글링'이 가능해지고, 구글링을 통해 '해결'해보는 경험이 쌓여야, 개발을 하면서 만나게되는 언제 어디서 튀어나올지 모르는 문제에 여유있게 대처가 가능해진다. 오늘은 그러한 문제를 정의하고 해결하는 능력을 길러주는 공부법 3가지를 소개한다. 이미 활용하고 있는 사람들이 많아 뭘 거창하게 넘버링까지 해서 이야기하나 싶.. 2021. 11. 2. [프로그래밍 공부법] 프로그래밍을 공부하는 방법 1. 공부목적을 확실히 하자. 2. 베이스가 될 프로그래밍 언어를 선택하자. 3. 강의 고르기 4. 강의 수강하기 5. 함께 공부하기. 6. 강의를 완주했다면? 프로그래밍을 공부를 시작하기로 마음 먹었다면 어떻게 공부해야할지 막막함이 앞선다. 이건 전공자이거나 비전공자이거나, 문과거나, 이과거나의 문제가 아니다. 누구나 마주하는 '빈 종이에 무엇을 어떻게 채워넣어야할지 모르겠는 막막함'이다. 무엇부터 공부해야 되나 알아보면, 우리는 정보의 바다 속에 살고 있고, 구글링을 통해 모든 정보를 접할 수 있으며, 굳이 유료강의나 오프라인 강의를 찾아볼 필요없이, 원하는 정보를 찾아서 공부할 수 있는 세상이라고 한다. 그러니 우물쭈물 하지말고 하고 싶다면 당장 시작하라는 조언이 넘쳐난다. 어쩜 이리 구구절절 맞는.. 2021. 11. 1. 이전 1 2 3 다음 반응형