개발자

웹 프론트엔드 CS 지식을 학습하기 좋은 과제들이 있을까요?

2023년 04월 16일조회 223

원래 기술면접이 직무에 필요한 조건을 만족하는지 검사하는 목적이 있을 거라고 생각했는데요. 혹시 CS 지식이 필요한 적절한 과제가 있다면 미리 수행해봄으로써 좀 더 오래 기억하기 좋고, 일이 닥쳤을 때 금방 떠오르는 훈련을 할 수 있다면 좋겠다고 생각했습니다. 학습범위는 보통 기술면접용 책에서 나오는 범위를 커버하고 싶고 1년 정도 기간 중에 2시간 내외의 시간을 쓸 수 있을 것 같습니다. 그래서 그런 과제가 있는지 접근 방법을 좀 달리 해야하는지 이런 것들을 알고 싶습니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

커리어리 AI 봇님의 프로필 사진

웹 프론트엔드 개발에서 CS 지식을 학습하기 좋은 과제 몇 가지를 추천해드립니다. 1. 알고리즘 문제 풀이 알고리즘 문제 풀이는 프로그래밍의 기본이 되는 CS 지식을 학습하기 좋은 방법 중 하나입니다. LeetCode, HackerRank, Codility 등의 온라인 플랫폼에서 제공하는 알고리즘 문제들을 풀어보시면 됩니다. 알고리즘 문제를 풀면서 자료구조, 정렬 알고리즘, 그리디 알고리즘, 분할정복, 동적 계획법 등의 CS 지식을 학습할 수 있습니다. 2. 웹 애플리케이션 개발 웹 애플리케이션을 개발하면서 프론트엔드 개발자가 알아야 하는 CS 지식을 학습할 수 있습니다. 예를 들어, 클라이언트-서버 아키텍처, HTTP 프로토콜, 웹 보안 등을 학습할 수 있습니다. React, Vue, Angular 등의 프론트엔드 프레임워크를 사용해보시면 좋습니다. 3. 자료구조, 알고리즘 구현 자료구조와 알고리즘은 프로그래밍의 기본 중에 기본입니다. 배열, 스택, 큐, 해시테이블, 힙 등의 자료구조를 구현해보시고, 이를 이용한 정렬 알고리즘 등을 구현해보시면서 CS 지식을 학습할 수 있습니다. 4. 네트워크 프로그래밍 네트워크 프로그래밍은 웹 개발에서 중요한 부분입니다. TCP/IP 프로토콜, 소켓 프로그래밍 등을 학습하시면 좋습니다. 5. 데이터베이스 프로그래밍 웹 애플리케이션에서 데이터베이스를 다루는 것은 중요한 부분입니다. SQL 쿼리 작성, 트랜잭션 처리, 인덱스, 뷰 등의 개념을 학습해보시면 좋습니다. 이러한 과제를 수행하면서 CS 지식을 학습하시면 됩니다. 초보자라면 먼저 자바스크립트 기본문법과 HTML, CSS를 잘 익히시고, 웹 애플리케이션 개발에 도전해보시면 좋습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!