Cracking a tech interview is one thing, but it's a whole other level of difficulty to get an interview at all.

Marketing yourself takes time, but there is a way to minimize your efforts: LinkedIn.

Let's see how you can use LinkedIn optimally to market yourself.

A thread. ↓
0. Foreword

I have used LinkedIn for quite some time now and put some great effort into optimizing my profile and approach.

Before I decided to go down the content creator route, I had at least 10 recruiters (more often 20 to 30) contacting me daily about new roles.
As soon as I set myself as "open to offers," I can't even catch up with all the messages I get anymore.

This is not to brag but to prove one point: LinkedIn gives you visibility, leading to potential interviews.
1. What is LinkedIn?

In case you don't know LinkedIn yet, here is a short introduction:

LinkedIn is a professional social network founded in 2002.

Its goal is to provide a platform where professionals can exchange opinions and connect with other professionals.
Users have a personal profile page to introduce themselves, list their skills, pin important content, and even more.

And LinkedIn supports posting content, working a lot like Twitter.

Each post can contain up to 1300 characters and additional media (video, image, slides).
Content that does well on Twitter usually does well on LinkedIn, but it has far more organic reach, lasting longer.

While content on Twitter usually vanishes after a day, it remains relevant on LinkedIn.
Microsoft acquired LinkedIn in December 2016, but this hasn't had any negative impact yet.
2. Why LinkedIn?

LinkedIn is one of those platforms where many recruiters are active.

One of its core concepts is actually being a hiring platform.

When professionals can connect, why shouldn't companies and recruiters connect with their next potential hire?
And this is why LinkedIn can help you with marketing yourself.

With little work, you can gain a lot of visibility, be noticed by recruiters, and can increase your chances of being contacted by them.

There is nearly no easier way to get to this point without too much work.
Twitter, for example, takes a lot of effort to become and stay relevant, and while many people have found their dream job through Twitter, they either had to work for it longer, needed a little luck, or worked hard for it.
I would always recommend you to be active on Twitter, but I know how demanding life can be.

You have a full-time job, a family, children, friends, hobbies, and this all takes time to handle.

Creating a lot of content might take too much time, and that's fine.
This is why LinkedIn can be a great way for you to get noticed.

It takes a one-time effort to set yourself up correctly, and everything after this is optional.
3. Setting up your LinkedIn profile

The first step, if you aren't on the platform already, is to register yourself.

It only takes a few minutes, and then there you are, a fresh user.

Spend some time to set up your profile rudimentarily.
Be sure to write a headline, fill in the About section, set a nice profile picture of you, and fill in some of your skills.

You will optimize these later, but this is already enough to be found.
4. Optimize your LinkedIn profile

Optimization is what really brings you further on LinkedIn.

Recruiters can search for candidates by keywords.

Imagine it like optimizing a website (SEO) for keywords.
You want some content to be relevant for certain users' searches, and try to rank this page as high as possible.

The same principle applies to LinkedIn, only that you optimize your profile.

When a recruiter searches for a candidate, you want to rank as highly as possible.
The keyword search is based on certain strings and boolean logic.

An example:

("engineer" OR "developer" OR "dev") AND "javascript" AND ("react" OR "vue").

As you see, this search string contains some parts of a title and skills.
LinkedIn will use the following sections of your profile to look for them:

- Your headline
- Your About section
- Your skills section

The more hits it gets, the more relevant you become for this particular search.
It still takes a certain human component to check whether you are really relevant, which is why you should not just drop a keyword cloud and hope for the best.

You need it to look human and professional enough for recruiters to really consider you.
-> Lay out your strategy

You should first get an idea of what you are actually looking for.

If you want to work as a frontend developer, you shouldn't mention more backend skills than frontend ones.
Your profile is like your CV.

Keep it relevant, and don't flood it with everything you know.

It may seem tempting to do so because you know so much, but this can also backfire and leave the impression that you are not really focused.
The number one rule is: Sell yourself as a professional specialist.

You can still change your profile anytime and optimize it for something different.

This is why you should write down what you actually look for.

And when you have done that, add what skills are relevant.
From these skills, find the main skills that are definitely worth mentioning.

For a frontend developer, e.g., HTML, CSS, JavaScript, and a frontend framework are definitely worthy of being mentioned.

But your knowledge of Webpack or Parcel might not be a main skill.
-> Optimize your headline

When you have laid out your strategy, you should start with your headline.

It should contain who you are, how much experience you have, and the skills you identified as your main ones.
Although a headline like "I love developing software" might sound great, it doesn't help you get found in recruiter searches.

Here is a good example of a headline:

"Software engineer - 5 years of experience - HTML, CSS, JavaScript, React"
Your headline is the first thing a recruiter sees when you show up in their keyword search.

It affirms them that they might have found a suitable candidate.

It shows:

- You are a software engineer
- Have 5 years of professional experience
- Your main skills
Especially stating your experience is important.

There is no native way on LinkedIn to state how much experience you really have reliably.

One could add up the months in your work history, but people often want to leave out certain positions.
-> Optimize your About section

The About section is your bio.

You can tell users who visit your page about yourself and what you do.

LinkedIn also looks for keywords in this section of your profile.
Your next goal is to embed the main keywords into your About section, as well, while writing a tempting text that makes you interesting.

The About section is perfect for adding more information about you than would have fit in your headline.
Write a text that contains all the keywords and makes you definitely look interesting.

Here is an example:

