DEV Community

Discussion on: Junior Developer Check List

Collapse
 
robdwaller profile image
Rob Waller

If you're hiring a 'Junior Developer' you're not looking for a list of technical skills / experience.

Instead you're looking for traits such as:

  • An interest in software development and technology.
  • A willingness to learn.
  • Attention to detail.
Collapse
 
brookesb91 profile image
Brookes

Can't echo this sentiment enough. You're looking to hire a person, not a computer.

Collapse
 
webdev_chen profile image
Uchena Miller

i agree

Collapse
 
enmanuelleacuna profile image
Enmanuelle Acuña Arguedas

Why attention to detail is like a computer?

Thread Thread
 
brookesb91 profile image
Brookes

It isn't. I was agreeing with you.

Collapse
 
avalander profile image
Avalander

I wish I could like this more than once.

Collapse
 
klasss4web profile image
OCHADE EMMANUEL

Hello Rob;
I am a junior front end developer, I would like to connect to your network to learn and grow

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

...a lack of an ego.

Eight years experience hiring junior developers, and I'm still shocked at the egos I see sometimes.

Collapse
 
kodekage profile image
Prosper Opara

"Junior developer ego"

is that a pointer to overly being defensive? or being proud generally?

Thread Thread
 
codemouse92 profile image
Jason C. McDonald

It has many flavors, including:

  • "I know what I'm doing, let me work my magic."
  • "I'm the most talented developer you'll ever meet. Let me teach you a think or two."
  • "What could a(n) person ever teach me?"
  • "You'd be fools not to hire me."
  • "I'm already so proficient, you're just a way to get 'experience' to prove what I already know."

The two most absurd candidates in this way we've encountered were:

(a) A 19-yr-old who had built "half an app in C#" (and nothing else), but was determined to school everyone in the company at how we should be building software, and

(b) A candidate in his late 30s who showed up to the interview wearing dirty, torn clothes, and whom hadn't showered or brushed his teeth (I could smell him when he shook my hand), and proceeded to tell us what a brilliant coder he was...when his code was actually sub-par by even our forgiving standards. And then he tells us he had already taken another job, but "he could fit us in maybe".

Thread Thread
 
kodekage profile image
Prosper Opara

Wow! 😂

I guess a lot about being a junior developer is tied to the trait of BEING HUMBLE (especially since transitioning is dependent on how well Juniors act upon feedback. No one will want to give feedback to a proud folk)

Thread Thread
 
garethbrown82 profile image
Gareth Brown

I'd attribute this to the Dunning-Kruger effect (A term I've very recently learnt about).

a condition in which people without competence are extremely confident
linkedin.com/pulse/worse-syndrome-...

Senior devs should not instantly disregard junior devs input as they often are very keen to follow best practices and have great knowledge about up and coming technology. But like Jason suggested there can also be a lot of unfounded ego, or at least a lack of understanding of the bigger picture.

I'd agree with Prosper in the being "humble" is the most important trait for junior and also senior devs. There always someone else, regardless of experience, who knows way more than you about something!

Thread Thread
 
codemouse92 profile image
Jason C. McDonald • Edited

I agree.

Also, for a split second, I thought "Dunning-Kruger" was also the name of the company in The Office (it's actually Dunder Mifflin). 😂