You shouldn’t have to speak developer. The teams you work with should be able to explain in simple terms what they’re doing and they’re up to. You shouldn’t be confused by what they are saying. A good development team can explain the issues or code in simple terms to provide you with an understanding of what they’re doing.
You shouldn’t have to focus on learning how to understand developers. You need to be able to clearly articulate your outcomes, goals and requirements for your development team and in turn they should be able to do the same.