"I am a software engineer with 5 years of professional experience, currently specializing in frontend development.
I work a lot with HTML, CSS, and JavaScript and regularly use React and Vue to build single-page applications and marketing landing pages.

Currently, I am a part of a team of five as a senior engineer where I focus on accessibility and component-driven approaches."
You can, of course, add more and state some of your side skills if you wish to, but this text already frames a certain picture of you that also contains the most important keywords.
-> Optimize your skills section

The skills section of your profile is where you drop all the techs you work with.

Mention all the skills you identified as relevant to the positions you look for here.
This is where you can also list all those secondary skills like bundlers, other frameworks, and soft skills.

Especially the latter is not completely irrelevant.

If you are a good communicator, list it. If you know agile methodologies, list them.
Do yourself a favor to really only list what is relevant for the positions you look for.

You might know Postgres, Express, Fastify, and what else, but ask yourself if those skills are really relevant.

If you can't answer "yes" with 100% confidence, leave them out.
-> Set yourself as open to offers

The last thing to do is to add your job preferences and set yourself as looking for work.

Add up to 5 fitting titles for what you look for and add a place where you look for work.
This place can be where you currently live, the next tech hub, or a city you want to move to for a job.

If you are open to remote work, definitely check the box.

Don't forget to mark the type of work (full-time, part-time, contract, etc.) you look for.
5. Optionally post content

Posting content is completely optional, but it can help you to gain even more visibility.

One valuable post a day can already help you to get connections.

And one connection might be enough to lead to an interview or even your next job.
That's thanks to the huge organic reach of content on LinkedIn.

Posts often stay relevant for days and are shown on other user's timelines regularly.

The algorithm does its best to show relevant content, and not only "what's happening now?"

That's an opportunity you can use.
6. Thread end

That's it for this thread. 💛

I hope you found something useful for you in it. 🙏🏼

If you enjoyed reading this thread, feel free to drop a like, retweet the first tweet, and follow me (@oliverjumpertz) for more content like this.

• • •

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

31 Jul
For the last two weeks, I posted at least one thread every day about cracking your tech interview, marketing yourself, and growing as a software developer.

Here is a collection of the threads I published.

And there are many more to come in the future.

A thread. ↓
1. "Are there any questions left we can answer?"

This inconspicuous question is one of the most important ones in any interview.

This is where you can shine and make a lasting impression.

2. "Where do you see yourself in five years?"

Many candidates hate this question because we usually don't even know where we will be in a few months.

You can, however, use this question to your advantage and here is how.

Read 17 tweets
29 Jul
I've been a software architect for most of my professional life, and system design has always been my bread and butter.

Here are 7 steps that I would advise you to follow to ace your system design interview.

They will bring you further than ever, promised.

A thread. ↓
0. Foreword

As a software architect and tech lead, I had the chance to interview some very bright engineers throughout my career.

I've also interviewed quite a few times myself.

This approach is the one that I would use to design a system.
I highly believe that this approach is the one you should use in your interviews, as it's an incremental and organized workflow.

Your goal is that your interviewers understand what you design.

This enables them to follow along as you design.
Read 39 tweets
28 Jul
Data structures and algorithms are important for any software developer.

Sometimes loved, more often dreaded, but at the core of our craft.

Here is an introduction to the most important data structures, including learning resources.

A thread. ↓
1. Why you need to learn them

The reality is: You will and should never implement many data structures yourself on the job.

There are libraries for this purpose. Either a language's standard library or a commonly used library will provide them for you.

But is this all?
To decide which data structure you need in what case, you should know about them in the first place.

You need to know:

- Which exist
- What they are good for
- How they work
- Their runtime characteristics (time and space complexity)
- Their pros
- And cons
Read 32 tweets
27 Jul
I've started to develop software at the age of 12. That was 21 years ago.

Here is some advice I want to give to any aspiring software developer trying to learn the craft and getting into the industry.

A thread. ↓
1. Spend more time on the why

Ask yourself honestly why you want to learn to develop software.

It is okay to go for the money. In many countries, software developers earn top salaries.

But you should always be aware of your own motives.
If you constantly tell yourself you do it because you love it, while silently thinking that it's for the money that helps you support your family, you could actually end with burnout or depression.
Read 22 tweets
26 Jul
Determining what salary to ask for is difficult.

You ask for too much, and you are shown the door.

If your demand is too low, you'll be underpaid for a long time.

Let's see how you can find the right amount to ask for.

A thread. ↓
1. Do your research

This is important. Often, you don't even have a good idea of which amount of money is actually fair to ask for.

You need to do research to find out what others in similar positions earn.

This usually gives you a basic idea of what range you can aim for.
You can start with salary calculators like PayScale or Salary but only use them as a rough indicator.

Their results are based on the voluntary input of data by people like you.

If someone provides a fake salary, it affects the outcome negatively.
Read 27 tweets
25 Jul
"What is your current salary?"

Have you ever encountered this question in an interview, or has a recruiter ever asked you this?

This is one of the most critical and morally questionable questions to ask a candidate, and here is how you deal with it.

A thread. ↓
1. Determining the value of work

Before we talk about the question and how to handle it, we need to talk about how the value of work is determined.

With this knowledge, you will understand the catch of this question and why answering honestly puts you at a disadvantage.

1/31
To completely cover a topic as deep as how to value work, it would definitely need a thread or even a book on its own.

We will thus go with a pretty simplified version that gives you at least a basic idea of how it works.

2/31
Read 32 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!

:(