메뉴 건너뛰기


커리어 세부메뉴

합격자소서

㈜티시스아이티 2018년 상반기 신입 웹개발자합격자소서

합격자 정보

  • 수도권4년
  • 컴퓨터공학부
  • 학점 3.24/4.5
  • 토익 785
  • 자격증 1개
  • 수상 1회
  • 11,295읽음

전문가 자소서 총평

2

지원자가 개발자에 대한 열정과 호감을 가지고 있다는 점은 이해가 되고 있으나, 이 회사의 주력 시스템인 금융 개발에 대해서 어떤 열정이 있는지 알 수 없었다는 점이 아쉽습니다. 지원자는 일반적인 전공자들이 수행하는 학업, 프로젝트 경험 등을 보유하고 있고, 외부 교육기관에서 추가 교육을 받았습니다. 이 점은 크게 문제가 되지 않지만 금융 개발에 어떤 관심과 열정이 있었는지는 알 수 없었습니다. 금융개발에 주로 사용하는 프로그래밍 언어에 대한 언급, 최근의 금융솔루션 동향, 지원회사의 개발 특성 등에 대한 내용이 제시될 때, 회사에서 호감을 가질 수 있을 것입니다.

합격자소서 질문 및 내용

답변
"금융 IT에 대한 열정"

은행에서 청원경찰 아르바이트를 하면서, 다양한 고객들의 요청을 응대하였습니다. 그 중 가장 많은 고객들의 요청사항은 인터넷 뱅킹과 같은 IT 서비스에 대한 사용 방법이었습니다. 복잡한 인터넷 뱅킹의 사용 절차는 IT 기기 사용법에 미숙하신 고객님들에게는 커다란 벽이었기 때문입니다. 이러한 경험을 통해 통해 사용자에게 조금 더 편리하게 금융 IT를 제공할 수 있으면 좋겠다는 생각으로, 금융 IT에 대하여 관심을 가지게 되었습니다. 좋은점 1티시스는 흥국금융가족 내의 프로젝트 뿐만아니라, 다양한 금융사의 ITO를 성공적으로 수행하며, 종합 금융시장에서 높은 경쟁력을 확보하고 있습니다. 이러한 점에서 티시스는 제가 원하는 금융 IT를 할 수 있는 가장 좋은 무대라고 생각하여 지원하게 되었습니다.아쉬운점 1

"배움에 대한 열정"

개발자는 평생 배우는 직업이라고 생각합니다. 하루가 다르게 발전하는 IT환경에 적응해야 하기 때문입니다. 그리고 제게는 배움에 대한 열정이 있습니다. 금융IT 전문가와의 멘토링, Java Front-End 개발자 과정을 통해 끊임없이 배우는 개발자가 되기 위해 노력해왔습니다.

"다양한 개발 경험"

다양한 개발 경험을 바탕으로, 티시스에서 IT 서비스 개발 및 유지보수 직무를 성공적으로 수행할 수 있는 기반을 다졌습니다.
금융 IT 실무자와 함께 진행한 한이음 ICT 멘토링 프로젝트를 통해 유스케이스 정의서, ER 다이어그램, 요구사항 추적표 등을 통한 프로젝트 관리는 물론, 데이터베이스, 안드로이드 앱 개발 , JSP를 이용한 웹 개발 역량을 쌓았습니다. 이를 계기로 웹 개발에 대한 흥미가 생겨 OOOOO에서 주관하는 Java Front-End 개발자 과정을 통해 웹 개발 전반에 대한 지식을 쌓았습니다. 또한 Vue.js 프레임워크를 사용하여 사용자의 소비패턴을 기반으로한 맞춤 카드 추천 웹 사이트를 개발하며 개발 역량을 키워왔습니다.좋은점 2

글자수 9601,595Byte

좋은점 1 직무 선택의 동기를 잘 설명하였고, 내용이 논리적으로 공감이 간다는 점이 좋습니다.

