TheMacNerd said:
some places for a developer position in my area don't require a college degree. Some just require a portfolio while others require college.
As a web developer, I can assure you that no matter where in the world you work, an impressive portfolio in and of itself won't get you a job in web development
unless it is accompanied by proven respective skills. So, I think that the jobs - talking for web development, requiring just a portfolio they also require the knowledge of the technologies behind it.
So, effectively, they ask for experienced i.e. knowledge + experience, people and this in some clear ways already encompasses knowledge that at a great degree you gain in college but you may have gained through self study - although it is very difficult or very time consuming at best, to reach a senior level with just self study.
There is also the factor of experience i.e. how many projects (web apps, web sites etc.) and of what level of complexity, you have worked/participated in. On the other hand, these job positions that require college degree, also require at least
some experience to get even a junior developer job.
All the above - at least to my knowledge, hold true for any serious web development or programming job. There may exist some jobs with very low requirements but with no important gains as well.