SlideShare a Scribd company logo
1 of 22
Download to read offline
Getting into the
Tech Field: What
Next?
By Tessa Mero
Career Path:
● A Lost Soul
● Gamestop/Jewelry Sales/HR
● Assistant Teacher/Web Development
Intern (3 mo each)
● Graduated from College
● Web Application Developer / Web
Support Technician (OSTraining)
● Programming Instructor/Curriculum
Creator
● Developer Advocate
● Senior Developer Advocate
Agenda
Ask questions throughout!!!! It’s an open Q&A
● During College - What you should do to prep
● Contributions/Personal Brand/Growth
● Networking/Mentorship
● Interview Prep/Mock
Interviews/Whiteboarding
During College
Should you be doing anything now before
graduating? What should you do to prepare?
➔ Projects or Internships
Create a portfolio by doing projects or
doing temp internships for
individuals/companies
➔ Industry Research
Learn about different roles in the
industry. There’s SO MANY!!!
➔ Make a Plan
What is your timeline on your next
steps?
Learn & Create
Learn as much as you can so you are familiar
with terminology and basics. It’s impossible
to be proficient at EVERYTHING!
➔ Learn
Learn the basics on different
technologies, tools, frameworks, and
anything to widen your knowledge.
➔ Create
Make your portfolio. The first thing the
interviewer will look at is your projects.
➔ Get Feedback
Get Code Reviews Done. I cannot
emphasize this enough. I made the
mistake of not!
Contributions
This is what landed me my first 6 figure job
at a big company!!!!!! THIS IS THE SECRET.
➔ Find a Project
Figure out what areas of technology
you enjoy. Look into Free and Open
Source Software (FOSS) Projects.
➔ Network with that Community
This will help you learn about different
teams, where help is needed, and
figure out where you best fit later on.
➔ Build a Contribution Portfolio
Network. Make friends. Build a portfolio,
add to Resume!!!
My Contributions to Open Source
Communities
● J! - Bug Squad - Bug Tester
● J! - Extensions Team, then Assistant
Manager
● J! - Board of Directors
● J! - Developer Advocate (Keynoting at
PHP events)
● Organizer of Joomla, PHP, Vue.js, APIs,
DevRel, Jamstack events…
● Organized PHP Conference and API
Conference
Personal Brand
Okay so this isn’t really necessary, but it
makes you stand out!
➔ Create Personal Website
Figure out what areas of technology
you enjoy. Look into Free and Open
Source Software (FOSS) Projects.
➔ Social Media Presence
Follow software engineers and industry
thought leaders and learn and/or
engage with them.
Where is the software engineering
community? Twitter.com and Dev.to
Networking
Networking is important. This will eventually
lead to being recommended to jobs in the
future.
➔ Social Forums
Social media, dev forums, GitHub,
Discord/Slack communities, virtual
meetups, in person meetups,
conferences (scholarships fyi)
➔ Who to Follow?
95% of the people I follow are really
positive and quality thought leaders in
the tech field:
https://twitter.com/TessaMero/following
Want to follow Vue.js content writers?
Here’s an example of how:
https://dev.to/t/vue
(pt2) Networking
Networking on social media, dev forums,
GitHub, Discord/Slack communities,
➔ Events/Hackathons
Participate in virtual events and/or
in-person events and expand your
network organically.
➔ Discord/Slack
Find communities of technologies you
enjoy. Engage with developers. Ask
questions and/or help others with their
questions, share experiences.
Mentors
Finding a mentor will be your fast path to
success. I’ve had one for every dream job
I’ve had!
➔ Search Resources
http://stephaniehurlburt.com/blog/2016/11/14
/list-of-engineers-willing-to-mentor-you
Google “find a mentor software
engineer” and you’ll find endless
articles!
➔ Mentor Will Provide Resources
Mentors can help with giving you an
understanding of your next steps on
what you need to do to get to where
you want to be!
Mock Interviews
Practice Interviewing until you feel
comfortable.
➔ Find Mock Interviews
After networking, it should be easy to
find help with others providing mock
interviews for you. Practice until you
feel comfortable!
➔ Practice - WhiteBoarding
As someone who went through the
Google interview process, this is
important and a whole presentation on
its own. Lots of resources online,
samples on YouTube.
White Boarding
Practice practice practice
➔ For Code Liveshare - code with a
mentor
https:/
/codeshare.io/
➔ Google Doc
Practice whiteboarding your code in a
google doc. Use text formatting:
Roboto Mono
Data Structures
and Algorithms
➔ Learn as much as you can
Coding
Preparation
➔ Leet Code
Prepare for tech questions for each
company you’d like to apply for
https:/
/leetcode.com/
➔ HackerRank
Practice coding questions, get ranked,
and standout from the crowd:
https:/
/www.hackerrank.com/dashboa
rd
Interview Process
➔ Recruiter - Asking questions
(sometimes intro/sometimes
random tech questions on
algorithms)
➔ Phone Coding Questions
➔ Whiteboarding Coding
Questions
➔ In person Coding questions
Interview Prep
Okay you’re about to have an interview.
HELP!
➔ Company Research
Read about the company, their
values/principals, their
product/technology, make something
with it...utilize glassdoor!!!! Read
engineering blogs by X company.
Understand how they scale their
services
➔ Mental Health
Exercise, do jumping jacks, listen to
music, practice breathing so you are
less nervous and tense during the
interview.
Cover Letters
This is your way to quickly stand out from the
rest
➔ What position are you applying for?
➔ Who are you and why are you
applying?
➔ What is your
education/experience that makes
you applicable for the job?
➔ What value will you bring to the
company if you are hired and why
should they hire you?
Mental State
Maybe you have to apply to 500+ jobs. Be
prepared for rejection
➔ Understand it is difficult to land a
first job with no experience
➔ It IS possible. You WILL get hired
➔ Positive self talk
➔ Keep preparing and focus
Whiteboard
Interviewing -
Tell me more!
➔ Tech Interview Explained:
https:/
/www.youtube.com/watch
?v=cTuHz7uSq7M
➔ JavaScript intern/junior level
coding question sample:
https:/
/www.youtube.com/watch
?v=miiM5JJgrQo
Remember -
➔ Ask questions before you start. Clarification!
System requirements? How many users?
Anything you can think of. Show that you are
understanding first.
➔ Think and talk out loud the entire time. If you
need to stop talking to think, let the
interviewer know
➔ Confirm and ask questions before solving the
code
➔ Practice and memorize 1 coding question per
day for at least 3 months
➔ JavaScript: Understand Closures, “This”
keyword, prototypal inheritance, and other
core concepts
➔ Understanding the specifications is better
than getting the answer right
Thank You!
Follow me:
https:/
/slideshare.net/tessa99
https:/
/twitter.com/tessamero
https:/
/dev.to/tessamero

