CSE Grads vs The Real World

30
CSE GRADS VS. The REAL World Koos Kleven has joined your party

Transcript of CSE Grads vs The Real World

Page 1: CSE Grads vs The Real World

CSE GRADS VS. The REAL World

Koos Kleven has

joined your party

Page 2: CSE Grads vs The Real World

The world map:

! What I found in industry

!  How I’ve adapted & coped

!  How you can prepare

Page 3: CSE Grads vs The Real World

What I found in industry

!  Focus on money

!  But balanced with a focus on the

user

!  Focus on maintainability

!  Focus on methodologies

Page 4: CSE Grads vs The Real World

What does monetize mean?

!  Don’t worry, I actually already knew

!  But wow, this does come up a bunch

!  This is not a bad thing and here’s why: – You’re providing a service (sometimes for

free) – This means you can continue!

Page 5: CSE Grads vs The Real World

Lots of focus on the user

!  !"#$$%"#&'"()!"*+,"()-."/0*11'12"*+,"'34'/#',"#&'"5$61#"7'+89+''61",'198+9+8":$6"'+89+''61;"

!  <&'"$+0="8$$,">1'6"91"*"&*44=">1'6?"

!  .3*@40'1A"

– B>19+'11"C'*6/&"/&*+8'1"$D'6"E@'"

– F&9#'"G*8'1"G6$"

Page 6: CSE Grads vs The Real World

Maintainabilitie H(H("y

! F&$*2"#&91"91"*"&>8'I$0,"/$,'"J*1'"

!  K':*/#$69+8",$+'"698&#"

!  C'0:L,$/>@'+E+8"/$,'"

!  <'1E+8A":$6"1$"@*+="86'*#"6'*1$+1"

Page 7: CSE Grads vs The Real World

Whoa, Dijkstra!

Page 8: CSE Grads vs The Real World

Methodologies?

!  M890'2".3#6'@'"G6$86*@@9+82"N'*+2"C/6>@"

!  B>OO5$6,1?"

!  -$"#&'="@*P'6Q"

!  R.C"

Page 9: CSE Grads vs The Real World

Coping / Learning

!  Knowing my priorities

!  Be honest

!  Getting feedback

!  Knowing when/how to fight for

the product

Page 10: CSE Grads vs The Real World

Priorities

!  !"0'*6+',"5&$"1'#1"#&'"469$69E'1S"

!  !"0'*6+',"5&="#&'=T6'"1'#"#&'"5*="#&'="*6'"7&*D9+8"#&'"J98"49/#>6'"&'6'"91"%'=?;"

!  !"0'*6+',"&$5"#$"*68>'":$6"*"/&*+8'"$:"469$69E'1I$6,'69+8"7'3*@40'A"#'/&",'J#;"

Page 11: CSE Grads vs The Real World

Honesty == Best Policy

!  .66$61"#&*#"*6'"190'+#0="98+$6',"*6'"#&'"&*6,'1#"#$"U3S"

!  !:"=$>T6'":*009+8"J'&9+,2"@*%'"1$@'"+$91'?"

!  !:"=$>"&*D'"*",9V'6'+#"$49+9$+2"#*/W>00="4$9+#"9#"$>#S"

Page 12: CSE Grads vs The Real World

+42 exp!

Page 13: CSE Grads vs The Real World

Getting feedback

!  )$@4>#'6"4'$40'"*6'"1$"@>/&"+9/'6"#&*+"*6#"

4'$40'SSS"

!  )$,'"6'D9'5"/69E/91@"/*+"J'"&*6,"#$"#*%'2"J>#"

86'*#"#$"0'*6+":6$@S"

!  M//'4#"#&*#"=$>"*6'"56$+8S""N'*6+"*+,"86$5?"

Page 14: CSE Grads vs The Real World

John McCarthy, father of Lisp…

Page 15: CSE Grads vs The Real World

Fighting for your product

! F&="5'"U8&#A"

– G69,'I6'4>#*E$+"9+"$>6"/$,'"– X$6"#&'">1'61"– X$6"$>6":>#>6'"1'0D'1"

