컴퓨터공학은 시대적 변화를 이끄는 핵심 분야이며, 실제 문제 해결력과 이론적 깊이를 동시에 요구하는 학문이라고 생각합니다.
특히 알고리즘과목에서는 단순한 풀이 능력에 그치지 않고, 문제 해결 접근 방식의 다양성과 시간 복잡도 분석을 깊이 있게 연습할 것입니다.
이 과정에서 얻은 실적이나 경험은 단순히 이력서 항목을 채우는 목적이 아닌, 실제 기술 구현 능력과 문제 해결 프로세스를 직접 체득하는 수단으로 삼겠습니다.
단순한 정답보다는 '왜 이 방식이 더 나은가'에 대해 생각하면서 문제 해결 방식에 대한 고민이 깊어졌고, 이 사고방식은 이후 제가 컴퓨터공학이라는 분야에 관심을 갖게 되는 계기로도 이어 졌습니다.
처음에는 단순히 작동 여부만 확인했지만, 시간 이지날수록 예외 처리를 고려하거나 다른 방식으로 같은 기능을 구현해보는 시도를 하면서 문제 해결에 대한 접근도 유연해졌습니다.
저는 이 분야에서 실질적인 문제 해결 능력을 갖춘 개발자가 되어 사회에 긍정적인 영향을 주는 기술을 구현하고 싶습니다.
이를 위해 학부 과정 중 서버-클라이언트 구조에 대한 이해를 기반으로 백엔드 개발에 필요한 기술들을 집중적으로 학습할 계획입니다.
구체적으로는 공공서비스를 위한 소프트웨어 개발, 사회문제 해결을 위한 데이터 기반 기술 개발 등에 참여하여 기술이 실질적 변화를 이끌 수 있다는 것을 보여주는 사람이 되는 것이 궁극적 목표입니다.
편입학 후 학업계획을 서술하시오.
특히 알고리즘과목에서는 단순한 풀이 능력에 그치지 않고, 문제 해결 접근 방식의 다양성과 시간 복잡도 분석을 깊이 있게 연습할 것입니다.
기존에 파이썬 기반의 간단한 문제 해결은 경험한 바 있으나, 자바나 C 언어를 활용한 구조적 사고에는 아직 익숙하지 않아 실습과제를 병행하며 구조적 코딩 방식을 익혀 나가겠습니다.
실습수업에서는 단순히 과제를 제출하는 데 그치지 않고, 해당 문제의 입력, 처리, 출력과정을 논리적으로 설명하고, 변수 설정 및 함수 구성의 효율성까지 검토하는 훈련을 병행할 계획입니다.
특히 텐서플로우와 파이토치 같은 프레임워크를 활용하여 직접 모델을 구성해 보고, 공공데이터나 Kaggle의 오픈데이터를 활용한 실습 프로젝트도 진행하고자 합니다.
단순히 모델을 학습시키는 것에 그치지 않고, 하이퍼파라 미터튜닝이나 데이터 전 처리 방식이 결과에 미치는 영향을 정리하여 리포트를 작성하는 방식으로 연구적 접근을 연습하겠습니다.
단순히 따라 치는 수준을 넘어서, 버튼을 누르면 색이 바뀌는 기능이나 메뉴를 클릭하면 다른 콘텐츠가 표시되는 등의 기능을 구현하는 과정에서 스스로로직을 고민하고 오류를 해결하는 경험이 쌓였습니다.
당시 저는 백엔드 파트를 맡아 일정 정보를 저장하고 불러오는 기능을 구현했으며, JSON을 이용해 데이터를 주고받는 방법을 처음 적용해 보았습니다.
제가 맡은 부분은 회원가입 및 로그인 기능 구현이었고, PHP와 MySQL을 연동하여 사용자 정보를 저장하고 인증하는 프로 세스를 구현하는 데 성공했습니다.
단순한 정답보다는 '왜 이 방식이 더 나은가'에 대해 생각하면서 문제 해결 방식에 대한 고민이 깊어졌고, 이 사고방식은 이후 제가 컴퓨터공학이라는 분야에 관심을 갖게 되는 계기로도 이어 졌습니다.
예를 들어, 고등학생 시절 접한 『 프로그래머, 수학으로 생각하다 』라는 책은 단순히 코드를 잘 짜는 것이 아닌, 사고의 구조를 어떻게 수학적으로 정돈할 수 있는지를 보여주었고, 그 이후 제 학습방법에도 변화가 생겼습니다.
부모님은 항상 "결과보다 태도가 중요하다"는 말씀을 강조하셨고, 저는 그 말을 반복적으로 들으며 자라면서 과정 중심적 사고를 하게 되었습니다.
저는 이처럼 탐구, 효율성, 과정 중심적 사고, 협업 중시 등의 가치관을 형성하며 성장해왔고, 이러한 가치들이 앞으로의 학업과 연구활동에도 긍정적인 영향을 미칠 것이라 확신합니다.
저는 이 분야에서 실질적인 문제 해결 능력을 갖춘 개발자가 되어 사회에 긍정적인 영향을 주는 기술을 구현하고 싶습니다.
졸업 이후의 진로는 크게 두 가지 방향으로 설정하고 있으며, 단기적으로는 산업현장에서의 소프트웨어 개발 직무에 진출하여 실무 역량을 쌓고, 중장기적으로는 연구개발 또는 대학원 진학을 통해 기술의 근본원리를 탐구하고 응용하는 역량을 함께 갖춘 전문가가 되는 것을 목표로 하고 있습니다.
진학 후에는 인공지능과 인간의 상호작용(Human-AII nteraction), 또는 윤리적 AI 시스템 설계와 같이 기술과 사회가 만나는 교차 영역을 탐구하고자 합니다.
구체적으로는 공공서비스를 위한 소프트웨어 개발, 사회문제 해결을 위한 데이터 기반 기술 개발 등에 참여하여 기술이 실질적 변화를 이끌 수 있다는 것을 보여주는 사람이 되는 것이 궁극적 목표입니다.