CWN(CHANGE WITH NEWS) - 웹 개발 공부, 어디부터 시작하는게 좋을까?

  • 흐림고창-8.3℃
  • 흐림강진군-5.6℃
  • 맑음군산-9.0℃
  • 흐림추풍령-11.4℃
  • 맑음강화-12.4℃
  • 맑음창원-6.6℃
  • 맑음포항-7.6℃
  • 흐림영주-12.1℃
  • 맑음문경-11.9℃
  • 맑음영덕-9.2℃
  • 맑음광양시-6.8℃
  • 흐림정읍-8.4℃
  • 맑음춘천-16.4℃
  • 맑음영천-8.5℃
  • 맑음북창원-6.7℃
  • 맑음전주-9.5℃
  • 구름많음보령-8.1℃
  • 맑음부산-6.8℃
  • 맑음동해-7.4℃
  • 맑음수원-11.9℃
  • 맑음김해시-8.1℃
  • 맑음남원-9.8℃
  • 흐림성산0.1℃
  • 흐림해남-5.2℃
  • 구름조금광주-7.1℃
  • 흐림봉화-12.8℃
  • 맑음거제-5.5℃
  • 맑음양산시-5.6℃
  • 맑음산청-7.7℃
  • 맑음통영-6.3℃
  • 맑음진주-6.9℃
  • 맑음서청주-14.5℃
  • 흐림제천-14.0℃
  • 흐림장수-11.6℃
  • 맑음충주-12.7℃
  • 흐림진도군-2.4℃
  • 맑음고흥-7.9℃
  • 맑음보성군-6.1℃
  • 흐림홍천-14.2℃
  • 맑음대구-8.0℃
  • 맑음경주시-7.8℃
  • 맑음속초-10.1℃
  • 맑음울진-8.0℃
  • 맑음의성-9.6℃
  • 맑음금산-10.4℃
  • 맑음남해-5.5℃
  • 맑음순창군-9.2℃
  • 흐림동두천-14.2℃
  • 구름많음완도-4.4℃
  • 흐림부안-7.7℃
  • 맑음임실-9.4℃
  • 눈목포-5.9℃
  • 맑음북강릉-10.0℃
  • 맑음울산-7.6℃
  • 맑음대전-11.7℃
  • 눈제주0.6℃
  • 흐림인제-14.1℃
  • 눈홍성-10.1℃
  • 흐림정선군-14.1℃
  • 맑음부여-9.7℃
  • 구름많음울릉도-3.6℃
  • 맑음합천-6.4℃
  • 맑음인천-12.1℃
  • 흐림파주-13.9℃
  • 맑음순천-8.8℃
  • 흐림영광군-8.2℃
  • 맑음거창-10.1℃
  • 흐림태백-13.8℃
  • 맑음상주-10.9℃
  • 맑음서울-12.4℃
  • 흐림원주-13.3℃
  • 맑음천안-12.7℃
  • 맑음청주-11.4℃
  • 흐림이천-13.7℃
  • 맑음보은-12.1℃
  • 흐림흑산도-1.0℃
  • 맑음의령군-12.0℃
  • 맑음강릉-9.6℃
  • 맑음양평-12.2℃
  • 맑음밀양-7.6℃
  • 흐림철원-15.8℃
  • 맑음세종-11.3℃
  • 맑음여수-6.4℃
  • 눈서귀포0.5℃
  • 맑음구미-8.7℃
  • 흐림고창군-8.2℃
  • 맑음안동-11.2℃
  • 맑음함양군-7.6℃
  • 맑음청송군-11.4℃
  • 맑음서산-8.9℃
  • 흐림장흥-5.9℃
  • 흐림영월-13.5℃
  • 맑음북춘천-16.9℃
  • 흐림대관령-18.2℃
  • 맑음북부산-6.4℃
  • 흐림고산1.5℃
  • 눈백령도-7.7℃
  • 2026.01.22 (목)

웹 개발 공부, 어디부터 시작하는게 좋을까?

신현정 / 기사승인 : 2021-01-24 20:24:55
  • -
  • +
  • 인쇄

IT부문에서 수요가 높고 인기 많은 직업으로 풀스택 소프트웨어 엔지니어, React.js 엔지니어와 같이 웹 개발 관련 직종을 들어본 적 있을 것이다. 웹 서비스 시장은 계속 커지고 많은 사람의 웹 개발에 관한 관심 또한 커지고 있다. 전공자는 물론 비전공자들도 이에 관심을 두고 있다.

전공자와 비교했을 때, 비전공자가 정보를 얻을 기회는 현저히 적다. 방대한 웹 개발 공부를 어디서부터 시작해야 하는지 갈피를 못 잡을 수도 있다. 공부를 하는 중이라 하더라도 다음엔 무엇을 배워야 하는지 혼란스러움을 겪을 수도 있다.

여기, 친절하게 웹 개발 공부의 방향을 제시해 놓은 로드맵이 존재한다. 로드맵을 읽기 전, 먼저 자신이 프론트엔드 개발자 또는 백엔드 개발자 중 무엇을 하고 싶은지를 파악해야 한다. (이와 관계없이 모든 로드맵의 경로에 필수 사항인 깃허브, 자료구조와 알고리즘 그리고 디자인 패턴 등은 알고 있는 것이 좋다.) 그 후, 제시되어있는 프론트엔드 로드맵과 백엔드 로드맵 둘 중 하나를 선택하여 로드맵의 시작점을 파악한 후 공부를 시작한다.

각 로드맵을 읽는 방법은 같다. 출발점부터 시작하면 된다. 프론트엔드 개발자의 로드맵의 시작은 '인터넷'이다.

인터넷의 작동방식HTTP브라우저와 동작원리DNS와 작동 원리도메인 네임호스팅

위의 개념을 설명할 수 있다면, 인터넷에 대해 이해를 했다고 할 수 있다.

위의 개념을 이해해야 HTML, CSS 그리고 자바스크립트 학습을 위한 발판을 마련할 수 있다. 이들을 통해 기초적인 지식을 쌓았다면, 프로젝트 버전 관리를 위한 깃허브 사용 방법을 익힌다. 그다음으로 차례대로 웹 보안 지식을 쌓고, 개발 편의를 위한 프레임워크, 타입 검사, 서버 사이트 렌더딩까지 이 모두가 프론트엔드 개발자가 되기 위해 갖춰야 할 지식이다.

물론, 로드맵에 나와 있는 모든 경로에 대한 학습을 하면 좋겠지만, 명시되어있는 것처럼 추천하지 않는 것들까지 고려해서 자신이 필수로 배워야 하는 것이 무엇인지 잘 파악해서 선택한다.

다음으로, 백엔드 개발자의 출발점은 프론트엔드와 마찬가지로 '인터넷'이다. 이로서 인터넷에 대한 기초지식은 무시할 수 없음을 알 수 있게 됐을 것이다.

또한, 프론트엔드에 대한 기초지식도 필요로 한다. 이 지식들을 모두 쌓았다라면 OS를 학습한다. 그 후 백엔드 개발 주요 언어인 Rust, GO, PHP 등의 언어를 공부한다. 이후에는 깃허브를 통한 버전 관리, 다양한 데이터베이스에 대한 학습을을 하며 로드맵 경로를 따라간다. 자세한 과정은 '2020년 웹 개발자가 되기 위한 로드맵'에서 확인할 수 있다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue