A recent university undergraduate, majoring in computer science from a non-traditional background, is seeking career guidance and internship opportunities. Having transferred to the computer science department during their sophomore year, they are eager to gain development experience and worry about their insufficient skills. Some people suggest applying to multiple positions without a thorough preparation, arguing that getting a job is primarily a matter of luck and that there are plenty of open positions to choose from. However, is this approach effective and worth considering? Are there any potential risks or drawbacks to be aware of, such as the impact of a negative evaluation on one's future job prospects?