How to land your first job as a web developer.

A Thread... How to land your first job as a web developer.
Whether you're self-taught,
a Bootcamp grad,
or have a college degree,

When you're a fresh-faced web developer, landing that first job can be tricky.
1- Getting started into programming can be very scary, and there are a lot of misconceptions out there that make people think that programming is a skill they could never learn, or that landing a job as a web developer is almost mission impossible.
2- The software development industry, web development, in particular, is full of amazing stories of people with no tech background who switched to development and changed their life for great.
3- It's a great skill to have, it will teach you to think differently, it will open doors to a lot of job opportunities even in these times where the job market is so hurt by the economic decline, & it will also give you an amazing talent to build your own projects & companies.
4- A developer is someone who utilizes a programming language to build web pages and applications.

There are three types of web developers out there:

- Front-end developer
- Back-end developer
- Full-stack developer
Front-end developer 🚀

A front-end developer is responsible for building what you see and interact with on a web page or application.

It's the specialist who transforms a design, an image, or an idea into the code that allows web browsers to display the website.
Back-end developer 🚀

This role is responsible for designing and building the systems that will support our front-end application.

The back-end is what makes applications work across multiple devices, or which makes it possible to store your information.
For e.g., when you click the "save" button, the back-end developer will write with code the algorithms & logic responsible for receiving your request, process it, store it in a database (if required) & send back the results so that the front-end can let you know it all went good.
Full-stack developer 🚀

This is a new term for an old role, the full-stack developer is someone who can work both, front-end & back-end tasks.

How can you become a front-end developer?

Let's now jump into the steps that you need to become a front-end developer & land your job.
✍ Learn HTML & CSS

In order to become a front-end developer, the first thing you need to know is a little bit about how the web works.

Have you ever wondered how your browser knows how to display items on the screen?
How to position things and using which colors?
✔ HTML
Hypertext Markup Language is a standard markup language that is known by all web browsers and it's used to describe the content of your site.

Not so much the design of it, but the structure and content itself.

HTML works with a specific syntax of tags & nodes.
Few Free Web Development Resources For HTML / CSS From Scratch.
FreeCodeCamp is the best way to start.

Few Free Udemy Swag:

-Web Development By Doing: HTML / CSS From Scratch 
-Foundations of Front-End Web Development 
-Learn HTML & CSS: How To Start Your Web Development Career
✔ CSS
Now that you know how to place content on the user's screen we need to make it pretty and here is where CSS can help you.

CSS is a code syntax designed to describe how HTML elements will be displayed on the screen.
Top free CSS resources:

It allows developers to place content in different positions on the screen, add colors, fonts, animations, anything you need to match your design, is likely CSS supports it.

Devs do really amazing things with CSS, from amazing designs to art, animations.
My Favorites YouTube Channels 👇

- Web Dev Simplified
- Florin Pop
- Traversy Media
- FreeCodeCamp
- The Net Ninja
Now Its Practice Time:

Before jumping into the next lane, make sure you practice a lot.

You can now build static websites, make many of them, start with the basics, move into more advanced features as you get used to it.

Build a personal website.
Once you're a little more comfortable with HTML and CSS, and this is important to avoid frustrations later on, move on to JavaScript.

"Time to Learn JavaScript and change the world"

So far you have been building amazing web pages, but they couldn't do much right?

JavaScript is a programming language, in fact, it's one of the most popular programming languages today available, which has the particularity of running in web browsers, and thus it can be used for building web applications.

javascript.plainenglish.io/a-simple-and-e…
JavaScript allows you to interact with your HTML by handling events such as the user clicking on an element, timed events, and much more. It also allows you to dynamically change the contents of your page, meaning it has access to the "HTML," or actually to the DOM of the page.
Learning JavaScript will be a huge step towards achieving your goal of becoming a web developer, it will likely be the hardest, so take your time with this one, it won't be easy, but it's not impossible, and with the huge amount of free content out there, there are no excuses.
Few Awesome Learning Platforms:

I have created a 100Days Roadmap To Learn HTML | CSS | JAVASCRIPT For Front-end Development for you:

theankurtyagi.medium.com/100days-roadma…
🚀 Make a portfolio site

