|
|
|
|
|
by varun_ch
21 days ago
|
|
Hi! I was a high school student in your exact position a year ago. I just finished my first year in university (Computer Science). I don't think anyone here can give you a definitive answer, but for me personally I think I'm still making the right choice: (this is what I tell myself) 1. learning stuff is fun. even if AI drastically changes what it means to be a software engineer, as it stands, we still need software engineers. You can go to university, learn CS/Coding by hand, and on the side keep up with what it means to be productive with AI tools. That way, you're still employable and you get the gift of getting to learn stuff (perhaps at great cost, but maybe you live somewhere where the education is affordable) 2. the underlying principles aren't changing. Computer Science is still Computer Science. computers still have memory and the basic data structures are always going to be what they are. I think it's important to know what we're building on top of. (ie. a React developer should probably understand the DOM. A C developer should understand what their code is compiling to). I don't think it's any different with using AI to write code. Learning programming/computer science will still be important even with AI because it's important to have people who understand the full stack that we build technology on top of. 3. you could work on the AI. People still need to understand the math that builds AI. You could be one of those people. 4. AI is great at making things that already exist. but we will still need to make _new_ things. Humans do that. my main thing is, if I wasn't in school to learn Computer Science, what would I be doing instead? I certainly don't want to be a someone who's job is genuinely replaceable by an agent. I don't think all programmers will be like that. |
|