I'm presently exploring a position as a software engineer at one of the large software firms (Microsoft, Apple, Google, and so on), where I'd eventually like to work on product development, but I'm concerned going directly for that sort of job would be pretty difficult. So, what are people's...