본문 바로가기

반응형

IT NOTE

나도 프로그램을 잘 만들 수 있다 나프잘 1권을 사서 보고 있다. 이 책은 암기가 아닌 이해를 하라고 말한다. 프로그래밍은 문제해결 과정이다. 어떤 사용자가 문제를 제시하면 그 문제를 해결하는 것이다. 문제를 해결하려면 문제를 정확히 이해해야 한다. 무엇을 요구하는가? 정확히 무엇을 요구하는지 이해해야 한다. 그것이 프로그래밍에서 가장 중요한 부분이다. 문제에서 요구하는 결과가 무엇인가?? 결과물이 파악이 안되면 설계를 진행할 수 없다. 다음 3가지 질문을 해보자. 1. 반드시 입력받아야 하는 값이 있는가? 2. 정해진 상수가 있는가? 3. 결과를 도출할 수 있는 공식이나 절차가 있는가? 문제 이해의 출발점은 문제를 해결하고자 하는 사람이 누구인가? 에서 시작한다. 문제를 제시한 최종 사용자가 누구인가?? 사용자를 파악하면 사용자가 원하.. 더보기
프로그래밍이란? 설계가 90% 코딩이 10%다. 못한다고 주눅들 것 없고 이해와 반복을 계속 하자. 암기보다는 이해를 해야 된다. 프로그래밍이란 문제를 해결하는 과정이다. 중요한 것은 문제해결능력이다. 프로그래밍 언어는 도구일 뿐이다. 도구를 잘 사용하기 위해서 일단 뭔지 알아야 한다. 이해와 사용을 동시에 해보자. 더보기
Chat GPT에게 코딩 실력 향상 방법에 대해 물어봤다. AI의 대답이다. 코딩을 처음 시작하는 것은 매우 흥미로운 일입니다! 이제부터 당신이 코딩에 대한 열정을 가지고 있으므로, 다음은 당신의 실력을 향상시키기 위한 몇 가지 팁입니다. 기초 개념 배우기: 코딩을 시작하기 전에 기본 개념을 배우는 것이 중요합니다. 기본 개념은 모든 프로그래밍 언어에서 동일하며, 조건문, 반복문, 변수 등과 같은 기초적인 개념을 이해하면 코딩에 대한 이해도가 높아집니다. 적극적으로 문제 해결: 문제 해결 능력은 코딩을 배우는 가장 중요한 부분 중 하나입니다. 간단한 문제부터 시작해서 복잡한 문제를 해결해보는 것이 좋습니다. 프로그램 쓰기: 단순히 개념을 이해하는 것만으로는 충분하지 않습니다. 실제 프로그램을 작성해보면서 배운 내용을 적용해보는 것이 중요합니다. 온라인 리소스 활.. 더보기

반응형