I've been a software engineer for about 30 years now, working primarily on the back-end, behind-the-scenes stuff and not user-facing websites or user interfaces. I have 20/300 vision and am extremely light-sensitive, due to albinism, and while I am not color-blind, the light sensitivity is so severe that it can distort my perception of color. I use primarily Apple products because I've found them to be more accessible—e.g., effortless screen magnification, plus dark mode, together with a large monitor. I also wear telescopic glasses from
$1. I chose this industry because I felt, even back in the late \`80s, that it would be more adaptable to my visual limitations than other careers, and I think that, for the most part, that's been true. College, for me, was brutal. Adaptive technologies either did not exist or were prohibitively expensive back then, and the endless reading led to endless migraines. "Accessibility" and "accommodations" were not familiar concepts to college administrators or professors back then, so I had to be my own advocate and find solutions to problems on my own. Nowadays, with changes in technology and attitude, I think university is more realistic for the visually impaired, at least in North America and Europe (not familiar with the rest of the world). Choose a career path that is suitable to you and your situation and then figure out how much education that really requires. Bring your own assistive technologies and accommodations and be your own advocate; don't expect a university to bend over backwards to help. They might, or they may only go so far. The experience will probably be as invaluable to you as the academics.