이우창

changi1122

관심 분야

자기 소개

안녕하세요! 새로운 걸 할 수 있게 되는 걸 즐기는 신입 백엔드 개발자 이우창입니다.
저를 소개하기 위해 질문과 답변을 적어보았습니다.

더 알아보기
Question 1

프로그래밍에 관심을 갖게 된 계기는 무엇인가요?

프로그래밍에 처음 관심을 갖게 된 계기는 게임이었습니다. 어린 시절 상상하던 것들을 직접 게임으로 만들어보고자 하였습니다. 그러나 게임 제작 툴에 한계를 느끼고 나만의 것을 만들어보자 한 것이 컴퓨터 프로그래밍을 시작하게 된 계기입니다.

그러던 중 만들게 된 것 하나가 사전 프로그램입니다. 불편했던 웹페이지를 보조하기 위한 프로그램을 만들면서, 제 손을 거쳐 만들어진 프로그램이 사람들에게 도움을 줄 수 있다는 게 놀라웠습니다.

Question 2

소프트웨어 개발자로서 이루고 싶은 목표는 무엇인가요?

개발을 해보면서 제가 만든 서비스나 프로그램이 사람들에게 알려졌으면 하는 욕심이 생겨났습니다. 이 욕구는 제가 만든 것이 많은 사람들에게 쓰이고, 도움이 되도록 해야겠다는 목표가 되었습니다.

Question 3

본인의 개발자로서 강점은 무엇인가요?

제 강점은 새로운 걸 익히는 걸 즐기고, 쉽게 받아들일 수 있는 사람이란 것입니다.

저는 프로그래밍을 배우고 나서부터, 새로운 것을 할 수 있게 되는 것에 재미를 느꼈습니다. 윈도우의 프로그램을 만들어보자 생각하여 .NET UWP로 윈도우 앱을 만들거나, 직접 서버에서 프로그램을 돌리려 홈서버를 만들고 리눅스 셸 스크립트를 사용하는 등 새로운 걸 익히곤 했습니다. 근거로 팀 프로젝트에서 해본 사람이 없어 모두가 내키지 않아 했던 안드로이드 개발도 직접 맡아 담당한 바 있습니다.

물론 모든 일을 얕게만 해본 것은 아닙니다. Backend 개발에 깊은 관심을 갖고 Spring 프레임워크를 사용하여 개발해보다 보니, 패키지 구조라던가 로깅, 검증 등 깊은 생각이 숨겨져 있음을 깨닫고, 알아가고 있습니다.

하모나이즈 프로젝트 사진

하모나이즈

사용자 목소리 기반 노래방 음악 추천시스템

  • 목표 목소리 분석을 통해 사용자가 부르기 좋은 노래를 추천해주는 서비스
  • 기술 Spring boot, JPA, Kafka, Tensorflow, Android
  • 기간 2024. 02. ~ 2024. 11.
나눔 광장 프로젝트 사진

나눔 광장

지역 기반 P2P 일회용품 재활용 지원 서비스

학술 동아리 TUX 홈페이지 프로젝트 사진

학술 동아리 TUX 홈페이지

충북대학교 소프트웨어학부 학술 동아리 TUX 홈페이지 백엔드 개발

최근 블로그 게시글

블로그 더보기

졸업 작품 돌아보기, 하모나이즈 (1/2)

올해를 끝으로 소프트웨어학과 4년 생활이 끝난다고 하니 뭔가 아쉬운 마음이 든다. 2주 전 캡스톤 디자인 전시회를 치렀는데, 많이 부족하긴 해도 오랜 시간 공들인 프로젝트라 그런지 신경 썼던 점이나 아쉬웠던 점을 꼭 기록해야만 할 것 같아 써보려고 한다.

토이프로젝트 2024.11.27

음 높이(Pitch) 예측 모델 정리

음악 오디오 파일에서 가수의 노래 목소리의 음 높이를 추출하는 작업을 하면서, 사용해 본 음 높이 예측(Pitch Estimation) 모델을 정리하였습니다. 기계학습과 관련해서 잘 알고 있지는 않지만, 관련된 글이 없어 개인적으로 사용할 때 참고용으로 적어 보았습니다.

토이프로젝트 2024.07.24

위도와 경도를 사용하여 가까운 지점 찾기

프로젝트를 진행하면서 자신과 가까이 있는 지점들을 검색하는 기능이 필요했다. 데이터베이스에 아래와 같이 모든 지점들의 위도와 경도를 실수 형태로 가지고 있다. 이때 한 지점과의 직선 거리가 일정 값 이하인 지점들을 어떻게 찾을 수 있을까?

개발 2022.09.13

대칭 최소-최대 힙(SMMH)

대칭 최대-최소 힙(SMMH, symmetric min-max heap)은 양쪽 끝 우선순위 큐를 표현할 수 있는 자료구조이다. 양쪽 끝 우선순위 큐(double-ended priority queue)는 일반적인 우선순위 큐와 달리 최소 우선순위 원소의 반환과 삭제, 최대 우선순위 원소의 반환과 삭제를 동시에 지원하는 자료구조이다.

자료구조 2022.06.17