DEV Community

loading...

Discussion on: What I would look for in a junior developer

Collapse
kyleljohnson profile image
Kyle Johnson

Passion is key for me. Sorry but I'm not interested in people that just want a good check. People that never keep up with their craft and only learn at work. My experience tells me they will only be mediocre developers at best. One of my interview questions is "What is the latest version of HTML?" Do you know 9 out of 10 people don't know the answer or they have to think about it. They are interviewing to be a web developer!

Collapse
jimutt profile image
Jimmy Utterström

I don't know if knowing whether 5.3, 5.2 or 5.1 is the current HTML spec says anything about passion or their value as a team member working with web development. I'm interested about the background to what makes you believe that it's a good interview question. Or maybe you meant just major versions? Then I'm ready to agree that you can question the passion of someone who will be doing front-end dev and have never heard of HTML 5.

Collapse
kyleljohnson profile image
Kyle Johnson

I meant just major version. Heck I didn't even know there was a 5.3. :) Thanks for that by the way. I need to go do some research.

But if you are a web developer you should at least know the latest major version of HTML. You should at least know the latest major version of CSS. I believe I can safely assume that if a person keeps up with things surrounding their craft, they are passionate about it.

Thread Thread
cheston profile image
Cheston

The way you're talking about CSS makes me think you dont actually understand how CSS versioning works.

There is no 'major version of CSS' CSS is a collection of modules that all have their own individual level based on how many iterations they have been through. Flexbox is CSS level 1, Grid is level 1/2, Fonts is level 4.

I understand the confusion, as they made this 'module based versioning' change around the same time a lot of changes happened in CSS that resulted in a lot of modules being labeled CSS level 3. People just took 'CSS 3' and ran.

Thread Thread
kyleljohnson profile image
Kyle Johnson

Thank you for the clarification.

Collapse
laurieontech profile image
Laurie

I have to say this answer disappoints me. Being a developer is a job. Wanting to have interests outside of work where you recharge and reset your brain to kick butt in your day job is something we should promote instead of look down on.
Passion is too often used as an excuse to ask people to work longer hours for no more money. The idea that you’re a better developer because you spend your free time on the computer at the expense of family and friends has promoted a lot of messed up company cultures for years.
You want people who are eager to learn. You want people who want to do work they’re proud of. But people whose passion leads them to spend hours of their off time writing code? Those are the people who burn out.

Collapse
kyleljohnson profile image
Kyle Johnson

There is nothing wrong with it just being a job to you. I just prefer people that love what they do and put extra time into being great.

My advice to you is to find something to do that is not just a job. Life is too short for that crap.

Thread Thread
rachelsoderberg profile image
Rachel Soderberg

I adore my job, but I also adore other life pursuits. I wouldn't spend 12hrs a day doing martial arts or playing video games, so no matter how much I love my job, I'm going to draw a limit somewhere so my other passions don't suffer (and so I don't get burnout).

Thread Thread
laurieontech profile image
Laurie

I enjoy what I do. I put a considerable amount of time into both my work and the community around it. However, I’m at a time in my life where I am fortunate enough to give that time. Many others do not have that same privilege, and they are no less competent at their jobs or worthy of an opportunity to kick butt during the work day.

Thread Thread
jel111 profile image
dumdumdev

The idea that you have to work 24/7 is a little much. So we are basically working for free. I understand the fast moving field and the need to stay relevant but if all you do is code you will break eventually.