I'm a university student in a very well ranked Computer Science program in California.
I'm interested in the fundamentals of CS, and I code because I love coding, not because I'm really interested in a high paying low stress job. Most students in my program and who I'm friends with have an interest in going into management or building a cool product quickly. (Let me be clear, I don't wish to pass value judgement on the reasons that one is interested in CS. Those reasons are equally legitimate, just not to my interest)
Unfortunately, at least my observation, students who have recently become interested in CS "for the money" tend to perform significantly worse are and are largely less successful at Computer Science. The students who are most successful are those who have known that Computer Science is their passion for a long time and who are now in college pursuing that interest.
Fundamentally, I agree with you, the divide between those who wish to be serious computer scientists and "coders" becomes more clear every year.
I'm interested in the fundamentals of CS, and I code because I love coding, not because I'm really interested in a high paying low stress job. Most students in my program and who I'm friends with have an interest in going into management or building a cool product quickly. (Let me be clear, I don't wish to pass value judgement on the reasons that one is interested in CS. Those reasons are equally legitimate, just not to my interest)
Unfortunately, at least my observation, students who have recently become interested in CS "for the money" tend to perform significantly worse are and are largely less successful at Computer Science. The students who are most successful are those who have known that Computer Science is their passion for a long time and who are now in college pursuing that interest.
Fundamentally, I agree with you, the divide between those who wish to be serious computer scientists and "coders" becomes more clear every year.