skills / experience

기술과 경험

자주 쓰는 기술과 실제로 해본 일을 정리했습니다.

다루는 기술

주력 언어

C

주로 사용하는 언어. io/lib 외의 자료구조·알고리즘은 가능하면 직접 구현해보면서 포인터·메모리 레이아웃 같은 저수준 개념을 공부하고 있습니다.

설계 연습

C++

싱글턴·커맨드·팩토리 같은 설계 패턴을 토이 프로젝트(노트 에디터)에 직접 붙여보면서 OOP 와 자원 관리 감각을 익히고 있습니다.

보조 언어

Python · Java

Python 은 자동화·간단한 스크립트·PS 보조용으로, Java 는 OOP 개념 비교와 학과 과제 구현 정도로 사용합니다.

기초 공부

자료구조와 문제 풀이

시간/공간 복잡도를 의식하면서 문제 푸는 연습을 꾸준히 이어가는 중입니다.

개발 환경

Visual Studio · VS Code · Ubuntu

윈도우 쪽은 Visual Studio, 일반 편집은 VSCode, 리눅스는 VirtualBox 위 Ubuntu 를 띄워서 나눠 사용하고 있습니다.

활동 기록

  1. 교내 DoD 알고리즘 대회 우수상
  2. U-BDIA 코딩 테스트 참여
  3. GDGoC-DEU 멤버 참여
  4. ICPC 대회 참여
  5. GDGoC-DEU 코어 멤버 참여
  6. KIT 바이브코딩 공모전 참여