Hacker News new | ask | show | jobs
by collyw 4001 days ago
You don't get as many job offers by becoming an expert in one area though....

How many job offers do you see looking for a smart Perl programmer. How many do you see listing 10+ technologies, plus experience in scrum? (Does doing a stand up every day make you better at it? )

6 comments

You don't want those job offers anyway, so don't worry about it. Finding a good job is not a numbers game.

(Anecdote: I rejected an offer from a YC startup once because ~60% of the process was them fretting about me not having Ruby on Rails experience. I didn't (and don't) want to work for a CTO that doesn't understand that fundamentals travel between languages.)

As the GP said, any CTO or dev lead worth their salt would hire a dev with good fundamentals in the 'wrong' language over one with poor fundamentals in the right one.

You have to do some legwork to identify who these CTOs and dev leads that care about good fundamentals are. You'll need to engage with the tech community around where you are/want to work and talk to people. It's not a numbers game.

> As the GP said, any CTO or dev lead worth their salt would hire a dev with good fundamentals in the 'wrong' language over one with poor fundamentals in the right one.

For sure. You can learn a new language in a few months, but not how to think like a programmer.

However, there could be an argument to be made for holding out for someone who is a good programmer AND knows the right language. Especially if it was a future leadership position. In the busy world of a startup, I may not have 3 months for you to learn Ruby / whatever language of the day.

I've been to a few interviews with startups. Some of them didn't care about not having their language on the résumé while some of them did. The impression I got is, you can just tell which one of them are looking for a code monkey and which ones want you to take a bigger role of contributing as a software engineer.
Maybe. But it is a legit chance someone wants a software engineer but doesn't want to teach an entire stack to someome.

If you coded in C for your business and two identicAL in every way people applied.. one only knew ruby and one only knew C.. which do you hire?

If you ended up in that situation, obviously pick the candidate more familiar with your stack, but that's a hypothetical, hiring in this business is not generally characterised by a glut of qualified candidates.
Depends on the one area. I've got a friend who's good at C++ but not much else and he's not had trouble getting work for the last 30 or so years.
I second that. I've also got a friend who is in a similar situation.
While I agree it's not smart to put all your eggs in one basket, you don't need loads of job offers to land the job you want. It only takes one.
Though, having at least two or three makes for a much stronger bargaining position.

You don't need loads of offers, though.

Those job postings are designed to weed out Americans and hire Indians. Real postings are more reasonable.
That is a racist comment. You could had said "in the US they make those job postings catered to a specific person that they want to hire as an H1B" instead, but specifying that it is intented to weed out americans (specially given the fact that no one said we where talking about the US market!!) and hire specifically Indians (and not foreigners, or people in search of a visa) is racist. It shows a specific prejudice against Indians and a belief that the position they fill are less legitimate than the ones an American fills.
Other options can be:

- HR requirement that all positions be advertised externally, even when there is an internal candidate who is suitable and people are happy with (similar rationale for the H1B policy but at a smaller scale and less likely to engender foamy-mouthed rantings)

- hiring company is actually an agency who is fishing for CVs

I should have said so they can use the H1B visa. I wish I had a time machine to go back and correct my mistakes. When I see a long list of requirements for a position I fantasize about creating a resume that says I am an expert in those things because that is just what happens when they fill the position with a H1B applicant anyway, it is faked they meet the requirements then are trained on the job.
remember, not everybody here lives in "freedom loving" US. Some of us live in free countries, where no court has time for that BS.

And then probably you are Indian, and Indians from what I noticed are extreme bigots towards their own minorities, not to mention raping women is like national sport in India.

Could you elaborate, please?
Those ads are written to the specifications of the resume of someone that the hiring company wants to get an H1-B visa for. By making the desired skills very specific they make diwn the pool of possible applicants enormously. When there are no " qualified applicants" they can get the visa for the person they wanted to hire in the first place. It's often used by bodyshops like TCS or Infosys.
Is it really a legitimate legal work-around?
that was just a tinny, weenie, little bit racist.
> How many job offers do you see looking for a smart Perl programmer. How many do you see listing 10+ technologies, plus experience in scrum?

Ignore the laundry list of requirements.

Yet, you only need 1 (one).