novalis comments on Advice On Getting A Software Job - Less Wrong

22 Post author: alyssavance 09 July 2012 06:52PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (41)

You are viewing a single comment's thread. Show more comments above.

Comment author: komponisto 10 July 2012 01:11:57AM 2 points [-]

On the other hand, I'm kind of curious about what it would take to get a job like the one you've currently got. From your description, it sounds like it shouldn't be too hard, but there are some slightly worrying cautionary notes in the post ("It isn’t an overnight project; getting basic competence will take months, and true skill takes years"), and it isn't obvious from the outside what sort of specific skills one would need to demonstrate to impress an employer of this type. (That is, what specific sort of programs one should write at home in order to prepare, as opposed to just going through Project Euler or something.)

Comment author: novalis 10 July 2012 03:20:53AM 1 point [-]

Here are a few specific things that either I look for or I have been asked about:

You should know how the web works -- be able to explain, for instance, how cookies work, or what happens from the moment you click a link to the moment a web page appears in front of you. Don't worry about anything below TCP/IP here.

Also, be competent at relational databases -- if someone gives you a problem, be able to correctly design a database for it, quickly. Know what normalization is and when to use it and when not to.

Have read a book on design patterns.

Be able to write code on a whiteboard.

If you list a programming language or technology on your resume, be prepared to answer questions about it.