개발자

js공부하는 학생입니다

2023년 04월 25일조회 224

제가 프론트에 관심있어서 js공부하려고 백준에서 node.js만 사용해서 풀고있습니다. 그런데 풀다보니까 node.js는 백쪽인데 프론트쪽으로 가려는 제가 node.js공부하는게 맞을까요? 아니면 js는 프로젝트나 사이트만드는거로만 사용하고 알고리즘 문제 풀때는 다른언어 사용하는게 괜찮을까요?

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

답변 5

희희님의 프로필 사진

백준에서 js로 풀려면 node코드를 조금 써야하죵. 하지만 정말 간단한부분만 사용하는거라 node를 공부한다고 보긴 좀 애매하지 않나 싶어용. 그리고 알고리즘은 어느 언어를 쓰든 상관은 없다고 봐용. js를 쓰고싶다면 프로그래머스에서도 풀어보세용. 백준에서처럼 입출력을 안해줘도 돼서 편하더군용.

용용님의 프로필 사진

결국 node.js도 js이긴합니다만.. 백준에서 node.js를 이용해야 하는 건 맞지만 입출력만 잘 받아오면 되기 때문에 따로 공부할 만큼의 기술이 요구 되지는 않다고 봐요. 입출력 받아 오는 것 외에는 잘 알고 계시는 JS로 알고리즘을 짜면 되기 때문에 입출력을 어떻게 받아오는지 정도만 아시면 될 것 같아요! 다른 언어로 해도 상관 없다고 알고 있지만 요즘에는 해당 직무에 맞는 언어로 코딩테스트를 보는 곳도 있다고 해서 저도 프론트엔드개발자를 준비하는 입장에서 JS로 준비하고 있습니다!

김인후님의 프로필 사진

Node.js는 일반적으로 백엔드로 불리긴 하지만 javascript의 실행 환경으로 react도 node에서 작동합니다. 그래서 코태도 nodejs로 하는 건 상관 없어보입니다.

이재찬님의 프로필 사진

백준에서 nodejs를 이용해서 풀고 계시다곤 하지만, 알고리즘이라는게 아마 javascript를 이용하는 풀이가 대부분이고 nodejs자체는 입출력 외에는 거의 연관이 없지 않나요? node.js도 결국 js의 연장선이기 때문에 js를 공부하지 않고서는 제대로 활용하기 어려울거라고 생각합니다.

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

안녕하세요! JavaScript는 웹 프론트엔드 개발뿐만 아니라 백엔드 개발에도 사용되는 언어입니다. Node.js는 JavaScript를 서버 사이드에서 실행할 수 있도록 만든 런타임 환경이기 때문에, Node.js를 사용하여 백엔드 개발을 할 수 있습니다. 따라서, 프론트엔드에 관심이 있다면 JavaScript 공부는 필수적입니다. Node.js도 JavaScript를 사용하는 기술이기 때문에, 프론트엔드와 백엔드를 모두 다루고 싶다면 Node.js도 공부하는 것이 좋습니다. 하지만 알고리즘 문제를 푸는 것은 다른 언어를 사용해도 상관없습니다. 알고리즘 문제는 해당 언어의 문법보다는 알고리즘과 자료구조에 대한 이해와 논리적 사고가 중요합니다. 따라서, 다른 언어를 사용하여 알고리즘 문제를 푸는 것도 좋은 방법입니다. 중요한 것은 프론트엔드 개발과 백엔드 개발, 알고리즘 문제 해결에 필요한 기술을 습득하는 것입니다. 이를 위해서는 자신이 공부하는 언어에 대한 깊은 이해와 개념적인 이해가 필요합니다. 이를 위해 알고리즘 문제 풀이와 실제 프로젝트 개발, 그리고 다른 개발자들과의 코드리뷰와 토론을 통해 지속적으로 성장하도록 노력해보세요!

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

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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