아쉬운점 1 회사 지원동기는 묻지도 않았습니다. 내용도 이 회사만의 지원동기가 아닙니다. 삭제하는 것이 좋겠습니다.

좋은점 2 질문에서 요구한 대로 인성적, 직무적 관점에서 자신의 역량을 잘 설명하고 있습니다. 그리고 개발과 관련하여 다양한 노력을 했다는 점도 호감을 줍니다. 다만 그 결과 어떤 역량을 가지고 있고, 무엇을 알고 있는지, 그것이 이 회사 직무에 어떤 연관이 있는지를 제시했다면 더 좋은 내용이 되었을 것입니다.

답변
C+ 학점을 받았던 프로젝트를 개선하여 A+ 의 성과를 이루어낸 경험이 있습니다.아쉬운점 1

"기획의 실패가 초래한 결과"

저희 팀은 C#언어와 Unity를 활용한 모바일 2D 점프 게임 앱을 만들기로 하였습니다. 팀원들과 개발에 매진한 결과, 발표를 일주일 앞두고 게임의 알파버전을 완성할 수 있었습니다. 하지만 테스트를 진행할수록 게임의 재미가 떨어진다는 사실을 깨달았습니다. 기획단계에서 이를 예측하지 못한 것이 화근이었습니다. 이를 만회하고자 장애물, 스테이지 등을 추가하며 재미요소를 추가했지만, 짧은 시간 동안 잘못된 기획을 바로잡기에는 역부족이었습니다. 결국, 저희 팀은 프로젝트 발표에서 교수님과 학우들에게 좋지 못한 평가를 받았고, C+의 성적을 받았습니다.

"방법론에 주목하다"

팀원 모두가 열의를 갖고 게임 개발에 임했기 때문에 C+의 학점을 쉽게 받아들일 수 없었습니다. 그래서 저희 팀은 앞선 프로젝트의 문제점을 개선하여 졸업작품 프로젝트에서 다시 도전하기로 하였습니다. 앞서 채택했던 폭포수 개발 방법론은 확정된 기획안을 바탕으로 개발을 진행하기 때문에 변화가 자주 발생하는 게임 개발에는 적합하지 않았습니다. 따라서 저희 팀은 변화에 빠르게 대응할 수 있는 개발 방법론을 모색했고, 그 결과 짧은 개발 주기를 반복하는 스크럼 모델을 채택하기로 하였습니다.

"C+ 게임에서 A+ 게임으로"

스크럼 모델을 채택한 뒤, 저희는 짧은 주기로 기획-개발-테스트를 단계를 거쳐 결과물을 확인하며 개발을 진행하였습니다. 그러한 과정을 통해 재밌는 게임을 만들고자 노력하였습니다. 그 결과 게임을 성공적으로 완성할 수 있었고, 플레이스토어에 앱을 등록하기도 했습니다.또한 교수님과 학우들에게 좋은 평가를 받아 프로젝트 발표회에서 장려상과, 해당 과목에서 A+ 학점을 수여받았습니다. 아쉬운점 2
이를 통해 프로젝트를 구현하는 것 뿐만아니라 적절한 개발 방법론의 도입 또한 프로젝트의 성공에 매우 중요하다는 사실을 깨달았습니다.

글자수 9781,668Byte

아쉬운점 1 이 경험이 왜 가장 힘들었던 경험인지를 글 서두에 제시할 필요가 있습니다.

아쉬운점 2 이 글은 금융 솔루션을 개발하는 회사에서 읽는다는 것을 잊어서는 안됩니다. 이야기 소재가 게임개발이라는 점에서 벌써 호감도를 떨어뜨리고 있습니다. 만약 이 소재를 그대로 활용하고자 한다면, 프로젝트 과정에 대해 설명하는 것이 중요한 것이 아니라 이 프로젝트를 통해서 지원자가 얻게 된 프로그래밍 기술에 초점이 맞춰져야 합니다. 이야기 소재는 호감을 주지 못해도 지원자의 기술적 지식에 호감을 가질 수 있기 때문입니다.

