최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
1. 다른 사람들과 함께 협력했던 경험 중에 그 안에서 본인의 역할이 무엇이었으며, 어떠한 것들을 느꼈는지 서술하시오. (1000자)
3명의 팀원이 졸업 작품으로 군집 로봇을 개발한 경험이 있습니다. 이 경험을 통해 서로의 분야가 다르더라도, 배우고자 한다면 얻어갈 것이 있다는 것을 느꼈습니다.
졸업 작품으로 PC에서 4대의 로봇을 제어하는 군집 로봇을 개발했습니다. 로봇의 위치 파악을 하기 위해, 프로젝터에서 60Hz로 분사되는 빛의 패턴(흑, 백의 조합)이 위치마다 다름을 이용했습니다. 3명의 팀원이 하드웨어, 펌웨어, MFC프로그래밍의 역할을 맡아 프로젝트를 진행했는데, 펌웨어 개발을 하며 시행착오를 겪던 중, 팀원들도 어려움을 겪고 있는 것을 파악했습니다. 따라서 문제점을 공유하여 3명의 팀원이 서로 아이디어를 내며 해결방안을 찾았습니다.
하드웨어를 맡은 팀원에게는 ‘바퀴를 재발명하지 마라’라는 조언을 주어 기존 규격에 맞춘 설계와 그에 맞는 부품선정으로 문제를 해결했습니다. 블루투스 멀티페어링을 맡은 팀원에게는 조합 알고리즘을 알려줌으로써 도움을 줬습니다. 저는 빛의 패턴 8비트에 패리티비트를 추가하여 에러를 검출하도록 하는 아이디어를 제시받았습니다. 이렇게 각자의 분야가 달랐지만 공동의 목표를 위해 팀워크를 발휘했고, 결과로 프로젝트를 완성 후 대학의 산업 대전에 출품할 수 있었습니다. 하나의 문제를 해결하기 위해 여럿이 힘을 모았던 것처럼, 회사 동료들과의 팀워크를 통해 시너지 효과를 얻음으로써 같이 성장하는 개발자가 되고 싶습니다.
2. 지원한 직무와 관련하여 본인이 학습한 주요 전공 과목은 무엇이었으며, 학습 결과와 공부를 하면서 느낀 점에 대해 서술하시오.(1000자)
저는 직무와 관련하여 마이크로프로세서, 센서, 제어용통신 등을 수강하며 프로젝트를 수행했고, 임베디드 관련 역량을 키워나갔습니다. 프로젝트를 진행하며 실제로 구현되는 무선 통신에 흥미를 느꼈고, 다양한 통신 방법을 구현해보고 싶다고 생각했습니다.
마이크로프로세서 과목에서 임베디드 제어기의 동작 원리와 기본 반도체 메모리에 대해 배운 후 ST사의 Cortex를 다뤘습니다. GPIO, ADC, UART, 타이머 등의 개발 환경을 구축했고. 매주 과제를 수행하며 각 기능들의 응용 능력을 키웠습니다. 커피 자판기, 엘리베이터, 스마트워치의 펌웨어를 개발해보는 프로젝트를 진행하며 임베디드 개발 능력을 발달시켰습니다.
센서 과목에선 프로젝트 진행에 앞서 광센서, 초음파센서 등 여러 센서의 동작 원리에 대해 공부했습니다. 이후 LabVIEW 프로그램을 이용하여 ‘차량 내 불편함 감지기’ 프로젝트를 진행했습니다. 프로젝트의 하드웨어는 회로를 설계한 후, 온습도센서와 3축 가속도 센서를 PCB 기판에 납땜하여 완성했습니다. 이를 DaQ보드에 연결 후, LabVIEW 프로그램으로 구동시켰습니다.
제어용통신 과목에선 TCP/IP, 블루투스 통신에 대해 다루었고, 이를 이용한 프로젝트를 진행했습니다. 스마트폰과 RC카를 블루투스로 연결하고, 스마트폰의 앱에서 기울기 센서를 이용하여 스마트폰을 기울인 방향으로 RC카가 이동하게 했습니다. 또한, TCP/IP로도 연결되어있어 블루투스 통신을 끊고 TCP/IP로 연결하면, PC의 MFC 서버 프로그램에서 값을 주어 움직일 수 있게 했습니다.
이처럼 임베디드에 관한 관심을 가지고 프로젝트 수업들을 진행했고, 막연할 줄 알았던 무선 통신들을 실제로 구현했습니다. 입사 후에도 통신 분야의 관심을 통해 다양한 통신 방법들을 배우며, 해당 분야의 전문가가 되겠습니다.
3. 본인이 극복했던 문제나 어려움 중 가장 슬기롭게 해결한 것은 어떤 것이었으며, 어떻게 해결을 했는지 당시의 상황과 과정에 대해 서술하시오.(1000자)
현장실습으로 ‘대여 자전거 잠금장치’의 펌웨어를 개발하며 LoRa통신, 3축 가속도 센서 I2C통신처럼 접해보지 못한 분야의 기술 개발을 해내야 했던 경험이 있습니다. 이 경험을 통해 적극적, 능동적인 자세의 중요성을 배웠습니다.
3학년 여름 방학, LoRa통신으로 Mesh를 구현하여 솔루션을 제공하는 기업에서 현장실습을 진행했습니다. 제가 맡은 ‘자전거 잠금장치‘ 프로젝트는, 길거리의 대여용 자전거를 앱에서 결제 후, 잠금을 풀고 사용하는 시스템이었습니다. 장치는 자전거의 도난 방지를 위해 흔들림의 동작을 가속도 센서로 감지했고, 이 데이터를 LoRa통신을 이용하여 서버에 전송했습니다. 이러한 접해보지 못한 분야의 개발을 완수하기 위해 다음과 같은 노력을 했습니다.
첫째, 선임자에게 최대한 배우려 했습니다. 블루투스 통신 구현 중, 버퍼 관리가 되지 않는 문제가 생겼습니다. 문제를 정확히 파악한 후 선임자에게 조언을 구했고, RTS, CTS 핀을 제거했다는 것을 알게 됐습니다. 따라서 프로그래밍으로 보완해야 한다는 것을 배웠고, 이를 통해 문제를 해결할 수 있었습니다. 이처럼 개발 중 문제가 생기면, 원인을 정확히 파악하고 데이터시트를 찾아 선임자에게 물어보며 최대한 배우려 했습니다.
둘째, 개발자 커뮤니티를 이용했습니다. 선임자가 1명뿐이었기 때문에, 출장이나 기타 일로 자리가 비면 스스로 해결방법을 찾아야 했습니다. 따라서 개발자 커뮤니티 devZone에 가입하여 실무 개발자들과 소통했고, GPS 값을 parsing해야 하는 등의 지식을 얻을 수 있었습니다.
이와 같이 어려움에 부딪혔을 때 적극적이고 능동적인 자세로 배우려 했던 것처럼, 입사 후에도 적극적으로 배움의 자세를 가지고 직무를 완수하는 개발자가 되겠습니다.
4. 단체생활을 하는데 있어 본인의 강점과 약점이 무엇인지 서술하시오.(1000자)
단체생활에 있어 저의 강점은, 구성원들과 두루두루 지내는 능력이라 생각합니다. 저는 군대에서 부대원이 80명 정도로 꽤 많은 인원이 함께 생활하는 부대에 배치되었습니다. 총 5개의 소대가 있었고, 각 소대의 인원들과 친목을 다지기 위해 노력했습니다. 족구가 유행이었던 1소대에서는 족구에 참여하였고, 바둑을 둘 줄 아는 다른 소대의 인원과는 바둑을 두었습니다. 그 외에도 탁구나 농구와 같이 잘 못 하는 활동일지라도, 단체생활에서 인원들과 교류하기 위해 최대한 많이 참여하려 노력했습니다. 결과로 전역 후, 거리가 먼 경상도에 사는 선후임들과 만나기도 하며, 지속적인 연락을 하고 지내는 등 원활한 인간관계를 가져가고 있습니다.
반면 단체생활에 있어 저의 약점은, 몇몇 인원들에게 소홀해진다는 것입니다. 군 생활 중, 저의 맞선임에게 제 후임이 겪고 있는 어려움을 들었습니다. 제가 평소에 친하다고 생각하는 후임이었기에 약간의 충격이 있었고, 단체생활에서 다수의 인원과 좋은 관계를 형성하는 것이 좋지만, 제 주변 사람들도 챙겨야겠다는 생각이 들었습니다. 따라서 같은 생활반 인원을 매일 한 명씩 인터뷰하는 체계를 만들었습니다. 고민거리가 있는지, 어떤 하루를 보냈는지 노트에 적으며 저뿐만 아니라 다른 사람들도 조직에 어우러질 수 있도록 노력했습니다. 앞으로도 단체생활을 하며 저와 제 주변사람들이 같이 어우러질 수 있도록 노력할 것입니다.
5. 앞으로 본인이 이루고 싶은 목표와 꿈에 대해 서술하시오.
저의 단기적인 목표는, 제 관심분야인 임베디드 관련 개발 직무를 수행하기 위해 역량을 쌓는 것입니다. 저는 임베디드 개발에 관한 관심을 가지고 5개의 프로젝트 수업, 현장실습 그리고 졸업 작품을 진행했습니다. 우선 이런 경험으로 얻은 지식과 개발 능력을 직무 수행에 적용할 것입니다. 그리고 실무에서 사용되는 툴과 개발 방식 등 배워야 할 부분은 적극적인 자세로 배우며, 조직에 적응하고 기업에 기여하기 위해 역량을 쌓아가겠습니다.
장기적인 목표와 꿈은, 해당 분야의 전문가가 되는 것입니다. 현재 반도체 칩은 매년 발전하고 있고, 이에 따라 IoT, 자동화 관련 산업의 발전 가능성도 매우 큽니다. 따라서 센서의 발전, 무선 통신의 발전에 맞춰 저의 알고리즘 설계 능력이나 개발 환경 구축과 같은 개발 능력을 발전시키고 싶습니다.
산업에 관한 관심과 적극적인 역량 개발을 바탕으로 임베디드 분야의 전문가가 될 수 있도록 노력하겠습니다.