What is the difference between "产生(chǎn shēng)" and "生产(shēng chǎn)"？
These two words are similar to each other in the character and meaning. However, both of them cannot be exchanged considering their different usages and matches in Chinese.
产生(chǎn shēng)：a verb, following a person or a thing, usually matched the object with abstract nouns.
生产：a verb, following a person or an organization under whose control like machines, factories, companies. It is usually matched the object with concrete nouns.