Analysts Tout 'State of The Developer' Survey By Awarding RPG Characters (amazon.com) 47
An anonymous reader writes: Analysts at VisionMobile have begun conducting this year's "State of the Developer" Survey -- their perennial assessment of salaries, skills, and tools -- but this time with a twist. "Based on your responses, you'll find out what kind of character you'd be in a fantasy world: A mage? A fighter? A dragon slayer?" according to a blog post publicizing the event by Amazon's manager of developer marketing.
"As in previous years, you'll also receive your personal Developer Scorecard showing how you compare to other developers in your country, a free copy of the final State of the Developer Nation report, and a chance to win some cool prizes."
The survey presents a map of seven "kingdoms" -- IoT, Mobile, Desktop, Backend, Web, Machine learning, and AR/VR -- and invites developers to complete their "quest," awarding virtual badges and real-world prizes, which include an Oculus Rift headset, a Surface Pro 3, an Apple Watch, and a Pixel Phone. Along your "journey," a developer owl even dispatches encouraging geeky jokes. (Like "Whenever I see a door that says 'push', I always pull first, to avoid conflicts.")
The survey presents a map of seven "kingdoms" -- IoT, Mobile, Desktop, Backend, Web, Machine learning, and AR/VR -- and invites developers to complete their "quest," awarding virtual badges and real-world prizes, which include an Oculus Rift headset, a Surface Pro 3, an Apple Watch, and a Pixel Phone. Along your "journey," a developer owl even dispatches encouraging geeky jokes. (Like "Whenever I see a door that says 'push', I always pull first, to avoid conflicts.")
A mage? A fighter? A H-1B holder? (Score:3, Funny)
Sorry mage, the H-1B doesn't do nearly as much DPS as you, but he'll do it for dirt cheap, and we don't have to pay him benefits.
Re: (Score:2)
>>Sorry mage, the H-1B doesn't do nearly as much DPS as you, but he'll do it for dirt cheap, and we don't have to pay him benefits.
As long as they don't have to design anything, you should be good to go.
Spell of Emmigration (Score:3)
Re: (Score:2)
Yeah, but just wait until you hit that DPS check in the Agile raid...
Where's the Mainland? (Score:2)
This is a cute, quaint little 'island' for developers in a tiny niche of the world but there is a lot missing.
Where is the automotive and aerospace coders & developers that use model based design? [wikipedia.org]. How about the EE coders that write the control algorithms for the power grid?
This island should be renamed "Island of coders that code stuff for lay people". I've been programming and coding for the last decade and don't fit anywhere on this Island.
Re: (Score:1)
Right now I'm in the Kingdom of the Unemployed, with all the other peasants over 40. I wish they would at least let me into the Kingdom of the H1B instead.
Re: (Score:2)
How about the EE coders that write the control algorithms for the power grid?
Let's hope those "EE coders" are actually software engineers. Those "EE coders" were responsible for some of the most monstrous unmaintainable crap I've seen over the years. I'm sure they're great at their own job(*), but when they try to do mine... (shudder)
Among the horrors were the notion that polling something at a rate of ~10KHz (as opposed to having a working interrupt system) would be a fine solution for a desktop app (it wasn't, and it didn't even fully catch the hardware bug they were trying to ove
Re: (Score:2)
Among the horrors were the notion that polling something at a rate of ~10KHz (as opposed to having a working interrupt system) would be a fine solution for a desktop app
Holy crap, you had an engineer do that to you too? I had some form of engineer (can't quite find out if it was an aerospace or mechanical engineer though, brags a lot.) who refuses to use anything but polling. Hell, they used a bool as their form of thread synchronization in C++. (Oh, that's why the app crashed every so often.)
Re: (Score:2)
Re: (Score:2)
And most cars on the road. And most heavy equipment. I'm reading these comments about "how it is" is hilarious.
Re: (Score:2)
because that's a job for people in low-cost countries, turning their pictures into something executable.
Um, No. Simulink does the C/C++ for you [umich.edu] and does it better than 99% of the human coders out there.
If you are still outsourcing Simulink -> C to a human you're wasting money and adding bugs.
Re: (Score:2)
Um, No. Simulink does the C/C++ for you [umich.edu] and does it better than 99% of the human coders out there.
It shouldn't be surprising that high-level language compilers are better than 99% of human programmers thinking "I can do better than a program that can consider thousands of times as many factors as I can in only a fraction of the time".
Re: (Score:2)
Their 'coding puzzle' for Java centers on the difference between == and equals().
I suppose that's roughly like the difference between #'EQL and #'EQUALP? Having said that, the "coding puzzle" designation might be appropriate - this knowledge may indeed be a part of the kind of low-level activity of a programmer designated by the C-word in question. It's admittedly a little bit weird to ask for, like quizzing writer candidates as to how many letters there are in the English alphabet.
Re: (Score:2)
model based design
Is there any program design that isn't model-based? We've been reducing reality to models for basically all programs (except for the purely mathematical ones, but there's often floating point involved there) since the very beginning. "There are two genders/sexes". "The day has 86400 seconds". "People have a first name and a surname". Etc. etc.
Re: (Score:2)
Is there any program design that isn't model-based?
Simulink is the only one that I know of that does full code generation from models.
Re: (Score:2)
Re: (Score:2)
You're using a different definition of Model.
Re: (Score:2)
Show Me the Money (Score:1)
What is it about non-developers that makes them think that we're all a bunch of teenage geeks who will happily accept this crap instead of what everyone else, including management, expects when ratings are good. How about a flipping cash bonus or a raise? Screw your damned RPG characters. Show me the money.
Re: Show Me the Money (Score:1)
You're fired for not being a team player.
Ackmed, you're hired at a dollar an hour.
Survey Says: Survey Is Too Long (Score:2, Informative)
I do embedded software (Score:2)
Best question? Rank the top 5 things most important to you. Only 4 of the listed things meant jack shit to me. I'm writing a device driver before the device is publicly announced, I don't care about social media support, it doesn't exist. I'm lucky if 1/3 of my documentation is in english, I'm happy if I can figure out what a register does and what it'
Re: (Score:2)
I always tell the new Engineers they don't really know CANape [vector.com] until they've read it in the original German.
Trying to create a Python CFFI driver is a nightmare the only thing I have to go on is the .h file they include with an install. And one document. The only hit for multiple different function names [google.com].
I have no idea who this sort of stuff is marketed towards but it's definitely not anything I've done in the last decade or so of industry.
No thanks. (Score:1)
Tried doing the survey. It was very-very long.
By stage 2 I realized, because they said there would be prizes, that all that work would be meaningless because they would want me to give out personal details which I wouldn't do. So my answers would be ignored.
No thanks!
Whuh? (Score:1)
Okay, I was willing to overlook the crappy fantasy RPG metaphor, and the unfunny owl, and gave it a go. It was pretty long, and I don't really get what it was trying to achieve, especially as some of the questions seemed pretty useless. It presented a lot of tech I've not used or even heard of; I answered that we don't use cloud services, but then it asked me about cloud services we use; the data science part of the whole "data science / machine learning" section seemed to be ignored as it was all about mac