아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
기운찬딩고231
기운찬딩고23120.08.08

Node나파이썬.중 어느것을 새로 배워야할까요?

개발언어중 사용순위 1위가 자바스크립트 리고 합니디. 2위가 파이썬 3%. 자바는 3위기 되었네요. 지금까지는 자바만 이용했는데 새로운 언어른 배우려면 Node.js 기 나을까요? 파이썬이 더 나을까요?

55글자 더 채워주세요.
답변의 개수
4개의 답변이 있어요!
  • Node.js라고 말씀하시는건 javascript에서 특히 Node.js를 공부하고 싶으시다는 말씀이신가요?

    사실 개발언어를 어떤걸 공부하냐가 중요하기 보단, 무엇을 하고 싶냐가 더 중요한거 같아요.

    예를 들어 데이터 분석이라던지, 딥러닝을 하고 싶다면 파이썬이 워낙 프레임워크도 잘 구성되어 있으니 파이썬을 공부하시는게 맞을것이고 그게 아니라 나는 웹 관련 서비스를 구현하고 싶다라면 javascript를 공부하시면 더 접근하기 쉽겠죠.

    물론 웹서비스의 백앤드 영역은 node.js로도 구현할 수 있지만 파이썬의 플라스크나 장고를 이용해서도 개발할 수는 있습니다.


  • 안녕하세요.

    자바로 백엔드쪽을 하시던 거라면 node.js가 좋은 선택이실거 같습니다. 또한 swing등을 이용해서 app쪽을 짜신 거라면 react native로 node.js를 익히신 다음에 쉽게 접근하실수 있고, javascript기반의 프론트 엔드로 이행하실수도 있습니다.

    이런 관점에서는 파이썬도 비슷한 측면이 있지만 파이썬은 조금 더 확장성이 높습니다. 예를 들면 자료구조나 알고리즘이나 어지간한 온라인 코딩 입사시험을 보는 쪽에도 이걸로 적응하실수 있습니다. 물론 웹의 백엔드도 가능하구요,

    JAVA를 잘하고 계시다면, 그리고 앞으로 이직의 계획이 있으시다면 저라면 파이썬을 권하고 싶습니다. 혹은 특별히 업무의 영역 화장이 아니라 기존의 백엔드를 하시면서 새로운 랭귀지를 보고 계신거라면 부담이 덜한 node.js를 권해드리고 싶구요.


  • Stackoverflow나 Github에서의 인기있는 언어(프로젝트)순위는 트랜드를 보여줄 수 있어 재미있게 보곤 하는데요.
    복합적인 요인(개발자 수요, 진입장벽 등)이 있기때문에 각 현업과는 약간의 거리감이 들 수 있습니다.

    당연한 이야기겠지만 질문자님의 실무 혹은 커리어를 확장 할 수 있는 언어가 적합할 것입니다.
    Javascript와 Python를 모두 사용하는 입장에서 말씀 드리자면
    빠르고 화려한 결과물(애플리케이션)을 원한다면 Javascript, Data Science와 AI분야를 접목하고 싶다면 Python을 추천드립니다.

    Javascript를 선택했다면 Server side에서 NodeJS를, 프론트개발에 따라 Vue 혹은 React를 공부하시면
    윈도우&Mac, Android&iOS를 한번에 개발 할 수 있는 스킬을 얻게 될 것입니다.

    Python을 선택하신다면 AI에서 Tensorflow와 Pythorch 혹은 Scipy(머신러닝)을,
    Server side에서 Flask와 Django를 공부 할 수 있습니다.


  • 개개인의 선호도에 따라서 언어 취향이 갈리겠지만 저는 무엇보다도 어떤 분야에서 주로 사용할 것인가가 중요한 판단 기준이라고 생각합니다.

    파이썬은 현재 머신러닝/딥러닝 등의 AI 분야에서 각광받아 높은 언어 순위를 기록중입니다. 따라서 이 쪽 분야를 생각하신다면 파이썬을 추천드리고, 웹쪽을 생각하신다면 노드를 추천드립니다. 물론 노드로도 AI가 가능하고, 파이썬으로도 웹 서버를 제작할 수는 있지만 조금 더 특화되고 생태계가 구축된 분야에 따라 언어를 선택하시는 것이 좋습니다.