개발자
안녕하세요 컴공졸업하고(비전공자 수준)..입니다 공부거희안햇어요 다른쪽으로 취업나가고 사업했다가 다시 프론트엔드 부트캠프진행중에 있습니다 이제막 js끝났고 react 시작하는데 다름이아니라 부트캠프 3개월차진행중인데 다름이아니라 따로 처음부터 운영체제랑, http완벽가이드를 보고있는데요 다보고나서는 컴퓨터구조에 대해 볼생각입니다 다름이아니라 드는생각이 프론트엔드를 희망하고, 현재 cs지식을 지금 배우는것이 도움이 되는걸까요..? 아니면 이럴시간에 코드한줄이라도 더짜야되는지 궁금합니다.. 선배님들은 지금부트캠프진행중에는 어떠한 상황판단을하실지가 궁금해서 질문드립니다...
답변 4
인기 답변
안녕하세요. 실무에서 프론트엔드 개발자로 일하기 위해서는 아래와 같은 개념들이 중요할 수 있어요. 1. CS 지식(자료구조, 알고리즘, 네트워크, 운영체제 등) 2. 프론트엔드 지식(HTML, CSS, JavaScript, TypeScript, React, Next.js, Redux, React Query 등) 다 알면 너무나도 좋겠죠. 하지만, 결론부터 말씀드릴게요. 일단, 무조건 2개 이상의 프론트엔드 애플리케이션을 만들어보세요. 기반 기술은 React든 Vue든 Next.js든 상관없습니다. 어쨌든 프론트엔드 개발자로서 일하기 위해서는 프론트엔드 지식이 없으면 개발을 할 수 없으니까요. 너무나도 자명한 사실입니다. 1. 2개 이상의 프론트엔드 애플리케이션을 개발해 본다. 2. 애플리케이션을 개발하면서 정확히 이해하지 못했던 프론트엔드 지식들의 원리에 대해서 다소 깊게 공부한다. (useState/useEffect/useRef/useCallback/useMemo/useLayoutEffect 등 React 내장 hooks의 동작 원리, JavaScript 비동기 처리 방식, 브라우저의 통신/렌더링 프로세스 등) 3. 코딩 테스트가 필요한 회사에 지원하고 싶으면 자료구조, 알고리즘을 추가로 공부한다. (평균적으로 3개월 이상 소요되므로 코딩 테스트가 없는 회사에 지원하시는 것도 방법일 수 있어요.) 4. 많은 회사에서 면접 때 공통적으로 물어보는 CS 지식(자료구조, 알고리즘, 네트워크, 운영체제 등)에 대해서 공부한다. (일단은 정말 기본적인 개념들만 빠르게 공부하세요. 1개월 내로) 5. 수십 개의 회사에 지원해 보고 면접을 최대한 많이 보면서 기출문제를 쌓고 그걸 토대로 계속해서 공부해나간다. 위와 같은 순서로 공부하시면 분명 합격할 수 있겠다는 자신감이 생기실 것이고, 그런 자신감이 생기실 때쯤이면 질문자님도 모르는 사이에 여러 회사에서 합격 소식을 받으실 수 있을 겁니다. 아래 링크는 제가 과거에 공부하면서 정리했던 Git Repository인데요, 몇몇 개의 내용은 아주 완벽하지 않을 순 있어도 나름 어떤 키워드를 가지고 공부하시면 좋을지에 대해서는 도움을 얻으실 수 있을거에요. 한 번 참고해 보세요! CS 지식: https://github.com/sekhyuni/computer-science 프론트엔드 지식: https://github.com/sekhyuni/frontend-basic-concept
인기 답변
안녕하세요 :) 부트 캠프 경험 없지만 신입/인턴분들 면접/멘토링 한 경험이 있어서 경험적으로 말씀드리면 운영체제, HTTP, 컴퓨터 구조 카테고리의 CS 지식은 추후 현업에서 근무하시면서 도움이 되실 거예요. 그런데 취업에 중요한 이력서, 기술 면접, 코딩 테스트, 라이브 코딩에서는 시간 대비 도움 되는 비중이 적을 것 같습니다! 제 생각에는 부트 캠프를 통해서 CS 지식과 이력서에 대한 도움을 되실 것 같고, 코딩 테스트는 프로그래머스에서 학습하시면 도움 되실 거예요. 왠지 지금은 기술 면접을 대비해서 "js, react에 대한 좀 더 깊이 있는 정보 학습"이나 라이브 코딩을 대비해서 기본적인 코드를 최소 10번 이상 작성해서 "손에 익히는 연습"을 하시는 게 좋을 것 같습니다 :) 추가적으로 js, react에 대한 정보는 "면접 질문 리스트"를 찾아보시면 좋습니다! https://gitlab.com/siots-study/topics/-/wikis/home
인기 답변
두마리 토끼를 다 잡는게 좋죠. 어느 하나만 공부하는 것보다 병행하는 걸 추천드립니다. 우선 주로 프로트앤드관련 기술을 공부하시는게 맞습니다. HTML, CSS, ECMAScript, ReactJS 등 초보자시라면 https://poiemaweb.com/es6-block-scope 위의 링크 참고해서 학습하시면 기본개념 이해는 되실거에요. 그 후 ReactJS를 활용하여 간단한 토이프로젝트를 진행해 보시는게 좋습니다. 게시판, 블로그, 채팅 등 CS는 보통 커리큘럼이 있긴하지만 굳이 순서대로 공부할 필요는 없습니다. 컴공과 관련된 작은 지식들을 아무거나 그냥 책보듯이 이해하고 있으면 됩니다. 상세한 것들은 실무에서 더 자세하게 다뤄도 되기때문에는 책보듯이 가볍게 즐길수 있는 유튜브를 활용하는게 좋습니다. 하루에 한시간 정도 가벼운 마음으로 영상 시청하면서 cs에 대한 부분을 이해만 하셔도 됩니다. 드림코딩, 코딩애플, 친절한AI 등 초보자가 듣기에 부감없는 영상으로 시작하시면 될것 같습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!