Constructive Assimilation: Boosting Contrastive Learning Performance through View Generation Strategies