Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Career Hacks for Software Engineers Mike McQuaid
Slide 2
Slide 2 text
career ! “an occupation undertaken for a significant period of a person's life and with opportunities for progress”
Slide 3
Slide 3 text
hack ! “a strategy or technique adopted in order to manage one's time and daily activities in a more efficient way”
Slide 4
Slide 4 text
career ! “move swiftly and in an uncontrolled way”
Slide 5
Slide 5 text
hack ! “a person who does dull routine work”
Slide 6
Slide 6 text
why us?
Slide 7
Slide 7 text
who the hell are you?
Slide 8
Slide 8 text
Mike McQuaid @MikeMcQuaid mike@mikemcquaid.com Software Engineer
Slide 9
Slide 9 text
Mike McQuaid Made lots of career mistakes so you don’t have to
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
UoE 2003-2007 Computer Science & Management Science
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
Fail ! Not getting good enough at Counterstrike to go professional
Slide 15
Slide 15 text
Fail ! Not getting good enough at Counterstrike to go professional Being lazy
Slide 16
Slide 16 text
Fail ! Studying Business Studies
Slide 17
Slide 17 text
Fail ! Studying Business Studies (just because it was easy)
Slide 18
Slide 18 text
Summer 2006
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
2007-8
Slide 21
Slide 21 text
Fail ! Applying to work for huge company
Slide 22
Slide 22 text
Fail ! Applying to work for huge company Accepting first job you applied for
Slide 23
Slide 23 text
Win ! When you hate your job get another job you don’t hate
Slide 24
Slide 24 text
Win ! When you hate your job get another job you don’t hate (yet)
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
Fail ! Being negative about your employer’s products in a blog post
Slide 27
Slide 27 text
Fail ! Not working for a software company
Slide 28
Slide 28 text
2008-9
Slide 29
Slide 29 text
Win ! Contribute to open-source software
Slide 30
Slide 30 text
Win ! Work for a software company
Slide 31
Slide 31 text
Win ! When you hate your job get another job you don’t hate
Slide 32
Slide 32 text
Win ! When you hate your job get another job you don’t hate (yet)
Slide 33
Slide 33 text
Fail ! Telling a future employer how much your previous employer paid you
Slide 34
Slide 34 text
Fail ! Not knowing how much you are worth
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
Fail ! Expecting work/life balance as first employee
Slide 37
Slide 37 text
Fail ! Expecting work/life balance as first employee at a startup
Slide 38
Slide 38 text
Fail ! Expecting work/life balance as first employee at a startup in London
Slide 39
Slide 39 text
2009-12
Slide 40
Slide 40 text
Win ! When you hate your job get another job you don’t hate
Slide 41
Slide 41 text
Win ! Apply for your dream job
Slide 42
Slide 42 text
Win ! Apply for your dream job (multiple times)
Slide 43
Slide 43 text
Win ! Keep your cost of living low compared to your pay
Slide 44
Slide 44 text
Win ! Ask for pay rises
Slide 45
Slide 45 text
Fail ! Thinking a software consulting company is a software company
Slide 46
Slide 46 text
Fail ! Specialising in a niche technology
Slide 47
Slide 47 text
2012-13
Slide 48
Slide 48 text
Win ! Work out how much you are worth and ask for it
Slide 49
Slide 49 text
Win ! Learning that programming is 95% the same regardless of language
Slide 50
Slide 50 text
2013-?
Slide 51
Slide 51 text
Win ! Apply for your dream job (multiple times)
Slide 52
Slide 52 text
Win ! Work out how much you are worth and ask for it
Slide 53
Slide 53 text
Fail? ! Stay in Edinburgh forever? Write a book? Make drastic changes to a popular open-source project?
Slide 54
Slide 54 text
Win? ! Stay in Edinburgh forever? Write a book? Make drastic changes to a popular open-source project?
Slide 55
Slide 55 text
why did you do this?
Slide 56
Slide 56 text
No content
Slide 57
Slide 57 text
http://blog.codinghorror.com http://joelonsoftware.com http://randsinrepose.com http://thedailywtf.com
Slide 58
Slide 58 text
older engineers !
Slide 59
Slide 59 text
older engineers (and younger engineers)
Slide 60
Slide 60 text
older engineers (and younger engineers) (and peer engineers)
Slide 61
Slide 61 text
…what?