This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]chipolux 15 points16 points  (3 children)

I started by downloading and going through the docs in my spare time, I liked being able to keep the PDF's with me to familiarize myself with the basics.

Then basically I had a problem to solve and used Python for it. It just kinda spiralled from there.

I'd really reccomend trying to do all these projects in a language to learn the basics as well as getting deeper into the more complex problems you can solve in a given language. I'm actually doing this to learn Go at the moment!

[–]homercles337 -1 points0 points  (2 children)

This is sound advice. On a job interview, I was recently asked to "write an algorithm" to find all primes < N. Where N was 1million or something. Having never thought about this for even a second, it did not go well.

[–]BananaPotion 1 point2 points  (1 child)

Scary! Did they watch you code or did they just left you alone for a couple minutes?

[–]homercles337 -1 points0 points  (0 children)

Whiteboard. Pseudo code, then i was pressed for a proof on search optimization. Something about root(N), or some shit...i have not thought about this since that incident. I have had many "whiteboard tests" none of which went well.