Javaの現場を2つ連続で経験したんだけどどっちもenum型を
使わないで列挙型を必要とするときにint型の定数を使う文化だった

普通のプログラマー向けの教材やらメンターはenumを使いなさい
って言ってるのをさすがに知らないってことはないだろうし

かといってSIerだってさすがにプログラミング言語で推奨されているものを
知らないほどバカじゃないはずだし