C — Main
주로 사용하는 언어. io/lib 외의 자료구조·알고리즘은 가능하면 직접 구현해보면서 포인터·메모리 레이아웃 같은 저수준 개념을 공부하고 있습니다.
기술 및 역량
주로 사용하는 언어. io/lib 외의 자료구조·알고리즘은 가능하면 직접 구현해보면서 포인터·메모리 레이아웃 같은 저수준 개념을 공부하고 있습니다.
싱글턴·커맨드·팩토리 같은 설계 패턴을 토이 프로젝트(노트 에디터)에 직접 붙여보면서 OOP 와 자원 관리 감각을 익히고 있습니다.
Python 은 자동화·간단한 스크립트·PS 보조용으로, Java 는 OOP 개념 비교와 학과 과제 구현 정도로 사용합니다.
시간/공간 복잡도를 의식하면서 문제 푸는 연습을 꾸준히 이어가는 중입니다.
윈도우 쪽은 Visual Studio, 일반 편집은 VSCode, 리눅스는 VirtualBox 위 Ubuntu 를 띄워서 나눠 사용하고 있습니다.