https://community.linkareer.com/mentor_intern/5536283
안녕하십니까. 이번에 금융권 개발자 직군으로 채용전환형 인턴에 붙어 10일 후 인턴 입사를 기다리고 있는 초보 개발자입니다.
전환율이 70% 이상을 보장한다고 해서, 인턴에 지원했고 운이 좋게 붙게 되었는데. 10일 정도의 시간동안 어떤걸 준비해야 할 지 막막합니다.
백엔드 개발을 맡을 것 같은데. 현재는 JPA 사용밖에 안해봐서, MyBatis를 사용하고 금융권에 자주 사용할 것 같은 스킬인 트랜잭션 관련한 여러 설정들(전파, 고립 등 여러 옵션)을 사용해보기 위해 토이프로젝트를 하고 있습니다. 다른 알아야 할 부분들이 있을까요?
개인적으로 네트워크 지식이 약한데, 이 부분도 채워야 할 것 같고. DB 조회 시 인덱스를 잘 활용해본 경험도 별로 없습니다. 더불어 테스트 코드도 학부 시절때 잘 안짜오다 보니 테스트 코드 짜보는 능력도 기르기 위해 연습중입니다.
인턴 개발자가 왔을 때 어느 부분을 가장 중시하고 또 기대하는지 알고 싶습니다. 더불어 금융권 특징인 망분리 환경에서의 개발 또한 걱정이 되는 부분이구요. 망분리 환경에서 개발할 땐 네트워크가 연결된 PC에서 관련 정보를 찾아보며 개발하는 걸까요?
모르는게 많습니다. 알려주시면 새겨듣겠습니다!
신고하기
작성자어서돈벌고싶어요
신고글금융권 개발자 채용전환형 인턴을 앞두고 해야할 게 뭐가 있을까요?
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.

