Hacker News new | ask | show | jobs
by nickysielicki 4088 days ago
> Are you sure that you'd be able to do that? supervised education helps you to pace yourself, focus on what is important and to keep motivated over the long run. The actual content is maybe the least important.

I'm 100% sure. The motivation is all there. Why would I be in this class if I had to be coaxed into learning about it?

I think I can learn more in one long sitting than piecing away at any given topic. That's my personal experience. Instead I get distracted taking 5 courses at once and learn comparatively little.

> Besides, going through lex and yacc sources sounds like a huge waste of time for someone who wants to learn about compilation. There may be some value in this, but it should be last on your priority list.

I'm sorry but no. Compared to what we're actually doing, it's far far far better.

What am I going to come away with from the class? I guess I'll be a rock star interviewer, but I don't think I'll be much else.

Implementing something using only common tools and doing it without any code from the instructor would certainly result in more skills moving forward.

2 comments

"I'm 100% sure. The motivation is all there. Why would I be in this class if I had to be coaxed into learning about it?"

So then why aren't you going through the lex and yacc sources in addition to your compiler class work? It's not like you have to ask for permission.

Because I'm stretched thin by my 5 other courses and other projects.

The point I'm trying to make is that at least for me, I'd be much better off devoting myself to one topic for 3 weeks than spread over 18. That may just be me personally.

Maybe that's the best lesson college is teaching you. In your professional life, you'll have to deal with a lot of frustration working with other people in a way that you haven't chosen!! you have to make the best out of it.