Slide 1

Slide 1 text

Tips & Tricks How to Get Your First Job In Tech Honza Javorek - 26th November 2020

Slide 2

Slide 2 text

honzajavorek.cz junior.guru

Slide 3

Slide 3 text

You https://bit.ly/pyvo-juniorguru

Slide 4

Slide 4 text

You https://bit.ly/pyvo-juniorguru

Slide 5

Slide 5 text

What next? https://bit.ly/pyvo-juniorguru

Slide 6

Slide 6 text

1. learn 2. practice 3. get a job https://bit.ly/pyvo-juniorguru

Slide 7

Slide 7 text

requirements 1. Programming language 2. Project(s) to show off 3. Ability to break down assignments to tasks min() https://bit.ly/pyvo-juniorguru

Slide 8

Slide 8 text

requirements 4. English! 5. Basics of Git 6. Basics of command line (Bash) https://bit.ly/pyvo-juniorguru

Slide 9

Slide 9 text

Job Market in Tech Many companies seek SENIOR developers. They'll spend tons of time and money to find them. They'll want to spend zero on teaching you. Food chain: juniors < companies < seniors https://bit.ly/pyvo-juniorguru

Slide 10

Slide 10 text

nobody likes you everybody hates you you're gonna lose

Slide 11

Slide 11 text

Be Like Bruce Willis 1. Prepare for the worst 2. Suffer, but persist 3. Win anyway https://bit.ly/pyvo-juniorguru

Slide 12

Slide 12 text

passion projects hard skills soft skills * = Explain why they should invest in you time for learning your salary time of colleagues
 their salaries you are here ? https://bit.ly/pyvo-juniorguru

Slide 13

Slide 13 text

Projects Don't push hard to impress! Show that: - You can build things - You finish things - You can apply knowledge Give them a realistic idea about what they need to teach you. https://bit.ly/pyvo-juniorguru

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Passion Give them an idea about how easy it is to teach you. Give them an idea about the direction in which your learning will be the easiest. Show more projects, community activities, blog articles, extra education, ideas, interests, hobby side projects, passions. https://bit.ly/pyvo-juniorguru

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

what you already know Your CV should describe your "career vector" who you want to become things that prove that the journey is doable in a fast and efficient way https://bit.ly/pyvo-juniorguru

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Who You Want to Become Let other people explain their roles to you Peek into fields if they seem to be interesting Testers, sys admins, tech support - detour? If you want to code, make sure you'll code https://bit.ly/pyvo-juniorguru

Slide 20

Slide 20 text

Where to Find Jobs Job boards, profiles, recruiters. Only 26% of jobs marked 'entry-level' on LinkedIn are actually entry-level. Filtering doesn't work. Recruiters' provision is higher when they work on seniors, and it raises your cost for companies. junior.guru/jobs https://bit.ly/pyvo-juniorguru

Slide 21

Slide 21 text

Leetcode = theoretical puzzles tested at whiteboard (time complexity, binary trees, sorting algorithms, recursion, hashtables...) Not so prevalent in the Czech Republic (?), but in some other countries it's almost the only way companies test applicants. Train! BaseCS, Codewars, HackerRank, YouTube https://bit.ly/pyvo-juniorguru

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Reverse Interview Have questions you'll be asking the company: - Will there be someone dedicated to help me? - Can you give specific examples of the work I'm about to do? Have your limits. If it's shady, don't accept the job. Watch out for red flags! It's like Tinder - rejecting early saves time for both of you. https://bit.ly/pyvo-juniorguru

Slide 24

Slide 24 text

Stand Out - Cold e-mailing - Networking - Volunteering - Community work - Blogging - Portfolio https://bit.ly/pyvo-juniorguru

Slide 25

Slide 25 text

junior .guru https://bit.ly/pyvo-juniorguru