실수가 쌓여 경험이 되고, 경험이 쌓여 역량이 된다고 생각합니다. 저는 15년차 개발자로 C/C++ 그리고 Java로 Unix/Linux 기반으로 다양한 데몬형태의 서버개발을 했고, 현재는 Spring 기반의 Spring Boot, MVC, JPA, QueryDsl 등을 이용한 백엔드 서버 개발을 하고 있습니다.
새로운 기술이 재밌고, 새로운 언어가 궁금하고, 새로운 도구 사용하는 걸 즐깁니다. 시간이 된다면 책이나 온라인 문서나 강의를 통해 새로운 지식을 습득하려고 노력하고 있습니다. 최근에는 함수형 기법을 사용한 개발에 관심이 많습니다.
개발자는 코드를 작성하는 일을 하지만, 개발자가 구현해야 할 요구사항이나 비즈니스는 개발자, 기획자 그리고 디자이너 등의 이해관계자가 협력하여 만들어내는 산물이라고 생각합니다. 각기 다른 동기와 목적을 가진 다양한 성격의 사람들이 함께 만들어가는 것이므로 현업에서의 커뮤니케이션은 굉장히 중요한 요소라고 생각합니다. 저는 모든 프로젝트에서 같이 일하고 싶은 개발자, 말이 통하는 개발자가 되고자 노력해 왔습니다.