메뉴 건너뛰기


커리어 세부메뉴

합격자소서

라인플러스(주) 2015년 상반기 신입 시스템엔지니어합격자소서

합격자 정보

  • 수도권4년
  • 정보통신전자공학부
  • 학점 3.57/4.5
  • 자격증 1개
  • 수상 2회
  • 61,278읽음

합격자소서 질문 및 내용

답변
[이따가 라인해]

제 주위에서 ‘카톡해’라는 말이 점점 줄어들고 있습니다. 이는 글로벌 SNS인 LINE이 대세가 되고 있다는 것을 입증하고 있습니다. 처음 LINE이 대세라는 것을 느낀 경험은 영어캠프에서 만난 외국인 친구들은 만났을 때입니다. 외국인 친구들은 카카오톡보다 LINE을 더 선호했습니다.

그래서 이유를 물어봤습니다. 처음 SNS의 시작이 LINE이고 주변 친구들이 대부분 LINE을 사용하기 때문에 자신도 LINE을 사용했다고 대답했습니다. 그리고 LINE의 사랑스러운 캐릭터가 한몫을 했다고 했습니다. 저는 다양한 국가에서 글로벌 서비스를 제공하는 LINE Plus에서 함께 글로벌 개발자로 성장하고자 지원했습니다.

다양한 아르바이트 경험을 통해 얻은 자신감과 책임감은 LINE Plus에서 업무를 수행함에 이바지할 것입니다. 대학교 입학 후, 부모님께 짐을 조금 덜고자 바로 패스트푸드점 아르바이트를 시작하였습니다. 카운터에서 일을 하므로 고객들과 소통이 중요했습니다. 항상 즐거운 마음으로 고객들과 소통을 통하여 자신감이 생겼고 적극적인 성격으로 변하기 시작했습니다.

그리고 제 지식을 학생들한테 가르쳐주고자 학원아르바이트를 시작했습니다. 학생들의 수업시간과 성적향상을 위해 책임감이 생겼습니다. 부모님의 짐을 덜고자 시작한 아르바이트는 제 성격을 더 외향적으로 변한 계기가 되었습니다. 그리고 깨닫게 된 약속시간의 중요성과 의사소통은 팀 프로젝트 진행 시 중요한 요인이 되었습니다.

이 경험으로 얻은 자신감과 책임감을 발휘하여 LINE Plus의 일원으로서 책임 있게 업무를 수행할 것입니다.

글자수 8091,356Byte

답변
[엉뚱한 상상으로 유저의 니즈를 충족시킬 개발자]

개발자는 프로그래밍 역량이 중요하다고 생각합니다. 저는 여러 프로젝트 경험으로 C, C++, JAVA 등 프로그래밍 역량을 키웠습니다. 저는 프로그래밍 역량 말고 두 가지 경쟁력을 가지고 있습니다.

첫째, 저는 유저의 니즈를 분석하는 능력을 갖춘 개발자입니다. 패션 앱을 개발한 회사에서 인턴생활을 했습니다. 패션 앱의 활성화를 목표로 통계자료를 분석했고 유저의 니즈를 발견했습니다.

이를 충족시키기 위해 직접 컨텐츠를 기획 및 제작하여 매주 새로운 컨텐츠를 업로드했습니다. 그 결과, 유저의 클릭수와 댓글이 증가했습니다. 이러한 경험을 통하여 유저의 니즈를 분석하여 유저에게 만족을 넘어서 감동을 제공하는 개발자가 될 것입니다.

둘째, 엉뚱한 상상을 즐기는 개발자입니다. 교양수업 때, 팀 프로젝트로 팀원마다 지정해준 책을 읽고 발표하였습니다. 발표 준비 과정에서 독후감을 발표하면 식상할 것 같아서 저는 팀장으로서 팀원들한테 다른 방향으로 초점을 맞춰서 각 책의 공통점을 찾기로 했습니다.

그 결과, ‘변화’라는 단어를 발견했고 저희 팀은 책들의 공통점인 ‘변화’를 도출해내는 과정을 발표하여 교수님께 다른 팀과 다른 접근 방식과 사고를 칭찬받아 높은 점수를 받았습니다. 이러한 경험을 통하여 저의 엉뚱한 상상이 LINE Plus에서 큰 원동력이 될 것입니다.

저의 프로그래밍 실력을 기반으로 한 엉뚱한 상상과 유저의 분석력을 활용하여 LINE Plus의 인재가 될 것입니다.

글자수 7641,290Byte

답변
[방향 센서와 가속도 센서를 활용한 STOP 앱]

전공 수업에서 핸드폰 내의 센서를 활용한 안드로이드 STOP앱을 개발했습니다. 이 프로젝트는 개인으로 스스로 기획 및 개발을 했고 저는 게임 앱을 개발하고 싶어서 방향 센서와 가속도 센서를 활용했습니다. STOP 앱은 술자리 가기 전에 자신의 한계 주량을 설정하여 안전하게 귀가를 하도록 도와줍니다.

한 잔씩 마실 때마다 버튼을 눌러서 설정한 주량의 수가 감소하게 됩니다. 설정한 주량의 수가 0이 되면 노래가 실행되고 이를 중단시키기 위해서는 방향 센서와 가속도 센서를 활용하여 핸드폰을 100번 흔들어줍니다. 방향 센서와 가속도 센서의 값을 출력하고 합산된 값이 설정된 임계 값과 if문을 사용하여 비교합니다.

