41
Building a Rockstar Portfolio February 2017 http://bit.ly/tf-rockstar-portfolio

Building a rockstar portfolio (3:22)

Embed Size (px)

Citation preview

Page 1: Building a rockstar portfolio (3:22)

Building a Rockstar Portfolio

February 2017

http://bit.ly/tf-rockstar-portfolio

Page 2: Building a rockstar portfolio (3:22)

About me

• Jasjit Singh

• Self-taught developer

• Worked in finance & tech

• Co-Founder Hotspot

• Thinkful General Manager

Page 3: Building a rockstar portfolio (3:22)

About us

Thinkful prepares students for web development & data science jobs with 1-on-1 mentorship programs

Page 4: Building a rockstar portfolio (3:22)

What’s your goal?

• I’m not a developer, but looking to transition

• I’m a developer but don’t have a portfolio

• I have a portfolio but I want to improve it

Page 5: Building a rockstar portfolio (3:22)

Agenda for tonight

• Portfolio in tech — an overview

• Elements of a great portfolio

• Discussion with Peter Kim

Page 6: Building a rockstar portfolio (3:22)

How to break into tech?

• Learn the skills

• Build a portfolio of high quality work

• Develop a relevant network

• Prep for technical interviews

Page 7: Building a rockstar portfolio (3:22)

The good news

By 2020, there will be 1.4M computer science jobs available and only 400,000 computer science grads with the skills to apply for those jobs

- Bureau of Labor Statistics

Page 8: Building a rockstar portfolio (3:22)

Portfolios level the playing field

Hiring in tech is more based on skills, not credentials. A great portfolio showcases those skills and can get you an interview.

Page 9: Building a rockstar portfolio (3:22)

Quick hiring stats

• 80% of job openings are never advertised

• 120 average applicants per job posted

• 20% get an interview

• 56% of hiring managers are “more impressed” with personal websites

• Only 7% of job seekers have a personal website

*https://www.forbes.com/sites/jacquelynsmith/2013/04/26/why-every-job-seeker-should-have-a-personal-website-and-what-it-should-include/#578fbf6f119e

Page 10: Building a rockstar portfolio (3:22)

Assembling a portfolio

• What is your goal?

• Who is your audience?

• What should I include?

Page 11: Building a rockstar portfolio (3:22)

A tech portfolio includes…

• Social media presence

• Github profile

• Personal webpage

Page 12: Building a rockstar portfolio (3:22)

Managing your search results

• Google yourself (incognito)

• Manage anything harmful (i.e. politics, pictures, etc)

• Ensure search returns LinkedIn, social media, projects

Page 13: Building a rockstar portfolio (3:22)

LinkedIn

• Strong LinkedIn profile is essential

• List projects, skills, and endorsements

• Include links to portfolio & Github

• Add technologies you’re familiar with

• Each work item should include 2-3 sentences

• Add summary

• Do as I say, not as I do!

Page 14: Building a rockstar portfolio (3:22)

Examples

Page 15: Building a rockstar portfolio (3:22)

Twitter (optional)

• Popular in tech community

• If active, make sure to clean up tweets

• If no, just basic presence is fine describing as developer with link to LinkedIn

Page 16: Building a rockstar portfolio (3:22)

A tech portfolio includes…

• Social media presence

• Github profile

• Personal webpage

Page 17: Building a rockstar portfolio (3:22)

Github

Github is a git-based cloud repository — it’s the standard way developers to store and share their code

Page 18: Building a rockstar portfolio (3:22)

Github

Github can tell employers more about your abilities than a resume. For developers, your Github is your resume.

Page 19: Building a rockstar portfolio (3:22)

Things employers consider

• Project quality

• Documentation

• Commit history (start, frequency, substance)

• Open source contributions

Page 20: Building a rockstar portfolio (3:22)

General tips for Github

• Add personal page URL and email to public profile

• Add one-sentence description for each repository

• Push most impressive projects to top by committing to them

• Make sure code is well documented & well-structured

• Add tests to code when possible

• Get feedback

Page 21: Building a rockstar portfolio (3:22)

Example

https://github.com/NOUX-NOVA

Page 22: Building a rockstar portfolio (3:22)

Readme files

The Readme file can help employers understand more about your project in a glance. It is a marketing opportunity.

Page 23: Building a rockstar portfolio (3:22)

Tips for Readme

• Clearly describe what project accomplishes

• Lists installation instructions

• Provides usage examples

• Describe process / approach

• Link to live site (if possible)

Page 24: Building a rockstar portfolio (3:22)

Readme example (pt 1)https://github.com/NOUX-NOVA

Page 25: Building a rockstar portfolio (3:22)

Readme example (pt 2)

Page 26: Building a rockstar portfolio (3:22)

Readme example (pt 3)

Page 27: Building a rockstar portfolio (3:22)

Ways to make open source contributions

• Report a bug

• Refactor code

• Improve a Readme

• Contribute to documentation

• Close an issue

• Add a feature

Page 28: Building a rockstar portfolio (3:22)

A tech portfolio includes…

• Social media presence

• Github profile

• Personal webpage

Page 29: Building a rockstar portfolio (3:22)

Personal website

Page 30: Building a rockstar portfolio (3:22)

Need to have

• Full name

• Contact info

• Current location

• Description of skills

• Scannable list of projects

• Call to action

Page 31: Building a rockstar portfolio (3:22)

Good to have

• Summary of you

• Lots of links (Github, LinkedIn, etc)

• Individual page for each project

• Splash of personality

Page 32: Building a rockstar portfolio (3:22)

Example

https://noux-nova.github.io/portfolio/

Page 33: Building a rockstar portfolio (3:22)

Example

Page 34: Building a rockstar portfolio (3:22)

General tips

• Communicate who you are & your capabilities

• Don’t go crazy on visuals (unless you’re a designer)

• Check sites like onepagelove.com for “inspiration”

• Keep it simple — bells & whistles are distracting for everyone

Page 35: Building a rockstar portfolio (3:22)

Peter Kim Interview

• Recent Thinkful graduate

• Background in SEO

• Looking for career in front-end web development

Page 36: Building a rockstar portfolio (3:22)

More about Thinkful

• Anyone who’s committed can learn to code

• 1-on-1 mentorship is the best way to learn

• Flexibility matters — learn anywhere, anytime

• We only make money when you get a job

Page 37: Building a rockstar portfolio (3:22)

Our Program

You’ll learn concepts, practice with drills, and build capstone projects for your own portfolio — all guided by a personal mentor

Page 38: Building a rockstar portfolio (3:22)

Our Mentors

Mentors have, on average, 10+ years of experience

Page 39: Building a rockstar portfolio (3:22)

Our Results

Job Titles after GraduationMonths until Employed

Page 40: Building a rockstar portfolio (3:22)

Special Prep Course Offer

• Three-week program, includes six mentor sessions

• Covers HTML/CSS, Javascript, jQuery, Responsive Design

• Option to continue into web development bootcamp

• Prep course costs $500 (can apply to cost of full bootcamp)

• Talk to me (or email me) about special offer

Page 41: Building a rockstar portfolio (3:22)

October 2015

Questions? [email protected]

schedule a call through thinkful.com