Things Future IT Students Should Know (But Don't)

98
Things Future IT Students Should Know (But Don't) Bryan Bibat pangkaraniwang developer

description

Things Future IT Students Should Know (But Don't)

Transcript of Things Future IT Students Should Know (But Don't)

Page 1: Things Future IT Students Should Know (But Don't)

Things Future IT Students Should Know

(But Don't)

Bryan Bibatpangkaraniwang developer

Page 2: Things Future IT Students Should Know (But Don't)

1. Purpose

Page 3: Things Future IT Students Should Know (But Don't)
Page 4: Things Future IT Students Should Know (But Don't)

Why go to college?

Page 5: Things Future IT Students Should Know (But Don't)
Page 6: Things Future IT Students Should Know (But Don't)
Page 7: Things Future IT Students Should Know (But Don't)

Why go to college?What will you study?

Page 8: Things Future IT Students Should Know (But Don't)
Page 9: Things Future IT Students Should Know (But Don't)

CS/IT/SE is not aboutcomputers, programming,

theory, etc.

Page 10: Things Future IT Students Should Know (But Don't)

Is Piloting about

airplanes?

Page 11: Things Future IT Students Should Know (But Don't)

Is Astronomy about

telescopes?

Page 12: Things Future IT Students Should Know (But Don't)

Why go to college?What will you study?

Page 13: Things Future IT Students Should Know (But Don't)

You will learnhow to solve problems.

Page 14: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 15: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 16: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 17: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 18: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 19: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 20: Things Future IT Students Should Know (But Don't)

If you graduate without knowing how to solve

everyday problems with the help of a computer...

Page 21: Things Future IT Students Should Know (But Don't)

If you graduate withoutknowing how to solve

everyday problems with thehelp of a computer,

you probably just wasted a couple of years of your life.

Page 22: Things Future IT Students Should Know (But Don't)

2. Courses

Page 23: Things Future IT Students Should Know (But Don't)

What course should I take to learn how to build computer programs?

Page 24: Things Future IT Students Should Know (But Don't)

CS?

Page 25: Things Future IT Students Should Know (But Don't)

IT?

Page 26: Things Future IT Students Should Know (But Don't)

Software Engineering

Page 27: Things Future IT Students Should Know (But Don't)

SQL

Page 28: Things Future IT Students Should Know (But Don't)

Trick answer.

Page 29: Things Future IT Students Should Know (But Don't)

No PH school teachesSoftware Engineering

Page 30: Things Future IT Students Should Know (But Don't)

Trick answer.

Page 31: Things Future IT Students Should Know (But Don't)

Trick question.Trick answer.

Page 32: Things Future IT Students Should Know (But Don't)

IT graduatevs

CS graduate

Page 33: Things Future IT Students Should Know (But Don't)

Here's a secret:

Page 34: Things Future IT Students Should Know (But Don't)

Nobody hiresIT graduates,

CS graduates, etc.

Page 35: Things Future IT Students Should Know (But Don't)

Nobody hiresIT graduates,

CS graduates, etc.

Companies hiresoftware developers.

Page 36: Things Future IT Students Should Know (But Don't)

People who knowhow to solve problems.

Page 37: Things Future IT Students Should Know (But Don't)

Develop a web-based inventory and

warehousing system for a small retail chain.

Page 38: Things Future IT Students Should Know (But Don't)

Develop a mobile app for surveying with geo-

location support and automatic data upload.

Page 39: Things Future IT Students Should Know (But Don't)

Write a simpleto-do list app.

Page 40: Things Future IT Students Should Know (But Don't)
Page 41: Things Future IT Students Should Know (But Don't)

3. Talent

Page 42: Things Future IT Students Should Know (But Don't)

What do you need to excel in college?

Page 43: Things Future IT Students Should Know (But Don't)
Page 44: Things Future IT Students Should Know (But Don't)

Passion

Page 45: Things Future IT Students Should Know (But Don't)

PassionDiligence

Page 46: Things Future IT Students Should Know (But Don't)

PassionDiligence

Perseverance

Page 47: Things Future IT Students Should Know (But Don't)

"Nothing in the world can take the place of

persistence.

Page 48: Things Future IT Students Should Know (But Don't)

Talent will not;nothing is more common

than unsuccessful men with talent.

Page 49: Things Future IT Students Should Know (But Don't)

Genius will not; unrewarded genius is

almost a proverb.

Page 50: Things Future IT Students Should Know (But Don't)

Talent will not; nothing is more common

than unsuccessful men with talent.

Page 51: Things Future IT Students Should Know (But Don't)

Education will not;the world is full of

educated derelicts.

Page 52: Things Future IT Students Should Know (But Don't)

Persistence and determination alone are

omnipotent.

Page 53: Things Future IT Students Should Know (But Don't)

The slogan 'press on' has solved and always will

solve the problems of the human race."

- Calvin Coolidge

Page 54: Things Future IT Students Should Know (But Don't)
Page 55: Things Future IT Students Should Know (But Don't)
Page 56: Things Future IT Students Should Know (But Don't)
Page 57: Things Future IT Students Should Know (But Don't)

PassionDiligence

Perseverance

Page 58: Things Future IT Students Should Know (But Don't)

4. Credentials

Page 59: Things Future IT Students Should Know (But Don't)

Software development is a Meritocracy.

Page 60: Things Future IT Students Should Know (But Don't)
Page 61: Things Future IT Students Should Know (But Don't)
Page 62: Things Future IT Students Should Know (But Don't)

Software development is a Meritocracy.

Grades, diplomas, certificates, etc. do not matter in the long run.

Page 63: Things Future IT Students Should Know (But Don't)

You go to college to

learn.

Page 64: Things Future IT Students Should Know (But Don't)

College teaches you fundamentals.

Page 65: Things Future IT Students Should Know (But Don't)

College teaches you fundamentals.

Everything else you learn outside college.

Page 66: Things Future IT Students Should Know (But Don't)

Explore

Page 67: Things Future IT Students Should Know (But Don't)
Page 68: Things Future IT Students Should Know (But Don't)
Page 69: Things Future IT Students Should Know (But Don't)

Stay up-to-date

Page 70: Things Future IT Students Should Know (But Don't)
Page 71: Things Future IT Students Should Know (But Don't)

Collaborate

Page 72: Things Future IT Students Should Know (But Don't)
Page 73: Things Future IT Students Should Know (But Don't)
Page 74: Things Future IT Students Should Know (But Don't)

Participate

Page 75: Things Future IT Students Should Know (But Don't)
Page 76: Things Future IT Students Should Know (But Don't)
Page 77: Things Future IT Students Should Know (But Don't)
Page 78: Things Future IT Students Should Know (But Don't)
Page 79: Things Future IT Students Should Know (But Don't)

5. Expectation

Page 80: Things Future IT Students Should Know (But Don't)

What awaits you after college?

Page 81: Things Future IT Students Should Know (But Don't)

for example:

Project in High School(and College)

Page 82: Things Future IT Students Should Know (But Don't)
Page 83: Things Future IT Students Should Know (But Don't)
Page 84: Things Future IT Students Should Know (But Don't)

Project in Real World

Page 85: Things Future IT Students Should Know (But Don't)
Page 86: Things Future IT Students Should Know (But Don't)

Requirements change 2 hours before deadline...

Page 87: Things Future IT Students Should Know (But Don't)
Page 88: Things Future IT Students Should Know (But Don't)

In the real world, you are asked to do the impossible

Page 89: Things Future IT Students Should Know (But Don't)

In the real world, you are asked to do the impossible

on a daily basis.

Page 90: Things Future IT Students Should Know (But Don't)
Page 91: Things Future IT Students Should Know (But Don't)
Page 92: Things Future IT Students Should Know (But Don't)

By the time you graduate, you should know how to solve human problems

effectively and efficiently using computers.

Page 93: Things Future IT Students Should Know (But Don't)

And the only way to deal with these "impossible" tasks is to work on the

human aspect of problem solving.

Page 94: Things Future IT Students Should Know (But Don't)

More projects fail frompoor communication

rather thanpoor programming.

Page 95: Things Future IT Students Should Know (But Don't)

No matter how the media portrays geeks as socially

awkward individuals...

Page 96: Things Future IT Students Should Know (But Don't)
Page 97: Things Future IT Students Should Know (But Don't)

...you will have to work on your social skills along with your

technical skills if you want to get far in the industry.

Page 98: Things Future IT Students Should Know (But Don't)

Thank you for listening!

bryanbibat.net | @bry_bibatspeakerdeck.com/bryanbibat