티스토리 뷰

카테고리 없음

코딩에 대해 알아보기

정말멋진남자 2022. 9. 7. 16:18
반응형

1. 코딩이란?

코딩은 ‘code’와 ‘ing’의 합성어로, 여기서 코드(code)란 ‘프로그램에서 작업을 수행하기 위하여 사용되는 하나의 명령어 또는 몇 개의 명령어들로 구성된 부분’을 뜻합니다. 즉, 코딩은 프로그램에서 작업을 수행하기 위해 사용되는 언어로 컴퓨터에게 명령하는 것을 말합니다.

2. 프로그래밍이란?

프로그래밍은 ‘수식이나 작업을 컴퓨터에 알맞도록 정리해서 순서를 정하고 컴퓨터 특유의 명령코드로 고쳐 쓰는 작업’을 총칭하는 말입니다. 위에서 명령 코드를 입력하는 것이 코딩이라고 말씀드렸는데요. 간단히 정리하면, 프로그래밍은 코딩을 포괄하는 보다 큰 개념이고, 코딩은 컴퓨터 언어로 명령을 입력하는 작업 정도로 생각하시면 됩니다.

3. 코딩 시작 하기 좋은 방법!

코딩을 공부하시는 분들 중에 C언어, Java 등 특정 언어의 이론을 깊게 파면서 하시는 경우가 있는데요. 코딩 초보자분들에게는 별로 추천드리고 싶지 않은 방법입니다. 안 그래도 낯설고 어려운데, 이론만 파면 재미도 없고, 자신이 이 분야에 재능도 없는 것 같아 쉽게 포기하게 될 확률이 커요. 물론, 이 방법이 잘못되었다는 것은 아닙니다. 분명히 나중에 실력이 쌓였을 때에는 많은 도움이 됩니다. 하지만 초보자분들에게는 익숙한 것부터 손으로 익혀가며 배우시는 게 더 좋은 방법이라고 생각해요. 그게 바로 '웹(Web) 개발'입니다.

4. 프로그램 공부시 언어 선택방법

2021년 기준 가장 인기 있는 기술은 JavaScript로, 9년 연속 1위를 차지하고 있습니다. 아마 대부분의 개발자들이 웹 프로그래밍을 하고 있기 때문이 아닐까라는 추측을 할 수 있습니다. 2위는 HTML/CSS가 자리했고, 3위로는 데이터베이스 관련 언어인 SQL, 그다음은 파이썬이 차지했습니다. 프로그래머들이 원하는 기술 순위는 또 달랐습니다. 파이썬이 19.04%로 1위를 차지했고, 그 뒤를 이어 TypeScript, JavaScript, Go, Rust, Node.js 등이 차례로 이어졌습니다. 파이썬은 5년 연속 개발자들이 배우고 싶어 하는 언어 1등을 차지했는데요. 그만큼 파이썬의 활용 가능성이 무궁무진하고, 개발자들이 생각하기에 앞으로 더욱더 많이 사용될 것이라는 판단에서 나온 것 같습니다. 즉 Python은 다른 프로그래밍 언어들보다 범용적이고, 직관적이기 때문에 배워놓으면 잘 써먹을 수 있을 언어입니다. 당장 개발자로 취직을 준비할 게 아니라면 Python으로 코딩의 재미를 느끼신 후에 본인이 전문적으로 일할 분야에서 사용하는 언어를 배우는 것을 추천합니다.

5. IT 취업 분야

5-1 프로그래머

프로그래머는 코딩을 이용해 네이버,카카오,쿠팡 등 컴퓨터 프로그램을 개발하는 업무를 말하며 우리가 it취업 분야를 생각했을 때 가장 먼저 생각할 수 있는 분야입니다. 프로그래머는 통칭일 뿐 어떤 프로그램을 개발하느냐에 따라 웹개발자, 앱개발자, sw개발자 등 다양하게 명칭과 역할이 나뉘며 개발자는 크게 프론트엔드, 백엔드, 풀스택 등으로 나뉩니다.

5-2 클라우드

클라우드 서비스이란 쉽게 말해 가상서버를 구축하는 것을 의미합니다. 즉, 물리적인 저장장치 필요없이 가상서버를 구축하여 언제 어디서든 저장된 데이터를 볼 수 있는 것입니다. 클라우드 서비스를 대표하는 기업에는 아마존, 구글, 마이크로소프트가 있습니다. 클라우드 서비스에 대한 직무에는 크게 클라우드 시스템을 개발하는 클라우드 아키텍처(개발자) 클라우드 서비스를 운용, 유지, 보수를 책임지는 클라우드 엔지니어 이렇게 구분됩니다.

5-3 빅데이터 전문가

빅데이터란 너무 방대하여 기존의 방식으로 수집/분석/처리 등이 어려운 정형, 비정형의 데이터를 말합니다. 빅데이터전문가는 이런 방대한 데이터를 다루고 수집/분석하여 사용자들이 원하는 데이터를 추출하고 결과를 분석하여 소비자들이 원하는 정보를 제공합니다.

5-4 정보보안 전문가

세상이 디지털화 되면서 개인정보를 포함 여러 정보가 디지털화됨에 따라 이를 노리고 정보를 갈취하려는 일명 해커들이 등장하기 시작했습니다. 이러한 해커들의 데이터정보 갈취를 방지하기 위해 생겨는 직업이 정보보안전문가입니다.

반응형