지난 시간들을 되돌아보며 다짐해본다.
감사하자. 겸손하자. 꾸준하자. 넓게보자. 진짜가 되자.
개발자라는 직업을 갖고나서 “은탄환은 없다”라는 말을 많이 들었던 것 같다. 왜 은탄환은 없는걸까 ? 내 나름대로의 결론은, 모든 상황에는 저마다의 맥락(context)이 있기 때문인 것 같다. 예를 들어, 특정 서비스의 DBMS를 다른 DBMS로 마이그레이션하는 프로젝트를 진행한다고 할 때 고려해야할 맥락은 다양하다: 서비스의 기술 스택,...
지난 3년 되돌아보기 2022년이다. 21년엔 목표하던 IT 서비스 회사로 이직을 하게되었다. 이직에 성공하면 회고록을 적어보고 싶다는 로망(?)이 있었는데, 미루다가 새해를 맞이하면서 써보려고한다. 스스로를 되돌아보면서 생각을 정리하고, 새로운 한 해 또한 즐겁고 열심히 살 수 있길 바라본다. 개발자로서 사회의 첫발을 내딛다. 18년 10월 대...
코드가 의도대로 동작하기 위해 필요한 전제조건이 많으면, 하나라도 어긋났을 때 의도한 대로 동작하지 않게된다. 또한 유지보수 시 코드 상에서 파악하기 어려운 숨겨진 전제조건이 존재한다면, 코드의 맥락을 이해하는 데 의문이 생기고 수정 시 예상치 못한 결과를 초래할 가능성이 높다고 생각한다. 그래서 요즘은 코드를 작성할 때: 무의식적으로 깔고 ...
Java - try-with-resources 알아보기
WEB - Content-Security-Policy(CSP) 살펴보기