Did you know that calling yourself something like "Junior JavaScript Developer" on your CV and socials is one of the worst things you can do for your career?

It immediately strips away a lot of your credibility and can often even close some doors.

A thread.
1. What is wrong with this title?

It might seem perfectly fine to call yourself what you think you actually are, but it is not.

It describes yourself too specifically, and it shuts some doors for you.

1/15
This title is one of the first things a recruiter or an interviewer sees on your CV, and it already tells them a lot about you.

This is your description. It is a short, concise statement about who you are and what you do.

It should state: "This is who I really am."

2/15
Ask yourself the following questions:

Your current job title might indeed be "Junior JavaScript Developer," but is this everything you are capable of?

Are you really a junior skill-wise, or is it simply because you only do this job for a year now?

3/15
Is professional experience everything? Is there nothing else that defines your skills and capabilities?

Is JavaScript really the only programming language you know and can work with?

Do you only apply for JavaScript developer roles?

4/15
I hope you see where this is going. I guess that you are way more than only your job title.

Recruiters and interviewers will ask themselves the same questions.

You might be applying for a broader web development role, but you don't really sell yourself right.

5/15
2. How to create a better title for you

You should form a descriptive title for you that tells everything about your overall experience without pushing you too much in one direction.

A web developer could also switch to embedded programming and vice versa, for example.

6/15
Your title should state:

- I am a developer/engineer
- I have this much experience
- I specialize in XY

This is everything you need to describe yourself in one line. And it is enough to spark more interest in recruiters and interviewers.

7/15
First, get rid of the junior title. The only thing it does is implying that you are still inexperienced.

A better description: "JavaScript Developer with 2 years of experience."

But this still pushes you too much in the JavaScript direction.

8/15
You actually are a developer or an engineer. What you want to call yourself of these two is up to you.

You probably know a thing or two about computer science fundamentals, as all developers should.

Fundamentals are widely applicable. Not only to one certain language.

9/15
Programming languages are only tools to apply the real core of your job: Solving problems with software engineering principles.

A better description: "Software Developer/Engineer with 2 years of experience."

10/15
What you now have is a pretty generic description of yourself. There is one selling point missing: Every developer specializes in something.

A web developer specializes in web development, a backend developer in the backend, and so on.

11/15
Add this to the title to give yourself more credibility, which leads to a better description like this one:

"Software Developer with 2 years of experience, specializing in web development."

12/15
This is a pretty great description. It checks all points previously mentioned.

And it does one important thing: It doesn't lock you into one specific field.

You specialize in something, but it doesn't state that this is everything you can do.

13/15
Apply this to your LinkedIn, your CV, your personal page, and you might see interest in you rise for more positions than only what you currently state you are capable of.

14/15
3. Thread end

That's it for this thread. I hope you found something useful for you inside here. 💛

If you enjoyed reading this, leave a like, retweet the first tweet, and follow me (@oliverjumpertz) for more content like this. 🙏🏼

15/15

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Oliver Jumpertz

Oliver Jumpertz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oliverjumpertz

19 Jul
"Why should we hire you?"

This is another of those questions everyone interviewing hates.

It spread from traditional jobs into the tech world, and even software developers have to deal with it.

But you can turn this into a huge win. Let's see how.

A thread. ↓
1. Why is this question asked?

Like any of those pretty cliché questions regularly asked in interviews, interviewers try to find out whether you are a good fit.

Your hard skills might have been assessed already or will be soon, but this one is about your character.

1/32
Even before the term EQ (emotional intelligence) became popular, there was more to employees than only the skills they brought with them.

People are human. They have a character. And they need to get along with other people.

2/32
Read 33 tweets
18 Jul
Did you know that Math.max() < Math.min() in JavaScript?

It's a fun fact about the language that is periodically brought up, but do you know why this actually happens?

Let's take a quick look at Math.max and Math.min to understand the issue.

A thread.
1. Is this a quirk or a bug?

No, it is neither a quirk nor a bug.

There are two things you need to realize first:

1. Math.max and Math.min are functions
2. JavaScript is dynamic

1/21
-> Math.max() and .min() are functions

Both functions are actually not meant to return any maximum or minimum displayable value for numbers.

Both are meant to find the max or min value from:

1. Two arguments
2. An array of values

2/21
Read 22 tweets
17 Jul
"Where do you see yourself in five years?"

This is still a common job interview question.

But do you hate it as much as I do and would love to stand up and simply leave immediately?

Don't.

Here is how you can turn this question into a huge win.

A thread. ↓
0. Foreword

I've interviewed countless times in the last years and had the honor to interview some amazing engineers myself.

I never used this question myself but had to witness HR ask exactly this one.

1/40
It took me a good amount of time to understand that, while being a question most interviewees hate, it's an HR trick to gather valuable information.

2/40
Read 41 tweets
17 Jul
Debugging 101

1. Start your debugger
2. Trigger an action
3. Skip the first 10 breakpoints you forgot to remove last time
4. Realize you forgot to set a new breakpoint
5. Abort
6. Set a new breakpoint
7. Retrigger the action

👇🏻
8. Sigh because you need to skip the 10 first breakpoints again
9. Realize you accidentally also skipped your new breakpoint
10. Retrigger the action
11. Skip and remove each of the first 10 breakpoints you forgot to remove once again
12. Stop at the right breakpoint

👇🏻
13. Stare at your screen and think
14. Realize you should have set the breakpoint earlier
15. Abort
16. Set a new breakpoint
17. Retrigger the action
18. Stare at your screen again
19. Think and cry a little
20. Take a break

👇🏻
Read 4 tweets
16 Jul
💛 HTML tip 💛

You can force a user's browser to open a new tab when clicking on a link by adding target="_blank" to it.

But you should always add rel="noreferrer" to it!

The reason and an explanation in a short thread. ↓ <a href="https://anydomain.com" target="_blan
When a new tab opens, the page loaded gets access to the window.opener attribute. If the site has malicious code in it, it can use the opener property to redirect your page to another malicious site that might harm the user.

1/7
Adding rel="noreferrer" prevents that the window.opener property is accessible for the site linked to and additionally skips sending a Referer HTTP header to that page with your website's URL.

2/7
Read 8 tweets
15 Jul
"Are there any questions left we can answer?"

"No, not right now, thank you."

Have you ever encountered this situation in an interview and responded like above?

I'm sorry, but you've given away an awesome opportunity to make a lasting impression.

A thread.
0. Foreword

I've been on both sides of the interview table for a few years now.

I've interviewed for positions, and I've interviewed quite a few awesome engineers.

I can only give you my perspective and opinion. It does not necessarily need to be fitting each situation.

1/32
1. Why this question is an opportunity

Although there is a shortage of software developers right and left, many companies still want to make sure they hire the right people.

Even the best engineers may not be the best fit for a company and its culture.

2/32
Read 34 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(