취업이직컨설턴트
채택률 32%
답변수 1,657
CJ제일제당
마케팅전략/기획
안녕하세요. 멘티님. 아는선에서 말씀드리자면,
금융권은 안정성과 정확성을 최우선으로 하기에 마이바티스나 트랜잭션 설정을 미리 공부하는 것은 매우 올바른 방향입니다. 특히 대규모 데이터를 다루는 환경 특성상 제이피에이보다는 직접 쿼리를 제어하는 마이바티스 활용도가 여전히 높으므로 복잡한 조인 쿼리나 인덱스 최적화 원리를 이해하는 것이 실무에서 큰 힘이 됩니다. 네트워크나 데이터베이스 기초가 부족하다고 느끼신다면 너무 깊은 이론보다는 쿼리 실행 계획을 읽는 법이나 기본적인 티시피 아이피 흐름 정도만 숙지해도 충분합니다. 신입 인턴에게 거창한 아키텍처 설계를 기대하기보다는 팀의 코딩 컨벤션을 얼마나 잘 따르는지 그리고 모르는 것을 제때 정확하게 질문하는 소통 능력을 훨씬 중요하게 평가합니다.
망분리 환경은 보안을 위해 개발 망과 외부 인터넷 망이 완전히 분리된 상태를 의미하며 보통 인터넷 전용 피시를 따로 두고 필요한 정보를 검색한 뒤 개발 피시로 옮겨 작업하게 됩니다. 처음에는 라이브러리 추가나 외부 소스 참고가 힘들어 답답할 수 있지만 이는 금융권 개발자의 숙명이니 보안 규정을 준수하며 효율적으로 정보를 찾는 습관을 들이는 것이 좋습니다. 또한 테스트 코드는 금융 사고를 방지하는 최소한의 안전장치이므로 완벽한 코드를 짜려 하기보다 예외 상황을 꼼꼼히 챙기는 방어적인 코딩 습관을 보여준다면 선배 개발자들에게 좋은 인상을 남길 수 있습니다. 남은 열흘 동안은 새로운 기술을 익히기보다 본인이 공부한 내용을 문서로 깔끔하게 정리해 보며 실무에서 만날 피드백을 수용할 마음의 준비를 하시는 것만으로도 충분합니다.
안녕하세요. 멘티님. 아는선에서 말씀드리자면,
금융권은 안정성과 정확성을 최우선으로 하기에 마이바티스나 트랜잭션 설정을 미리 공부하는 것은 매우 올바른 방향입니다. 특히 대규모 데이터를 다루는 환경 특성상 제이피에이보다는 직접 쿼리를 제어하는 마이바티스 활용도가 여전히 높으므로 복잡한 조인 쿼리나 인덱스 최적화 원리를 이해하는 것이 실무에서 큰 힘이 됩니다. 네트워크나 데이터베이스 기초가 부족하다고 느끼신다면 너무 깊은 이론보다는 쿼리 실행 계획을 읽는 법이나 기본적인 티시피 아이피 흐름 정도만 숙지해도 충분합니다. 신입 인턴에게 거창한 아키텍처 설계를 기대하기보다는 팀의 코딩 컨벤션을 얼마나 잘 따르는지 그리고 모르는 것을 제때 정확하게 질문하는 소통 능력을 훨씬 중요하게 평가합니다.
망분리 환경은 보안을 위해 개발 망과 외부 인터넷 망이 완전히 분리된 상태를 의미하며 보통 인터넷 전용 피시를 따로 두고 필요한 정보를 검색한 뒤 개발 피시로 옮겨 작업하게 됩니다. 처음에는 라이브러리 추가나 외부 소스 참고가 힘들어 답답할 수 있지만 이는 금융권 개발자의 숙명이니 보안 규정을 준수하며 효율적으로 정보를 찾는 습관을 들이는 것이 좋습니다. 또한 테스트 코드는 금융 사고를 방지하는 최소한의 안전장치이므로 완벽한 코드를 짜려 하기보다 예외 상황을 꼼꼼히 챙기는 방어적인 코딩 습관을 보여준다면 선배 개발자들에게 좋은 인상을 남길 수 있습니다. 남은 열흘 동안은 새로운 기술을 익히기보다 본인이 공부한 내용을 문서로 깔끔하게 정리해 보며 실무에서 만날 피드백을 수용할 마음의 준비를 하시는 것만으로도 충분합니다.
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 댕돌
채택률 45%
답변수 6,279
삼성전자
전자
준비기간이 10일이기 때문에 이에 대해 너무 부담을 가진상태로 가실 필요는 없습니다. 기본기만 제대로 적립된 상태로 가시기만 해도 충분하실듯 합니다.
우선 1순위는 트랜잭션 개념 정리입니다. 전파 옵션을 전부 실험해볼 필요는 없습니다. 트랜잭션이 왜 필요한지, 롤백은 언제 되는지, 체크 예외와 런타임 예외의 차이 정도만 확실히 이해하시는 것 만으로 충분하다 생각됩니다. 2순위는 SQL 감각입니다. MyBatis를 깊게 파기보다는, 조인 쿼리 하나 제대로 써보고 인덱스 추가 전후 실행 계획이 어떻게 달라지는지만 하셔도 충분하실듯 합니다. 네트워크는 10일 안에 깊게 공부할 영역이 아닙니다. HTTP 요청이 어떻게 흐르는지, 브라우저에서 요청하면 서버에서 어떤 단계들을 거치는지 정도만 그림으로 정리해두셔도 될듯 합니다. 이정도의 기본기까지만 정리하셔도 충분하실듯 해요.
망분리 환경은 크게 걱정하지 않으셔도 됩니다. 개발환경과 네트워크 환경간 구분이 되어 있기 때문에 실제로 외부에서 프로젝트 진행하는 것과 큰 차이는 못느꼈던것 같습니다.
개인적으로 가장 중요한 건 기술이 아니라 태도라 생각합니다. 인턴에게 기대하는 건 완성된 실력이 아니라, 모르는 걸 숨기지 않고 질문하는 자세, 피드백을 흡수하는 속도, 실수를 줄이려는 태도입니다. 해서 사실 이런 태도적인 부분만 명심하시면 충분하실듯 해요.
준비기간이 10일이기 때문에 이에 대해 너무 부담을 가진상태로 가실 필요는 없습니다. 기본기만 제대로 적립된 상태로 가시기만 해도 충분하실듯 합니다.
우선 1순위는 트랜잭션 개념 정리입니다. 전파 옵션을 전부 실험해볼 필요는 없습니다. 트랜잭션이 왜 필요한지, 롤백은 언제 되는지, 체크 예외와 런타임 예외의 차이 정도만 확실히 이해하시는 것 만으로 충분하다 생각됩니다. 2순위는 SQL 감각입니다. MyBatis를 깊게 파기보다는, 조인 쿼리 하나 제대로 써보고 인덱스 추가 전후 실행 계획이 어떻게 달라지는지만 하셔도 충분하실듯 합니다. 네트워크는 10일 안에 깊게 공부할 영역이 아닙니다. HTTP 요청이 어떻게 흐르는지, 브라우저에서 요청하면 서버에서 어떤 단계들을 거치는지 정도만 그림으로 정리해두셔도 될듯 합니다. 이정도의 기본기까지만 정리하셔도 충분하실듯 해요.
망분리 환경은 크게 걱정하지 않으셔도 됩니다. 개발환경과 네트워크 환경간 구분이 되어 있기 때문에 실제로 외부에서 프로젝트 진행하는 것과 큰 차이는 못느꼈던것 같습니다.
개인적으로 가장 중요한 건 기술이 아니라 태도라 생각합니다. 인턴에게 기대하는 건 완성된 실력이 아니라, 모르는 걸 숨기지 않고 질문하는 자세, 피드백을 흡수하는 속도, 실수를 줄이려는 태도입니다. 해서 사실 이런 태도적인 부분만 명심하시면 충분하실듯 해요.
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.
멘토 제미니
채택률 31%
답변수 3,026
엘에스일렉트릭
전략기획
사유선택
허위 신고의 경우 서비스 이용제한과 같은 불이익을 받으실 수 있습니다.