|
I saw that ad, thought about applying, but decided not to. Here is why: -- A list of common languages is something that pushes me away. Why? Because it tells me (by experience) that they want someone who can do it all (impossible). Its fine to list 2-3 languages or frameworks, but more than that just makes me very suspicious. -- A bachelor's degree. I don't have one, I will not get one. Why ask for one when a lot of CS graduates can't program? -- Experience? Sure, lots. But when you get older (I'm 32+), everything looks the same: just data sets, and problems to be solved. There is a blurry line between languages/frameworks/etc. Everything is just more of the same (I do, however, enjoy it!).
Ask for experience in engineering, and not for experience in the latest dohicketydo. |
In this job posting across all four roles the most per job role is 3, i.e. Ruby, ObjC (presumably IOS) and/or Java (presumably Android). I'm curious which part you specifically take issue with as everything listed seems pretty vanilla to me.
I'm usually wary of postings that say things like "we use Python, Node.js, Ruby, Haskell, ObjC", but for different reasons because this seems to indicate they don't know how to select the best technologies for the job to minimize complexity and rather just choose everything that is in vogue.
> they want someone who can do it all
I'm not sure if you're implying "all at the same time", or just _can_ do it all. Great programmers can do most anything you throw at them (and I've come across a few like this).