Live data from Hacker News

Developer Skills Report

research.hackerrank.com

131–140 of 198 posts

Re: Developer Skills Report

#131
post #26

There’s no way that many people use VIM.

That one stat made me question the entire survey. There's no way so many people use VIM over Atom, Sublime, etc. Right? Someone reassure me here.

Its a VIM vs Emacs question, all the other answers are in the (other) category. Considering that, the results make sense.

Re: Developer Skills Report

#132

Earlier quoted context omitted.

One can, but there is significant language and cultural barrier, one is paying awfully high social contributions while the person's family stays in a different country. Plus many in developed countries are prejudiced against employees from developing countries ("you have to agree for less, to put your foot in the door and learn our superior ways of doing things" kind of stuff).

Still trying to understand. You're a citizen of the EU as is your family. Why leave your family behind? Not having been to Europe so I don't know, but if you speak English does that help make mobility easier?

BTW, they may be referring to what, for Americans, is 'extended family' ; that is, not your spouse and kids, but your brothers, parents, uncles etc :)

It is great to have your whole family around; they will probably not move with you :)

Re: Developer Skills Report

#133

Earlier quoted context omitted.

I'm not sure I believe that "most often" employers want this. I did quite a few interviews last year, and I was freaked out because I didn't know any of the latest frameworks. I didn't even know Angular. But no one cared. As long as you understand the problem frameworks are trying to solve, then you're good. And btw, I interviewed with some relatively big tech names - Squarespace, Blue Apron, etc. Edit: most of them…

Believe yourself being lucky or sheltered because over here it's "HOW MUCH OF EXPERIENCE DO YOU HAVE WITH ANGULAR WHICH VERSION OF IT WE ARE MIGRATING EVERYTHING TO REACT ALL FRONT END DEVELOPERS HAVE LEFT THE COMPANY WE ARE SENDING RIGHT NOW CODING CHALLENGE TO BE DONE IN RXJS!". Then rejection email regardless of solving the challenge or not. I think I'll start simply disconnecting on such calls.

You're applying to the wrong companies.

Re: Developer Skills Report

#134
post #58

Earlier quoted context omitted.

> It might not give you a very good insight in to an applicant. I'd argue pointless whiteboard trivia doesn't give you good insight into an applicant, either. And yet, 90% of companies do it. > Most people's public code is of roughly equal quality (eg 'not great'). I disagree with this. Unless you're looking at a toy or unfinished project, most code that's released (on npm, maven, or something similar) is actually fa…

I've had to do one whiteboard coding exercise in my entire career. I knew two other devs that had interview at this company, so I knew what to expect. I accepted the in person interview on a whim. I already had accepted an offer as the dev lead for another company. The whiteboard interview was to write out algorithm for a merge sort. I thought it was the silliest thing in the world. I had already accepted a position…

I think half the reason companies can't find talent is: 1. They wouldn't know it if it hit them in the face. 2. They actively repel talent by their interviewing practices. 3. They refuse to learn form this mistake. Since it couldn't possibly be them (they are infallible of course), it must be the talent.

Re: Developer Skills Report

#135

Earlier quoted context omitted.

This is kind of interesting and brings up a question: would you recommend as a technical lead who has powers to hire, that I go on interviews to other companies myself to see what's great and what sucks in their hiring process? Is it worth while?

I didn't purposefully do that, but I've changed jobs three times since 2012, had 30+ phone screens and 6 in person interviews (I keep a Google Sheet). With no rejections (equally due to going through recruiters as my own skill set). So I've had the chance to see what I like and don't like. In my experience, the best type of coding tests are based on creating a skeleton program with failing unit tests already written…

Your interview actually sounds like a fun process. I've been really frustrated with all of this lately. I don't know what I should be focusing on. Should I grind LeetCode/HackerRank, work on personal projects, or read CTCI a million times (ugh)? I love working on projects more than trying to solve problems on LeetCode/HackerRank.

Re: Developer Skills Report

#136

I was wondering why some of the languages listed as being popular in the graph by employers seemed so out in left field with my understanding of the market, then I read this part: A total of 39,441 professional and student developers completed the online survey from October 16 to November 1, 2017. The survey was hosted by SurveyMonkey and HackerRank recruited respondents via email from their community of 3.2 million…