More Related Content

What's hot

Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Discover The Top 10 Types Of Colleagues Around You
Discover The Top 10 Types Of Colleagues Around YouDiscover The Top 10 Types Of Colleagues Around You
Discover The Top 10 Types Of Colleagues Around YouAnkur Tandon
 
25 Need-to-Know Marketing Stats
25 Need-to-Know Marketing Stats25 Need-to-Know Marketing Stats
25 Need-to-Know Marketing Statscontently
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldSean Si
 
15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!DesignMantic
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
Blueprint ChatGPT Lunch & Learn
Blueprint ChatGPT Lunch & LearnBlueprint ChatGPT Lunch & Learn
Blueprint ChatGPT Lunch & Learngnakan
 
10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee MotivationOfficevibe
 
Pixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal StorytellingPixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal StorytellingGavin McMahon
 
The Other C Word: What makes great content marketing great
The Other C Word: What makes great content marketing greatThe Other C Word: What makes great content marketing great
The Other C Word: What makes great content marketing greatVelocity Partners
 
10 Things your Audience Hates About your Presentation
10 Things your Audience Hates About your Presentation10 Things your Audience Hates About your Presentation
10 Things your Audience Hates About your PresentationStinson
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsDigital Surgeons
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Monty C. M. Metzger
 
Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to othersPitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to othersJeroen van Geel
 
How to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertHow to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertBarry Feldman
 

What's hot (20)

Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Discover The Top 10 Types Of Colleagues Around You
Discover The Top 10 Types Of Colleagues Around YouDiscover The Top 10 Types Of Colleagues Around You
Discover The Top 10 Types Of Colleagues Around You
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
25 Need-to-Know Marketing Stats
25 Need-to-Know Marketing Stats25 Need-to-Know Marketing Stats
25 Need-to-Know Marketing Stats
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the World
 
