多项选择题

工程师的责任提示,工程实践中大量存在着不负责任的行为,其原因有()。

A.私利
B.自欺
C.自信
D.无知