Earlier quoted context omitted.
if you would have to do it again, would you change something on your methodology? I assume there were some unnecessary time sinks here & there
I don't think so. My problem was that I had a weak grasp of many basics concepts, and more critically I did not know in which areas I was weak. So while it's easy ex post to say "I could skip such and such section", it would have been impossible to make this judgment ex ante. And in fact, I think a failure mode many people make is trying to predict which things they already know and then skipping those. This allows f…
A guide for people who want to self-study the basics of computer science
61–70 of 83 posts
Re: A guide for people who want to self-study the basics of computer science
#62Earlier quoted context omitted.
Then stop focusing on trying to get him to code, and focus on his music, his chess, his YouTube videos ( especially if he has aspiration to be a content creator rather than a passive consumer), and his academics. Maybe related to one of those things, you could gently try to build a bridge between them and coding. However, don't force it . If you force it, you're essentially going to be raising someone who hates progr…
This is good advice if you live in a Hollywood movie fantasy, or are insanely rich. Otherwise this is bad advice. A parents job is to steer their kids not into superficial happiness found through whatever interested them at 16, but to actual long term happiness achieved through fulfillment, accomplishment, stability, and belonging. If I ignored CS pushed by my father to focus on whatever interested me at 16 (pot, gir…
Also I think you're too pessimistic about your past potential. You could have made a great musician, esports pro, hell there are even some successful marijuana companies now! I don't say this to stoke the flames of what ifs, but instead to highlight that it wasn't exactly your father's push for CS that is the only reason for your success. You should absolutely take some responsibility for committing and be proud of that, of course you can definitely attribute your understanding of why commitment is important to your father if that holds true!
Now that's good advice, teach your kids the importance of integral foundations like commitment, don't obsess over which specific field it is.
Re: A guide for people who want to self-study the basics of computer science
#63Earlier quoted context omitted.
if you would have to do it again, would you change something on your methodology? I assume there were some unnecessary time sinks here & there
If you, or someone else is seriously considering learning math from the basic at a high level, I’d recommend picking up “art of problem solving, pre-algebra” book, and walking up from there. These sets of books are universally considered to be among the best math education resources by mathematicians and others, and they start from the very basic (such as the number line and basic operations), but without the need of…
Re: A guide for people who want to self-study the basics of computer science
#64Earlier quoted context omitted.
I don't think so. My problem was that I had a weak grasp of many basics concepts, and more critically I did not know in which areas I was weak. So while it's easy ex post to say "I could skip such and such section", it would have been impossible to make this judgment ex ante. And in fact, I think a failure mode many people make is trying to predict which things they already know and then skipping those. This allows f…
I have been seeing more and more usage of 'ex post' and 'ex ante' lately. What do they convey that isn't conveyed by 'after' and 'before'?
Re: A guide for people who want to self-study the basics of computer science
#65> High School Mathematics Whenever I try to catch up with maths (in Khan Academy and elsewhere), I always end up in an awkward state where I keep recursively researching less and less advanced subjects because of gaps of various sizes in my fundamental knowledge. It's incredibly demotivating.
Re: A guide for people who want to self-study the basics of computer science
#66Re: A guide for people who want to self-study the basics of computer science
#67That’s just the usual memes. Is this about « computer science » ? Then why isn’t there anything logic, algorithms, Turing machines, etc.. Is this « dev »? Then what’s the point of discrete maths?
:intro to CS (simple JAVA and simple coding) :linear algebra 1 :introduction to logic (simple set theory(though the course got comparatively deep and proved induction as well as defined relations rather throughouly. most students failed.) :Digital systems (basic digital logic)
semester 2 is: :data structures :linear algebra 2 :infitisimal math 1 :practical course on usages of math :combinatorics\basic discrete math (No generator functions or the like. Basic counting, basic graph theory, basic discrete probability)
This is for a university that has a technical approach to CS. It's not considered very mathematical, so view it as a sign that calc1/2 and linear algebra 1/2 is needed. they are fun courses! Go learn the math courses with the mathematicians if you've felt a connection to math, there is a definite change in the feelings of the class. It's the "same" material but in one class you will think like a mathematician and in the other like an engineer.
Re: A guide for people who want to self-study the basics of computer science
#68Earlier quoted context omitted.
I have been seeing more and more usage of 'ex post' and 'ex ante' lately. What do they convey that isn't conveyed by 'after' and 'before'?
it conveys that you know what ex post and ex ante mean
Re: A guide for people who want to self-study the basics of computer science
#69> High School Mathematics Whenever I try to catch up with maths (in Khan Academy and elsewhere), I always end up in an awkward state where I keep recursively researching less and less advanced subjects because of gaps of various sizes in my fundamental knowledge. It's incredibly demotivating.
Maybe 5 years ago, I was in a similar place. I had a particularly embarrassing moment at work when it clicked that I just... didn't know the basics. I was, to use an overused term, "mathematically immature". So I made a commitment: I decided I would work through Khan Academy math for 1-hour a day for 1 year. I started with pre-K [1] (specifically counting) and watched every video and did every single exercise in orde…
Re: A guide for people who want to self-study the basics of computer science
#70Earlier quoted context omitted.
I don't think so. My problem was that I had a weak grasp of many basics concepts, and more critically I did not know in which areas I was weak. So while it's easy ex post to say "I could skip such and such section", it would have been impossible to make this judgment ex ante. And in fact, I think a failure mode many people make is trying to predict which things they already know and then skipping those. This allows f…
I have been seeing more and more usage of 'ex post' and 'ex ante' lately. What do they convey that isn't conveyed by 'after' and 'before'?
I could have easily said "afterwards" and "beforehand", but I like "ex post" and "ex ante" when referring to before/after having access to specific information.