!  ($5"5'"U8&#A"– G'*/':>0",91/>119$+"– C'00"9#?""F&*#T1"#&'"/$1#Q""F&*#T1"#&'"J'+'U#Q"

Page 16: CSE Grads vs The Real World

Scott earned the power of

CODE

Page 17: CSE Grads vs The Real World

Get a head start

!  Take up side projects

!  Get a job, volunteer, contribute to

open source projects

!  Maintain interests outside of

Comp Sci.

!  Keep on learning

Page 18: CSE Grads vs The Real World

Side Projects

!  -$"#&'@":$6":>+"Y"'34'69'+/'"

!  -$"#&'@"J'/*>1'"4$#'+E*0"'@40$='61"+$E/'"

#&*#"=$>"&*D'"*"&91#$6="$:"8'Z+8"#&9+81",$+'S"

!  [1'"19,'"46$\'/#1"9+"9+#'6D9'51S""(*D9+8"1$@'"

>+9]>'"19,'"46$\'/#1"1'#1"=$>"*4*6#":6$@"$#&'6"

/*+,9,*#'1S"

Page 19: CSE Grads vs The Real World

+23 exp!

Page 20: CSE Grads vs The Real World

Volunteering

!  ^$$,":$6"#'*@5$6%"'34'69'+/'"

!  ^6'*#":$6"6_1>@_"J>90,9+8"

!  M5'1$@'":$6"+'#5$6%9+8"

!  ^$$,":$6"5&$'D'6"9#"91"=$>"D$0>+#''6":$6"

Page 21: CSE Grads vs The Real World

+1337 exp!

Page 22: CSE Grads vs The Real World

Git on git hub

!  )$+#69J>#'"#$"$4'+"1$>6/'"46$\'/#1"

!  ^'#"=$>6"/$,'"1''+"

!  B>90,"/6',?"

!  `$9+"=$>6"/$@@>+9#="

Page 23: CSE Grads vs The Real World

Challenge accepted

Page 24: CSE Grads vs The Real World

Get a job

!  N'*6+"&$5"#$"5$6%"59#&"4'$40'"

!  ^*9+"'34'69'+/'"59#&"&*6,",'*,09+'1"

!  ^'#"1$@'"8$$,"1#$69'1":$6"#'009+8":>#>6'"

/$5$6%'61?"

Page 25: CSE Grads vs The Real World

+500 gp

Page 26: CSE Grads vs The Real World

Interests outside of CS

!  )$@4>#'6".+89+''69+8"*4409'1"#$"+'*60="

'D'6=#&9+8S"

!  (*D9+8"*+"9+#'6'1#"$>#19,'"$:")C"@'*+1"@$6'"

*6'*1"#$"5$6%"9+"*+,"*"86'*#'6"6*+8'"$:"1%9001S"

!  <&'6'"91"+$#&9+8"@$6'"'@40$=*J0'"#&*+"*"

)$@4>#'6".+89+''6"59#&",$@*9+"%+$50',8'S"

Page 27: CSE Grads vs The Real World

Stay up with current tech

!  M05*=1"J'"0'*6+9+8"

!  B6'*,#&"$:"%+$50',8'"91":*+#*1E/?"

!  -'4#&"$:"%+$50',8'"91"*01$":*+#*1E/?"

!  <&'"a<T"1&*4',",'D'0$4'6"

Page 28: CSE Grads vs The Real World

You WIN!

+101010 exp

Page 29: CSE Grads vs The Real World

Questions?

('6'T1"*"/$>40'"#$"1#*6#"=$>"$VA"

•  ($5"/*+"!"1#*=">4"$+"/>66'+#"#'/&Q"

•  F&*#"1&$>0,"!"J'"0'*6+9+8"+'3#Q"

•  -$'1"@="!<"\$J"&'04"@'"!KNQ"

•  F&*#"91"=$>6":*D$69#'"!-.Q"

Page 30: CSE Grads vs The Real World

!",69+%"#$$"@>/&"/$V''":$6"#&'"

+'',0'"#'/&+9]>'"