The graphs about languages seem very weird. Let's take a look at the "Which languages do developers prefer by age?": Python: 84.6% C: 54.0% C++: 48.2% Java: 48.2% JavaScript: 47.6% ... Ruby: 21.0% Why is Python so far ahead of everything else? Why is Ruby, which is all about programmer happiness so far down? It seems people actually like JavaScript. Wait, people do actually like C++?!? Also if you take a look at Go b…

I also had issues with this graph. Reading the top, it's the percent approval of that language minus the percent disapproval of that language within that age group. Then, it's split on age group with the tabs up top.

Re: Developer Skills Report

#137
post #132

Earlier quoted context omitted.

Still trying to understand. You're a citizen of the EU as is your family. Why leave your family behind? Not having been to Europe so I don't know, but if you speak English does that help make mobility easier?

BTW, they may be referring to what, for Americans, is 'extended family' ; that is, not your spouse and kids, but your brothers, parents, uncles etc :) It is great to have your whole family around; they will probably not move with you :)

Again, so what? My responsible is to myself, my spouse, and my kids. I'm going to move to wherever I can get the better quality of life for us is.

If I have dependent relatives like parents, they would have to move where I move.

EDIT:

Thanks for the possible clarification. I'm thinking very US centric. I forgot that many other cultures seem to place a higher value on being close to and living with extended family than we do.

Re: Developer Skills Report

#138
post #91

Earlier quoted context omitted.

"As he says himself, Homebrew is a successful product but not necessarily great computer science. He 'failed' a computer science question. " Maybe Google is different but I usually need to do computer cine type stuff about one a year.I have used recursion on maybe 4 different occasions in my carreer, but that's the sort of thing that comes up regularly in coding tests. Why not test for things that are actually being…

Some Google engineers work on the sort of problems, and at the sort of scale, where algorithms and the science that drives them actually makes a difference. I don't think it's unreasonable for Google to ask computer science questions in interviews where that's the case.

Some do, but instead of allocating you to a correct position for your skills based on your performance in the interview, you just get outright rejected, which means you have to try again and again until you find a position which happens to give an interview which you can pass.

Re: Developer Skills Report

#139
post #43
post #24

> What’s the biggest challenge when hiring talent? "Hard to assess skills before onsite" -- That's funny, I've never had a hiring manager or interviewer look at my literal hundreds of thousands of lines of code on GitHub or several of the OSS projects I've contributed to. Not to mention the actual book I co-wrote.

I can think of a dozen reasons for that, but here are a few of the most salient ones; 1. Reading and evaluating code in an unfamiliar context is really £@#&ing hard, especially on a complex project. Understanding someone's commits requires knowledge of the project as a whole, the problem space, the environment, etc. That's not possible to do for a large number of candidates. It might not give you a very good insight…

[deleted]

Re: Developer Skills Report

#140
post #132

Earlier quoted context omitted.

BTW, they may be referring to what, for Americans, is 'extended family' ; that is, not your spouse and kids, but your brothers, parents, uncles etc :) It is great to have your whole family around; they will probably not move with you :)

Again, so what? My responsible is to myself, my spouse, and my kids. I'm going to move to wherever I can get the better quality of life for us is. If I have dependent relatives like parents, they would have to move where I move. EDIT: Thanks for the possible clarification. I'm thinking very US centric. I forgot that many other cultures seem to place a higher value on being close to and living with extended family tha…

> I'm going to move to wherever I can get the better quality of life for us is

Not just non-US families. I worked with a guy years ago who complained about pay. He was paid ok but not great. I told him about some other opps which would double his pay, and not in high COL areas either - roughly one midwest town to another. He wouldn't consider it, because they were too close to family in that area - his family, his wife's family, and extended family. They were just too close to consider ripping his 4 person family away from the other 15+ family members - shared school, shared church, shared family outings, etc.

"What about for 3x your income?"

"Nope, just couldn't move away from the family".

So... he knew he was trading some money for "quality of life" - having large family close by was one of the qualities he valued in his life more than raw cash.

Post reply on HN