학부 수업 과제로 `유사 토렌트 프로그램`을 개발했습니다. 과제의 목적은 `파일 전송 프로그램` 제작이었지만 프로그램의 기능 및 완성도를 기준으로 상대평가로 책정되었기에, 단순한 파일 전송 프로그램이 아닌 토렌트 프로그램을 개발하기로 하였습니다.
이를 위해서는 토렌트의 파일 분배 원리, 파일 처리, 전송 프로토콜, 다중 스레드 등 많은 것을 새로 익혀야 했습니다. 프로그램 제출 기한 내에 지식을 습득하고 프로그램을 개발하기에는 빠듯한 시간이었지만, 결국 성공적으로 유사 토렌트 프로그램을 개발하였고, 과제 평점 1위라는 좋은 성적을 거두었습니다.
개발 계획서 작성 시, 너무 달성하기 어려운 목표를 설정한 것 같아 걱정되었지만, 오히려 저를 몰아붙이는 계기가 되어 같은 기간 내에 더 많은 학습과 성장을 하게 되었습니다. 이처럼 내가 할 수 있는 목표만을 향해 다가가는 것이 아니라, 나 자신의 한계를 뛰어넘는 목표 설정을 할 때 저 자신이 성장할 수 있다는 것을 알게 되었습니다.
글자수 503자858Byte