15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
Blueprint ChatGPT Lunch & Learn
Blueprint ChatGPT Lunch & LearnBlueprint ChatGPT Lunch & Learn
Blueprint ChatGPT Lunch & Learn
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation
 
Pixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal StorytellingPixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal Storytelling
 
Unlocking the Power of ChatGPT
Unlocking the Power of ChatGPTUnlocking the Power of ChatGPT
Unlocking the Power of ChatGPT
 
The Other C Word: What makes great content marketing great
The Other C Word: What makes great content marketing greatThe Other C Word: What makes great content marketing great
The Other C Word: What makes great content marketing great
 
10 Things your Audience Hates About your Presentation
10 Things your Audience Hates About your Presentation10 Things your Audience Hates About your Presentation
10 Things your Audience Hates About your Presentation
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution
 
Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to othersPitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
 
How to Write Clickass Presentations that Convert
How to Write Clickass Presentations that ConvertHow to Write Clickass Presentations that Convert
How to Write Clickass Presentations that Convert
 

Similar to Getting into the tech field. what next

I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for DevelopersBarElin
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Sharesbestpracticesbusiness
 
What Are Your First PM Role Keys to Success by Twitch PM
What Are Your First PM Role Keys to Success by Twitch PMWhat Are Your First PM Role Keys to Success by Twitch PM
What Are Your First PM Role Keys to Success by Twitch PMProduct School
 
CONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remoteCONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remoteGTA Talents
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365Richard Harbridge
 
The Future of Work | Workshops4teams.com
The Future of Work | Workshops4teams.comThe Future of Work | Workshops4teams.com
The Future of Work | Workshops4teams.comMichael Friis
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + InterviewingLeanna Gingras
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeStuti Verma
 
Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksMichael Galarnyk
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionAlyse Ergood McKeal
 
Know the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniKnow the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniDemi Ben-Ari
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityRichard Harbridge
 
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...TechSoup
 
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundup
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundupMaximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundup
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundupPlatypus
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developerAshley Davis
 

Similar to Getting into the tech field. what next (20)

I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
C4U Hackathon Tips
C4U Hackathon TipsC4U Hackathon Tips
C4U Hackathon Tips
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Shares
 
What Are Your First PM Role Keys to Success by Twitch PM
What Are Your First PM Role Keys to Success by Twitch PMWhat Are Your First PM Role Keys to Success by Twitch PM
What Are Your First PM Role Keys to Success by Twitch PM
 
CONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remoteCONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remote
 
Job Seeking in a Web Based World
Job Seeking in a Web Based World Job Seeking in a Web Based World
Job Seeking in a Web Based World
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365
 
The Future of Work | Workshops4teams.com
The Future of Work | Workshops4teams.comThe Future of Work | Workshops4teams.com
The Future of Work | Workshops4teams.com
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + Interviewing
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degree
 
Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that Rocks
 
Getting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussionGetting Started with Camtasia-A Seflin Round Table discussion
Getting Started with Camtasia-A Seflin Round Table discussion
 
Know the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniKnow the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek Alumni
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnity
 
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...
Executive Directors Chat- Artificial Intelligence - The Good, the Bad, and th...
 
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundup
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundupMaximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundup
Maximising Online Resource Effectiveness Workshop Session 8/8 Workshop roundup
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developer
 

More from Tessa Mero

Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIsTessa Mero
 
5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack appTessa Mero
 
Optimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryOptimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryTessa Mero
 
Joining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerJoining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerTessa Mero
 
Finding the Jelly in the JAMstack
Finding the Jelly in the JAMstackFinding the Jelly in the JAMstack
Finding the Jelly in the JAMstackTessa Mero
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless wayTessa Mero
 
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobTessa Mero
 
Finding the jelly in the jam stack
Finding the jelly in the jam stackFinding the jelly in the jam stack
Finding the jelly in the jam stackTessa Mero
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Tessa Mero
 
ChatOps Workshop
ChatOps WorkshopChatOps Workshop
ChatOps WorkshopTessa Mero
 
