ukk1211
1k
2021-07-29 22:58:41 작성 2021-07-29 23:02:09 수정됨
6
547

c++소켓 서버-> java spring이직 질문입니다


c/c++위주 소켓 서버 개발하던 사람이

java/spring으로 경력 이직할때 어떤가요?

뭐 당연히 하기 나름이 정답이지만 보통 C/C++쪽 서버 하던 사람이 이직할때 추세?를 봤을때 업무적 지식 연관성(tcp나 객체지향 언어등)이나 spring 적응 정도 등이 궁금합니다. 혹은 이직하신분 사례나... 경력 리셋 가능성 등 답변주시면 정말 감사하겠습니다!!

0
  • 댓글 6

  • 캐티
    5k
    2021-07-29 23:12:26

    사실머 프로그램을 빈 프로젝트에 다 만들어보면 아는 건데 소켓 프로그래밍은 프로그램에 일부분이빈다. 서버에 소켓 통신만 들어가는건 아니고 프로토콜과 그걸 제어하는 내부 프로그램이 들어가저.

    자바스프링은 빠른 개발을 위해서 일부 프로그램이 이미 완성된 프로그램이고 그러면 편하겠쩌. 로직을 잘 다뤘다면 딱히 다른건 개발 방법이랑 api문서들이빈다.

    하지만 조금 다른게 분량이 많고 이직하는데 필요한 문서를 모두 읽는데 시간이 많이 걸리겠쩌 ...

  • pooq
    8k
    2021-07-29 23:38:26
    플랫폼이 완전히 다르고 스프링으로 개발할때 소켓 쓸일도 거의 없다보니 업무 관련성도 거의없고,, 무엇보다도 자바, 스프링, html, css, js, react, vue등 공부할게 상당히 많습니다. 
  • 장독깨기
    3k
    2021-07-30 00:55:08

    c++ 했으면 금방 하실 겁니다.

    스프링은 프레임웍이니 핵심 동작원리는 공부 좀 하셔야 할테고,

    Spring MVC 흐름 익히고 나면 나머진 별거 없습니다.

    저 같은 경우 꽤 오랫동안 이 일을 했었고 당연히 c/c++로 시작했는데요,

    java, spring 하는데 별 어려움 없이 금방 적응했습니다. 

    바로 시작해보세요. 금방 적응하실 겁니다. ;) 

  • mirheeoj
    12k
    2021-07-30 06:00:41

    적응이야 금방 하시겠지만 연관성은 별로 없습니다. 경력부분도 마찬가지고요. 다만 기존에 하시던 C/C++ 서버 프로그래밍이 웹기술을 이용하는 방식이었다면 조금 나을 겁니다. 

  • CodeDiver
    1k
    2021-07-30 08:25:32

    윗분들 말씀에 동의합니다. 저도 옛날에 어설픈 C/C++ 개발자였습니다.

    Java도 언어기본은 C++과 크게 다를건 없는데 Spring 관련해서는 공부 좀 하셔야 될거예요.

    문제는 시간인거죠.

    바로 업무에 투입돼서 결과물을 내놔야 하는 상황이면 스트레스 많이 받으실테고

    공부할 시간이 몇 주라도 있으면 그나마 수월(?) 할거구요.

    저 같은 경우는 DB가 가장 어렵던데.. DB 잘 하시면 도움이 되실겁니다.

  • 초보.
    5k
    2021-07-30 10:25:42

    저도 다른것보다 CodeDiver님이 이야기 하신 DB 부분이 제일 문제일꺼 같습니다.

    DBA가 있는 프로젝트가 아니라면 직접 쿼리 튜닝까지 해야 하는 상황이 많아서 DB에 적응하시는 부분이 제일 문제일꺼 같습니다.

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