본문 바로가기
  • 실천 + 도전 + 인내
IT Knowledge

웹개발자가 되기 위한 학습법

by IT성장스토리 2024. 1. 22.
반응형

<프로그래밍 언어>

웹개발자가 되려면 어떤 과정을 거쳐야 할까?

웹개발에 관심이 많은 분이라면 익히 들어보았을만한 용어들이 있습니다.

 

프론트엔드(Front-End),  백엔드(Back-End)

쉽게 말해,

프론트엔드는   눈에 보이는 영역이라고 생각하면 되고

백엔드는          눈에 보이지 않는 영역이라고 생각하면 됩니다.

 

프론트엔드쪽이든 백엔드쪽이든

처음엔 대부분 하나를 선택해 취업해 일하게 됩니다.

프론트엔드 개발자는

웹사이트같은 사용자 인터페이스(UI)를 개발업무를 하고

백엔드 개발자는

서버관련된 개발업무를 담당합니다.

 

그런데 추가로 이 두 가지를 두루섭렵한 풀스택(Full Stack) 개발자가 있습니다.

프론트엔드와 백엔드를 모두 담당할 수 있는 멀티플레이어와 같은 개발자입니다.

 

웹개발은

두 부분이 서로 연결되어 있기에

처음엔 한 분야에서 전문성을 기르며 일하게 되더라도

결국엔 풀스택 개발자의 방향으로 실력을 쌓아 나가는 것이 맞다고 봅니다.

 

지금부터는

넓게 펼쳐진 산(웹)을 보는 시간을 갖겠습니다.

(처음부터 끝까지 아래 용어들을 다 읽어내려가 보세요)

 

인터넷

http

브라우저

DNS

도메인

호스팅

자료구조와 알고리즘

터미널

인코딩

SEO

객체

레이아웃

유효성검사

DOM

API

Git

인터페이스

반응형

라이브러리

어셈블리어

OS

쓰레드

메모리

프로세스

네트워크

DB

토큰

클라이언트

캐싱

웹소켓

클라우드

 

웹이라는 산을 위에서 내려다보니

위와 같은 단어들이 수북이 쌓여있습니다.

 

멀리서 산을 바라볼 때는 산이라는 간단한 한글자만 눈에 보였는데

산을 망원경으로 들여다보니

위와 같은 웹의 산이 생소한 단어들로 빼곡히 채워져 있는 것을 보게 됩니다.

 

이미 IT현업에서 일하고 계신 분들이 위 단어들을 본다면

별것 아닌걸로(익숙하게 알고 있음) 생각할 용어들도 쉽게 읽어 내려갈 수도 있겠지만

아직 공부조차 시작도 안한 분들에게는 위 용어가 큰 부담으로 와 닿을 것 같습니다.

 (특히, 현업에서도 위의 용어들처럼

 한글로 표현되는 상황보다 영어로 표현되는 경우가 더 많기에

 눈에 쉽게 들어오지 않을 가능성도 많습니다.)

 

그러나 절대 걱정할 필요가 없습니다.

걱정할 필요가 없는 두 가지 이유를 말씀드리겠습니다.

 

첫째,  위 용어에 대해 구체적이고 확실히 알고 있는 현업자들은 실제 많지 않습니다.

          일부 용어에 대해선 실제 업무와 맞닿아 있기에 익숙하겠지만,

          같은 용어라 해도 다른 언어를 접하게 되면 달리 사용될 수도 있기에 모든걸 다 안다고 할 순 없습니다.

 

둘째,  웹에 대해 공부를 하다보면 하루에도 몇 개씩 새로운 용어에 익숙해질 기회나 시간이 많습니다.

          즉,  몰랐던 것을 배우는 재미가 쏠쏠하단 이야기입니다.

          자주 이용하던 식당에서 늘 먹던 메뉴가 아닌 새로운 음식을 시켜먹었는데 입꼬리가 올라간적 있으신가요?

 

웹개발자가 되기 위한 학습법은

이 글을 읽고 계신 여러분이 찾아야 합니다.

 

각자가 지금까지 해왔던 배움에 대한 성향이나 능력치가 다 다르기 때문에

놀이를 하듯이 접근해 하나씩 하나씩 정복해 나갈 수도 있을 것이고

아니면 웹 이전에 컴퓨터의 구조와 체계등부터 (즉 기초부터) 차근차근 기간을 두고

꾸준히 공부하면서 점점 더 구체적이고 세부적인 부분으로 좁혀가며 전문성을 키울 수도 있을 것입니다.

 

대학교 교육과정을 거치고 기초부터 학습을 하는 경우

(다른 언어들에 비해) 어려운 언어이긴 하지만 C언어부터 공부하는 것이 기초를 탄탄히 하는데 유리합니다.

백엔드관련해선 PHP를 공부하는 것이 좋다는 이야기들도 많이 있습니다.

 

배울 수 있는 과정들이 워낙 많고 다양하기에 첫단추를 잘 끼고 시작하게 되면 

분명 만족할만한 성과를 달성할 것입니다.

지금 시작해 보세요.

 

< 학습에 대한 Tip >

대학교나 대학의 과정을 이수하려는 경우가 아닌 경우

대개 학원의 교과과정을 이수해 취업하려고 하거나

스스로 공부해(독학) 취업하려고 할 것입니다.

그런데 학원이든 독학이든

아무런 기초없이 뛰어들면 금방 포기하게 될 가능성이 상당히 높아집니다.

몇 권의 책을 사서 실제 따라해보며 공부를 하거나

인터넷에서 유용한 정보(자료)를 찾아 공부해 나가면 생각보다 쉽게 접근할 수 있습니다.

단, 인터넷을 통해 글이나 영상들을 접할 때는

가능한 부정적이거나 어두운면을 부각시키는(쉽지 않다는 식의)

자료들은 지양하길 바랍니다.

(시작하기도 전에 관두는 일은 없어야 합니다.)

 

★ In the beginning God created the heaven and the earth. ★

반응형

댓글