안녕하세요 토스트 데브입니다.
이번에는 코딩과 프로그래밍이 무엇인지 알아보도록 하겠습니다.
1. 이전의 코딩에 대한 인식
이전에는 코딩을 하는 직종은 소프트웨어나 하드웨어에 설치되는 프로그램 등을 개발하는 프로그래머들이 하는 일이었습니다. 이전에는 전공자가 아닌 비 전공자라라면 너무나도 먼 미지의 영역으로 느꼈던 것 같습니다.
요즘 우리 삶에서 볼 수 있는 가전제품부터 시작하여 휴대폰, 노트북, 컴퓨터 심지어는 자동차와 같이 다양 곳곳에서 컴퓨터와 인공지능은 우리 삶에 많은 영향을 끼치고 있고 또한 발전하고 습니다.
이제는 꼭 프로그래밍을 하는 개발자가 아니더라도 어린 학생부터 성인까지 충분히 자기계발과 취미나 개발 분야가 아닌 곳에서도 본인의 업무 역량을 향상하기 위해서 코딩을 공부하는 시대가 도래하였습니다.
2. 코딩이란 무엇일까?
코딩의 사전적인 의미로 보면 "code"와 "ing"의 합성어로 프로그램을 작성하는 작업을 이야기하며 하나의 명령어나 또는 명령어들로 구성된 "code"를 작성하는 일을 코딩이라고 합니다.
사람과 사람이 대화를 하기 위해서 한국어, 영어, 일본어, 중국어 등 다양한 언어를 선택하여 소통하고 대화하 듯이 코딩을 하기 위해 운영체제나 프로그램에 명령을 내리기 적합한 언어를 선택하고 판단하여 사용하게 되며 이에 C언어, Java, Python, PHP 등 다양한 언어들 중에서 선택하여 사용하게 됩니다. 이러한 언어를 통해 프로그램 코드를 작성하는 일을 코딩이라고 말합니다.
3. 프로그래밍은 무엇일까?
코딩과 마찬가지로 프로그래밍의 사전적 의미를 보면 "Program"과 "ing"의 합성어로 프로그램을 작성하는 작업을 이야기 합니다. 여기서 잠깐! 코딩과 프로그래밍이 동일하게 프로그램 언어를 작성하는 작업을 이야기합니다.
그러나 프로그래밍의 경우 코드를 작성하는 것만 하는 것이 아닌 프로그램 작성 방법을 결정하고 코딩을 통해 코드를 작성하고 에러를 수정하는 작업 모두를 이야기합니다. 즉, 프로그래밍이란 단어는 코딩보다 좀 더 넓은 범위의 작업을 이야기한다고 볼 수 있습니다.
코딩은 프로그램을 작성하는 좀 더 작은 단위의 작업이라면 프로그램의 작성방법을 선정하고 그 코딩 작업이 모이고 에러를 수정하는 것까지의 모든 작업을 프로그래밍이라고 할 수 있습니다.
4. 코딩을 배운다면 무엇부터 배우는 것이 좋을까?
우리가 학교에서 배웠던 수학을 통해 수학적 사고력을 기를 수 있었듯이 코딩을 배우고 활용하면서 좀 더 논리적 사고와 문제 해결 능력을 기를 수 있다는 장점이 있습니다. 만약 코딩을 배우기 위해 접근이 좀 더 쉬운 개발 분야는 웹 개발이 아닐까 싶습니다.
JAVA나 C언어와 같이 결과물을 바로 확인하기에는 조금 까다로운 프로그램 개발과 달리 웹 개발의 경우 HTML과 CSS와 함께 개발하여 웹 사이트에서 바로 보면서 동적 원리를 좀 더 쉽고 빠르게 이해할 수 있습니다.
만약 코딩을 배운다면 HTML과 CSS를 시작으로 웹 개발을 배워가면서 먼저 접근해 보는 것이 어떨까요?
'알쓸신잡 > 코딩에 대하여' 카테고리의 다른 글
[코딩에 대하여] #06 네트워크의 개념 이해하기 (0) | 2025.07.07 |
---|---|
[코딩에 대하여] #05 프레임워크 vs 라이브러리에 대하여 (1) | 2025.07.03 |
[코딩에 대하여] #04 웹 개발과 프론트 엔드! 백엔드에 대하여 (0) | 2025.06.17 |
[코딩에 대하여] #03 코딩을 위한 코드 에디터 무엇이 좋을까? (0) | 2025.03.19 |
[코딩에 대하여] #01 AI 시대에 코딩을 배워야 하는 이유 (0) | 2025.03.19 |