Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming

What Student Developers Want in a Job (techrepublic.com) 195

Organizations desperate for software engineering talent tend to follow similar plays when it comes to attracting student developers about the enter the workforce, including offering perks like free food, beer, and ping pong. However, student developers have a much stronger appetite for other workplace elements when making employment decisions, according to a Tuesday report from HackerRank. From a news writeup: The three most important criteria students look for in job opportunities are professional growth and learning (58%), work/life balance (52%), and having interesting problems to solve (46%), according to a survey of 10,350 student developers worldwide. These far outpaced compensation (18%) and perks (11%), which they view as "nice to haves" rather than deal breakers, the survey found.

For many student developers, a computer science degree is not enough to teach them the skills they will need in the workforce, the report found. Nearly two-thirds (65%) said they rely partially on self-teaching to learn to code, and 27% say they are totally self-taught. Only 32% said they were entirely taught at school, the survey found.

This discussion has been archived. No new comments can be posted.

What Student Developers Want in a Job

Comments Filter:
  • by petes_PoV ( 912422 ) on Tuesday December 11, 2018 @02:00PM (#57787476)

    The three most important criteria students look for in job opportunities are

    I think you will find that this is "interview bullshit". It is the sort of answer that people think the ask-er wants to hear.

    The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less, they'll walk to the next employer who is offering more.

    • by JaredOfEuropa ( 526365 ) on Tuesday December 11, 2018 @02:11PM (#57787546) Journal

      The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less, they'll walk to the next employer who is offering more.

      To some extent that is correct. But salary is a hygiene factor: if it's lower than expected it leads to dissatisfaction, but paying above expectation does not yield a lot of extra satisfaction. I look for different things in jobs now that I am older. But even when I was young, I usually picked lower paying jobs, with opportunities for learning and growing and interesting work, over crappy but well-paying jobs. And I've done a few crappy but well paying jobs as well... and it sucked. Pay is poor compensation for that.

      • LMOL first define what you compensation is then tell people it's not about the money.

        You have bills to pay. Employers bottom dollar pay. So money is everything. When you get paid beyond a certain amount, then and only then do you think, maybe I would like ping pong. But with student loans, rent / mortgage, family and what not, it's about getting paid.
        • LMOL first define what you compensation is then tell people it's not about the money. You have bills to pay. Employers bottom dollar pay. So money is everything. When you get paid beyond a certain amount, then and only then do you think, maybe I would like ping pong. But with student loans, rent / mortgage, family and what not, it's about getting paid.

          When I finished school, I was definitely looking for professional growth, work life balance, and interesting problems to solve. In fact, AMD offered me a very nice salary to work for them when I finished. I turned it down, even though it was the highest paying offer I received. I ended up going to another company that was about the same size as AMD, but transitioning from analog to digital. At AMD I would have been one of thousands of software people. At this other company I was one in about fifty. I

      • but paying above expectation does not yield a lot of extra satisfaction

        Speak for yourself.

      • by khchung ( 462899 ) on Tuesday December 11, 2018 @08:20PM (#57789946) Journal

        But salary is a hygiene factor: if it's lower than expected it leads to dissatisfaction, but paying above expectation does not yield a lot of extra satisfaction.

        It's a LIE spread by HR departments to suppress salary increases. If it were true, all C-level executives would only be paid similar to, or maybe 2-3x, the average wage of the company, not 100-200x of it. And they won't asking for, and get, even more millions in bonus and stock options every year, plus a golden parachute, even if they drove the company to the ground.

        Speak for yourself. Pay ME above expectation will certainly give ME a lot of extra satisfaction.

        In fact, everyone I know at work PREFER to get a bigger bonus/higher pay as appreciating for job well done, instead of stupid appreciate cards or such cheap gimmicks.

    • by Shotgun ( 30919 )

      There is an assumption that salary is going to fall in the same range. It is when Corp A offers you $70k and Corp B offers you $67k that salary becomes a "nice to have".

      • by dcw3 ( 649211 )

        There's certainly a whole lot more to choosing a company than $3k in salary difference.
        - Are you going to be able to work on cool stuff and grow in your abilities/marketability?
        - Is the management cool - #1 reason people hate their jobs is because they work for dicks
        - Do they have flexible hours, can you work from home, etc?
        - Is your commute gonna suck at one, more than the other?
        - What does the 401k matching look like?
        - etc., etc.

        These aren't "nice to have", they're essential to your quality of life.

        • There's certainly a whole lot more to choosing a company than $3k in salary difference.
          - Are you going to be able to work on cool stuff and grow in your abilities/marketability?
          - Is the management cool - #1 reason people hate their jobs is because they work for dicks
          - Do they have flexible hours, can you work from home, etc?
          - Is your commute gonna suck at one, more than the other?
          - What does the 401k matching look like?

          And 3 of the 5 of those you don't know until you work there for a month.

    • I could make 50% more by switching jobs to one that has crappy work-life balance and is unpleasant.
      Or I could stay at my current job where I work from home instead of sitting in traffic, while doing exactly what I most love to do - mentoring programmers in security.

      If you're reading this from the US, you're probably already in the top 2% highest-earning people in the world. Most Americans in IT are already 2%ers. You're already rich, no matter what Nancy Pelosi tells you. Getting a tiny bit richer isn't go

      • If you're reading this from the US, you're probably already in the top 2% highest-earning people in the world.

        Citation needed. ;)

        • 34k$US/year puts you in the top 1% of world incomes.

          You can make that with no school, an A+ cert and a bad attitude.

          I'll grant there are a lot of people who apparently got lost on the net and ended up on /.

          I'd amend the GPs claim: 'If you're reading this from the US and understand, you're probably already in the top 1% highest-earning people in the world.'

          • 'If you're reading this from the US...

            And then you get sick and find your crappy employer supplied health insurance doesn't cover as much as you thought it did, and you're either bankrupt or dead.

        • by dcw3 ( 649211 )

          https://www.indeed.com/salarie... [indeed.com]
          $70,573, not bad considering the median wage in the US in 2017 was ~$44k
          https://www.thebalancecareers.... [thebalancecareers.com]

    • The three most important criteria students look for in job opportunities are

      I think you will find that this is "interview bullshit". It is the sort of answer that people think the ask-er wants to hear.

      The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less, they'll walk to the next employer who is offering more.

      Besides, in my experience jobs give you. Just enough professional growth to churn out the code that makes them money, the company doesn't want a great software engineer, they want a code monkey that does what they are told and asks no questions. Work/life balance means you can have all the outside of work balance you want when nothing important is going on but we better not hear anything about you leaving work when a deadline comes up. For interesting work, see the code monkey part.

      • Also it is a good thing they don't want pay or perks. Well the pay is good if you work enough hours (if you get paid hourly) but I haven't seen perks in my jobs.

    • by lgw ( 121541 ) on Tuesday December 11, 2018 @02:50PM (#57787784) Journal

      The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less, they'll walk to the next employer who is offering more.

      first job is to be a full-time developer. To rise above the crowd who claims that can do dev work, and maybe does it part time. My second job paid 3x my first job, because I had that credibility.

      Do Millennials really care that that much about work-life balance out of school? When I was in my 20s, I was full of energy and passion, and happy to work my ass off on any project that was actually interesting. Good thing, too, as I had a lot to learn. It was only in my 30s that I started to care about time for other things. Now it's my primary concern, but I'm close to retirement.

      • by lgw ( 121541 )

        Dang, Slashcode really mangled that one!

        That post should start with "My first job paid half of market rate. What's really important in your first job ..."

      • Do Millennials really care that that much about work-life balance out of school?

        According to the survey, 52% of them did.

    • The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less

      That's true up to a baseline. But for example. I expressly chose not to live in California although I could have easily had more than a 50% boost in salary... I make enough that I am fine not making as much as I could.

      I could see someone just out of school taking a position with a small startup that was working on something really cool, and making even 75% less than they might going to Facebook for exampl

    • The three most important criteria students look for in job opportunities are

      I think you will find that this is "interview bullshit". It is the sort of answer that people think the ask-er wants to hear.

      The reality is that is you offer a candidate a lower than expected "nice to have" salary, say: 50% less, they'll walk to the next employer who is offering more.

      Ever think for a moment that salary is not in the top list of concerns because of the low unemployment and high demand for certain skills?

      Not everything is as bullshit-riddled as it may seem. Besides, companies know that a non-competitive salary offer is going to make people walk, so I kind of doubt your "50% less" offer is being thrown out there that often.

    • by Quirkz ( 1206400 )

      Really? I would have thought it likely that half of all employees accept below-average salaries.

  • I hear about the millennials not having enough money to move out of parents' homes, and large student loan bills......and yet, perks and "work/life" balance is at the top of the list of where they want to work??!?!

    Or, are they just assuming that they deserve a high starting salary, and therefore, the "perks" are what the deciding factors are?

    Geez....you work for MONEY, and if you are bitching about not having any, then that should make your first priority coming out of school.

    Get out, make as much $$ as

    • by Shotgun ( 30919 )

      Not all millenials graduate with a Comp Sci degree.

    • by eepok ( 545733 )

      This is a survey of students, not people 3+ years into their career. They're MOST concerned with being taught all the stuff that they didn't learn in college so that they can actually earn good money. That's literally the first section after the table of contents in the linked article.

    • > you work for MONEY, and if you are bitching about not having any, then that should make your first priority coming out of school.
      > Get out, make as much $$ as you can

      You're confusing the ends with the means. Money is something I use to take care of my family. My family is the purpose. I work to put gas in my jetski, because riding the jetski is fun. A pile of money, of itself, doesn't make your life better or more fulfilling.

      If you give up your family life in exchange for more money, you're doing

      • If you don't have enough to to pay the rent, provide for your family, and retire, what kind of life do you have...

        Again, without people stating what they make and what their standard of living is, all your comments are bullshit.

        A job is about making money and paying the bills. Period. Beyond a certain income, you can get philosophical.

        Past generations knew they had to work hard, and give things up in order to provide. That's the compromise. That's never changed.
        • We're talking about people will a software engineering degree. Their income will be about three times what's needed to pay the rent, put food on the table, etc.

          > If you don't have enough to to pay the rent, provide for your family, and retire, what kind of life do you have...

          That's not the people we're talking about. At least, not in terms of income - you said "have" rather than "earn". If you have a software engineering degree and consistently don't have enough money to pay the rent, you probably have

        • You're somewhat taking the extreme side here...

          You're not entirely wrong, mind you. Yes, I don't want to live in a crappy apartment and eat Ramen noodles all the time in order to work on really cool stuff. Conversely, I don't care if they pay me a big wad of money if I'm doing something that doesn't allow me to grow and learn new things.

          But there is a happy medium out there, believe it or not, where they will pay you a reasonable amount and you sometimes get to do some interesting things.

          • Conversely, I don't care if they pay me a big wad of money if I'm doing something that doesn't allow me to grow and learn new things.

            While of course you'd rather work a fun job....that usually isn't the case.

            If they paid me a LARGE enough wad of money, I'd have no problem whatsoever doing that and not growing....as that I can have a LOT of fun in my time with the large wad of money doing things I like to do and want to do.

            • One thing I always tell people is, "Figure out what you like to do. Then figure out a way to make money doing that."

              If I'm going to spend eight hours a day, five days a week doing something, it better be something I enjoy doing. Now, I'll admit that I'm lucky--I get to do something I enjoy and make pretty good money doing it.

              It's not that easy to do. Sure, it sounds easy--"I like to surf!" But how do you make money knowing how to surf? Well, you can compete, which is one way. But are you good enough t

      • If you're totally sacrificing quality of life trying to get just a little more money, you're really missing out.

        No argument there, but one should also bear in mind that they money you make and save *now* is worth more than what you'll make later in life due to the magic of compound interest and returns on investment. As with so many things in life, finding a good balance between money and a decent work environment is important.

        • True, over 90% of millionaires made less than $100k - they invested over time, and earned returns on their returns on their returns. The time factor in investment is huge - investing early makes a HUGE difference.

          That said, it's also easy to lose track of the real purpose and pursue money, so if you're working hard now and foregoing spending in order to retire at age 45, remember that's your goal. Don't be working 60 hours a week when you're 50 in order to get more money, after you already have $2 million.

    • by ljw1004 ( 764174 )

      Geez....you work for MONEY, and if you are bitching about not having any, then that should make your first priority coming out of school.

      I think we can safely assume that amongst those millenials who come out of school and don't have enough money and bitch about it, there are almost no software developers...

    • by tlhIngan ( 30335 )

      I hear about the millennials not having enough money to move out of parents' homes, and large student loan bills......and yet, perks and "work/life" balance is at the top of the list of where they want to work??!?!

      Or, are they just assuming that they deserve a high starting salary, and therefore, the "perks" are what the deciding factors are?

      Geez....you work for MONEY, and if you are bitching about not having any, then that should make your first priority coming out of school.

      Get out, make as much $$ as you

    • When I was first job hunting, the idea of worrying about what students wanted in a job would have been thought of as silly. What we wanted was a paycheck. We may have had good ideas on the type of jobs we wanted but it never crossed our minds to think about office space layouts or what was stocked in the break room.

  • The three most important criteria students look for in job opportunities are professional growth and learning (58%), work/life balance (52%), and having interesting problems to solve (46%), according to a survey of 10,350 student developers worldwide. These far outpaced compensation (18%) and perks (11%), which they view as "nice to haves" rather than deal breakers, the survey found.

    Providing growth opportunities, a work/life balance, and interesting problems for new developers to work on is difficult for many companies. Many business problems are simply boring and mundane. The interesting projects are often tackled by more senior staff. Extra pay and silly perks are easy to provide by comparison. The hardest part of my job is ensuring my employees are working on interesting projects they enjoy and are being challenged with. I find it the most important thing for me to get right and is

    • by 110010001000 ( 697113 ) on Tuesday December 11, 2018 @02:10PM (#57787538) Homepage Journal
      What about leveraging synergies between business and IT using digital transformation? That should be a high priority for you.
    • For CS majors who 'learned everything in school', maintaining a bunch of reports and their associated queries is an 'interesting problem to solve'. Because they need practicals and business knowledge. From the team management side, it's a test...(pass/fail)

      Anything more complicated and less spelled out is overwhelming.

      I prefer to just not hire them, 'What computer languages did you know when you started college?' answer routes their resumes to the bin.

  • It is my experience that senior developers want the same things.

    After doing this for 20 years, I don't care about video games at work, or anything else you are trying to use to keep me there. I'm going to work to work, and when I'm done I'm going home to have fun. All the companies pay in the same ballpark, and I'm paid enough to afford my own lunch.

    Give me something to work on that isn't going to completely bore me to death.

    • After doing this for 20 years, I don't care about video games at work...

      Video games at work?!? OH -- wait: you must be referring to the standard suite of network load testing tools. ...

      I'm only somewhat joking, here; that's actually what my team called it, back when I was working internal tech support for a large-shall-remain-unnamed-company. Yeah... good times.

      But of course, eventually real life demands that we move on to a job that actually pays the bills. (Sigh.)

  • Instead of memescript and meme basic.
  • And a full lot of it.

  • They should be grateful somebody is willing to give them a chance.
  • What you really want is to get hired by a pre-IPO company, assuming that is still a thing.
  • By and large, they are clearly answering what they think the ought to answer, or else what they think those commissioning the survey want to hear. It reminds me of those surveys in which people are asked how many times they have sex a year, the average answer being once every other day. You wish.
  • Skills should be utilized and heirarchies squished. Labels are what you buy at the supermarket.

    Work/life is fair, except that work that's disjoint from life will always be second rate.

    A challenge is the only thing that keeps you going. A job is where you should be paid to learn as much, if not more, than to actually do.

    Programmers who study and design make fewer mistakes, so if you want a decent product, don't let the programmers near a machine until they have the software on paper.

  • Let's look at number three:

    having interesting problems to solve

    These students have it backwards, but I didn't get it when I was a student either. Do not look for a job in an interesting industry, or that is solving "interesting problems." Look for a job with good compensation, and with good people who value your skills. Then the problems they bring you will be interesting because solving them helps you and helps the people you work with, whom you like. Work for good people and they will also support you in growth and work/life balance.

  • 1. How did you learn to code?
    2. Besides HackerRank, which of these platforms do you use to learn how to code?
    3. Which languages do employers need?
    4. Which languages do students know?
    5. Which languages do students plan to learn next?
    6. Which frameworks do employers need?
    7. Which frameworks do student developers know?

    8. What do student developers want most in a job?
    Option (Global % / US %), +/- US Diff
    - Professional Growth & Learning (57.8 / 45.0), -13.8
    - Good Work-Life Balance (52.2 / 52.9), +0.7
    - Intere

  • by dcw3 ( 649211 )

    Answer: Pay off their student loans.

  • by 93 Escort Wagon ( 326346 ) on Tuesday December 11, 2018 @03:15PM (#57787962)

    "For many student developers, a computer science degree is not enough to teach them the skills they will need in the workforce, the report found."

    If they're anything like me, what the school courses will have done is just teach them various languages' syntax. I didn't really "learn" how to write code until I had to actually use it to accomplish various tasks (mostly on the job).

  • If work were interesting, you'd be paying your boss to do it instead of them paying you to do it.

"Gotcha, you snot-necked weenies!" -- Post Bros. Comics

Working...