ID는 대소문자를 구분하지 않는다. (사용자의 실수가 있을 수 있으므로)
검색 데이터는 대소문자를 구분하지 않는 것이 일반적이다. 또한 좌우 공백 제거가 기본이다.
개발 과정에서 문서화한다.
개발 후에 문서화하지 않는다.
이는 개발이 끝난 후에는 개발 과정에서 어떻게 개발해서 만들어냈는지 기억하지 못 하기 때문이다.
자기소개서: 어떻게 난관을 극복했는가?
의외로 실무에서 알고리즘은 가장 중요한 게 아니다.
Framework는 자주 쓰이는 class의 집합이라고 하기도 한다. 특정 목적으로 쓰이는 framework를 solution이라 한다.
Java는 다중 상속을 지원하지 않는다.
면접에서 ‘열심히 배워서’ 따위의 말은 하지 말 것. 사수가 돈 받는 건 자기 일을 해서 받는 거지 날 가르쳐서 받는 게 아니다.
MySQL 8.0 이상을 쓰는 경우 패스워드를 native password로 변경할 것
Business logic
개발자가 만들 수 없는 영역
Ex) 병원 프로그램을 만들 때 병원 업무는 병원 관계자가 알려줘야 만들 수 잇음
Common concern
개발자가 만들 수 있는 영역
Ex) 로깅 등
중요한 것은 ‘쪼개기’(모듈화)