+ All Categories
Home > Documents > sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat...

sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat...

Date post: 19-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
26
The way of a backend The way of a backend programmer programmer a.k.a. Years of blood, a.k.a. Years of blood, sweat and tears sweat and tears AR, Seznam.cz Pilsen 2018 1
Transcript
Page 1: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

The way of a backendThe way of a backendprogrammerprogrammer

a.k.a. Years of blood,a.k.a. Years of blood,sweat and tearssweat and tears

AR, Seznam.czPilsen 20181

Page 2: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Who am I?Who am I?Alex RembishAlex Rembish

SiberianBackend developer with 10+ years of experiencePython enthusiast (6+ years)Senior Lead Programmer atCurrently mostly working on YAML files

2

Page 3: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Backend programmer?Backend programmer?

3

Page 4: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Backend programmer?Backend programmer?

TL;DR who doesn't wantto do frontend work

4

Page 5: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Difficulty Level:Difficulty Level: Jr.Jr.

5

Page 6: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Junior goalsJunior goals

1. Coding itself2. Gaining experience3. Playing with technologies4. Making spare money5. Prestige6. ...7. PROFIT?

6

Page 7: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Expectation of a JuniorExpectation of a Junior

1. Desire to learn2. Listening skills3. Asking questions4. Clean code5. ...6. Getting shit done

7

Page 8: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Junior problemsJunior problems

8

Page 9: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Junior vs team problemsJunior vs team problems1. Not asking questions2. Mess in knowledge3. "Reinveting the Wheel" problem4. Technology misuse/abuse5. Dirty code

9

Page 10: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Team vs juniors problemsTeam vs juniors problems1. Get shit done!2. Uncontrolled development3. Too busy to explain4. Unclear expectations5. Unclear tasks6. Unclear workflows7. Cold start too cold8. Undocumented environment9. General delegation problems

10. ...

10

Page 11: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Level up!Level up!1. Hard skills2. Product knowledge

11

Page 12: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Difficulty Level:Difficulty Level: MIDMID

12

Page 13: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Four horsemenFour horsemen

of the Apocalypseof the Apocalypse

1. Routine2. Overconfidence3. Loss of interest4. YOLO development

13

Page 14: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Three YearsThree Years problem problem

14

Page 15: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Developer'sDeveloper'sburn-outburn-out after after

X years*X years*

* generally three years15

Page 16: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Let's flip a coinLet's flip a coin

16

Page 17: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Team Team developsdevelopsprogrammers,programmers,

but programmersbut programmersmakemake a team a team

17

Page 18: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Technical debtTechnical debt

18

Page 19: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Level Up! Level Up!Level Up! Level Up!

Routine ⇒ Self-developmentOverconfidence ⇒ Automation

Loss of Interest ⇒ Proficiency enlargementYOLO development ⇒ Refactoring and reviews

19

Page 20: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Difficulty Level:Difficulty Level:SeñorSeñor

20

Page 21: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

ProductProduct problems problems1. Get shit done!2. Uncontrolled development3. Too busy to explain4. Unclear expectations5. Unclear tasks6. Unclear workflows7. Cold start too cold8. Undocumented environment9. General delegation problems

10. ...

...and skills21

Page 22: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

DIY: Get shit doneDIY: Get shit done

1. Talk about problems2. New features vs Refactoring ratio3. Project bootstrapping4. Basic dev documentation5. Build and deployment automation6. Preproduction environment7. Basic tests8. Legacy code reducing9. ...

10. PROFIT

22

Page 23: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Level Up! Level Up! Level Up!Level Up! Level Up! Level Up!

Routine ⇒ Soft skills growthOverconfidence ⇒ Bullet-proof environment

Loss of Interest ⇒ Product developmentYOLO development ⇒ Easy to support and update

23

Page 24: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

...and get ready...and get readyfor the for the next levelnext level

Fullstack Lead

DevOps

Product

CTO

Architect

Batman

24

Page 25: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

If you're looking forIf you're looking for a company,a company, which promoteswhich promotes self-developmentself-development,, I know one :)I know one :)

25

Page 26: sweat and tears a.k.a. Years o f blood, programmer€¦ · programmer a.k.a. Years o f blood, sweat and tears AR, Seznam.cz Pilsen 2018 1. Who am I? Alex Rembish Siberian ... Routine

Q&AQ&A

Sincerely yours YAMLprogrammer

Twitter: @rembishLinkedIn: linkedin.com/in/rembishPresentation: slides.com/rembish

26


Recommended