There are 7.9 billion on this planet.

4.66 billion of those have access to the internet.

A fraction of those is software engineers. Many of them try to make money somehow.

If you want to stand out, you need to learn to market yourself.

A thread. ↓
1. What is marketing?

"Marketing is the activity, set of institutions, and processes for creating, communicating, delivering, and exchanging offerings that have value for customers, clients, partners, and society at large."

- The American Marketing Society

1/39
And to state it simpler:

Marketing is the art of getting people to know you and to make them curious about you, your services, or your products.

This includes all actions necessary to reach the above.

The ultimate goal is to sell them something.

2/39
Marketing has many sub-categories like:

- Marketing Research
- Online Marketing
- Content Marketing
- Brand-building
- Inbound Marketing
- Outbound Marketing
- Search Engine Optimization
- and much more

3/39
2. Why is marketing important for you?

You, as a software engineer, no matter your skill level, have your personal relationships.

Perhaps you are known in your local community.

But other than this?

Do people still know who you are one city further?

4/39
What about two cities further or on the other side of your country?

How is your reputation in another country?

Probably, people don't know you as soon as you leave your local neighborhood.

You are only one of many people.

5/39
This is usually perfectly fine, but this also applies to you applying for jobs or trying to sell your services.

How should a company further away know how awesome you are if they never heard of you?

Why should businesses know that you create beautiful websites?

6/39
No one will usually magically appear out of nowhere and ask you to work for or offer them your services.

You have to apply for jobs. And you have to show that you are capable of doing it.

You also need to send out proposals to sell your services.

7/39
And people will be like: "Yea, I don't know this one. Who are they? What is their credibility?"

This also applies to the internet.

There are billions of people on the internet who shout into the world.

Your voice will most likely be overheard.

8/39
Ask yourself what you do when you look for something.

In 99% of cases, you open Google and search for it or look on social media.

And you will most likely click on one of the first results and go down the list until you find a good offer for what you look for.

9/39
When you market yourself right, people find you.

You build a reputation, usually online, and make yourself known to the world.

Clients will find you and ask for your services.

Company recruiters will come at you and ask whether you want to interview with them.

10/39
Applied to the extreme, as I experienced, you might be able to skip much of technical interviews because it is already known what you are capable of.

And even further, people will come at you and ask whether they can buy your services.

11/39
You will have to prove less what you are capable of and what you already worked on because people will have a way to find out for themselves.

There are plenty of resources then, interviewers or clients can take a look at to assess you and your skills.

12/39
Additionally, new opportunities open up.

If you have a strong personal brand, you have many additional ways of earning money.

Many software engineers have released an ebook by now, sharing their expertise.

This brought them a nice additional income.

13/39
And they were able to sell it because of the personal brand they built on the internet.

Others are regularly invited to talk at conferences because of their expertise.

The opportunities are endless. No matter what your actual goal is.

14/39
3. How to get started

When you have realized that marketing yourself brings many benefits, you have already made the first important step.

What you need next is an actual goal you want to work toward to.

15/39
Ask yourself what you want to accomplish and where you want to get to in the mid-term.

This influences your overall strategy.

There are many ways to market yourself, and they all take time.

16/39
If you don't want to spend your whole day marketing yourself, you need to prioritize and create the best strategy for your specific goal.

You also need to be aware of your personal strengths.

Are you a good or bad writer?

Do you feel comfortable in front of a camera?

17/39
How good are you at creating images (infographics, e.g.)?

Do you actually like your voice enough to make and share audio recordings, perhaps?

Are you okay with sharing your personal work online?

Are you afraid of negative comments?

18/39
Write down:

- Your goal(s)
- Your strengths
- Your weaknesses
- How comfortable you would be working on one of a few of your weaknesses
- Topics you are good at

This is your foundation. Your overall strategy needs to be later based on this.

19/39
It doesn't make sense to create video content if you feel horrible in front of a camera and don't actually want to improve on this in any way.

Your first steps should actually be on a medium you feel okay with and based on topics you feel comfortable in.

20/39
4. How to market yourself

One of the best forms of marketing yourself is content marketing.

You provide free, valuable content, based on your experience or even current learning, for others to consume.

21/39
This can be programming tutorials, how-tos, infographics like cheat sheets, tips, live streams or recordings of those, or more.

You could also talk about your open-source contributions that everyone can see on GitHub.

22/39
It's up to your creativity to find out what actually is fun for you to do.

