개발자
제가 프론트에 관심있어서 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를 공부하지 않고서는 제대로 활용하기 어려울거라고 생각합니다.
안녕하세요! JavaScript는 웹 프론트엔드 개발뿐만 아니라 백엔드 개발에도 사용되는 언어입니다. Node.js는 JavaScript를 서버 사이드에서 실행할 수 있도록 만든 런타임 환경이기 때문에, Node.js를 사용하여 백엔드 개발을 할 수 있습니다. 따라서, 프론트엔드에 관심이 있다면 JavaScript 공부는 필수적입니다. Node.js도 JavaScript를 사용하는 기술이기 때문에, 프론트엔드와 백엔드를 모두 다루고 싶다면 Node.js도 공부하는 것이 좋습니다. 하지만 알고리즘 문제를 푸는 것은 다른 언어를 사용해도 상관없습니다. 알고리즘 문제는 해당 언어의 문법보다는 알고리즘과 자료구조에 대한 이해와 논리적 사고가 중요합니다. 따라서, 다른 언어를 사용하여 알고리즘 문제를 푸는 것도 좋은 방법입니다. 중요한 것은 프론트엔드 개발과 백엔드 개발, 알고리즘 문제 해결에 필요한 기술을 습득하는 것입니다. 이를 위해서는 자신이 공부하는 언어에 대한 깊은 이해와 개념적인 이해가 필요합니다. 이를 위해 알고리즘 문제 풀이와 실제 프로젝트 개발, 그리고 다른 개발자들과의 코드리뷰와 토론을 통해 지속적으로 성장하도록 노력해보세요!
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!