THE FIRST FIFTEEN LIVES OF A SOFTWARE ENGINEER

This is the story of what Harry does next, and what he did before, and how he tries to save a past he cannot change and a future he cannot allow.

Nikos Zinas

Software Engineer @ Workday

The 1st life

Junior Java Developer

My first big lesson

It's just a job

finale

The 4th life

PHP developer

Digital agency

Flash

Round Corners

Buggy Word Cloud

Gradients

Social

Search

Take pride in your work

Criticize with clemency

finale

The 5th life

Senior Software Engineer

Press clipping

Establishing Seniority

  • Designing solutions
  • Making decisions
  • Handling customers
  • Mentoring colleagues
  • Saying "no"

finale

The 6th life

Senior Software Engineer

The startup

Best environment to grow

  • Tech oriented
  • Lots of creative people
  • Modern methodologies
  • Fast paced
  • Fun and interesting

The 7th life

Lead Frontend Engineer

The startup (again)

Grab every opportunity you get

finale

The 8th life

Principal Frontend Consultant

Enterprise world

Enterprise merits

  • Salary and bonuses
  • Slower pace
  • Focus

Consulting is fun

finale

The 9th life

Public Speaker

Impostor syndrome

The 3rd life

Freelance developer

One

Big

mistake

What went wrong

  • Poor performance
  • Stopped learning
  • Work - Life balance
  • Not planning ahead

Finale

The 11th life

Senior Fullstack Engineer (Remote)

ANOTHER startup

What went Right

  • Good communication
  • Matching mentalities
  • Interesting product
  • Remote done right

Finale

The 12th life

Senior Fullstack Engineer (Remote)

Workday

And now what?

Thank you

Questions?

www.devitconf.org

Discount coupon

STUDENT

Luciano Mammino

It’s about time to embrace Streams

Orhan Celik

Data Science is not Rocket Science: Creating Machine Learning Models with Python on Azure

Predictions, Regression vs Classification
Prediction 101: How we could predict value of a diamond using its carat, prediction error concept, linear regression
Building a model for predicting continuous variables, such as predicting a taxi fare
Building a model for classification, such as predicting which number is shown in an image
Operationalizing a model for real-time scoring: for real time predictions

Streams: when and how
Different types of streams
Built-in and custom streams
Composability
Stream utils
Streams in the browser

 

The first fifteen lives of a software engineer

By Nikos Zinas

The first fifteen lives of a software engineer

ΑΠΘ

  • 755