Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Absolutely ridiculous, and it casts doubt on everything you said about his achievements, since you don't know what you are looking at.
Does he know low level hardware and assembly language? Has he written an operating system? Written a compiler? Written a network driver? Designed and analyzed data structures? Studied formal languages? Built neutral networks from sctatch?
Fair. Whenever I ask him to explain something, he has to start by defining basic concepts and terms because I don't know.
I can't answer all these questions but I'll try. Does he know low level hardware and assembly language? Unsure. He knows C and C++, and some others. Has he written an operating system? He's written a web framework. Don't know if that counts. Written a compiler? Don't know. Written a network driver? Don't know. Designed and analyzed data structures? I think so. Working with data libraries are one of his main interests. Studied formal languages? Yes. Built neutral networks from scratch? Don't know.
OP again with one addition. As to the last question, the reason I don't know is because I don't know what a "neutral network" is. I do know, however, that he builds from scratch. He wrote a passion project essay in middle school about why he thinks coding is taught incorrectly because students are taught to patch together snippets of prewritten code, and never really learn the basics.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Absolutely ridiculous, and it casts doubt on everything you said about his achievements, since you don't know what you are looking at.
Does he know low level hardware and assembly language? Has he written an operating system? Written a compiler? Written a network driver? Designed and analyzed data structures? Studied formal languages? Built neutral networks from sctatch?
Fair. Whenever I ask him to explain something, he has to start by defining basic concepts and terms because I don't know.
I can't answer all these questions but I'll try. Does he know low level hardware and assembly language? Unsure. He knows C and C++, and some others. Has he written an operating system? He's written a web framework. Don't know if that counts. Written a compiler? Don't know. Written a network driver? Don't know. Designed and analyzed data structures? I think so. Working with data libraries are one of his main interests. Studied formal languages? Yes. Built neutral networks from scratch? Don't know.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Absolutely ridiculous, and it casts doubt on everything you said about his achievements, since you don't know what you are looking at.
Does he know low level hardware and assembly language? Has he written an operating system? Written a compiler? Written a network driver? Designed and analyzed data structures? Studied formal languages? Built neutral networks from sctatch?
Fair. Whenever I ask him to explain something, he has to start by defining basic concepts and terms because I don't know.
I can't answer all these questions but I'll try. Does he know low level hardware and assembly language? Unsure. He knows C and C++, and some others. Has he written an operating system? He's written a web framework. Don't know if that counts. Written a compiler? Don't know. Written a network driver? Don't know. Designed and analyzed data structures? I think so. Working with data libraries are one of his main interests. Studied formal languages? Yes. Built neutral networks from scratch? Don't know.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Absolutely ridiculous, and it casts doubt on everything you said about his achievements, since you don't know what you are looking at.
Does he know low level hardware and assembly language? Has he written an operating system? Written a compiler? Written a network driver? Designed and analyzed data structures? Studied formal languages? Built neutral networks from sctatch?
Fair. Whenever I ask him to explain something, he has to start by defining basic concepts and terms because I don't know.
I can't answer all these questions but I'll try. Does he know low level hardware and assembly language? Unsure. He knows C and C++, and some others. Has he written an operating system? He's written a web framework. Don't know if that counts. Written a compiler? Don't know. Written a network driver? Don't know. Designed and analyzed data structures? I think so. Working with data libraries are one of his main interests. Studied formal languages? Yes. Built neutral networks from scratch? Don't know.
Anonymous wrote:MIT will reject him if he doesn't improve his application over the next three years in favor of USACO campers, USACO Plats from rural/underserved communities, students who've interned at FAANG, published truly original research, completed Summer of Code, etc. etc. If he's fine with, most likely, not going then that's fine.Anonymous wrote:Anonymous wrote:My DS, currently a high school freshman, has been all in on coding for a long time. He's regularly engaged in high-level chats with the guy who wrote Python, has had his projects featured in podcasts and newsletters, has companies paying him to use his work, and has written a program that is part of Python's standard library. BUT, this is all he wants to do. He doesn't play sports; he participates in one extracurricular. He refused to join the coding club. His grades are good (mostly As).
Should I be tiger momming him to do more, or just let him do what he loves? He's happy (has a good group of friends and is a normal sweet kid at home), but I don't want to fall down on the job.
MIT is waiting for your kid
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Absolutely ridiculous, and it casts doubt on everything you said about his achievements, since you don't know what you are looking at.
Does he know low level hardware and assembly language? Has he written an operating system? Written a compiler? Written a network driver? Designed and analyzed data structures? Studied formal languages? Built neutral networks from sctatch?
It's incredibly misleading to classify this as a "job with no college" situation; being in or having graduated from college was likely a mandatory requirement for his job, one he would not have gotten had he not been in college. Internships/coops/fulltime offers while in college are incredibly commonplace; while never having attended college, not so much.Anonymous wrote:Anonymous wrote:Your kid sounds awesome and talented. The question is do you want him to broaden his horizons by also learning other things in high school or college? Not sure there is a right answer but there are two different paths - he can continue to focus exclusively on coding and likely do very well, or he can go to college and have a more broad-based education, which may or may not change his path. I don’t think he needs to do other ECs for college admissions purposes. It’s more about what kind of learning he wants to do.
+1 To this. I have a colleague who is probably not unlike your son — brilliant and capable of taking on very high level projects at a young age — and thus can confirm it’s absolutely possible to get a good software development job and excel in it without a college degree. (In my colleague’s case he got his job while still in college and has since finished his degree.) The only problem with that path is that it limits what you learn somewhat. Perhaps this isn’t a problem for people who have the absolute focus to learn so much in one subject by the time they’re teens — perhaps they will be happiest doing their one thing their whole life long. But it would make me miserable to be stuck that way, so I would be tempted to encourage college for some suggestion of distribution credits and more diverse friends. You know your soon best. That being said, whichever route he/you take, it really does sound like he’ll be able to find a good job when he’s ready!
MIT will reject him if he doesn't improve his application over the next three years in favor of USACO campers, USACO Plats from rural/underserved communities, students who've interned at FAANG, published truly original research, completed Summer of Code, etc. etc. If he's fine with, most likely, not going then that's fine.Anonymous wrote:Anonymous wrote:My DS, currently a high school freshman, has been all in on coding for a long time. He's regularly engaged in high-level chats with the guy who wrote Python, has had his projects featured in podcasts and newsletters, has companies paying him to use his work, and has written a program that is part of Python's standard library. BUT, this is all he wants to do. He doesn't play sports; he participates in one extracurricular. He refused to join the coding club. His grades are good (mostly As).
Should I be tiger momming him to do more, or just let him do what he loves? He's happy (has a good group of friends and is a normal sweet kid at home), but I don't want to fall down on the job.
MIT is waiting for your kid
USACO Plat is a very impressive achievement, especially if he ends up wanting to go somewhere like CMU, and if he makes it to the IOI training camp then MIT becomes a realistic option. Those are schools where a large portion of his classmates will be at or above his level.Anonymous wrote:My DS, currently a high school freshman, has been all in on coding for a long time. He's regularly engaged in high-level chats with the guy who wrote Python, has had his projects featured in podcasts and newsletters, has companies paying him to use his work, and has written a program that is part of Python's standard library. BUT, this is all he wants to do. He doesn't play sports; he participates in one extracurricular. He refused to join the coding club. His grades are good (mostly As).
Should I be tiger momming him to do more, or just let him do what he loves? He's happy (has a good group of friends and is a normal sweet kid at home), but I don't want to fall down on the job.
Unless OP's kid is grinding hackerrank/leetcode/USACO, he will not be at a specific advantage in CS interviews unless he starts practicing the types of DSA interview questions they ask. There's no evidence that OP's kid has "already done" those specific types of DSA questions.Anonymous wrote:Anonymous wrote:My DS, currently a high school freshman, has been all in on coding for a long time. He's regularly engaged in high-level chats with the guy who wrote Python, has had his projects featured in podcasts and newsletters, has companies paying him to use his work, and has written a program that is part of Python's standard library. BUT, this is all he wants to do. He doesn't play sports; he participates in one extracurricular. He refused to join the coding club. His grades are good (mostly As).
Should I be tiger momming him to do more, or just let him do what he loves? He's happy (has a good group of friends and is a normal sweet kid at home), but I don't want to fall down on the job.
Nope leave him alone.
Absolutely leave him alone.
He will major in CS and graduate and have a fantastic job and it won't matter what school he goes to either. And he has a great advantage to interviewing for these jobs as most have tests or projects that involve coding and many can not pass them because they didn't do what your kid has already done.
Mom of a similar DS.
Find us a job posting for a technical position at these companies that doesn't require a bachelor's at least.Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
You actually don't know what you are talking about. Please, stay out of conversations where you actually have zero true insight.
Go to SFO right now and walk into Open AI, Anthropic, and any number of hot startups and you will find a decent number of people working at those companies without degrees (and yes, a decent number with PhDs and everything in between). These aren't HS dropouts without skills (nor are they the classic Stanford dropout Sam Altman excluded)...they are kids like the OP's kid. You don't have a kid like this so you don't understand.
That said, I didn't say don't get a degree, however, the traditional 4-year college may not be the best fit.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:Your kid may want to skip college or go into the workforce and take night classes.
It's absolutely an option if you will allow it. The traditional 4-year residential college is not for everyone.
I can see your kid bored/disinterested in many of the general requirements, as well as the intro level courses even in CS.
If anything, encourage your kid to start a hackathon competition team. I bet he thinks the coding club is boring, but a competition team can just pull two or three other experienced coders and then enter Bishop Ireton, TJ, Blair, Georgetown, UMD.
Don't listen to this. Truly bad advice. Any higher level job wants a college degree.
It's best he be well rounded but if that's it, that's it.
Not all HS have computer science clubs. Ours doesn't.
not true. if he is very talented he could get a job after high school and do quite well for himself. if he has contacts who want to hire him, i don't think college is absolutely necessary. look at some of the founders of the tech companies as examples.
what he is doing now is beyond what they teach in college CS (from what I can tell but I'm a layman looking in at a world beyond me),
Anonymous wrote:Wow. Your son sounds very impressive and you should be very proud of him. You have nothing to worry about. I am amazed that he has already written a standard Python library at age 14. Be grateful that he is not spending his free time playing video games and he is doing something very useful with his brain outside of school. I’m sure he will make smart decisions when it comes time to really deciding the right path. Keep in mind that he can always get a high paying job where the employer pays for him to attend college part-time. Most big companies pay for college classes.