https://community.linkareer.com/STEM_mentoring/1366739
프론트엔드 개발자 희망하고 있는데
자료구조 알고리즘 네트워크 컴퓨터구조 데이터베이스 운영체제 여섯개 다 공부해야 하나요?
중요도가 있다면 무조건 들어야한다 하는게 뭐가 있을까요 ?
신고하기
작성자감성코딩
신고글프론트엔드 개발자 되고싶은데요
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
프론트엔드 개발자 희망하고 있는데
자료구조 알고리즘 네트워크 컴퓨터구조 데이터베이스 운영체제 여섯개 다 공부해야 하나요?
중요도가 있다면 무조건 들어야한다 하는게 뭐가 있을까요 ?
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 은하
안녕하세요 감성코딩님, 제어시스템평가 직무인 멘토 은하입니다 :)
프론트엔드 개발자를 희망하신다고 질문을 주셨네요.
먼저 말씀해주신 자료구조, 알고리즘, 네트워크, 컴퓨터구조, 데이터 베이스, 운영체제 이 모든 과목을 알면 좋다는 그런 뻔한 말씀을 해드립니다.
컴퓨터공학과에서는 모두 배우는 과목으로, 이 과목들을 배우시고 한다면 컴퓨터에 대한 이해는 상승합니다.
하지만 프론트엔드는 굳이 해당 과목들을 몰라도 할 수 있다고 생각합니다.
컴공, 소웨 학과들 뿐 아니라 디자인이나 문과쪽에서도 많이 지원들을 하시기 때문입니다.
따라서 프론트엔드를 뽑는 회사에 지원하기 위한 포트폴리오(또는 스펙)를 준비하시고, 위에 과목들 중
코딩테스트를 보는 기업이 있다면, 그 관문을 통과하기 위한 알고리즘 과목정도면 충분할 것 같습니다.
사실은 그마저도 프로그래머스, 백준, 삼성소프트웨어 아카데미 알고리즘 문제들을 풀면서 익힐 수 있다고생각합니다.
저의 주관적인 생각 및 의견이므로 참조만 해주시면 좋을 것 같습니다.
좋은 하루보내세요!
안녕하세요 감성코딩님, 제어시스템평가 직무인 멘토 은하입니다 :)
프론트엔드 개발자를 희망하신다고 질문을 주셨네요.
먼저 말씀해주신 자료구조, 알고리즘, 네트워크, 컴퓨터구조, 데이터 베이스, 운영체제 이 모든 과목을 알면 좋다는 그런 뻔한 말씀을 해드립니다.
컴퓨터공학과에서는 모두 배우는 과목으로, 이 과목들을 배우시고 한다면 컴퓨터에 대한 이해는 상승합니다.
하지만 프론트엔드는 굳이 해당 과목들을 몰라도 할 수 있다고 생각합니다.
컴공, 소웨 학과들 뿐 아니라 디자인이나 문과쪽에서도 많이 지원들을 하시기 때문입니다.
따라서 프론트엔드를 뽑는 회사에 지원하기 위한 포트폴리오(또는 스펙)를 준비하시고, 위에 과목들 중
코딩테스트를 보는 기업이 있다면, 그 관문을 통과하기 위한 알고리즘 과목정도면 충분할 것 같습니다.
사실은 그마저도 프로그래머스, 백준, 삼성소프트웨어 아카데미 알고리즘 문제들을 풀면서 익힐 수 있다고생각합니다.
저의 주관적인 생각 및 의견이므로 참조만 해주시면 좋을 것 같습니다.
좋은 하루보내세요!
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 테드
안녕하세요 멘토 테드입니다. 앞서 말쓴하신 주제들이 모두 컴공에서는 전공필수가 맞습니다. 그런데 이러한 내용은 개발을 더 잘하기위한 과목들입니다. 아예 개발을 할 줄 모르신다면 홈페이지만들기, 안드로이드 어플 만들기 등 직접 코딩을 하여 제품을 만드는 공부를 먼저 해보시는 걸 추천합니다.
안녕하세요 멘토 테드입니다. 앞서 말쓴하신 주제들이 모두 컴공에서는 전공필수가 맞습니다. 그런데 이러한 내용은 개발을 더 잘하기위한 과목들입니다. 아예 개발을 할 줄 모르신다면 홈페이지만들기, 안드로이드 어플 만들기 등 직접 코딩을 하여 제품을 만드는 공부를 먼저 해보시는 걸 추천합니다.
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 몽베스트
안녕하세요. 엘지전자 개발직무를 하고있는 멘토 몽베스트입니다.
프론트엔드 개발자가 되고 싶으시다고 하시면 바로 프론트엔드 공부를 하시는 것을 추천해 드립니다. 조금 더 영역을 넓히면 백엔드까지 공부를 같이 하시는 것이 좋으나 위의 6과목의 경우 컴퓨터공학과에서 전공필수로 배우는 과목(학문)이며 실무(개발능력)와는 조금 거리가 있습니다.
안녕하세요. 엘지전자 개발직무를 하고있는 멘토 몽베스트입니다.
프론트엔드 개발자가 되고 싶으시다고 하시면 바로 프론트엔드 공부를 하시는 것을 추천해 드립니다. 조금 더 영역을 넓히면 백엔드까지 공부를 같이 하시는 것이 좋으나 위의 6과목의 경우 컴퓨터공학과에서 전공필수로 배우는 과목(학문)이며 실무(개발능력)와는 조금 거리가 있습니다.
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 땡수생
안녕하세요, IT직무에 재직중인 멘토 땡수생입니다.
흔히 말하는 CS에 대해 고민하고 계신 것 같은데, 제가 생각하는 프론트엔드 개발자의 가장 중요한 것은 JS(자바스크립트)입니다. 보통 흔히 사용하는 프레임워크인 React, vue 모두 js 기반으로 되어있습니다.
제가 프론트엔드 개발자 면접을 봤을 때, 주로 물어본 것은 CS보단 프로젝트 경험이였습니다. React와 Vue의 차이라든가, 상태관리를 어떻게 하였는가 등의 프로젝트와 관련된 질문이 주로 많았습니다.
어느정도 프로젝트 경험이 있으시면 알고리즘, 데이터베이스부터 공부하시는 것을 추천드립니다. 입사 전형 자체에 알고리즘을 활용한 코딩테스트가 필수인 곳이 많고, DB도 백엔드 뿐만 아니라 프론트엔드도 데이터에 대한 지식은 알아야한다고 생각합니다.
안녕하세요, IT직무에 재직중인 멘토 땡수생입니다.
흔히 말하는 CS에 대해 고민하고 계신 것 같은데, 제가 생각하는 프론트엔드 개발자의 가장 중요한 것은 JS(자바스크립트)입니다. 보통 흔히 사용하는 프레임워크인 React, vue 모두 js 기반으로 되어있습니다.
제가 프론트엔드 개발자 면접을 봤을 때, 주로 물어본 것은 CS보단 프로젝트 경험이였습니다. React와 Vue의 차이라든가, 상태관리를 어떻게 하였는가 등의 프로젝트와 관련된 질문이 주로 많았습니다.
어느정도 프로젝트 경험이 있으시면 알고리즘, 데이터베이스부터 공부하시는 것을 추천드립니다. 입사 전형 자체에 알고리즘을 활용한 코딩테스트가 필수인 곳이 많고, DB도 백엔드 뿐만 아니라 프론트엔드도 데이터에 대한 지식은 알아야한다고 생각합니다.
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.