Live data from Hacker News

Most of the time, you don’t really need another MOOC

eugeneyan.com

31–40 of 116 posts

Re: Most of the time, you don’t really need another MOOC

#31

As a noob, I feel this. The weird thing is that I am very well aware that tutorials only feel good because I see progress, but that progress is empty. I am aware that confronting a personal project really settles that knowledge in, but I still postpone personal projects whenever I think “I don’t really understand what this means, maybe I should just finish that online course and I’ll be ready”. Also fighting perfecti…

[deleted]

Re: Most of the time, you don’t really need another MOOC

#32

TFA really only applies to basic new software topics. I'm doing a course in biochemistry right now. It's literally the recording of a course taught at OSU that the professor was extremely generous to make and post on YouTube (thank you, Dr. Ahern!). I'm not sure how I'd ever learn biochemistry without it, seeing as I'm not in college anymore.

I buy college textbooks if a topic really piques my interest. A good textbook combined with free lectures is great way to learn.

Re: Most of the time, you don’t really need another MOOC

#33

Many years ago I used to be very proactive about my learning. I read tons of books, did MOOCs, tutorials, learnt new tools and frameworks... What I found with time is that I forgot most of those. Except for the very basic and foundational concepts, anything that I haven't kept practicing is almost gone. I can't even remember most of the courses or books I've read. Even worse, in some cases I ended up actually using t…

> Anything that I haven't kept practicing is almost gone. I think that's true of any method of learning. I once took a class on a proprietary audio visual language, and a year of so later my manager asked me to write some control software using that language, and I basically had to start from scratch. On the other hand, I took Stanford's first MOOC Swift Class, and have been using Swift as my primary language ever si…

I find the learning something again for the second (or nth) time is at least easier than it was the first time.

Re: Most of the time, you don’t really need another MOOC

#34

I wrote a similar article 2 years ago ( https://minimaxir.com/2018/10/data-science-protips/ ) arguing against MOOCs for learning data science/machine learning skills, as they are not reflective of real world applications. I'm all for personal projects especially in DS/ML (it's how I started my career in the field), but the unfortunate reality is that there's really no way nowadays to learn the hard/boring parts of DS…

How horribly disappointing. I'm at the tail end of a 6 month, $17,000 online DS bootcamp. I've got some great projects and learned a ton but yeh, they seem to be slowly preparing to let us down. They keep saying how hard it will be to find a job and may take months. LOL, I'm screwed.

Re: Most of the time, you don’t really need another MOOC

#35

If you find a really good tutorial by programmers who are both excellent teachers and experienced in that particular field, it beats JIT learning on a personal project in one important respect. You get exposure to the One True Way of doing things. What do I mean? Years ago, I learned to program iOS from the Big Nerd Ranch book. The most important thing I got out of that was learning enough about the Cocoa-Touch frame…

Continuing on with this train of thought, I agree with you. I'm not a programmer but I once had to learn how to use networking software for real world implementations, things like mailservers, firewalls etc etc. I did a fair bit of JIT but finally got hold of some courses for each piece of software. The bump in my knowledge and understanding was raised by a few orders of magnitude that almost 15 years later has still stuck with me. It's about funding the right expert as you say. The right person is invaluable.

Re: Most of the time, you don’t really need another MOOC

#36
This post seems to be addressing a specific phenomena and I tend to agree. I don't see the point in doing more than 1-2 introduction-level courses.

I'll take this chance to recommend 2 phenomenal free MOOCs: 1. Nand2Tetris[1] which really nails giving the realization (of not understanding just HOW MUCH) complexity there is in the layers upon layers of abstractions programmers use.

2. An introduction to Logic[2] via programming course (by one of the authors of the previous MOOC, Noam Nissan), which introduces logic (an overview that ultimately ends with Godel's completeness/incompleteness) in a relatively (to the rigorous math) approachable manner. The one caveat is the book is still a work in progress, and it has many parts that are not well written.

[1]: https://www.nand2tetris.org/ [2]: https://www.logicthrupython.org/

Re: Most of the time, you don’t really need another MOOC

#37

As a noob, I feel this. The weird thing is that I am very well aware that tutorials only feel good because I see progress, but that progress is empty. I am aware that confronting a personal project really settles that knowledge in, but I still postpone personal projects whenever I think “I don’t really understand what this means, maybe I should just finish that online course and I’ll be ready”. Also fighting perfecti…

Love it, I think that’s a great approach. Build a bunch of tiny “stupid” things of increasing complexity and before long you’ll step back and realize how much you’ve improved. I trying to instill this in folks as I teach React - rather than building some portfolio masterpiece out the gate, do a bunch of little fun things to build skills and confidence.

The trouble with any of this stuff is that no course/book/tutorial can prepare you for every eventuality, and sooner or later you’re going to want to do a thing that nobody explicitly taught you, with a combination of tools that differs from any tutorial you can find. I think building up skills in the way you’re doing it is great preparation for that eventuality.

Re: Most of the time, you don’t really need another MOOC

#38

We should ban these personal rant posts like 1. Stop doing ** 2. Why I don't like ** 3. You should not ** It's your personal thing. Don't like certain thing - try to do it your own way. Can't do it then change your attitude.

I like learning about other people's opinions, even if they're just opinions. They help me refine my own.

Besides, not everyone has the ability to "do it your own way". Sharing opinions like this can be a good way to determine if there's value in an idea and maybe even get help if needed.

Re: Most of the time, you don’t really need another MOOC

#39

If you find a really good tutorial by programmers who are both excellent teachers and experienced in that particular field, it beats JIT learning on a personal project in one important respect. You get exposure to the One True Way of doing things. What do I mean? Years ago, I learned to program iOS from the Big Nerd Ranch book. The most important thing I got out of that was learning enough about the Cocoa-Touch frame…

This is the main reason that I still like proper books over quick tutorials. It's easy to end up fighting platforms and frameworks to make it do what you want. If you know the patterns and available features, it's less likely that you'll face the same levels of friction.

Re: Most of the time, you don’t really need another MOOC

#40

I wrote a similar article 2 years ago ( https://minimaxir.com/2018/10/data-science-protips/ ) arguing against MOOCs for learning data science/machine learning skills, as they are not reflective of real world applications. I'm all for personal projects especially in DS/ML (it's how I started my career in the field), but the unfortunate reality is that there's really no way nowadays to learn the hard/boring parts of DS…

How horribly disappointing. I'm at the tail end of a 6 month, $17,000 online DS bootcamp. I've got some great projects and learned a ton but yeh, they seem to be slowly preparing to let us down. They keep saying how hard it will be to find a job and may take months. LOL, I'm screwed.

The frame of mind that kept me going was focusing on my effort, instead of an outcome. I visualized my effort by tracking job applications. I applied to a lot, so at the end of the day, that metric is what made me feel successful at the end of the day, not necessarily whether some inundated recruiter emailed me back.
Post reply on HN