Gabriele Lana La professione del programmatore (3 anni dopo) Che lo si voglia o no il programmatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo del programmatore dovrebbe essere al centro di ogni metodologia, Agile e non. [email protected] - @gabrielelana - CleanCode MILAN november 28 th /29 th 2014
33
Embed
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion Milan 2014
Perché ogni 3 sviluppatori si sente la necessità di avere qualcuno che li controlli? Perché la carriera lavorativa di uno sviluppatore dura meno di quella di una ballerina classica? Se uno sviluppatore è un manovale, perché ci sono degli sviluppatori fra gli uomini più ricchi del pianeta? Che lo si voglia o no, lo sviluppatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo dello sviluppatore e la sua professione dovrebbe essere al centro di ogni metodo, agile e non.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Gabriele Lana
La professione del programmatore (3 anni dopo) Che lo si voglia o no il programmatore è al centro dello sviluppo del software e il software è al centro di buona parte dell’odierna attività umana. Capire il ruolo del programmatore dovrebbe essere al centro di ogni metodologia, Agile e non.
Nothing happens in our society without software. Nothing. We don't quite understand this yet […] We should set the limits and standards of our behaviour. We programmers not our employers, not our governments, should decide what it means to accept the responsibility of the power that has been placed in our hands
You
Good?
There are good programmers that don’t know anything about how to organize a project
“
”
☔
Good atLogical
Thinking
ProblemSolving
Learning
LateralThinking
CommunicatePatient
PlanningCoding Better today
than yesterday
Humble
Professional
Responsible
Is
KnowsBusiness
OtherHumans
A TeamPlayer
ComputerScience
A MentorA Mentee
EthicalA Leader
How toListen
Not Ashamedto be Wrong
How toTalk
? ???
? ?
CoordinatePeople
Gritty
It’s not a race.You win if you don’t give up
🚲
ImpostorSyndrome
Amateurs codewhen they areinspired. Professionalscode
—- Kent Beck
“
”
SocialStatus
SocialStatusLow
If you are in a position where people emphasise your flaws and overlook your achievements, you have low social status
SocialStatusLow
The fastest way to lose social status is to show acceptance of low social status.
Passion
40h WeekProgrammer
Passion
💰 👤
SHOWME THE
The Agent
Diversity
The Tenth Man.If nine of us look at the same information and arrive at the exact same conclusion, it's the duty of the tenth man to disagree. No matter how improbable it may seem,the tenth man has to start digging on the assumption that the other nine are wrong
MILAN november 28th/29th 2014 – Gabriele Lana • Slide 06: https://vimeo.com/34981255• SLIDE 09: http://blog.cleancoder.com/uncle-bob/2014/11/15/WeRuleTheWorld.html• SLIDE 10: screenshot of “Kingdom of heaven” movie• slide 14: http://tonyx35.files.wordpress.com/2011/04/sor-remake-character-selection-screen-2-