취업톡톡 세부메뉴

질문 상세 보기

Q 입사한 회사의 코드를 읽지 못하면 그만두어야 될까요?

조회수 7,443 2020-08-17 작성
최근에 IoT 회사에 입사를 하여서 1주일 쯤 다녔는데요...코드를 도저히 못 알아먹겠습니다 ㅠㅠ
스프링 기반에 json, ajax 방식으로 많이 구현을 했고 20년차 개발자들이 만든 코드라고 하네요..처음이니까 일단은 이미 만들어져 있는 코드 해석해보라 하는데 도저히 못 알아먹겠어요...국비지원 5개월 과정 나왔는데 거기서는 MVC2 기반으로만 쇼핑몰 하나 완성했었습니다. 그런데 회사 와서 코드 봐보니 이 정도 수준인 줄은 몰랐네요..한 글자 해석하기도 버겁습니다. 당장 내일부터 이 코드 가지고 데이터 가져와서 그래프 하나 만들어보라는데..관둬야 할까요? 개발자들 프로젝트 제대로 완성못하면 돈을 토해내는 경우도 있다던데, 일주일 동안 공부만 하다갔으니 보수도 못 받겠죠? 주변에서 일단 부딪혀보라 해서 들어왔는데 아무리 공부를 해도 모르는 코드가 끝이 없네요

내 프로필 > 북마크 에 추가되었습니다

현재 브라우저의 보안 설정에 따라 복사가 허용되지 않습니다.
아래 URL 주소를 드래그 후 Ctrl+C를 눌러 복사하시기 바랍니다.
닫기
후배에게 답변하기 입력
솔직하고 따뜻한 답변을 남겨주세요.
0 / 1,000
답변 21
  • 프로필 이미지 mentor9971047 웹개발자 / 15년차 Lv 3

    이클립스 디버깅 돌리는건 아시겠죠?
    혹시라도 모르신다면 디버깅 모드 1시간만 잘 공부해보시고 돌려보세요.
    스프링 진짜 별거 없습니다.
    초급들이 어려워하는게 aop tx interseptor 등인데 디버깅 돌리면서 따라가보세요.
    상기한 내용은 dispatcher-servlet.xml을 좀 보시면 될겁니다.

    2020-08-18 작성
  • 프로필 이미지 mentor4875423 웹개발자 / 15년차 Lv 3

    제가보기엔 당연한겁니다
    2.3년차도 첨보는 플젝의 구성에대해 설명해줘야
    따라하는사람 많습니다
    물론 귀신들은 자기가 어떻해든 파헤치지만 ㅋ
    지금 본인에게 던져진과제는 얼마나 잘하는가를
    보는게 아니라 어떻해 헤쳐 나가 냐입니다
    선배들이 이아이는 문제를 어떻해 해결해나갈까?
    를 보실꺼에요
    절대 첨부터 잘하리라 생각안합니다.
    1. 화면에서 서버로 어떻해찾아 어떤 형태로 찾아보낼까
    2. 서버로 전달된 데이터는 어떻해 쓸까?
    3. db에는 어떻해저장될까?
    여러가지 의문 리스트를 만들어서 파보고 모르거나
    끈기는부분이 있으면 물어보세요.
    그러면 아.. 열정이있구나! 아 이렇게 파보고 모르는건
    어떻해든 알려고하는구나! 술한잔 사드릴테니 이건 이런것같은데 도저히모르겠어요? 갈켜주세요
    이런게 좋은겁니다 아무말안하고 다 아는척 해봐야
    몇마디 섞어보면 다압니다.

    그냥 밑도끝도 없이 모르겠는데요!(이런 미친짓 안됨)
    본인이 아무리봐도 이부분이 이해가 안간다
    라고 정확히 지시해야해요

    제일주요한건 어디가든 비슷할거니 버티세요 2~3년입니다. 대부분그정도 열정가지고 버티면길이보입니다

    맞춤법, 띄어쓰기 틀림주의ㅡㅡ

    2020-08-18 수정
  • 프로필 이미지 mentor4253711 웹개발자 / 2년차 Lv 1

    저하고 같은 고민하시네요 ㅎㅎ 2년 쪼금안되게 다니다 솔루션 회사 이직했는데 정말 1도 모르겠었는데 진짜 계속 디버깅 돌리면서 보다보니까 아주 쪼금씩 보이기 시작하더라구요. 계속 물어보고 계속 보는게 답인거같아요. 어차피 못하더라도 상사들은 못할꺼란거 알고있고 기대도 안할겁니다. 부담없이 계속 물어보면서 공부하세요!

    2020-08-18 작성
  • 프로필 이미지 mentor5366647 웹개발자 / 17년차 Lv 3

    경력자도 다른사람이 만든소스를 분석,적용하는데는 런닝커버가 필요합니다
    힘들더라도 참고 당분간은 야근을 하더라도 한줄한줄 분석을 하시고 견디셔야 합니다

    2020-08-18 작성
  • 프로필 이미지 mentor0009806 웹개발자 / 9년차 Lv 1

    코드주고 해석하라고 하면 20년차도 힘들어할거에요.

    문서화가 잘 안되어 있나요?

    아니면 디버깅 하면서 분석해야 하는데 기간을 달라고 하세요

    경력자도 힘든 부분입니다.

    기간을 안준다면 나오세요

    배울게 없는 곳일 확률이 높습니다

    2020-08-18 작성
  • 프로필 이미지 mentor2992664 웹개발자 / 7년차 Lv 1

    솔직하게 이야기 해봅시다. 따라잡을 수 있는가 없는가는 그 이후에 보여주시는게 맞지 않을까요? 사측과 노동자측의 기대치는 항상 다르기 때문에 그걸 맞춰가는 과정도 필요하다고 봅니다. 그게 안 되는 회사면 더 다닐 이유가 없고요. 솔직히 그 말 있잖아요. 경력직만 뽑으면 나같은 신입은 어디서 경력을 쌓냐고요. 어려운 시기에 아무쪼록 힘 내시고 너무 주눅들지 마세요. 꼭 헤쳐나갈 방법을 찾아봅시다.

    2020-08-18 작성
  • 프로필 이미지 mentor0618749 웹개발자 / 4년차 Lv 1

    디버깅 찍어보면서 흐름을 따라가보세요
    결국 데이터 넣고 빼고 뿌려주는게 다입니다 이해안가도 보다보면 보입니다

    2020-08-18 작성
  • 프로필 이미지 mentor9355402 웹개발자 / 7년차 Lv 2

    신입은 상세히 분석할필요 없어요
    이 메소드가 무슨역할을 하는지 클래스 하는 역할은 몬지 전체적인 그림을 그리다보면 경력이 어느정도 쌓이다보면 번뜩 소스가 눈에 들어올때가 있습니다 나무 걱정마세요

    2020-08-18 작성
  • 프로필 이미지 mentor0667072 웹개발자 / 4년차 Lv 1

    프론트와 백엔드의 개념부터 차근차근 잡으셔야할거 같네요

    2020-08-18 작성
  • 클래스랑 함수이름 위주로 일단 크게 보시고요
    그다음에 다이어그램들도 있으면 같이보세요

    2020-08-18 작성