If you plan to be employed in the technology field, then you have to have a degree in computer science, engineering, math, or physics. Without a degree you will find nearly impossible to get past HR gatekeepers.
This is simply not true. It might be true in parts of the world and I suspect that the person who wrote this lives in the US, where HR seems to have a lot more power than in the rest of the world.
Being able to showcase actual work and relevant experience outweigh a college education any day of the week. At least in small and medium sized businesses most of Europe. IBM might not accept you without a degree, but who would want to work for them?