brianmanahan
Lifer
- Sep 2, 2006
- 24,591
- 5,994
- 136
The average was ~60K when i got out of undergrad back in 2006
same here, i am surprised they are not higher now
The average was ~60K when i got out of undergrad back in 2006
same here, i am surprised they are not higher now
same here, i am surprised they are not higher now
What are some questions you guys would ask someone applying for a junior java developer position? So someone straight out of uni/college.
I'd have them read a couple of coding samples and tell me what they are doing.
Those are usually my favorite ones. Sometimes I get too nervous writing code on paper or whiteboard. Especially when people are staring at you. Over time with practice you kind of get used to it.
it's basic supply and demand. there was a boom of CS grads after people started seeing how much money can be made with the degree so everyone wanted to do it.
also, because there are so many now, it's harder to find good ones.
i graduated in 2004 and my starting salary was $48k. i was happy as shit to take that at the time.
Meanwhile, we've been understaffed for two years and still can't find people.![]()
It sounds simple, but you'd be surprised how many people can't do it, even with many years of experience. One of my favorites is reversing the words in a sentence using a stack:
Look at the dog run -> run dog the at Look
Pretty simple, but touches on conditions, loops, and a basic data structure that is not an array. Some people just stare at it for like 20 minutes and sweat.
same here, i am surprised they are not higher now
It sounds simple, but you'd be surprised how many people can't do it, even with many years of experience. One of my favorites is reversing the words in a sentence using a stack:
Look at the dog run -> run dog the at Look
Pretty simple, but touches on conditions, loops, and a basic data structure that is not an array. Some people just stare at it for like 20 minutes and sweat.
OT, but that's not really a problem of numbers. Build an app on top of Weather Underground, or Evernote? WTF? Of course nobody wants to do that, because that falls into a rung lower than the classes of, "monetize <X>," crap, and offers little to no value to users, while locking the developer into a set of service APIs that typically don't have any long-term availability guarantees, SLAs, etc.. It's a bunch of answers looking for questions.So many platforms, so few developers = http://techcrunch.com/2014/09/06/so-many-platforms-so-few-developers/?utm_campaign=fb&ncid=fb
inb4 "I studied english not computer science and my rich uncle got me a job by nepotism, the guy who wrote this article is such a dumbass! I make $100k with a bachelors in english that guy must be some kind of retard if he can't make at least $200k with computer science."
I hadn't heard of Fizzbuzz before but that's interesting. I got it, mostly!
using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 100; i++)
{
Console.Out.Write("{0} ", i);
if (i % 3 == 0) Console.Out.Write("Fizz");
if (i % 5 == 0) Console.Out.Write("Buzz");
Console.Out.Write("\n");
}
Console.Out.Write("Press enter key to close console window.");
Console.ReadLine();
}
}
I would think that unless the job was for a specific language skillset, they would allow metacode.The only sticking point would possibly be the modulus operator. In which case, if the user can't remember the operator then a lengthier arithmetic operation may end up being done.
It sounds simple, but you'd be surprised how many people can't do it, even with many years of experience...
But what if someone knows how to use stackoverflow efficiently? Copy, paste, modify, compile!![]()
But what if someone knows how to use stackoverflow efficiently? Copy, paste, modify, compile!![]()