#cs지식

CS 공부 vs 라이브러리 공부

안녕하세요 프론트엔드 개발자 준비 중인 취준생입니다. 최근에 CS 스터디를 하고있는데요. 수준은 학부 때 배운 내용에서 궁금한건 더 찾아보고 토론하는 정도 입니다. 내용은 네트워크, 데이터베이스, 운영체제 등등 하고있습니다. 제 고민은 cs 스터디를 계속 이어갈지, 아니면 라이브러리, 즉 리액트에 대한 공부를 더 깊게 할지입니다. 저는 리액트로 제대로 된 프로젝트 3개 정도 진행해본 상황인데, 독학으로 서적과 문서 찾아가면서 주워들어 배운 느낌이라 제대로 공부해볼까 해서 이런 고민이 드네요. 제 목표가 it 서비스 기업, 대표적으로 네이버,, 인데 제가 듣기론 빅테크 기업에서는 면접에서 cs 보단 라이브러리 숙련도에 대해 물어본다고 알고 있습니다. 원리나 왜 사용했는지 같은..? 근데 또 개발자라고 하면 cs는 기본이라는 생각이 깔려있어서,, 고민이 되네요. 조언과 충고 부탁드립니다! 읽어주셔서 감사합니다.

커리어

#react

#frontend

#개발자

#cs지식

#취업

답변 2

댓글 1

조회 152

백엔드 개발자를 희망하는데 공부 순서가 어떻게 될까요?

안녕하세요. 현재 저는 정보통신공학과 졸업예정자입니다. 집안 사정으로 대학교 내내 일만하고 학과공부만 겨우하던 차에 학점이 애매해서 듣게된 객체지향프로그래밍과 자료구조론에서 큰 재미를 느껴 개발자를 꿈꾸게 되었습니다. 현재 저는 학과수업을 위해 공부했던 C++과 이제 공부를 시작해서 기초문법만 익힌 Java, 전문 지식이 없어서 따로 책을 사 CS를 공부하고 있습니다. 앞으로는 인프런에서 C++ 코딩테스트를 수강할 예정입니다. 제 수준이 부족한건 알지만 이번 카카오 먹통사태때 네이버에서 훌륭히 대처한 것을 보고 멋을 느껴서 네이버 백엔드 개발자로 취업하고자 하는 1지망 희망도 생겼습니다. 여기서 질문이 앞으로 공부를 어떤 순서로 해야할지 막막해서 질문드립니다... 책을 보니 자바스크립트도 공부해야하고 spring? 제이슨? 처음보는 정보가 너무많아서 유튜브나 구글링으로 찾은 로드맵은 서로 너무 다르거나 부트캠프 홍보밖에 없어서 실무자님들이 생각하셨을 때 어떤 순서로 공부하는게 가장 이상적일지 궁금합니다

커리어

#백엔드

#공부순서

#java

#cs지식

#네이버

답변 1

댓글 1

조회 239

기술 면접을 위해서는 어떤식으로 공부를 해야할지 조언부탁드리겠습니다.

안녕하세요 백엔드를 주로 공부 하고 있는 26살 대학교 재학생입니다. 작년에 첫 면접을 통해서 CS가 많이 부족하다고 느끼게 되었고 그 후로 지금까지 해온 프로젝트를 기반으로 CS 기술 면접 질문들을 많이 찾아 보면서 공부를 하고 있습니다. 그런데 아무리 CS 공부를 한다고 해도 CS 지식에 대해서 감이 잡히지가 않아서 고민에 빠져있습니다. 어떤식으로 CS 지식을 습득하는게 좋은지 조언해주셨으면 감사하겠습니다.

기술

#cs지식

답변 2

댓글 0

조회 191

주니어 프런트엔드 개발자에게 CS 지식은 별로 중요하지 않나요?

안녕하세요, 중소기업 다니는 React 개발 경력 6개월된 주니어 프런트엔드 개발자입니다. 질문부터 먼저 드리면, 프런트엔드 개발자가 CS 지식(자료구조, 알고리즘, 네트워크 정도) 습득을 위해 퇴근 후 3~6개월정도 따로 공부하는 것은 시간 낭비일까요? (물론 무엇이든 아무것도 하지 않는 것보다 하는 것이 좋겠지만, 우선순위측면에서도 CS 지식이 과연 현재 제 상황에서 높은 순위를 차지하는지도 궁금합니다.) 제가 프런트엔드 개발자임에도 불구하고 CS 지식을 공부하려고 하는 이유는 크게 2가지입니다. 1. 대기업 코딩테스트를 통과하고, 기술 면접에서 CS 지식에 대한 대답을 잘하기 위해서 2. 네트워크의 경우 실무에서도 문제 해결을 위해 직결되는 지식이라고 생각하고, 자료구조, 알고리즘의 경우 실무에서 직접 쓰일 일은 많이 없겠지만, 개발자로서 문제를 정의하고 해결해나가는 역량을 키울 수 있을 것 같아서 또한, 근래에 시리즈 C~D 정도되는 스타트업 기술 면접을 본 적이 있는데요, 질문들중, 약 1/2은 React, 1/4는 CS, 1/4는 JavaScript 질문이었고, 제 스스로 느끼기에 React 질문은 80%이상 잘 대답했으나, 나머지 CS와 JavaScript쪽에서는 조금 대답이 약했다고 생각했기 때문에 CS와 JavaScript 기본기에 좀 더 집중해야겠다는 생각을 했습니다. 아무쪼록 현재 CS와 JavaScript쪽에 최소 몇개월을 집중해서 기반을 더 잘 닦아야겠다는 생각과 실천을 하고 있던 중, 근래에 운좋게 누구나 알만한 IT 대기업의 프런트엔드 개발 리드분을 만나서 이와 관련된 질문은 했었는데요, 그 분께서는 "CS 지식은 프런트엔드 개발에서 솔직히 많이 쓰이지 않으니, 차라리 React관련된 것들을 더 깊게 파는 것이 좋겠다.(이직을 위해서든 개발을 위해서든)"라고 말씀하셨습니다. 거기서 제가 들었던 생각은 IT 대기업들 중에서도 면접 전에 코딩테스트를 보는 기업도 있고 사전과제를 보는 기업도 있는걸 보면, 사전과제를 보는 기업(위에서 만났던 개발 리드분 기업이 그렇습니다.)들은 프런트엔드 개발자에게 CS 지식은 크게 중요하지 않으니 과제로 내주는 것 같다는 생각이 들고, 코딩테스트를 보는 기업들은 그래도 능력있는 개발자를 뽑으려면 프런트엔드 직무 또한 기초적인 CS 지식이 있어야 한다고 생각하는 것 같습니다. 정리하자면, 저는 이직을 위해서도 그렇지만, 개발자로 일하는 그날까지 프런트엔드 개발자도 CS 지식을 어느 정도 알고 일하는 것이 좋을거란 생각이 드는데요(지금이 그걸 공부해야 하는 적기라고 생각합니다.), 과연 제가 3~6개월정도 CS 지식을 공부하는 것은 React를 좀 더 깊게 파는 등의 다른 것들과의 우선순위까지 따져보았을 때 시간 낭비일까요? 현업에서 최소 2년이상은 프런트엔드 개발만 하신 분들의 의견을 듣고싶습니다. 긴 글 읽어주셔서 감사합니다.

커리어

#frontend

#프런트엔드

#이직

#react

#cs지식

답변 2

댓글 1

Up 29

Down 1

조회 2,537