답변
"가장 중요한 실무 역량 - 커뮤니케이션"

개발자에게 가장 중요한 역량은 커뮤니케이션 능력이라고 생각합니다. 개발 프로젝트는 다양한 역할의 사람들과 협력하며 진행되기 떄문입니다. 개발자의 커뮤니케이션 역량은 크게 두 가지라고 생각합니다.

첫 번째로, 코드를 통한 커뮤니케이션입니다. 동료 개발자와의 소통은 코드를 통해 이루어진다고 생각합니다. 원활한 소통을 위해서는 가독성 높은 코드를 작성하고, 조직내의 업무 표준을 정확하게 준수하는 것이 중요하다고 생각합니다.

두 번째로, 말을 통한 커뮤니케이션입니다. 개발자는 상대방의 요구사항을 정확하게 파악하고, 자신이 말하고자 하는 바를 명확하게 설명할 수 있어야 한다고 생각합니다. 또한 상대의 의견을 경청하고 존중하며 팀워크를 다지는 것 또한 매우 중요하다고 생각합니다.

"나의 커뮤니케이션 역량수준 - 80점"

다양한 팀 프로젝트 경험을 통해 앞서 말씀드린 커뮤니케이션 역량을 키우기 위해 노력했습니다. 코드의 가독성을 높이기 위해 적절한 메소드명, 변수명을 작성하여 다른 팀원이 보아도 해당 코드가 어떤 기능을 수행하는지 한눈에 알 수 있도록 하기 위해 노력하였습니다. 또한 Git,Github와 같은 버전 관리 시스템을 적극 사용하여 팀원과의 커뮤니케이션을 효율적으로 진행하였습니다.아쉬운점 1

글자수 6541,117Byte

아쉬운점 1 주제를 잘못 선택했습니다. 여기서 지원자가 선택해야 하는 실무역량은 커뮤니케이션 역량이 아니라 기술적 역량이 되어야 합니다. 질문에서 역량 수준을 점수화 하라고 했는데, 커뮤니케이션 역량은 개인별로 역량 수준에 대한 기준이 다르기 때문에 점수화하기 어려운 점이 있습니다. 그래서 인지 지원자는 자신의 역량 수준을 점수화 하지 않았습니다. 그리고 실무역량이라는 단어에서 프로그램 개발 능력을 요구하고 있다는 것을 눈치채야 합니다.

답변
"문제 파악 능력과 강한 개선 의지"

제가 가진 강점은 문제 파악 능력과 강한 개선 의지입니다. Java Front-End 개발자 과정을 수강할 당시 1박 2일간의 팀 프로젝트를 진행한 적이 있습니다. 저희 팀은 맛집을 소개하고 리뷰하는 웹 사이트를 개발하기로 하여 개발에 임했습니다. 짧은 개발 기간 동안 프로젝트를 완성시켜야 했기 때문에 팀원들은 각자 역할분배를 하여 개발에 매진하였습니다. 그리고 각자 개발한 결과물을 한 사람에게 보내 취합하는 방식으로 개발을 진행하였습니다. 하지만 마감기한을 앞두고 각자의 결과물을 취합하는 과정에서 수 많은 오류를 마주해야 했습니다. 결국 저희는 디버깅을 하는데 많은 시간을 할애해야 했고 만족스럽지 못한 결과물을 제출해야 했습니다.

저희 팀의 문제는 다음과 같았습니다. 데이터베이스를 각자의 로컬 환경에서 관리하여 데이터베이스 관리를 하지 못했다는 점과,
버전관리 시스템을 도입하지 않아 수동으로 각 팀원의 코드를 합쳤다는 점이었습니다. 그리고 이어진 한 달간의 프로젝트에서는 AWS 클라우드 서버에 데이터베이스를 구축하여 팀원 모두가 같은 데이터베이스를 사용함으로서 효율적인 개발을 진행할 수 있었고, Git과 Github를 이용하여 체계적으로 버전관리를 수행하였습니다. 문제를 파악하고, 적극적으로 개선하는 제 강점을 통해 티시스에서 발생할 수 있는 문제를 빠르게 진단하고 해결하는데 큰 도움이 될 것이라 자부합니다.아쉬운점 1


