구구구구우
1k
2017-08-21 22:53:33
9
1797

이직을 하려는데 노하우를 가르쳐주세요


중소기업에 다니는 2년차(1년 7개월) 개발자입니다. 방산과제하는 회사인데 방산과제에서 드문 자바과제를 입사 첫해부터 맡아 지금까지 했습니다. C#과제도 하나 했구요. 급여, 사람, 환경 모든것에 만족하고 다니고 있지만 한가지가 저를 계속 서두르게 하네요

학교 다닐때부터 자바에 꽂혀서 자바관련된 책을 많이 읽엇었네요. 그러다 우연찮게 지금의 회사에서 자바과제를 했구요. 회사에 자바를 하는 사람이 없어서 저 혼자서 이것저것 마음대로 했었는데 하고싶은 일이라서 그런건지 정말 재밌게 했습니다. 많은걸 깨닫고 배우게 되는 시간이었어요

그런데 방산 쪽은 거의 자바과제가 없습니다. C# 이나 C++을 주로 해요. 처음에는 이러한 상황에 대해서 C#, C++ 과제를 하면서 개인적으로 자바과제를 혼자 해보자라는 당찬 포부가 있었습니다. 근데 현실을 쉽지 않더라구요. 시간 이런거 보다 혼자 뭔가 하려고 하니까 동기부여가 안된다고 해야되나요. 그러다보니 앞으로 하게될 다른 언어의 과제에 대해서(이미 진행하는것도 있구요) 흥미가 안생기더라구요. 또 제가 학생때 기대한 자바 프로그래밍은 DB, 서버, 다수의 사용자, 멀티 스레드, 분산처리 시스템 등 사용자 규모가 거대하고 복자한 이슈상황이 많은 엔터프라이즈 프로젝트입니다. 방산과제도 규모가 큰 과제도 많이 있지만 대게는 GUI어플리케이션을 많이 하고있어요. 특히 GUI과제는 DB, 서버, 분산처리 등 하고는 좀 먼 경우가 많죠

제가 한 자바과제도 JavaFX를 이용한 GUI과제입니다. 그래서 여기서 많이들 올라오는 자바스크립트나 웹프로그래밍, 스프링에 대해서는 경험이 없습니다. 다만 학생때 이것저것 책을 많이 읽어서, 개인적인 생각이지만 기본 베이스는 누구보다 탄탄하다고 생각합니다. 예를들어 톰캣 최종분석이라는 책을 읽어서 자바의 웹프로그래밍이 어떠한 형태로 돌아가는지, 요청에 대한 쓰레드를 생성방식을 취하는 자바 웹프로그래밍이 가지는 문제라던지, 스프링에 DI와 IoC를 JavaFX 과제에 적용했다든지 (몇몇 개인들이 적용해 놓은 오픈소스가 있지만 제 개인적으로 구현한 것에 대해서도 나름 자부심이 있습니다.) 그외에도 DB에 대해서도 SQL에 익숙하지 못할뿐이지 자바에서 처리해야할 데이터와 SQL에서 처리해야할 데이터등에 대해서 간단하게 고민할 정도의 기준은 있습니다. 그래서 만약 이런과제를 한다고 한다면 금방 적응할 자신이 있구요 또 하고싶었던 거기 때문에 정말 재밌게 할거 같습니다.

제가 하고싶은것 좋아하는것 잘하는것에 대해서 설명하려보니 부득이하게 얘기가 길었네요. 이직하고자 하는 회사가 저러한 부분을 충족했으면 하거든요. 자바를 하고 DB, 서버, 빅데이터, 분산처리, 메세지 큐, OSGI등 과 같을 것들을 많이 경험할수 있는 회사요.

선배님들을 회사를 찾을때 어떤걸 보고 찾으시나요. 또 만약 저런 경험을 할수 있는 회사를 찾는다면 어떤식으로 찾아야 하며 접근을 해야 할까요. 그냥 봐서는 잘 모르겠더라구요. 물론 급여나 환경도 고려를 하기 때문에 제가 잘 못찾는것도 있지만 그래도 어떠한 특성의 과제에서 저러한걸 경험할수 있을지 감이 안오더라구요.

가끔 fender님이 답변을 다시는걸 보면 그러한 경험이 참많으신거 같던데, 그런 과제는 어떤 과제이며 어떤 회사에서 하는지 팁을 가르쳐주세요. 회사를 소개시켜주시면 더욱 좋구요 ㅎㅎ

말이 너무길어서 죄송합니다.(원래 무언가를 설명할때 굉장히 길게 설명하는 편입니다.)



0
  • 댓글 9

  • fireguy
    2017-08-21 23:04:44

    SI만 가지 마세요...

    돈은 됩니다.

    그럼 가세요...

    저도 돈돼서  갔습니다... .돈 됐습니다.

    물론 17년전 예깁니다..

  • 아름드리나무
    182
    2017-08-21 23:41:43

    또라이가 없어야죠 또라이가...

    돈은 평균 이상만 주면 됩니다.

  • 최자바
    924
    2017-08-23 11:36:32
    MFC 하드웨어 제어하시는 일 하셨나요?
  • 구구구구우
    1k
    2017-08-23 11:42:52

     

    //



     

    아뇨 MFC과제는 안해봤어요, 그리고 저는 소프트웨어 파트이고 하드웨어 제어는 연이 없네요

    저희 회사에서 하드웨어 과제도 하긴합니다. 저는 안하지만요. 저와 하드웨어와의 접점은 단말에서 뿌려주는 데이터를 GUI어플리케이션에 뿌려주는 정도가 되겠네요

  • 최자바
    924
    2017-08-23 11:43:55

    C#이나 C++로 뭘 만드셨는지 알려주시면 추천해드릴게요

  • 구구구구우
    1k
    2017-08-23 13:03:16

    최자바 //

    추천이요?? 회사 말씀이신가요?? 그래주시면 감사합니다만 앞에 얘기 했듯이 자바 쪽에 관심이 많아서 이직을 결심하고 있는건데, C#, C++ 로 만든게 중요한가요?

    방산과제라 자세한 설명은 좀 힘들고요 간략하게 말씀드리면 

    C#으로 한건 FTP 통신을 활용한 파일 예약 전송 프로그램이라고 소개할께요, WPF, 윈도우 서비스 프로젝트를 활용했구요.

    C++ 은 이제 시작이구요 QT를 이용한 과제입니다. 이건 좀 과제가 큰데, 제가 맡은 부분은 GUI파트에요. 서버 파트도 있는데 이부분은 엄청나게 많은 업무 시퀀스를 이해하지 않으면 힘들어서 제가 하지 않을 가능성이 높네요. 과제 규모가 크다고 했는데 분산된 데이터를 안전하게 분산처리가 필요한 과제입니다. 그래서 DDS라고 분산 데이터 처리를 돕는 미들웨어가 사용되구요

  • 최자바
    924
    2017-08-23 16:08:25

    구구구구우

    원티드라는 앱 있는데 거기서 자바 개발자 많이 찾습니다.

    문제는... 신입은 거의 안뽑아요

  • 구구구구우
    1k
    2017-08-23 16:22:45
  • Karen
    15k
    2017-11-14 18:31:57

    구구구구우님, 안녕하세요.

    OKKY 부운영자 Karen입니다ㅎㅎ

    구구구구우님께 여쭤볼 것이 있어서 연락을 좀 드렸으면 하는데, 연락 방법이 마땅히 없어서요...ㅠㅠ

    혹시 댓글 보시면 hhjo@okky.kr 로 이메일을 보내주실 수 있을까요?

    감사합니다!

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