Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
How to learn to code and get your first developer job

How to learn to code and get your first developer job

By Quincy Larson (@ossia)





\

In order to get a good developer job, you need to build your:

- Skills

- Reputation

- Network





\

Building your skills

5 things you should to do learn how to code





\

1: Code Everyday

jQuery Creator John Resig on the importance of coding every day





\

2: Hang Out With Other Coders

There are tons of Tech Meetups near OKC





\

3: Don't overthink tools





\

4: Focus on how to build, not what to build

There are tons of lists of project ideas. Here's a good one.





\

5: Contributing to Open Source

How to get started

Also, Hacktoberfest.





\

Building your reputation

Resume items:

- Internships

- Freelance work

- Pro bono work





\

Creating social proof:

LinkedIn

- Make your LinkedIn spotless

freeCodeCamp's LinkedIn Alumni Network

A good example of a LinkedIn profile





\

Twitter

Why Twitter is such a powerful tool:

- A convenient way to keep your name out there (tweeting good stuff a few times a week)

- You can message almost anyone on there, and there's a decent chance they will message you back

- You never know when you might want to publicize something

- Having a lot of followers will lend you credibility





\

Create your own content

- Buy a good domain (preferably yourname.com)

- If you don't have much time, just blog

- If you have more time





\

Focus on a few key platforms, like YouTube or Instagram.

Good Instagram example

Good YouTube example

Good podcast example





\

Building your network

- Your peers

- Your professors

- Employers themselves (events)

- Messaging people on Twitter works

Actually getting the job

How to find and identify jobs

- The best way is through your network

- But don't let that stop you from applying directly to employers





\

Developer Interviews

Three styles of technical interview

- Whiteboard interview

- Take-home assignment

- Pair programming





\

Tips

- Only talk about yourself in terms of what you can do for them.

- Salary negotiation - yes you should do it - even for your first job. Here's a great article on salary negotation by a guy who got a $250,000 starting salary at Airbnb.

- Yes, you do need to practice algorithms and data structures.

And yes, there are a lot of good open jobs - you just have to find them, apply, then convince them they don't really need someone with 10 years of Swift experience.





\

Some resources for preparing:

- Developer university

- Interview prep section

- Cracking the Coding Interview





\

Thanks for your time!

Follow me on Twitter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.