"건강 관리"

제가 가진 단점은 건강 관리에 소홀했다는 점입니다. Java Front End 개발자 과정을 3개월 간 수행하면서 매일 12시간씩 학원에서 개발에 몰두하였습니다. 그러다 보니 건강 관리에 소홀하였고, 그 결과 독감에 걸려 이틀 간 강의를 수강하지 못하게 되었습니다. 이러한 경험을 통해 건강 관리도 개발 직무를 수행함에 있어 중요한 항목 중 하나라는 점을 절실히 깨닫게 되었습니다. 그 후 양질의 영양섭취와 틈틈히 운동을 통해 건강관리에 신경쓰고 있습니다.좋은점 1

글자수 9851,668Byte

아쉬운점 1 이 사례에서 강조되어야 하는 것은 지원자의 문제 파악 능력에 대한 내용인데, 문제 파악 능력이 그다지 돋보이지 않는다는 점이 아쉽습니다. 이 사례에서 발생한 문제는 쉽게 예측이 가능한 문제이고 해결책 역시 특별한 역량이 있어야 이해하는 내용이 아니라는 것입니다.

좋은점 1 특별히 문제될 만한 내용이 없다는 점이 좋습니다.

답변
"업무 지식와 개발, 두 마리 토끼"

5년 안에는 업무 지식과 개발을 동시에 잘하는 금융 IT 전문가가 되고 싶습니다.
금융 IT 전문가가 되기 위해서는 개발 역량뿐만 아니라 고객사의 업무 또한 정확하게 파악하고 있어야 한다고 생각합니다. 그래야 고객이 요구하는 사항을 정확하게 이해할 수 있고 개발에 반영할 수 있기 때문입니다. 이를 위해 현업과의 적극적인 커뮤니케이션과 꾸준한 학습을 하여 업무 지식을 습득하겠습니다.
또한 개발 언어, 디자인 패턴, 소프트웨어 공학 등 개발 역량을 향상을 위해 꾸준히 학습하겠습니다.아쉬운점 1


"프로젝트 매니저"

10년 안에는 프로젝트 매니저가 되어 프로젝트를 성공으로 이끌고 싶습니다. 다양한 프로젝트와 2번의 PM 경험은 프로젝트 관리의 중요성과 매력을 느끼게 된 계기가 되었습니다. 프로젝트 매니저는 팀원과의 관계는 물론이고, 일정 관리, 코드 관리, 개발 문서 관리 등 프로젝트의 모든 부분에 관여하는 프로젝트에서 가장 중요한 역할이라는 것을 깨달았습니다. 프로젝트 매니저 역할을 성공적으로 수행하기 위해서는 다양한 개발 경험은 필수입니다. 티시스에서 개발 직무를 수행하게 된다면, 다양한 개발 경험을 통해 개발 전반에 대한 시야를 키우고 선배님들의 노하우를 제 것으로 만들어 높은 품질의 소프트웨어 산출물을 낼 수 있는 프로젝트 매니저가 되도록 노력할 것 입니다.아쉬운점 2

글자수 6851,166Byte

아쉬운점 1 많은 지원자들이 쓰는 방식대로 작성된 식상한 포부입니다. 즉, 지원직무 또는 회사에 대한 조사에 대한 내용이 없는 범용적으로 쓸 수 있는 식상한 포부라는 것입니다.

아쉬운점 2 이 역시 특별함이 없는 포부입니다. 지원하는 회사가 어떤 특징이 있고, 담당 직무가 무엇을 하는지 구체적으로 확인한 다음, 그에 맞게 내용을 기술해야 하는데, 당연한 이야기만을 제시하고 있습니다.