your résumé is codetalks.edunham.net/seagl2016/resume/slides.pdf · your résumé is code author:...

26
Your R´ esum´ e Is Code E. Dunham 2016-11-11

Upload: others

Post on 24-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Your Resume Is Code

E. Dunham

2016-11-11

Page 2: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

About Me

I DevOps Engineer at Mozilla ResearchI First ”real job”

I Open source nerd

I Oregonian (currently PDX)

Page 3: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

About You

I Student?

I Professional in your field of choice?

I Other?

Page 4: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

This Talk

I Stand-alone slides

I talks.edunham.net/seagl2016/resume

Page 5: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Your resume...

IS

I 1-2 pages

I 1st impression

I SEO tool

is NOT

I Everything you’ve done

I Personal details (USA)

I better than networking

Page 6: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

A job hunt...

I NetworkI Where would you want to work?I Where would you not work again?I Why?

Page 7: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

A job hunt...

I Share your goals and preferencesI Phrase complaints positively

I Understand referral bonusesI Solicit recruiters

I Interview practice makes perfect!

I Have resume ready

Page 8: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Your Resume’s Audiences

I You

I Robots

I HR

I Interviewers

Page 9: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Build a resume like code

I Identify users’ needs

I Interfaces to other systems

I Continuous delivery

Page 10: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Resume users’ needs

I YouI ”Where was I in 2010?”I ”What are all the technologies I used

there?”

Page 11: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Resume users’ needs

I RobotsI ”Does this document contain that

buzzword?”

Page 12: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Resume users’ needs

I HRI ”Is this person educated?”I ”Do they have the skills the job req

says?”I ”How can I get in contact with them?”

Page 13: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Resume users’ needs

I InterviewerI ”What has this person built?”I ”What kind of questions should I ask

them?”I ”What technical interests or experiences

do we have in common?”

Page 14: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Resume’s Interfaces

I Use buzzwords from job postings

I Reuse content in professional profiles

I Accept feedback

Page 15: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Contiuous Delivery

I Resume is living snapshot of career

I Resume is finished when career is

I Ship it!

Page 16: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Tools you use on code

I Backups!

I Version controlI Compile/render source into final product

that’s...I Aesthetically pleasingI Single fileI Looks right across platforms

I Peer review

Page 17: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Version Control

I Backups + searchable history + easilyswitch between versions

I Git, Hg, etcI GitHub, BitBucket, GitLab, whatever

I Version Control ♥ text files

Page 18: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Text File → PDF

I LibreOffice document?I Hard to version

I HTML page?I Hard to render nice PDF consistently

I Write your own typesetting toolI Good experienceI Giant rabbit holeI Might never finish your resume

Page 19: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Text File → PDF

I Use LATEXI Useful skillI ProgrammingI It has ALL THE FEATURES1

1which you find by Googling a lot

Page 20: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

History lesson

I 1969, Donald Knuth writes TAOCP

I 1976, 2nd edition, phototypesetting

I 1978, Knuth publishes TEX

I 1985, Leslie Lamport, LATEX

I currently LATEX 2ε

Page 21: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

TEX& LATEX

I Turing-complete languageI Expand macros then execute tokens

I LATEX== ”TEX-based language”I http://www.tug.org/levels.html

Page 22: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Learning Most Languages

1. Write some code

2. Try to run it

3. Watch it crash

4. Google a lot

5. Make it ugly but working

6. Refine and refactor

Page 23: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

LaTeX Gotchas

I Space separates tokens

I dollar sign enters/exits TEX math mode

I escaped parens for LATEX math mode

I Commands start with backslash

I Match your curly braces!

Page 24: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Principles of Resume

I Consistency

I Empathy for users’ needs

Page 25: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Let’s code!

Page 26: Your Résumé Is Codetalks.edunham.net/seagl2016/resume/slides.pdf · Your Résumé Is Code Author: E. Dunham Created Date: 11/11/2016 1:28:04 PM

Thanks!

I talks.edunham.net/seagl2016/resume

I github.com/edunham/resume

I [email protected]

I @qedunham

I [email protected]