방근방근
92
2019-05-09 14:00:54 작성 2019-05-09 14:02:08 수정됨
5
1231

(신입) 직장에서 사용하는 프로그래밍 언어 영향


안녕하세요 !

백엔드 개발자를 목표로 하고 있는 특성화고3학생입니다.


우리 나라에서는 자바 개발자분들에 수요가 높고 스타트업이 아닌 중소, 중견, 대 기업들은 대부분 spring을 사용해 백엔드를 개발하는 것 같습니다.


학교로 온 채용의뢰서에 백엔드 직무를 살펴보면  nodejs를 사용해 개발하는 곳이 많은데 신입에게 첫 직장이 첫 직무가 앞으로 개발 인생에 방향이 된다고 생각합니다.

만약 제가 nodejs 쪽으로 취업한다면 이직할 때에도 spring을 하는 회사보다는 다시 nodejs를 하는 회사에 갈 확률이 높다고 생각합니다.


사실 nodejs를 하는 회사가 마음에 드는데 nodejs를 사용한다는 것이 마음에 걸리고

spring을 하는 회사는 마음에 들지 않고 근무 환경이 좋지 않아 고민이 됩니다.


그래도 앞으로 쭉 백엔드 개발자가 하고 싶으면 spring을 하는 회사로 취업하는게 맞을까요 ??


(nodejs가 별로라는 뜻으로 한 얘기는 아닙니다 ! 전 nodejs 좋아합니다)

0
0
  • 댓글 5

  • oneday
    503
    2019-05-09 14:09:40

    우리나라에서만 백엔드가 스프링이지

    전반적으로 보면 노드가 더 낫지 않나하는 개인 의견입니다.

    0
  • 마PD
    828
    2019-05-09 14:10:03

    언어가 절대적이지는 않습니다. :)

    자바가 등장하기 전까지 C랑 C++이 강세였고 자바가 등장하며 모든걸 다 집어삼킬 것이다. 라고 했지만 실상은 그렇지 않죠.

    5년후, 10년후에는 어떨까요?

    과연 자바가 지금만큼 하고 있을까요 아닐까요?

    지금 고3이시면, 10년후에 30대초반~중반쯤 되실텐데 어떻게 될까요?


    두루두루 하는게 가장 좋다고 보구요. 첫 선택이 물론 중요합니다. 개인적으로 언어에 기반한 선택보다는, 하고 싶거나 일해보고 싶은 분야에서 원하는 개발도구를 첫 도구로 삼으시는게 어떨까 싶어요.

    노드를 하는 회사가 마음에 드는 이유가 있으시겠죠? 분야가 마음에 든다라던가, 회사가 좋아보인다라던가, 돈을 많이 준다던가...

    어떤 이유든 그 이유가 과연 합당한가만 잘 생각해보시면 될거 같아요.


    그리고 자바가 일거리가 많고 자리가 많다는건 맞지만, 그만큼 하려는 사람도 많아요.

    이게 장점이 될수도 있고 단점이 될수도 있습니다.

    또, 아무리 노드가 적다고 하지만 비교적 적은거지 없는게 아니거든요.

    분명 나 하나쯤 원하는 회사는 얼마든지 있을것이다...라는 자신감도 필요하다 봅니다 :)


    0
  • moonti
    2k
    2019-05-09 14:47:28

    윗분들 의견에 동의하는데요. 스프링에 대해서는 할말이 많아요. 그거다 주저리 주저리 말하기보다는,

    둘다 사용해보시면 됩니다. 저는 사람들이 많이 쓰는 것도 중요하지만, 본인이 좋아하는 기술에 대해 파는 것이 좋다고 생각합니다. 
     백엔드 개발자가 아니긴 하지만, 둘 다 사용해봤지만 더 공부하라고 하면 둘 중에 제 마음에 든 녀석을 공부할 겁니다. 

    잠깐 검색해봤는데 잡 구하는 사이트에 node.js 검색 결과 약 200건 스프링 500건인데 물론 말씀하신 것처럼 큰 기업에서 spring을 사용하는데 그 기업이 노드를 전혀 사용하지 않는 것은 아닐꺼니까요.

    0
  • (주)오키개발자
    2019-05-09 14:55:50
    여러방면에서 개발할 수 있을 정도의 지식을 두루 알고 있으면 좋은것 같습니다. 백앤드라고 해서 서버다루고 시스템관리하는 일을 시키지않습니다.. 결국 프론트도 알아야하고 경험을 쌓고 쌓아서 어느정도 수준까지 끌어올리는게 중요한 것같습니다. spring부터 시작해서 실무에서 쓰는 서버와 클라이언트간의 통신방법이나 또 신기술들을 두루 알고 있는게 진짜 나중에가서 그 모든것을 다 알고 있는것과 하나만 알고있는것에 대한 차이가 크게 나지 않을까 싶습니다.
    0
  • sinho0689
    118
    2019-05-15 02:57:29

    azure, aws, gcp등 클라우드-마이크로서비스 기반에서는 node가 나쁘지는 않더라구요

    간단한 클라우드 func부터 앱서비스배포나 각종 라이브러리도 첫번째로 제공을 하니

    신기술을 사용해보기 가장 좋은 언어중 하나라고 생각합니다

    단 취업과는 별개로 말씀드린겁니다.. 뭐 그래도 요새는 중견대기업에서도 클라우드서비스를 사용하니까요

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.