임계 값이 초과할 때마다 1부터 카운트를 시작합니다. 10단위로 흔들 때 마다 3초간 진동을 울리게 하고 카운트가 100이 되면 노래가 중단됩니다. 그리고 핸들러를 활용하여 10분 뒤에 지정된 번호로 전화연결을 하여 빠른 귀가를 하도록 개발했습니다.
위 프로젝트로 배운 센서를 활용한 프로그래밍 역량은LINE Plus에서 센서를 활용한 게임을 개발함에 있어서 기여할 것입니다.

[TDL환경에서 항재밍능력을 갖춘 시뮬레이터]

무선통신연구실에서 연구보조원으로서 TDL환경에서 항재밍능력을 갖춘 시뮬레이터를 설계했습니다. 처음MATLAB과 SIMULINK를 활용했고 C언어를 배운 상태라 MATLAB언어를 쉽게 습득했습니다. 변조된 신호를 원 신호로 복조하기 위해서 MATLAB을 사용하여 복조하는 수식을 프로그래밍했습니다.

그리고 TDL환경을 맞추기 위해서 SIMULINK를 사용했습니다. 여러 블록들이 존재하여 속성값을 변하게 하여 원하는 환경을 설계할 수 있었습니다. 현실 대기에는 AWGN와 페이딩이 존재하여 각 블록을 설계하고 신호의 세기를 측정하기 위해 수식에 맞춰 블록들을 설계했습니다.

그리고 임계 값을 설정하는 if-else if 문 블록을 설계하고 신호의 세기와 임계 값을 비교하여 BER값을 출력했습니다. 더 나아가 비콘 신호를 구현하기 위해서 원 신호에 0 또는 1을 표시하여 미리 어떤 신호를 수신하고 있는지 설계했습니다. 이러한 시뮬레이터를 실행시켜 BER 그래프를 출력했습니다.

위 프로젝트를 통하여 새로운 프로그램의 빠른 습득력을 발견하였고 이러한 점은 LINE Plus에서 업무를 수행함에 있어 빠르게 습득하고 진행할 것입니다.

[TCP와 UDP를 활용한 채팅 프로그램 앱]

전공 수업에서 TCP와 UDP를 활용한 채팅 안드로이드 앱을 개발했습니다. TCP는 연결 지향성으로 연결을 해야 통신할 수 있고 UDP는 비 연결 지향성으로 연결 없이 통신이 가능합니다. Try-catch 문을 사용하여 에러를 검출하고 서버프로그램과 클라이언트 프로그램을 개발했습니다.

클라이언트는 접속할 서버의 IP주소와 포트 정보로 Socket을 생성해서 서버에 연결합니다. Socket으로부터 Input Stream과 OutputStream로 데이터를 주고받는 채팅 프로그램을 개발했습니다.
위 프로젝트로 얻은 네트워크 프로그래밍 역량은 LINE Plus에서 프로그램을 이해함에 있어 도움이 될 것입니다.

글자수 1,5932,601Byte

답변
[디버깅의 달인]

안드로이드 앱 개발 동아리 내 사람들과 팀을 이루어 해커톤 대회에 참가했습니다. ‘시각장애인을 위한 원 버튼 길찾기’ 앱을 이틀 동안 밤을 지새우며 개발했습니다. 저는 안드로이드 앱 개발자로서 구글APIs 불러오고 애니메이션 효과를 개발했습니다.

같은 팀원인 개발자는 출발점과 도착점의 루트를 코딩했지만, 앱이 계속 중단되었습니다. 분량을 마친 저는 앱이 중단되는 시점을 먼저 찾기 시작했고 꼼꼼하게 속성 값을 읽었습니다. 그리고 줄마다 주석을 달아주었습니다.

그 결과, 클래스 간의 상속에서 문제가 생겼다는 것을 발견하고 클래스 명을 바꿔서 실행했더니 잘 구동되었습니다. 저는 꼼꼼한 디버깅으로 안드로이드 앱 개발을 성공적으로 마칠 수 있었으며 팀 내에서 Trouble Shooter가 되었습니다.

이러한 경험으로 저는 LINE Plus에서 꼼꼼한 디버깅 능력을 갖춘 글로벌 개발자로 성장할 것입니다.

글자수 474792Byte

답변
[첫 팀장으로서의 열정]

안드로이드 앱 동아리에서 활동했을 때, 기획자, 디자이너 그리고 개발자 2명이 한 팀을 이루어 기획한 알람과 날씨를 결합한 알리미 앱을 개발했습니다. 첫 프로젝트이자 팀장을 맡아 열정과 성공하겠다는 의지가 강했습니다.

저는 기본 레이아웃 설계, 알람 서비스, 애니메이션 효과 개발을 맡았습니다. 그리고 기획자와 디자이너한테도 코드를 이해할 수 있도록 한 줄씩 주석을 작성했습니다. 학업과 프로젝트를 병행하여 모임 시간이 부족하여 팀원 간의 미팅시간을 중요시 생각했습니다.

팀장인 저는 팀원들한테 온라인상에서 매일 저녁 10시에 미팅을 제안했습니다. 미팅시간에는 현재 진행을 보고하고 미흡한 부분을 보완하는 방법, 완성된 개발 부분과 개발이 지연되는 원인을 분석하는 시간을 가졌습니다. 개발자끼리 이클립스 SVN을 활용하여 프로젝트의 효율성을 높일 수 있었습니다.

이를 통하여 팀워크의 중요성과 시간을 효율적으로 활용하는 방법을 배웠습니다.
이러한 경험을 통하여 얻은 팀워크의 중요성으로 LINE Plus에서 업무를 수행하면서 큰 도움이 될 것입니다.

글자수 559953Byte