Od Studenta

Do Software Engineera

Czyli jak rozkręcić swoja karierę i pozostać szczęśliwym

Michal Franc

Pragmatic Developer @ JustGiving

www.mfranc.com

@francmichal

O mnie

  • PWR
  • 4 lata Wrocek, 1+ rok Londyn @ JustGiving
  • 90% backend / 10% frontend
  • 70% dev / 30 % lead

  • Początkujący speaker
  • bloger - www.mfranc.com
  • dotnetconf.pl
  • Vim lover
  • self-organizing teams believer

Sukces

Czym jest sukces ?

Wartość 

  • Umiejętności

  • Doświadczenie

  • Widoczność

  • EQ

  • Kontakty

Studia

Nauka jak się uczyć

Podstawy

Kontakty

Maksymalizacja ilości

poznanych rzeczy

Ewolucja Programisty

http://michaelochurch.wordpress.com/2012/01/26/the-trajectory-of-a-software-engineer-and-where-it-all-goes-wrong/

Początkujący

Znajomość Podstaw

Wartość Dodatnia

Mnożnik Zespołowy

Mnożnik Firmowy

Mnożnik Globalny

  • Junior Dev
  • Dev
  • Senior Dev
  • Lead Dev
  • Architect
  • Principal

Miękka

  • Team Lead
  • Project Manager
  • ...
  • ...
  • ...

Techniczna

Droga

Umiejętności 

Techniczne i Miękkie

Nie - Jak coś używać ?

Ale - Kiedy używać i dlaczego

Technicznie

Posiadając tylko młotek wszędzie widzisz gwoździe

Miękko

Jak się uczyć ?

Skąd czerpać wiedzę

 

Blogi

Grupy Facebook

Twitter

Aggregatory

Mentor

Grupy Pasjonatów

Nie da się nauczyć wszystkiego

http://www.hanselman.com/blog/scotthanselmanscompletelistofproductivitytips.aspx

Eksploracja

Szczypta Teorii

Praktyka

Teoria

Priorytezacja

Ucz innych

Fail Fast But Learn

Lepiej zaliczyć faila niż nic nie robić

zawsze mów tak

Rozwój Kariery

Sigmoid Curve

http://vannevar.blogspot.com/2009/01/riding-sigmoid-curve.html

Software House

Internal support IT

IT Product

Startup

Korporacja

Firmy

Agencja

Consulting House

Contractor

Freelancer

Na co zwracać uwagę

  • Pracownicy
  • Produkt
  • Kultura Pracy
  • Kultura Pracy
  • Kultura Pracy
  • Kultura Pracy
  • Kultura Pracy
  • Pieniądze
  • Technologia

Factory

Film Crew

http://programmers.stackexchange.com/questions/45776/why-do-business-analysts-and-project-managers-get-higher-salaries-than-programme

Kultura Pracy

Big

Small

Bad

  • brak szacunku
  • brak kolaboracji
  • rozmowa  / decyzja
  • brak zaufania
  • Crunch mode!!
  • Micro management

Good

  • dojrzale podejście
  • trochę wolności
  • uśmiech na twarzy
  • fail = dobra rzecz
  • otwartość na zmiany

Emigracja

Pro tipy rekrutacja

  • Historia / Domena firmy
  • Przygotowanie
  • Jedna firma na raz
  • Pytania do rekrutera

Zarobki

Wielka Enigma

Dojrzałość Emocjonalna

Wiem kim jestem

Praca nad sobą

EGO

Empatia

Nie jesteś swoim kodem

Wiem ze nic nie wiem

Marketing

Widoczność

30+

Specjalizacja ?

Domain Knowledge

Expert

Co Jeszce ?

Software Engineer

Problem Solver

Kod

Good Enough

Sky is the limit

QA

END

Od Studenta Do Software Enginerra

By Michal Franc

Od Studenta Do Software Enginerra

  • 1,603