본문 바로가기

반응형

IT NOTE

프로그래밍(Programming), 프로그래밍 언어(Programming Languages). 외할아버지의 책장에서 '빌게이츠의 미래로 가는 길' 책을 발견했다. 최근 코딩을 배우고 있어서 관심이 갔다. 프로그래밍하면 빼놓을 수 없는 인물이 '빌 게이츠'다. EXCEL, MS-DOS, WINDWOS를 개발했다. 마이크로소프트사의 회장이었고 지금은 기술이사를 맡고 있다. 빌게이츠는 13세부터 프로그래밍을 하기 시작했다. 워런버핏도 그 무렵에 주식을 시작했다고 하는데, 역시 천재는 어릴 때부터 특정분야에 두각을 보이는 것 같다. 어릴 때부터 시작했지만 포기하지 않고 지금까지 하는 인내심도 있다. 천재인데 인내심 있게 노력까지 한다? 누구도 따라갈 수 없다. 나는 지금 내가 무엇을 하고 있는지 알고 싶었다. 코딩(소프트웨어 개발)을 하고 있는데 도대체 이것이 무엇인지 정확히 이해하고 싶었다. 그래서 이.. 더보기
나도 프로그램을 잘 만들 수 있다 나프잘 1권을 사서 보고 있다. 이 책은 암기가 아닌 이해를 하라고 말한다. 프로그래밍은 문제해결 과정이다. 어떤 사용자가 문제를 제시하면 그 문제를 해결하는 것이다. 문제를 해결하려면 문제를 정확히 이해해야 한다. 무엇을 요구하는가? 정확히 무엇을 요구하는지 이해해야 한다. 그것이 프로그래밍에서 가장 중요한 부분이다. 문제에서 요구하는 결과가 무엇인가?? 결과물이 파악이 안되면 설계를 진행할 수 없다. 다음 3가지 질문을 해보자. 1. 반드시 입력받아야 하는 값이 있는가? 2. 정해진 상수가 있는가? 3. 결과를 도출할 수 있는 공식이나 절차가 있는가? 문제 이해의 출발점은 문제를 해결하고자 하는 사람이 누구인가? 에서 시작한다. 문제를 제시한 최종 사용자가 누구인가?? 사용자를 파악하면 사용자가 원하.. 더보기
프로그래밍이란? 설계가 90% 코딩이 10%다. 못한다고 주눅들 것 없고 이해와 반복을 계속 하자. 암기보다는 이해를 해야 된다. 프로그래밍이란 문제를 해결하는 과정이다. 중요한 것은 문제해결능력이다. 프로그래밍 언어는 도구일 뿐이다. 도구를 잘 사용하기 위해서 일단 뭔지 알아야 한다. 이해와 사용을 동시에 해보자. 더보기
Chat GPT에게 코딩 실력 향상 방법에 대해 물어봤다. AI의 대답이다. 코딩을 처음 시작하는 것은 매우 흥미로운 일입니다! 이제부터 당신이 코딩에 대한 열정을 가지고 있으므로, 다음은 당신의 실력을 향상시키기 위한 몇 가지 팁입니다. 기초 개념 배우기: 코딩을 시작하기 전에 기본 개념을 배우는 것이 중요합니다. 기본 개념은 모든 프로그래밍 언어에서 동일하며, 조건문, 반복문, 변수 등과 같은 기초적인 개념을 이해하면 코딩에 대한 이해도가 높아집니다. 적극적으로 문제 해결: 문제 해결 능력은 코딩을 배우는 가장 중요한 부분 중 하나입니다. 간단한 문제부터 시작해서 복잡한 문제를 해결해보는 것이 좋습니다. 프로그램 쓰기: 단순히 개념을 이해하는 것만으로는 충분하지 않습니다. 실제 프로그램을 작성해보면서 배운 내용을 적용해보는 것이 중요합니다. 온라인 리소스 활.. 더보기

반응형