To develop problem-solving skills like an engineer, one should start by breaking down complex problems into smaller parts and considering all possible solutions. They should also focus on efficiency, optimization, and practicality, and consider both short-term and long-term implications of their decisions. It's also important to rely on data and evidence rather than intuition or personal bias, and constantly seek to improve and innovate. Practicing critical thinking and analytical skills through puzzles and games can also help in developing problem-solving skills.