Learn about marketing and sales. Talk to and connect with people. More importantly, listen to them first.<p>Don&#x27;t try to focus on ideas, rather train your mind to be aware of problems - big and small - around you. Take notes about problems you noticed and review those notes from time to time.<p>Talking to people and noticing things will let you discover true opportunities while thinking about ideas for yourself is more like a gamble: You might fluke it but it&#x27;ll really be down to sheer luck.<p>A word about passion: Doing something you love is essential but don&#x27;t limit yourself to something that you&#x27;ve determined to be passionate about early on. As with problems around you rather be open-minded and let passion come to you. There can be passion in the most unlikely places (I for one am quite passionate about creating boring enterprise software because there&#x27;s plenty of improvement to be made in that area, particularly in terms of usability and UX)