Live data from Hacker News

Four Steps to Google, Without a Degree

medium.com

21–30 of 143 posts

Re: Four Steps to Google, Without a Degree

#21

Where are some good resources for learning the details and practical uses of the various algorithms and data structures one should know? Even if I never end up using the information in my line of work, I'm interested in them just out of curiosity (and they probably wouldn't hurt for job interviews, either).

iTunes U is an amazing resource for learning these days. So many courses and lectures and homework assignments. And Khan academy has a pretty good CS section as well.

Re: Four Steps to Google, Without a Degree

#22
post #13

You mention Ruby on your "become fluent" list, but I get the impression that Google doesn't use much ruby. Is the feeling there that skills in ruby can transfer, or is it more important to focus on Java, C++ or Python?

Being a good developer in any language is pretty transferable. Google isn't going to care if you have to fumble for a few weeks getting comfortable with the syntax. The important bit is being a good developer, not which language.

Just a warning that, at least in the UK, I've heard that many companies do want you to know a list of quite specific programming languages and advertise for a programmer that does X language with Y years experience in it, rather than going after the computational knowledge side of things. So, you know, just check what you're going for first if you're still at the making decisions about what to learn stage.

Can't speak for Google though. Just if you were thinking in general terms.

Re: Four Steps to Google, Without a Degree

#23
post #17

Earlier quoted context omitted.

I guess I just don't know why you made the comment. Neither the OP, nor probably anyone else, has as their sole concern in life "work at Google/other large company." So I made what I thought was a reasonable leap that you were actually disparaging a hypothetical person's current main goal.

I made the comment because I don't think we should be reaching this level of discussion. We should be discussing something like how we're going to help people, rather than giving each other steps on getting employed. I have a tendency in believing there are better and worse motives. Content like this also shifts the attention away from what is actually important. It's an opinion, you can ignore it.

This sounds like the same line of reasoning as "why do we fund NASA when we could be curing cancer". It's extremely flawed logic.

Let people accomplish what goals they want, it's not up to you.

Re: Four Steps to Google, Without a Degree

#24
post #7

Earlier quoted context omitted.

Even with six figure student loans?

There are many, many solid schools you can go to that would not require six-figure loans. Alternately, if you can be in the top 1% of kids, the best schools, like Stanford, are starting to only charge those who can afford it.

But he had a bad GPA, so none of the schools offering those programs were options for him. Six figures seems high unless you make some major mistakes, but remember, he is paying tuition and living expenses and losing 2-4 years of salary, experience, and opportunity cost.

I don't think the "school" vs "no school" argument has to be as black and white as it turns into. I think circumstances vary and in his particular case, he probably chose the most optimal option.

And I'd give him some bonus points for beating ("hacking") the system by finding an alternate path to his goal when it became clear to him that his current position became highly disadvantageous.

Re: Four Steps to Google, Without a Degree

#25
post #17

Earlier quoted context omitted.

I guess I just don't know why you made the comment. Neither the OP, nor probably anyone else, has as their sole concern in life "work at Google/other large company." So I made what I thought was a reasonable leap that you were actually disparaging a hypothetical person's current main goal.

I made the comment because I don't think we should be reaching this level of discussion. We should be discussing something like how we're going to help people, rather than giving each other steps on getting employed. I have a tendency in believing there are better and worse motives. Content like this also shifts the attention away from what is actually important. It's an opinion, you can ignore it.

>We should be discussing something like how we're going to help people If helping people is a good motive, why isn't helping yourself?

While people must strike a balance between doing what benefits themselves, and what benefits others, that is basically a personal decision. People who work at Google and other tech companies pay taxes, and benefit society in many ways through the positive externalities. It's not for you to say that this isn't enough of a contribution to society.

>It's an opinion, you can ignore it.

If you state it on HN, you can deal with people disagreeing with it, without getting annoyed.

Re: Four Steps to Google, Without a Degree

#26

Where are some good resources for learning the details and practical uses of the various algorithms and data structures one should know? Even if I never end up using the information in my line of work, I'm interested in them just out of curiosity (and they probably wouldn't hurt for job interviews, either).

After doing a little research, MIT OpenCourseWare seems to be really good. So much for doing homework this weekend!

Re: Four Steps to Google, Without a Degree

#30

Sounds like he reproduced the college experience without a college. Good for him. But in general it's probably more efficient to just to go to college and get a degree.

That's why I'm going back to college. Frankly, you can do it the way he did. There are some pros and cons to that.

Pros:

    * Cost $0
    * Flexible
Cons:

    * Probably more difficult than going to college.
    * You do it alone.
    * No networking opportunities, no new friends.
    * No credential.
Still, I feel like I'm due for some serious topcoder sessions.
Post reply on HN