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.
Developer Skills Report
131–140 of 198 posts
Re: Developer Skills Report
#132Earlier 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?
It is great to have your whole family around; they will probably not move with you :)
Re: Developer Skills Report
#133Earlier 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.
Re: Developer Skills Report
#134Earlier 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…
Re: Developer Skills Report
#135Earlier 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…
Re: Developer Skills Report
#136I 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…
Re: Developer Skills Report
#137Earlier 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 :)
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
#138Earlier 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.
Re: Developer Skills Report
#139> 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…
Re: Developer Skills Report
#140Earlier 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…
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.