개발자

프론트엔드 CS 지식 수준은 얼마나 필요할까요

2024년 10월 31일조회 226

현재 프론트엔드 개발자로 취업을 희망하는 취준생입니다. 23년도 SSAFY 수료하고 1년간의 취준기간동안 여러 회사에 이력서를 넣고 온라인코딩테스트, cs지식 테스트 등 여러 문제들을 풀어 보았는데 회사마다 요구하는 수준이 너무 달라서 궁금한점이 생겼습니다. 현재 저의 수준부터 말씀드리자면 프론트엔드 프로젝트 3회 경험 대학시절 Java 코딩 프로젝트 2회 로 프로젝트 경험 있구요 알고리즘(백준) 골드 1 로 웬만한 알고리즘은 기초는 거의다 풀어보며 공부했다고 생각합니다. 자료구조 역시 수박에 겉핧기 일수도 있지만 대부분은 알고있다고 생각합니다. 문제는 CS 지식이 많이 부족하고 그걸 인지하고 있습니다. 최근 모 기업에서 온라인 테스트를 진행했는데 CS 지식과 html, css 등을 물어보는 수준이었습니다. html 과 css는 크게 문제가 되지 않았는데 cs지식이 부족한게 가장 큰 문제였습니다. cs 공부는 계속 진행중인데 cs 지식과는 별개로 처음보는 개념들이 많이 나와 어려움이 많았습니다. PaaS, Cipher Container, SaaS, laaS, MIME, DNS 등등 물론 제가 공부양이 부족하고 CS 지식이 거의 없는 수준이라 알지못한 CS 지식일 수도 있다고 생각합니다. 그렇지만 제가 공부중이던 내용에선 해당 내용을 다루지 않아서 문제를 풀 수 없었습니다.. 이러한 내용들은 어디서 보면 좋을지 또 CS 지식과 관련해서 커리큘럼을 따라간다는 말은 어떠한 커리큘럼을 따라야 하는지가 궁금합니다... 취준 기간이 길어지며 자신감도 많이 떨어지고 온라인 테스트에서 매번 떨어져 힘드네요..

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

답변 1

aigoia님의 프로필 사진

언급하신건 프론트엔드나 클라이언트가 서버단을 같이 해나가기 위한 기술들입니다. 초기 스타트업들은 주로 서버를 곁가지로 아는 개발자를 찾는데 이들 개발자는 서버가 메인이 아니다 보니 비용은 비싼 대신 비지니스 로직에만 집중할수 있는 기술을 주로 씁니다. 그런거에 관한 이야기들입니다. 서점에 가셔서 네트워크 기초 서적을 보시면 됩니다. 그리고 그동안 프론트엔드 만들어 놓은거에 그런 서비스를 연결하시면 지망하시는 회사에 붙으실꺼에여.

C9C9님의 프로필 사진

C9C9

작성자

삼성청년SW아카데미(SSAFY) python2024년 10월 31일

답변감사합니다.. 덕분에 몰랐던 사실을 알게되었네요 추가적으로 프론트엔드에 그런 서비스를 연결하라함은 프론트에 백엔드 서버를 연동하는걸 의미하시는 걸까요..?

aigoia님의 프로필 사진

aigoia

인디 게임 개발자2024년 10월 31일

아글고 전 요세 MongoDB에 관심이 많아져서 보고 있는 중인데 보면 볼수록 꽤 매력적인 데이터베이스 같아여.

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 10월 31일

프론트엔드 개발자가 되기 위해서 필요한 CS 지식의 수준은 회사와 그 회사의 프로젝트에 따라 다르지만, 기본적인 웹 기술과 관련된 지식을 충분히 갖추고 있어야 합니다. HTML, CSS, JavaScript는 필수이고, React, Angular, Vue 등의 프레임워크를 사용할 수 있는 능력도 중요합니다. 또한 웹 성능 최적화나 보안 등과 같은 주제에 대해 이해하고 있어야 하는데요. 이러한 내용들은 웹을 구성하는 기본적인 요소들이니까요. 말씀해주신 것처럼 PaaS, SaaS, IaaS 등의 클라우드 서비스 개념이나 DNS 같은 네트워크 지식, MIME 같은 데이터 표현 방식에 대한 이해는 웹 애플리케이션을 제작하거나 운영하는 데 매우 중요합니다. 이런 내용들은 컴퓨터 네트워크나 운영체제, 소프트웨어 엔지니어링 같은 CS 공부를 하면서 자 naturally 접하게 됩니다. 따라서 귀하가 현재 진행하고 있는 CS 공부를 계속 이어가시되 필요한 경험을 쌓기 위해 실제 웹 개발 프로젝트에 참여하는 것을 권장합니다. 이는 개념적인 지식 외에도 실무에서 겪게 될 다양한 문제를 경험하고 해결하면서 성장하는 데 큰 도움이 됩니다. 컴퓨터 과학 커리큘럼에 대해서는 학교의 컴퓨터과학 전공, 부트캠프, 오픈 소스 커리큘럼(예: OSSU: Open Source Society University) 등 다양한 경로를 통해 접근할 수 있습니다. 오픈 소스 커리큘럼은 학비 부담 없이도 현업에서 필요한 주요 지식을 습득할 수 있는 좋은 방법입니다. 마지막으로 취업 준비가 길어지고 힘들 때라 할지라도 포기하지 마시고 지속적으로 노력하십시오. 앞서 말씀드린 것처럼 풍부한 프로젝트 경험이 있으니 실제 업무에서도 충분히 잘 해낼 수 있다는 확신을 가지셨으면 좋겠습니다. 행운을 빕니다!

목록으로

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