Top Banner
CAREER HACKING EXPLORING YOUR WAY TO A FUN JOB IN OPEN SOURCE TECHNOLOGY. Dietrich Ayala, March 30, 2016 Epicodus, Portland OR
30

Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

Apr 11, 2017

Download

Technology

Dietrich Ayala
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

CAREER HACKING EXPLORING YOUR WAY TO A FUN

JOB IN OPEN SOURCE TECHNOLOGY.

Dietrich Ayala, March 30, 2016 Epicodus, Portland OR

Page 2: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology
Page 3: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I’VE BEEN AT MOZILLA FOR ALMOST OVER TEN YEARS.

I’VE SHIPPED SOFTWARE TO HUNDREDS OF MILLIONS OF PEOPLE.

BUT…

Page 4: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I STARTED HERE: BARBIECAKE.COM

Page 5: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

THAT WEBSITE WAS SHUT DOWN BY MATTEL CORPORATION.

BUT IT GOT ME MORE JOBS!

(AND MY FIRST THREAT OF LAWSUIT)

Page 6: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

TIP #1 PUBLISH. PUBLISH. PUBLISH.

Page 7: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I TOOK A LOW-PAYING WEBMASTER JOB.

Page 8: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

“WEBMASTER” DUTIES AT SUB POP:

* LINUX (DEBIAN, REDHAT, SLACKWARE) ADMIN * MICROSOFT EXCHANGE SERVER ADMIN * WRITE INVENTORY SOFTWARE * MEDIA PUBLISHING AND ARCHIVING * WEBSITE THE EVERYTHING * ALL EMPLOYEE DESKTOP IT SUPPORT * E-COMMERCE SOFTWARE * ACCOUNTING SOFTWARE INTEGRATION * GRAPHICS DEPARTMENT SUPPORT

Page 9: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I LEARNED A LOT.

Page 10: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

TIP #2 START SMALL. LEARN BIG.

Page 11: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

LET’S TAKE A MOMENT TO TALK ABOUT…

Page 12: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

WHILE DOING PAYMENT SYSTEM INTEGRATION, I HEARD ABOUT “SOAP”.

SOAP IS XML MESSAGES PASSED BETWEEN COMPUTERS.

I IMPLEMENTED SOAP FOR FUN IN PHP. BECAUSE THAT WAS THE ONLY LANGUAGE I KNEW.

I PUBLISHED IT AS OPEN SOURCE ON SOURCEFORGE*.

(* ANCIENT GITHUB PRE-CURSOR)

Page 13: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

PUBLISHING MY SOFTWARE AS OPEN SOURCE GOT ME THREE JOBS AND A BOOK

CHAPTER.

Page 14: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

THEY CAME TO ME.

Page 15: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

TIP #3 OPEN SOURCE YOUR CODE.

Page 16: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

INTERESTING DEVELOPMENTS.

Page 17: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I WAS AT YAHOO.

MY PROJECT WAS A SUCCESS.

BUT I WAS EXPERIMENTING IN THE NIGHT…

Page 18: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I WROTE AN ADD-ON FOR FIREFOX 1.5.

+

Page 19: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I PUBLISHED MY ADD-ON.

A FEW MONTHS LATER, MOZILLA CONTACTED ME TO SEE IF I WANTED TO WORK

ON FIREFOX.

Page 20: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

TIP #4 FOLLOW YOUR INTERESTS.

SERIOUSLY.

Page 21: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

AFTER THAT INITIAL EMAIL…

3 PHONE SCREENS…

7 ON-SITE INTERVIEWS… A BUNCH OF PAPERWORK…

AND A TOTAL OF 5 MONTHS TIME…

I BEGAN WORKING AT MOZILLA.

Page 22: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

TIP #5 HIRING TAKES A LONG TIME.

Page 23: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

OVER THE LAST 10 YEARS…

I WORKED ON FIREFOX, ADD-ONS, FIREFOX OS AND MORE.

I WAS A MANAGER.

I WAS A PROJECT MANAGER. I WAS A TECHNICAL LEAD.

Page 24: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

I AM AN EVANGELIST.

Page 25: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

BEING AN EVANGELIST MEANS…

SPEAKING AND WRITING ADVOCATING FOR DEVELOPERS

GUIDING PRODUCT DEV

EXPERIMENTING WITH NEW TECH

HELPING OTHERS SPEAK AND WRITE

Page 26: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

VIRTUAL REALITY ON THE WEB

Page 27: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

WEB & IOT RASPBERRY PI

Page 28: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

VAANI MACHINE LEARNING

SPEECH RECOGNITION

ON THE WEB

Page 29: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

ONGOING PROJECTS…

CODE SCHOOLS (HI!) TECH COMMUNITIES IN ASIA

SUPPORTING STAFF EVANGELISTS MOZILLA TECH SPEAKERS PROGRAM

MOZILLA FESTIVAL AND

OTHER FOUNDATION EFFORTS

Page 30: Career Hacking - Exploring Your Way to a Fun Job in Open Source Technology

THANK YOU.