You need to be aware that all of those have different time investment requirements, though.

Fully-fledged tutorials need some time to be written, for example.

23/39
Short tweets can be composed in a few minutes, but you need more of those to be really effective on a short-lived platform like Twitter.

Streams can be improvised but still take some of your time. But you can simply put their recordings on YouTube later.

24/39
There are several different mediums on the internet you can use to market yourself.

The most important choice will be your main medium.

If you want to do this time-effective, you will need one main medium to concentrate on.

25/39
Some possible mediums for developers are:

- Twitter
- LinkedIn
- Instagram
- Facebook
- TikTok
- YouTube
- A (personal) blog
- Your own portfolio site
- GitHub/Gitlab

26/39
Twitter, LinkedIn, Facebook, and a blog are mostly text content platforms.

YouTube and TikTok are pure video content platforms.

Twitter, LinkedIn, and Facebook can also be used to spread video content. Short-form video content does better there, in my experience.

27/39
Your portfolio site showcases your overall work.

GitHub and Gitlab are great for open-sourcing your code and apps, which you can then showcase on your portfolio site.

Both Instagram and Facebook also support longer-form videos and live content.

28/39
You need to make a choice that will greatly influence your time investment.

Well-edited videos on YouTube take much time. Perhaps more than you are willing to invest.

It is best to read up on each platform and its best practices before you make your choice.

29/39
Your main medium is the one you actually produce the content for.

You can then use other mediums or platforms to post micro-content on or to repost.

You can, for example, often extract short learnings from a blog article and put them into individual tweets.

30/39
I, for example, write threads like this one and later post them to my blog.

I polish and refine them a little more and add further information where necessary before I publish.

I can spread the links to my articles on LinkedIn, Reddit, and Facebook.

31/39
And I often can derive further micro-content from these threads that I can create single tweets from.

I have to admit that I put more work into building my personal brand, so this approach might not be for everyone who simply wants to market themselves a bit.

32/39
I can, however, recommend you one thing:

Get a personal blog if you produce text-based content.

This way, it will be persisted for longer, and you can apply search engine optimization to it.

33/39
Most content on social networks vanishes quickly and is not to be found that easy again (with one exception currently being LinkedIn).

It would be a shame if no one could see all the value you produce.

34/39
Also, make sure to create at least a splash page for you.

This is a single page, like linktree, where you can say something about yourself and link to all the platforms you have a presence on.

This way, people can google you more easily and quickly find your presence.

35/39
5. You need to experiment

You won't be a professional self-marketer right at the beginning of your journey.

Experiment and find out what works best for you.

Don't worry too much about followers or readers in the beginning.

Every piece of content is somehow valuable.

36/39
If not for a broader community, then perhaps for a potential client or a future employer who sees how competent you are.

Your content will start to get noticed at some point, but you usually can't predict it reliably.

37/39
Just write that one blog post a week, that one tweet a day, or create that live stream every Sunday evening.

And if something doesn't satisfy you, try something else.

Try out what works and what doesn't, and learn from it.

38/39
6. Thread end

That's it for this thread. 💛

I hope you found it valuable and learned a thing or two. 🙏🏼

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

39/39

• • •

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

21 Jul
"Why do you want to work here?"

"Well, I am a web developer, and you are looking for one. Additionally, I need the money."

Some interview questions are stupid. But giving answers like the one above doesn't help.

Let's see how to tackle this one effectively.

A thread. ↓
0. Foreword

I've interviewed quite a few times in the last few years, and I also had the honor to interview a few outstanding software engineers.

I witnessed this question many times, although I never asked it myself.

1/23
I don't particularly like this question, and I love companies that simply throw such questions into the bin.

But, there are still companies out there asking questions like this one.

And this is why you should be prepared for it and the reason I share this with you.

2/23
Read 24 tweets
20 Jul
"How would you rate your JavaScript (or XY) skills on a scale of 1-10?"

This one is another tricky question that can cost candidates in job interviews some nerves.

Let's face it, most of us find it dumb.

But you can turn this question into a massive win for you.

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

You could go ahead and call it dumb now, but there is more to it than only the sheer will to bring candidates to sweat during interviews.

It serves a purpose.

1/38
Such a question might not be the best question or even way to get this kind of information, but it exists, and from time to time, you will have to face it.

And if you want this job, you need to deal with it.

You somehow have to tackle it and deliver a satisfying answer.

2/38
Read 39 tweets
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
18 Jul
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
Read 16 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

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!

:(