상세 컨텐츠

본문 제목

'코딩'이 무엇일까?

프로그래밍

by 셉인 2022. 6. 25. 08:17

본문

728x90
요즘 코딩이 그렇게 핫하다는데 코딩이 뭐하는 거지?

  AI, 빅데이터 등 4차 산업혁명이 진행 중인 지금, 혁명의 축에 서있어 관심의 눈길을 끄는 '개발자'라는 직업이 있습니다. 프런트 엔드 개발자, 백엔드 개발자, 서버 등 다양하게 세분화되어 있어서 처음 접하시는 분들은 '개발'하는 사람들로만 인식하고 쉽게 어떤 직업인지 무슨 일을 하는지 감을 잡기 어렵습니다. 개발자들이 많은 분야로 나누어져 있지만 이들 사이의 공통점은 일을 할 때 '코딩을 한다'입니다. 그런 의미로 개발자 직업을 이해하기 위해 코딩에 대해, 코딩이 무엇인지 소개해 보려고 합니다.

 코딩이란?

 '코딩'이라는 단어를 처음 들으시는 분들은 어떤 뜻인지 생소하실 것입니다. coding;부호화,((정보를 계산 조작에 편리한 부호로 바꾸기))라고 사전에는 정의되어 있지만 정확히 어떻게, 어떤 것을 하는지 와닿지 않습니다. 쉽게 말하자면 컴퓨터를 이용해서 프로그램을 만드는 것이 코딩이라고 볼 수 있습니다. 우리가 프로그램을 만들고 싶을 때 명령을 프로그래밍 언어로 입력하여 컴퓨터가 이해할 수 있도록 해주는 과정을 뜻합니다. 이때 코딩 과정 속에서 등장하는 프로그래밍 언어는 컴퓨터가 실행할 프로그램을 작성하는 언어로, 쉽게 'language'와 같습니다. 다양한 국적의 사람들과의 대화를 위해서는  한국어, 영어, 중국어 등 상황에 맞는 언어를 선택해서 대화해야 의미가 통합니다. 이렇듯 프로그램을 만들 때 컴퓨터에게 명령을 하기 위해 컴퓨터가 알아듣도록 프로그래밍 언어인 C, Java, C++, React, HTML 등 상황에 따라 적절하게 사용해야 합니다. 언어들은 점차 사람이 이해하기 쉽고, 복잡한 알고리즘이나 프로그램, 자료를 효율적으로 표현할 수 있도록 진화하고 있습니다. 혼자가 아닌, 많은 사람들이 효율적으로 코딩할 수 있도록 객체지향언어로 발전하였습니다. 객체지향 언어는 C++, Java 등이 있으며 재사용이 쉬워 효율을 높여줍니다. 이들을 이용해서 코딩을 해 애플리케이션, 웹사이트 등을 만들 수 있습니다.

어떻게 시작해야 해요?

 관심을 갖고 있다면 코딩을 시작하는 방법은 쉽습니다. 자신의 성향과 흥미에 대해 파악한 다음 자신이 원하는 분야가 무엇인지 설정해 주어야 합니다. 그 뒤 공부할 언어를 설정하는 것이 중요합니다. 분야 내에서도 많은 언어가 존재하기에 각 언어의 특성에 유의해서 설정해야 합니다.  많은 개발자 분야 중 프론트엔드 개발자라면 주로 HTML, React 등을 이용하며 백엔드 개발자는 C++,Java 등을 이용합니다. 프론트엔드란 사용자 인터페이스, 즉 시각적으로 눈에 보이는 화면을 담당합니다. 화면을 구성하는 각 기능을 실행하였을 때 정보를 불러오고 입력하는 영역에 대해서 개발을 진행합니다. 백엔드는 'Back' 뒤에서 사용자에게 보이지 않는 영역을 담당합니다.

어떻게 공부해야 해요?

 유튜브, 사설 인터넷 강의를 수강하거나 학원 수강, 책으로 독학 등 다양한 방법의 공부 방법이 있습니다. 개인의 가장 잘 맞는 공부법을 택하여 '꾸준히'하는 것이 중요하다고 생각합니다. 단순히 개념을 익히는 것이 아닌 다양한 문제를 풀어보고 익혀야 합니다. 관심 분야에 대해 공부한다면 재밌게 코딩하실 수 있을 것입니다.

 

지원서 쓰는김에 블로그에도 업로드 (❁´◡`❁)

728x90

관련글 더보기

댓글 영역