2 ms·
A lot of good answers in this thread and I think most of the answers you'll find are from people interested in programming for reasons other than money. A few o
by jamil7 7y ago
A lot of good answers in this thread and I think most of the answers you'll find are from people interested in programming for reasons other than money. A few off the top of my head:
1. A lot of those people you're studying with may never finish, may transfer to other areas, find a job in a different field or gravitate to management or business side of things if they are money driven. The ones who truly enjoy it will keep doing it.
2. There is an enormous amount of software yet to write, whole industries, systems and governments have yet to be digitized. We will need both really clever engineers and rank and file programmers to get us there.
3. There is a large (and growing) amount of legacy software already written, we need more and more developers to maintain and keep it running.
4. Software is currently pretty clunky and inefficient and has a long way to go in comparison to other areas of engineering and with hardware topping out we need CS grads to make our software more efficient.
5. CS is a massive field with all kinds of interesting areas and as others mention programming is seeping into other industries making a CS education pretty versatile choice and basis for an education.
If everyone is aiming for FAANGS look elsewhere, use your time at uni to explore niches that interest you and focus your time there.