Now you have the skills it's time to show them off.
It's very popular among developers to showcase your skills using a portfolio website. A portfolio website is basically a collection of your best projects to showcase to employers or future customers.
Ok, I'll stop.

I'm writing threads to help you to become a better software developer.

Follow your mentor @TheAnkurTyagi to see more actionable content.

You can read more in detailed blog post ⬇

🔗 theankurtyagi.medium.com/how-to-land-yo…
Just sent my 2-1-1 Developer Growth Newsletter.

It's free.

If you like my content.

I encourage you all to subscribe👇

I read all my emails, trust me 🙌

getrevue.co/profile/AnkurT…

• • •

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

Keep Current with Ankur💻🎧💪

Ankur💻🎧💪 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 @TheAnkurTyagi

16 Sep
Things I Wish I Knew Before My First Full-Time Job.

A Thread...
Your 20s could be your most defining decade

You’ll have more freedoms & more choices than you’ve ever had in the past or will ever have in the future.

It’s going to be a great adventure.

The “real tech world” that everyone tries to scare you about is actually really awesome.
But you know:

-Don’t be afraid to learn on the job.
-Don’t pretend to know more than you actually do
-You're responsible for your career, not your employer
-Everything is negotiable
-Live to work, but the right Way
-Working late is overrated
-The grass will always be greener
Read 13 tweets
14 Sep
I get many DMs asking:

- Why is learning JavaScript so hard?
- How long did it take you to learn JavaScript?
- Why is JavaScript so popular?
- What is the best way to practice Javascript?

Let's deconstruct this ⬇

A Thread...
In my learning journey,

I realize that a majority of resources available for learning JavaScript - books, PDF, courses, are not learner-friendly.

I felt that the tutor was in a hurry to get to the end of the course and was not educating the rationale behind the code.
The content quality of such tutorials is questionable.

Since JavaScript runs in IE, Edge, Firefox, Chrome, Brave, Safari, and a dozen other environments, great care must be taken when teaching & coding anything in JavaScript!

JavaScript can do what’s called silently fail.
Read 16 tweets
10 Sep
Mistakes I did in my early career days in tech.

A Thread...
Everyone was happy around me (Parents/Friends) when I get my first job.

I get a chance to work on MainFrames (aka COBOL/CICS)

I continued because I preassume that I don't have much choice, without ever asking myself if it made me happy?

Don't accept If you don't feel good.
I used to smoke/drink or party every weekend.

I felt this is it, This is the best life I wanted

Again I assume.

The biggest mistake of all time.

Don't fall into this trap, Higher chances this is being sold to you asap when you enter college/first job.

Think Before you go.
Read 12 tweets
8 Sep
Why now is the best time ever in human history to become a programmer

A Thread... Image
Let me tell you first thing before proceeding.

It doesn’t matter what you choose to do.

There will ALWAYS be some people telling you it’s a bad idea.

And

ALWAYS some people telling you it’s a good idea.
Most valuable aspects of being a programmer.

-You can build software to help others build software.

-You can build software to solve other people’s problems.

-You can build software to solve your own problems.
Read 12 tweets
24 Aug
Top 5 Things NOT to Say in a Job Interview.

A Thread... Top 5 Things NOT to Say in a Job Interview.
Few of us enjoy job interviews.

But if you’re going to land your dream job — whether it’s a junior role or senior.

Key phrases that will invariably mess up your chances, the moment you say them

5 sentences to avoid & why they’re so inappropriate, & what to say instead.
1. I want this much money

Yes, many employers are out to pay you as little as possible.

Yes, you should be forthright and not accept less than what you’re worth.

But that doesn’t mean you should start laying down red lines before you’ve even got the job.
Read 11 tweets
20 Aug
What do they not tell you about web development?

A Thread... What do they not tell you about web development?
Today, there are dozens of JavaScript frameworks are alive and everybody is suffering from two major problems:

- Framework fatigue
- Choice paralysis

And there are countless thousands of NPM packages.

But the problem is that the web is so dominant.
We can’t avoid it.
There were days of Netscape and IE5.

Since then the web has evolved from a platform for text and images to a platform that runs complete applications.

The web today is so much more powerful than it was 20 years ago.

It’s like comparing a calculator to a PC.
Read 10 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!

:(