저는 주니어 개발자이며 5 년 동안 만 업계에있었습니다. 나의 현재 회사에는 선배가 그를 Infestus라고 부릅니다. 때때로 나는 처음부터 완전히 새로운 것을 빛내고 완전히 할 수있는 기회를 얻었습니다.
가장 최근의 예 중 하나는 멀티 스레드 응용 프로그램에서 싱글 톤을 만들어야한다는 것입니다. 이 방법 을 사용하기로 결정했습니다 . Infestus가 그것을 보자 마자 그는 신속하게 나를 바보라고 부르고 나 에게이 접근법 을 사용하라고 말했습니다 . 그에게 왜 이것이 더 낫기 때문에 그것을 닦았는지 물었을 때 이것이 Java에 관한 이것 과이 책이 더 낫다고 말합니다.
그리고 그것은 일반적인 패턴입니다. 새로운 것을 할 기회가 생길 때마다 나는 Infestus에 의해 신속하게 격추되고 그의 방법이 더 좋은 이유는 유명한 프로그래머가 그 책을 썼기 때문입니다. 그는 항상 나에게 읽을 책을 주려고 노력하고있어서 어떤 방법으로 프로그램을“학습”할 수있다.
5 년 동안 돈을 벌기 위해 프로그래밍을 해왔지만 문제를 해결하기위한 최선의 방법에 대해이 책을 맹목적으로 따르는 것이 좋습니까? 아니면 가끔씩 실험 해보아야합니까? Infestus의 불만에 대한 끊임없는 분노는 새로운 것을 시도하지 않고 책의 예를 따르지 않기 시작했습니다.
편집 : 나는 완전히 길을 잃었다. 그렇습니다. 맹목적으로 따르는 것은 나쁜 생각입니다. 그러나 많은 것을 알고있는이 신과 같은 프로그래머 인 Infestus는 제대로 프로그래밍하는 유일한 방법은 책을 읽고 모든 것을 T에 따르는 것입니다. 그가 부과하는 모든 규칙은 책에 쓰여진 규칙이므로 책이 유일한 올바른 길이라면
EDIT2 : Infestus는 내 상사가 아닙니다. 그는 코드 검토를 담당하는 수석 개발자 중 한 명입니다. 그리고 리뷰 후의 그의 의견 대부분은 그와 같은 방법이 잘못된 책 이름으로 구성됩니다.
...brushed it off as this is better and that's how this and this book about java says it is better.
이것은 즉시 알람 벨을 설정해야합니다. Infestus가 독립형 설명을 제공 할 수없는 경우,이를 이해하지 못할 수 있습니다. (또는 그는 나쁜 주장의 삽화 된 책의 사본이 필요하다 .)