Cisco CMX Location Services
Cisco CMX Location ServicesCisco CMX Location Services
Cisco CMX Location ServicesTessa Mero
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotTessa Mero
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresTessa Mero
 
Revolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsRevolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsTessa Mero
 
Let's Build a Chatbot
Let's Build a ChatbotLet's Build a Chatbot
Let's Build a ChatbotTessa Mero
 
DevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopDevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopTessa Mero
 
Building Chatbots
Building ChatbotsBuilding Chatbots
Building ChatbotsTessa Mero
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsTessa Mero
 
Nom Nom: Consuming REST APIs
Nom Nom: Consuming REST APIsNom Nom: Consuming REST APIs
Nom Nom: Consuming REST APIsTessa Mero
 

More from Tessa Mero (20)

Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIs
 
5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app
 
Optimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryOptimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinary
 
Joining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerJoining a developer experts program to leverage your career
Joining a developer experts program to leverage your career
 
Finding the Jelly in the JAMstack
Finding the Jelly in the JAMstackFinding the Jelly in the JAMstack
Finding the Jelly in the JAMstack
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless way
 
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
 
Finding the jelly in the jam stack
Finding the jelly in the jam stackFinding the jelly in the jam stack
Finding the jelly in the jam stack
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018
 
ChatOps Workshop
ChatOps WorkshopChatOps Workshop
ChatOps Workshop
 
Cisco CMX Location Services
Cisco CMX Location ServicesCisco CMX Location Services
Cisco CMX Location Services
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a Chatbot
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own Adventures
 
Revolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsRevolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOps
 
Let's Build a Chatbot
Let's Build a ChatbotLet's Build a Chatbot
Let's Build a Chatbot
 
DevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopDevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot Workshop
 
Chatbots
ChatbotsChatbots
Chatbots
 
Building Chatbots
Building ChatbotsBuilding Chatbots
Building Chatbots
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
 
Nom Nom: Consuming REST APIs
Nom Nom: Consuming REST APIsNom Nom: Consuming REST APIs
Nom Nom: Consuming REST APIs
 

