1 of 19

How to Gain Development Experience Without a Job

2 of 19

Experience

Job

You need a job to get experience

You need experience to get a job

3 of 19

Agenda

01

03

02

04

Personal Projects

Open Source Contributions

Hackathons

Technical Content

4 of 19

Personal Projects

5 of 19

For your resume

Learn new technologies

For the community

For

fun!

Why make projects?

6 of 19

- Something you use, but tailored to your needs

- An app or website for a small business or club

- Remake something with new technologies

- An idea that you’re genuinely interested in

Project Ideas

7 of 19

Technologies to Use

Job Postings

8 of 19

- Does your tech stack make sense?

- Did you actually deploy your project?

- Is your project on Github?

- Does your project have real users?

Good/Complete Projects

9 of 19

- Don’t repeatedly make the same project

to-do list app = task tracker = notes app

- Use different technologies across projects

- Don’t overthink it

Things to Avoid

10 of 19

Volunteer Development

and

Open Source Contributions

11 of 19

GitHub Open-Source Issues

Github: “good first issue

12 of 19

Clubs at Carleton

cu

Hacking

Carleton Blueprint

CU InSpace

CU

Game Dev

13 of 19

CCSS Open Source Contributions

14 of 19

Hackathons

15 of 19

uOttaHack

Hack

the Hill

Hack

the North

Hack the Tunnels

cuHacking

16 of 19

  • limited time to make a project

  • working in a team

  • companies looking for talent

  • free food and prizes

17 of 19

Technical Content

18 of 19

19 of 19

Questions?

Thank You!