A Junior Developer Grounded in Basics
기본이 탄탄한 주니어 개발자.
제가 누구냐고요?
scroll
남규모 · namgyumo
2006.02.13 · Junior System Developer
Dong-eui University
컴퓨터소프트웨어공학과 25학번 · 2학년
VALUES
저수준을 공부하고 직접 구현하는 걸 좋아합니다. 라이브러리에 의존하기 전에 "왜 이게 이렇게 동작하는가" 를 먼저 이해하려고 합니다. 성능과 효율도 같은 맥락에서 중시하고, 불필요한 리소스 낭비가 눈에 밟히는 편입니다.
GOALS
시스템 엔지니어가 되는 게 장기 목표입니다. 졸업 후에도 화려한 프레임워크보다 OS·메모리·컴파일러·네트워크 같은 구조를 제대로 이해하는 개발자로 자리 잡는 것을 지향합니다.
MOTIVE
C 로 알고리즘 문제를 풀다가, 로직 하나 바꿨을 뿐인데 실행 시간이 눈에 띄게 달라지는 걸 보고 자료구조와 메모리에 빠졌습니다. 그 뒤로 가능하면 표준 io/lib 외에는 자료구조를 직접 구현하는 방식으로 연습하고 있습니다.
INTERESTS
저수준·메모리·알고리즘·설계 패턴. 포인터로 데이터가 메모리에서 어떻게 움직이는지 추적하는 것, 그리고 C++ 로 싱글턴/커맨드/팩토리 같은 설계 패턴을 실제 프로젝트에 적용해보는 것을 즐깁니다.