Recently uploaded

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Getting into the tech field. what next

  • 1. Getting into the Tech Field: What Next? By Tessa Mero
  • 2. Career Path: ● A Lost Soul ● Gamestop/Jewelry Sales/HR ● Assistant Teacher/Web Development Intern (3 mo each) ● Graduated from College ● Web Application Developer / Web Support Technician (OSTraining) ● Programming Instructor/Curriculum Creator ● Developer Advocate ● Senior Developer Advocate
  • 3. Agenda Ask questions throughout!!!! It’s an open Q&A ● During College - What you should do to prep ● Contributions/Personal Brand/Growth ● Networking/Mentorship ● Interview Prep/Mock Interviews/Whiteboarding
  • 4. During College Should you be doing anything now before graduating? What should you do to prepare? ➔ Projects or Internships Create a portfolio by doing projects or doing temp internships for individuals/companies ➔ Industry Research Learn about different roles in the industry. There’s SO MANY!!! ➔ Make a Plan What is your timeline on your next steps?
  • 5. Learn & Create Learn as much as you can so you are familiar with terminology and basics. It’s impossible to be proficient at EVERYTHING! ➔ Learn Learn the basics on different technologies, tools, frameworks, and anything to widen your knowledge. ➔ Create Make your portfolio. The first thing the interviewer will look at is your projects. ➔ Get Feedback Get Code Reviews Done. I cannot emphasize this enough. I made the mistake of not!
  • 6. Contributions This is what landed me my first 6 figure job at a big company!!!!!! THIS IS THE SECRET. ➔ Find a Project Figure out what areas of technology you enjoy. Look into Free and Open Source Software (FOSS) Projects. ➔ Network with that Community This will help you learn about different teams, where help is needed, and figure out where you best fit later on. ➔ Build a Contribution Portfolio Network. Make friends. Build a portfolio, add to Resume!!!
  • 7. My Contributions to Open Source Communities ● J! - Bug Squad - Bug Tester ● J! - Extensions Team, then Assistant Manager ● J! - Board of Directors ● J! - Developer Advocate (Keynoting at PHP events) ● Organizer of Joomla, PHP, Vue.js, APIs, DevRel, Jamstack events… ● Organized PHP Conference and API Conference
  • 8. Personal Brand Okay so this isn’t really necessary, but it makes you stand out! ➔ Create Personal Website Figure out what areas of technology you enjoy. Look into Free and Open Source Software (FOSS) Projects. ➔ Social Media Presence Follow software engineers and industry thought leaders and learn and/or engage with them. Where is the software engineering community? Twitter.com and Dev.to
  • 9. Networking Networking is important. This will eventually lead to being recommended to jobs in the future. ➔ Social Forums Social media, dev forums, GitHub, Discord/Slack communities, virtual meetups, in person meetups, conferences (scholarships fyi) ➔ Who to Follow? 95% of the people I follow are really positive and quality thought leaders in the tech field: https://twitter.com/TessaMero/following Want to follow Vue.js content writers? Here’s an example of how: https://dev.to/t/vue
  • 10. (pt2) Networking Networking on social media, dev forums, GitHub, Discord/Slack communities, ➔ Events/Hackathons Participate in virtual events and/or in-person events and expand your network organically. ➔ Discord/Slack Find communities of technologies you enjoy. Engage with developers. Ask questions and/or help others with their questions, share experiences.
  • 11. Mentors Finding a mentor will be your fast path to success. I’ve had one for every dream job I’ve had! ➔ Search Resources http://stephaniehurlburt.com/blog/2016/11/14 /list-of-engineers-willing-to-mentor-you Google “find a mentor software engineer” and you’ll find endless articles! ➔ Mentor Will Provide Resources Mentors can help with giving you an understanding of your next steps on what you need to do to get to where you want to be!
  • 12. Mock Interviews Practice Interviewing until you feel comfortable. ➔ Find Mock Interviews After networking, it should be easy to find help with others providing mock interviews for you. Practice until you feel comfortable! ➔ Practice - WhiteBoarding As someone who went through the Google interview process, this is important and a whole presentation on its own. Lots of resources online, samples on YouTube.
  • 13. White Boarding Practice practice practice ➔ For Code Liveshare - code with a mentor https:/ /codeshare.io/ ➔ Google Doc Practice whiteboarding your code in a google doc. Use text formatting: Roboto Mono
  • 14. Data Structures and Algorithms ➔ Learn as much as you can
  • 15. Coding Preparation ➔ Leet Code Prepare for tech questions for each company you’d like to apply for https:/ /leetcode.com/ ➔ HackerRank Practice coding questions, get ranked, and standout from the crowd: https:/ /www.hackerrank.com/dashboa rd
  • 16. Interview Process ➔ Recruiter - Asking questions (sometimes intro/sometimes random tech questions on algorithms) ➔ Phone Coding Questions ➔ Whiteboarding Coding Questions ➔ In person Coding questions
  • 17. Interview Prep Okay you’re about to have an interview. HELP! ➔ Company Research Read about the company, their values/principals, their product/technology, make something with it...utilize glassdoor!!!! Read engineering blogs by X company. Understand how they scale their services ➔ Mental Health Exercise, do jumping jacks, listen to music, practice breathing so you are less nervous and tense during the interview.
  • 18. Cover Letters This is your way to quickly stand out from the rest ➔ What position are you applying for? ➔ Who are you and why are you applying? ➔ What is your education/experience that makes you applicable for the job? ➔ What value will you bring to the company if you are hired and why should they hire you?
  • 19. Mental State Maybe you have to apply to 500+ jobs. Be prepared for rejection ➔ Understand it is difficult to land a first job with no experience ➔ It IS possible. You WILL get hired ➔ Positive self talk ➔ Keep preparing and focus
  • 20. Whiteboard Interviewing - Tell me more! ➔ Tech Interview Explained: https:/ /www.youtube.com/watch ?v=cTuHz7uSq7M ➔ JavaScript intern/junior level coding question sample: https:/ /www.youtube.com/watch ?v=miiM5JJgrQo
  • 21. Remember - ➔ Ask questions before you start. Clarification! System requirements? How many users? Anything you can think of. Show that you are understanding first. ➔ Think and talk out loud the entire time. If you need to stop talking to think, let the interviewer know ➔ Confirm and ask questions before solving the code ➔ Practice and memorize 1 coding question per day for at least 3 months ➔ JavaScript: Understand Closures, “This” keyword, prototypal inheritance, and other core concepts ➔ Understanding the specifications is better than getting the answer right