Professional Documents
Culture Documents
heyheymega@gmail.com
RETHINKING
YOUR
JOB SEARCH
IN
TECH
by Jon Jackson
Copyright © 2021 Jonathan Jackson
2
About the author
Jon Jackson is a father, husband, coder, Tech
Founder, and Senior Lecturer at a UK university.
Over the years, Jon has spent time working as a
web developer, independent technology
consultant, and Technical Director of a digital
marketing agency.
@iamjonjackson
linkedin.com/in/iamjonjackson
3
Contents
INTRODUCTION 6
SPECULATIVE OUTREACH 28
Outreach via direct email or contact form 29
4
Outreach via LinkedIn 30
Outreach via physical letter 32
Being the only applicant 33
I BELIEVE IN YOU! 66
ACKNOWLEDGEMENTS 67
5
Introduction
Hi, I’m Jon and welcome to this book on rethinking your job
search in Tech.
If you fit any of the following scenarios, you’re in the right place!
Reading this book will not guarantee you a new job, but it will help
you uncover opportunities that you may not have considered before.
When you finish reading, I hope you will be able to feel positive
about your future prospects and feel more resilient to meet the
challenges ahead.
Please also remember that you are most definitely not alone.
Let’s go!
6
1
7
So even if you feel like coding isn’t for you, if JavaScript gives you a
headache, if compilation errors bring you out in a cold sweat, don’t
worry!
You might need to look beyond the seemingly obvious roles you feel
you should be going for and widen your search.
The purpose of this book is to help make you aware of the different
options available to you and how you can turn your job search into a
constructive and positive experience instead of a demoralising test of
endurance.
KEY POINTS
• Tech is huge
• There are so many different roles available in Tech
• You don’t need to love coding to get into Tech
8
2
9
Does this seem a little intrusive? Sure. Is it a totally reasonable and
expected step for employers to take? Also, yes. This is the world we
live in now.
LinkedIn
First, let’s get your profile into shape.
• Add a photo
• Update your headline to outline what you are interested in.
Don’t just leave it as “Student at X”
• Add your education history
• Add your employment history
Getting your LinkedIn profile into shape won’t magically bring you job
offers. But it will help support your job search and it will let you
engage in conversations and reach out to new connections more
confidently.
We will discuss LinkedIn in more detail throughout this book, but one
good place to start is to search for groups to join. Find groups that
are relevant to your areas of interest and specific to your country or
10
region if possible. Within these groups, there will be opportunities to
interact with other people and make new connections.
Twitter
If you’re not on Twitter, don’t worry. You don’t need a Twitter
account, but if you do have one, you need to make sure it won’t
harm your job search efforts.
The simple rule is this: if you use Twitter for stuff that you wouldn’t
want a potential employer to see, then I recommend you make your
profile private.
You’ll need to use your own judgement on this. It’s your call.
• Add a photo
• Fill out your bio with details of what you’re interested in,
what you tweet about and “who you are” as a person.
• Add your location – this can be as generic as your country
e.g. “UK” or you can give your specific city or town.
11
Sometimes, this can work to your advantage when applying
for local jobs.
• If you have a portfolio website, online CV, or GitHub profile,
add a link to this in your Twitter profile.
Once your profile is good to go, you can start tweeting about what
you’re interested in, share your work, share your learning, connect
with other like-minded “techies”, and start to uncover new
opportunities.
GitHub
If you work with code and you’re not sure what Git or GitHub is, take
the time to learn. There are some great resources online and it will
be well worth your time.
There are other Git providers such as GitLab and BitBucket, but I
would recommend going with GitHub as it is so widely used.
12
As with LinkedIn and Twitter, you will want to get your profile into
shape, then you can start building your reputation.
The more you commit code, the greener your GitHub “contributions
grid” will become.
13
I could be a lot more active (I don’t code every week, unfortunately)
but at least it shows I am “hands on” throughout the year.
See how active you can get on GitHub. Remember to commit often.
Don’t commit a whole day’s work to GitHub as a single commit. Break
things down and commit your changes as you make progress.
14
I got to know Nadia after connecting at an online tech conference
and she offered some valuable advice to some of my students when I
invited her to give a guest talk.
She has written an insightful blog post on this topic which I would
highly recommend you read1.
1
https://product.hubspot.com/blog/personal-programming-projects-
beginners-guide
15
A personal blog is an even better place to showcase your learning,
experiments, and projects.
You can then share your blog posts on your social profiles as well.
KEY POINTS
• Employers will look at your online profiles, so get them into
in shape
• Your online profiles are just the starting point for building
your online reputation, networking, and starting
conversations
• Consider building a personal project portfolio
16
3
If you are about to start your job search, where would you start?
Google? Sure.
You may apply to a hundred jobs (how soul destroying!) but how
many others are applying to those same jobs? Maybe hundreds.
17
I don’t like those odds. Even if you are potentially the best candidate
for the job, how will you stand out from such a large crowd?
I’m not saying it cannot be done, because it can, but we’ll come back
to that later.
So, where are these job opportunities and who are these employers?
18
Do you need a complex introductory email that explains why you
would be such a valuable asset for their company?
Nope.
But here’s the best bit: this example was a real email sent to me
which – you guessed it – resulted in me hiring Jenny!
Today, you may want to avoid using “Dear Sir/Madam” and use “To
whom it may concern” instead. If you know the name of the person
2
names have been changed
19
you are trying to reach, though, you can address the email directly to
them.
In Jenny’s case, there was a lot of back and forth before I made the
offer, but I hope you can see how you don’t need to overcomplicate
things.
This type of scenario was ideal for me because I hadn’t had to expend
any effort to find this candidate. She found me!
And do you know what the recruitment fees were? That’s right, zero.
In summary, there are a lot of employers out there who love having
candidates reach out to them directly.
KEY POINTS
• Not all job opportunities are advertised online
• Keep your outreach messages clear, polite, and to the point
• Employers often hire for attitude over skills
20
4
How can you find these elusive employers who would be interested
in working with you?
Well, let’s reframe the question away from them and onto you:
where would you like to work?
Do you have a dream job? What do you enjoy doing most? Are you a
natural coder? Are you gifted at organising things? Do you enjoy
working with lots of other people?
Have a think about what your ideal job might look like. If your
response to this is, “I don’t care, I just need a job to pay the bills,” I
21
understand where you’re coming from, but I want you to think about
it anyway!
Your work will take up a lot of time in your life. It is worth putting
some thought into what kind of work you’d like to do and what type
of company you’d like to work for.
You may struggle to answer some of these questions. You may not
even know what kind of company you’d like to work for if you
haven’t experienced any workplaces yet.
And even if you have a clear idea of what type of job you want, this
might evolve over time as you get older and your circumstances in
life change.
With all of this in mind, you can begin your search for companies that
you might want to reach out to.
There are a few ways you can do this. Google is a good place to start.
22
Leveraging Google search
Searching for companies local to you can be hugely beneficial
because it gives you an edge and makes it a lot easier to meet face to
face with employers even if you may end up being offered a remote-
first role.
In fact, the first web developer I ever hired (Robert) went on to work
as a web developer at a Game Design Studio! But more about Robert
later.
23
Don’t search for jobs, search for companies
When you’re looking through their website and social profiles, what
kind of culture do they seem to have? Does it look like a good place
to work? Obviously, you can’t tell for sure, but there will be certain
things that give you a clue about what kind of culture they have:
• Team diversity
• Background of the founders
• Language used across their website and social media
channels (e.g. formal, informal)
Make sure to check out their Careers or Jobs page if they have one.
You don’t want to reach out speculatively to them when they have
clear recruitment guidelines or job openings on their website. This
will just make you look lazy.
If they have job openings listed but nothing seems to match what you
are looking for, don’t be put off. You can still reach out speculatively
24
and explain your ambitions, while acknowledging that their current
job openings don’t seem to be an exact fit.
Typically, not. But what it does show is that you paid attention to the
job description.
This is often a first test. Applicants who don’t bother to address this
small request will often be discarded straight away.
For example, you may want to become a software engineer and the
company you have identified has a really attractive software
25
engineering department, but they only have vacancies in the IT
Support department.
This might be a way for you to get a foot in the door. In fact, it can be
highly advantageous to get some experience in what might feel like a
less interesting role to build up your confidence and reputation.
If you land an interview with the company, ask about the possibilities
for advancing into other roles that you are interested in. If you come
across as proactive and keen to progress, this will only help your
chances of getting the job.
There are often niche job websites that focus on specific sectors.
26
By entering keywords such as “IT”, “Web”, or “Software” into the
search, you can find roles you might be interested in.
If the thought of working for a good cause appeals to you, search for
charity jobs in your country or region to see what might be available.
KEY POINTS
• It is important to think about what kind of company you
would like to work at
• Don’t search for jobs, search for companies
• Get to know a company before reaching out to them
27
5
Speculative Outreach
28
Outreach via direct email or contact form
This option is quite straightforward. A company may advertise an
email address on their website, or they may have a contact form, or
they may have both.
If you don’t hear back within 1 or 2 weeks, you may wish to follow up
using a different method.
Simple works.
29
I wouldn’t recommend copying and pasting these examples. Use
them as inspiration.
If you get a reply, enjoy the ride even if it doesn’t turn into a job
offer. You will learn a lot just from talking to a potential employer,
even if they don’t have a role available right now.
If they’re not able to offer you anything at the moment, that can take
the pressure off and even allow you to ask other questions about
their company or “how things work” that you might be too afraid to
ask if you were interviewing for a job.
Even better, if you have identified the founder(s) from the company’s
website, you can look them up directly and request to connect.
30
As long as you have your profile in order, you may be surprised at the
new connections you make.
Connect with people you already know, friends, and family to get
things going.
When you make a connection request, you can choose to send a note
along with the request. Many people suggest always sending a note
to explain why you’re looking to connect.
If you don’t send a note on the initial request, you can send them a
message after they have accepted your request.
If you send a note with the connection request, the length of your
message is quite limited, so you must use the space available wisely.
Your message length is less restricted once you are connected. You
can then send links and attachments, but don’t spam people without
receiving any response. Wait for the conversation to start, then you
can share your CV or portfolio if they would like to see it.
31
I have included a couple of suggestions below to give you some
inspiration. You can copy and paste the message each time but make
sure you personalise the note with their name and company.
Well, that’s exactly why I’m telling you to consider sending a physical
letter. You can leverage the fact that hardly anybody else is doing it
and stand out from the crowd.
32
Here’s another reason: do you know what the chances are of me
reading a letter addressed to me that has a handwritten address on
the envelope?
100%
With a letter, you can afford to include a little bit more detail but try
not to exceed a single page.
Again, make it personal. State why you are getting in touch. Highlight
what stood out to you about the company.
Don’t forget to include your contact details so that the recipient can
reach out if they are interested in having a conversation.
Keep a track of what letters you send and then follow up through a
different method in 2-3 weeks if you haven’t received a response.
33
I wasn’t interviewing anybody else for the job. In fact, there wasn’t
even a formal job opening. The role was entirely up for discussion.
It is with great pride that I can look at his LinkedIn profile and see my
company as the first entry in his work history.
34
In case you were wondering, he is now a software team lead at an
innovative tech company. Not too shabby.
It might all sound very informal, but you should still view the chance
to “chat” with the employer as a potential interview.
You will still want to prepare, research the company further, come
ready with questions of your own, be personable and professional.
If you are meeting face to face, you may not be required to wear a
suit, but try not to look too scruffy!
If you are meeting at the employers’ office, you can ask what dress
code is expected. This shows respect for the environment you will be
visiting.
35
KEY POINTS
• Keep your outreach messages clear and simple
• Pick one method for each company initially
• Follow up within 1-2 weeks using a different method
• Make it personal
• If asked to have a “chat”, prepare for it like an interview
36
6
If you are looking to get into Tech or advance your career in Tech, it
makes sense to use Tech to give yourself an edge.
Let’s now look at some more techniques to take your job search to
the next level.
37
Explore alternative channels
We already know that many job openings may not actually be
advertised online and one great way to uncover these opportunities
is through speculative outreach (see Chapter 5).
There are some sites that let employers connect directly with talent
and arrange interviews with those that seem a good fit.
The following examples are for the UK and Europe region but if you
are based elsewhere, try searching on Google for similar platforms or
reaching out to the tech community on Twitter.
He had worked hard at his studies and had a good portfolio of work
to draw upon even though he hadn’t gained any commercial
experience before taking that role.
38
The power of video
You can use video to differentiate yourself when connecting with
potential employers.
The more restrictive job application processes may not allow you to
embed or upload a video, but you can usually include a link to one in
a covering letter or note.
Could the video be ignored? Sure, but it might not, so it’s worth a
shot.
And there are ways you can use video outside of the job application
process too. But we’ll get to that.
If you end up using your smartphone in selfie mode, make sure not to
shake the camera around too much!
39
Loom is free for short videos, which is ideal for quick intro videos. It
has a built-in screen recorder function and is available for desktop
and mobile.
The screen recorder function means you could put a slide or graphic
up on your screen and have your face in a bubble in the corner. If
you’re not so confident having your face fill the full video screen, this
can be a good alternative.
The graphic on screen can have a simple message such as “Hi, I’m
[name] and I’m looking forward to learning more about [company]”.
You could even include the company logo on there.
Every little detail like this demonstrates how much you care about
the job application and helps differentiate you from the crowd.
The added benefit of tools like Loom are the video hosting
capabilities. When you record a video with Loom, it is almost
instantly available “in the cloud” and shareable via a web link.
This is ideal because we can then include this link somewhere in our
application.
Just make sure you send the right link to the right employer,
otherwise things could get awkward!
If you are formally applying for a specific job, here’s a suggestion for
what you could say:
40
Hi there! Thanks for taking the time to look over my
application and I look forward to learning more about
the opportunity at [company]. Take care and hopefully
hear from you soon.
That’s it. Keep it simple. Just the fact that you recorded a short video
for them already means that you’re setting yourself apart from the
crowd.
You don’t want to come across like a creepy robot (unless that’s a
requirement in the job spec).
This might work best in smaller companies where you can easily
identify the founder or director and reach out to them. But it can
work in larger organisations if you have an idea of who will be making
the decision to hire you.
41
speculatively, though, you know there is a job available, and you’ve
applied for it!
Our goal at this point is to make the employer want to check our CV,
so reaching out via LinkedIn can be a great way to do this.
If you don’t feel comfortable sending a video, that’s fine. You can still
send a short note. But a video might just give you that edge which
can be especially useful if you are competing against hundreds of
other candidates.
On LinkedIn, you may want to wait until the person accepts your
connection request before sending them a message with your video
link.
42
Beat the bots
Let’s say you want to work for a large multinational company.
Chances are, you won’t be able to slip through the back door at one
of these organisations. They have rigorous recruitments processes
and a dedicated HR department.
They may well get hundreds of applications for each vacancy they
advertise.
To help them filter these applications, they may use bots (i.e.
software) to automatically rank applications or CVs based on how
well the content seems to match up to the job requirements.
For example, let’s say a company is hiring for an entry level software
developer role that may involve using React, JSX and TypeScript. In
larger companies, they’re probably going to train you up and put you
through some form of bootcamp or academy anyway, but they’ll put
these skills on the job description anyway.
43
The key lesson here is that there are some situations where you may
be rejected for a job before a human even looks at your application.
But the good news is that you can hack the process to “beat the
bots”.
Does this mean you need to lie about your experience? Absolutely
not. Don’t lie. You’re better than that!
What you can do though, is state what you’re interested in and what
you’re learning about. So, you could write that you “enjoy learning
about React, JSX, and TypeScript” in your cover letter and CV.
The best employers hire for attitude over skills, so don’t let bots get
in the way.
KEY POINTS
• Explore alternative recruitment channels
• Use video to introduce yourself to potential employers
• Tailor your CV and cover letter when applying to large
employers to help “beat the bots”
44
7
Having your online profiles such as LinkedIn and Twitter setup means
that you can begin to tap into online communities and conversations
that can help uncover opportunities.
45
LinkedIn is less open in the sense that connection requests have to
be accepted but there is now a “follow” feature on LinkedIn which
gives a little bit more flexibility.
• Make connections
• Start conversations
• Build relationships
Why? The more you get yourself out there, the more likely good
things are going to come your way.
Every little action you take today will contribute to the increased
potential for positive things to happen to you in 5, 10, 15 years into
the future.
46
Does this sound like a good opportunity?
Now look at how many likes and comments it received. Not many.
47
Now think about all those employers who haven't got to the point of
posting anything on LinkedIn but are in fact on the lookout for
motivated individuals with a good attitude.
Join conversations
Here is one of my favourite examples of a conversation thread on
LinkedIn which I kicked off and then various students posted replies.
48
One of the replies was from a student of mine called Fabio:
49
A potential employer reached out to talk!
If you get yourself out there and engage in conversations and present
yourself well, magic can happen.
Be more Fabio!
50
Look for a mentor… or ten!
A mentor can help build your confidence, coach you through difficult
situations, and unlock opportunities for you.
I have mentored several students and helped them find their first
role, even when they seriously lacked confidence. It’s a great feeling
to be able to help someone, and I know one day they will likely be
mentoring others too.
A good mentor will get to know you well and look out for ways to
help you grow and may even uncover job opportunities for you.
To show you how simple it can be, here is the extent of the LinkedIn
conversation I had with this employer:
51
My initial question related to freelance work but the student I ended
up introducing to this employer landed a permanent job within a
month!
52
Knowing that you have somebody to talk to about your job search is
invaluable.
Even if you don’t know anyone in Tech already, there are plenty of
mid-level and senior employees who are happy to share their
knowledge and experience. As a rule, people like to be helpful!
You will widen your network and potentially end up with many
mentors helping you in different ways, either directly or indirectly.
It is wise to learn from various sources as this will give you a richer
understanding of the issues in different types of workplaces, how
different job application processes can go, how to deal with technical
interviews and coding challenges, etc…
You can also use speculative outreach (see Chapter 5) to hunt for
mentors.
You can also reach out to employees at larger companies that are a
few levels above you. For example, if you want to become a software
53
engineer, search for “senior software engineers” on LinkedIn or
Twitter and reach out to those that look like a good fit for you.
Don’t reach out with curt, lazy, or vague questions and don’t make
unreasonable requests.
❌ “Hi, can I work for your company? Totally fine working for free.”
Respect the other person. Don’t send out the same message to
hundreds of different people hoping you’ll get lucky and one of them
will offer you a job on the spot.
Learn a little bit about the person before you reach out to them. See
what roles they’ve had, what companies they’ve worked for, and
54
whether their experience seems to align with what you are
interested in.
✔ “Hi [name], I hope you don’t mind me reaching out. I’m currently
studying to become a [job title] and I’m trying to learn as much as
possible about how to do well in a work environment. I’d love to hear
any experiences or advice you might have to share. Many thanks!”
✔ “Hi [name], thanks very much for connecting. I’m new to Tech
and currently hunting for the right [job title] job while trying to learn
as much as possible about different work environments. If you’d be
happy to chat anytime, please let me know.”
KEY POINTS
• Make connections, start conversations, build relationships
• Find mentors you can learn from both indirectly and directly
• The more actively engaged with other people you are, the
more opportunities you will uncover
55
8
56
You can increase your chances of success by demonstrating a good
attitude and using some innovative techniques to make you stand
out from the crowd.
Once you land an interview and it goes well, should you accept the
first offer that comes your way?
57
You could ask about what type of work you will be doing in the first
week, first month, first three months, etc…
You could ask about whether you will have a workplace mentor. Will
there be training and upskilling opportunities on the job? Asking
these kinds of questions can also have the dual benefit of showing
that you’re keen to develop yourself professionally.
You may also want to ask about flexible working opportunities if that
is important to you. You will want to double check what is in your
contract before signing anything, though.
There are other things you will want to look out for as well. These
aren’t necessarily things you can directly ask about, but you can look
for evidence of the type of company culture, how diverse it is,
whether it is a high pressure or supportive environment.
Try to meet as many people in the company as possible and look out
for how they are behaving and whether it seems like a place you
would enjoy working at.
Remember, you don’t need to accept the first offer that comes your
way.
58
Interestingly, the tweet went viral, and I received hundreds of replies.
Most of the people who replied from all over the world had turned
down job offers at some point in their life.
You also don’t want to end up working in a team where you won’t
feel comfortable in the environment.
59
Look out for red flags and trust your instincts.
The inherent risk of applying for your first job is that you have
nothing to compare it to, so If you spot something that doesn’t seem
right, don’t assume that it must be “normal” and this is how things
are done in the workplace.
Coding Tests
When I was young and fresh out of university, I saw an advert from a
local web design agency on a UK freelancing website looking for
freelancer web developers.
60
HTML, CSS, and PHP which would include a postcode field, with
validation.
I can’t remember the exact details as it was a long time ago and I feel
old just thinking about it!
The main lesson here is that even if you are set coding tests or
challenges, the good employers will look beyond whether you ace
them or not.
61
In my case, I had been set a coding challenge to do in real-time at the
employer’s building. Today, “take home tests” have become more
common.
I have mixed feelings about these tests as they can absorb a lot of
time and don’t necessarily offer the best indicator of whether you
will be a good fit for a company. They are still very common, though,
so it is good to be prepared.
Don’t let imposter syndrome kick in and make you think you should
withdraw from a job application.
Interpreting feedback
When searching for a job, it is very likely you are going to experience
rejection.
The better employers are quick to convey the news if you haven’t
been successful. Some other employers drag their feet and can keep
you waiting for months. Again, be aware of this.
62
On the surface, this seems like a great idea. Approach your job search
like a journey, learning as you go, improving over time as you gain
feedback.
Fine.
For example, if you had completed a coding challenge and not been
offered the job, they may offer feedback such as “you left dead code
commented out in the solution instead of removing it” or “your code
indentation was messy”.
Now, these are small things that can be fixed quite easily. The
employer may not have given you a style guideline to adhere to and
you may have deliberately left commented code in your solution to
show the process you had gone through.
So why is the employer now saying you failed to get the job because
of trivial things like this?
You asked for feedback, and they gave you feedback. Frankly, they
may not be willing to admit to the real reasons for not hiring you.
The decision maker may have got on with another candidate better,
even though you were just as suitable for the job.
63
You may not have been a “good cultural fit” for the team, whatever
that means. In cases like this, you may well have escaped a hostile
work environment anyway. Silver linings!
Recruiters
It would be remiss of me not to give at least a passing mention to
recruiters and recruitment agencies.
As with all industries, there are the good and the bad.
The bad recruiters will send you to interviews for jobs which are
entirely inappropriate, push you as hard as possible to accept job
offers, and coerce you into feeling guilty if you back out of an
interview. To them, you are a commission payment.
As one employer I know said, “if they use a recruiter for their first job
in tech, they are doing it wrong”.
Recruiters can be great when you are further along in your career
and looking for senior roles or thinking about contracting.
64
But as this book has hopefully shown, there are so many
opportunities out there in the world of Tech. All you need to do is go
and find them!
KEY POINTS
• Interviews are two-way
• Pay attention to red flags and be prepared to say “no”
• Don’t let coding tests get you down
• Negative feedback from employers doesn’t always give the
full picture so don’t let it get you down
• It is not advisable to rely on recruiters to find you your first
job in Tech
65
I believe in you!
Thank you for taking the time to read this book and I truly hope you
found it beneficial.
If you feel this book helped you land a new job in Tech, I would love
to hear from you if you have experiences to share.
I believe in you!
@iamjonjackson
linkedin.com/in/iamjonjackson
66
Acknowledgements
Thanks go to Sylvia Jackson, Dave Oxley, and Kath Dunn for their
valuable input on my first draft.
67