최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
1. KT 및 해당 직무에 지원한 동기와 KT에 입사 후 이루고 싶은 중장기적 목표를 기술해 주십시오
[KT에서 S/W를 통해 세상의 변화를]
처음 프로그래밍을 접해본 건 고등학생 때입니다. 이후 정보통신공학과에 진학하여 본격적인 관심을 갖게 되었습니다. 자료구조, 알고리즘설계, 데이터 베이스 설계 그리고 시스템 프로그래밍과 같은 S/W개발자에게 필요한 수업을 수강하였습니다v 뿐만 아니라 안드로이드 앱 제작과 같은 프로젝트도 진행을 하며 S/W개발자로의 꿈을 키워나갔습니다. 3학년이 넘어가면서 프로젝트와 해커톤 등을 진행하며 현실 문제를 해결하는 것에 관심을 가지게 되었습니다.
역사적으로도 IT 기술의 발전은 세상을 더 편하게 바꾸어 주었습니다. 80년대 이후로 KT가 한국의 통신망을 개발하고 개선시키고, 무선 통신 사업을 활발히 펼치면서 대한민국은 IT 강국으로 성장하였습니다. 이제 상용화되기 시작한 5G 기술 등 아직도 발전할 여지는 무궁무진하다고 생각합니다. KT에서 S/W 개발자로서 성장하며 세상을 더 나은 세상으로 발전시키고 싶습니다.
[한국을 넘어 세계를 IT 강국으로]
현재에 들어서는 대한민국은 시골 구석구석까지 통신망이 잘 구축된 IT 강국이 되었습니다. 하지만 세계로 나가 보면 아직도 전화나 인터넷이 잘 되지 않는 낙후된 지역도 많습니다. 세계인 모두가 전화나 인터넷 등의 IT 기술을 누릴 수 있어야 한다고 생각합니다. 세상을 하나의 통신망으로 관리하는 S/W 개발자로서 KT에서 저의 꿈을 키워나가고 싶습니다.
2. 도전적인 목표를 가지고 실행하여 성공 혹은 실패한 경험과 그 경험을 통해 무엇을 얻었는지 기술해 주십시오.
[학과 학생회장과 학업 성취t 두 마리 토끼를 목표로]
1학년 때부터 학과 학생회를 해왔고, 3학년이 되면서 좀 더 학과를 위해 일하고 싶어 선거에 출마했고t 학생회장에 당선되었습니다. 학우들의 신임을 받아 맡게 된 학생회장인만큼 바쁘겠지만 열심히 하겠다는 다짐을 하였습니다. 더불어 학생회장을 하면서도 전공 공부도 열심히 하여 학생회장과 학업 성취 둘 모두를 잘 해내겠다는 목표를 세웠습니다.
하지만 생각과는 달리 OT와 축제 등 모든 학과행사를 진두지휘하며 학업을 병행하는 것은 체력적으로 뿐만 아니라 정신적으로도 힘들었습니다. 매주 회의를 2개 이상 이끌어야했으며 틈틈이 학과 사업도 관리해야하고 전공 수업에서 내주는 과제와 프로젝트도 해야하는 등 굉장히 일이 많았습니다. 하지만 주변 친구들의 도움을 받고, 좋아하는 프로그래밍 공부였기 때문에 둘 모두를 모두 마칠 수 있었습니다. 학과 공부에 더해서 웹 프로젝트까지 진행하며 오히려 목표했던 것보다 더 큰 성취를 이루어 냈습니다.
이런 경험을 하면서 '백지장도 맞들면 낫다'라는 말처럼 모든 일은 함께 하는 것이 더 좋다는 것을 알게 되었고, 하려고 하는 의지와 목표만 뚜렷하고 이를 포기하지 않고 끝까지 해낸다면 많은 일들을 해낼 수 있다는 것을 깨닫게 되었습니다. 이처럼 협업을 중시하는 성향을 얻게 된 것과 목표를 잃지 않는 의지의 힘을 알게 된 것은 매우 큰 자산이 되었습니다.
3. 공동의 목표 달성을 위한 협업 경험을 본인이 수행한 역할 중심으로 제시하고t 그 경험을 통해 무엇을 얻었는지 기술해 주십시오.
[학과 학생회 홈페이지 제작 팀 프로젝트 진행]
학과 학생회장을 맡아서 학생회를 이끌면서 불편했던 점 중 하나는 학생회 홈페이지와 같은 커뮤니티가 없다는 점이었습니다. 이를 해결하기 위해 팀장을 맡아 4명의 팀원을 구해 총 5명의 팀원과 함께 홈페이지를 제작하는 프로젝트를 진행했습니다. 팀의 규모가 크지 않았기 때문에 백엔드 서버와 프론트엔드를 함께 맡아서 개발했고, 백엔드에서는 Express.js를 선택하였고 프론트엔드는 최근 떠오르는 vue.js를 선택하였습니다. 5명 모두 학부생으로 이루어져 있었기 때문에 개발 자체에 관해서 어려움이 많이 있었습니다. 하지만 논문과 전공 서적 등 가용한 자료를 모두 찾아보고 주변에도 자문을 구하여 기한 내에 완성할 수 있었고,실제로 서비스를 하기도 하였습니다. 완성 후에는 실제로 서비스 되는 프로그램을 만들어 사람들의 불편함을 해결해 주었다는 뿌듯함이 가장 크게 다가왔고, 학부생만이 모여서 완성한 프로젝트여서 더 뜻깊었습니다. 팀으로 이루어져 각자 맡은 부분을 개발하고 후에 통합하는 과정에서도 팀원들이 각자 제몫을 해낸다면 협동을 통해 더 수월하게 개발할 수 있다는 것도 느낄 수 있었습니다. 이후에도 팀 프로젝트를 진행할 때 더 수월하게 업무를 배분하고 일정을 정할 수 있었습니다. 입사 후에도 제가 가진 S/W 기술로 사람들의 불편을 해소하고 싶습니다.
4. 지원한 직무를 수행하기 위해 필요한 핵심역량은 무엇이라고 생각하며t 그 이유에 대해 설명해 주십시오. 또한 해당 역량을 갖추기 위해 본인이 어떤 노력을 하였는지 기술해 주십시오.
[개발 능력t 최신 트렌드t 협업 능력]
소프트웨어 개발 직무에서 중요한 핵심역량은 기본적인 실력 뿐 아니라 문제 해결을 위한 개발 능력, 최신 트렌드를 읽는 능력, 그리고 협업 능력이라고 생각합니다. 소프트웨어 개발은 현실 세계의 문제를 효율적으로 해결할 수 있어야 하기 때문에 개발 능력이 뛰어나야 함은 필수입니다. 개발은 팀으로 이루어지는 경우가 많기 때문에 협업을 하는 능력 또한 중요합니다v 같은 팀원들과 개발 일정을 조율하거나, 담당할 업무를 배분하고 각자 개발한 후에 다시 통합하는 과정 등 함께 일할 줄 아는 것은 굉장히 중요합니다.
위와 같은 능력을 배양하기 위해서 필수적인 과목인 자료구조와 알고리즘 설계를 비롯하여 시스템 프로그래밍, OS, 정보보호론, 컴퓨터 네트워크, DB 설계 등 다양한 분야의 전공 과목들을 수강하였습니다v 그리고 교내 프로그래밍 소모임에 들어가 node.js와 최근 떠오르는 기술인 vue.js를 활용한 웹 홈페이지 개발 및 Beacon을 활용한 안드로이드 앱 개발 등 실무적인 프로그래밍 공부도 진행하였고, 웹 홈페이지 개발은 완성하여 실제 서비스까지 하고 있으며 교내 프로그래밍 경진대회에서 우수상을 수상하기도 하였습니다. 전공 과목과 소모임에서 진행한 많은 팀 프로젝트를 통해 협업에 대해서 많은 것을 배웠으며, Github를 통한 버전 관리와 팀 프로젝트 코드 관리를 학습했습니다. 위와 같은 학습에 대한 끊임없는 노력과 의지를 가지고 진행하여 많은 발전을 이룰 수 있었습니다. 이러한 역량은 S/W 개발자로서의 성장에 중요한 밑거름이 될 것입니다.