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

Bryan Bibat
pangkaraniwang developer
1. Purpose
Why go to college?
Why go to college?
What will you study?
CS/IT/SE is not about
computers, programming,
theory, etc.
Is Piloting about

airplanes?
Is Astronomy about

telescopes?
Why go to college?
What will you study?
You will learn
how to solve problems.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
If you graduate without
knowing how to solve
everyday problems with the
help of a computer...
If you graduate without
knowing how to solve
everyday problems with the
help of a computer,

you probably just wasted a
co...
2. Courses
What course should I take
to learn how to build
computer programs?
CS?
IT?
Software Engineering
SQL
Trick answer.
No PH school teaches
Software Engineering
Trick answer.
Trick question.
Trick answer.
IT graduate
vs
CS graduate
Here's a secret:
Nobody hires
IT graduates,
CS graduates, etc.
Nobody hires
IT graduates,
CS graduates, etc.

Companies hire
software developers.
People who know
how to solve problems.
Develop a web-based
inventory and
warehousing system for a
small retail chain.
Develop a mobile app for
surveying with geolocation support and
automatic data upload.
Write a simple
to-do list app.
3. Talent
What do you need to
excel in college?
Passion
Passion
Diligence
Passion
Diligence
Perseverance
"Nothing in the world
can take the place of
persistence.
Talent will not;
nothing is more common
than unsuccessful men
with talent.
Genius will not;
unrewarded genius is
almost a proverb.
Talent will not;
nothing is more common
than unsuccessful men
with talent.
Education will not;
the world is full of
educated derelicts.
Persistence and
determination alone are
omnipotent.
The slogan 'press on' has
solved and always will
solve the problems of the
human race."
- Calvin Coolidge
Passion
Diligence
Perseverance
4. Credentials
Software development is
a Meritocracy.
Software development is
a Meritocracy.
Grades, diplomas, certificates, etc.
do not matter in the long run.
You go to college to

learn.
College teaches you
fundamentals.
College teaches you
fundamentals.
Everything else you learn
outside college.
Explore
Stay up-to-date
Collaborate
Participate
5. Expectation
What awaits you after
college?
for example:

Project in High School
(and College)
Project in Real World
Requirements change 2
hours before deadline...
In the real world, you are
asked to do the impossible
In the real world, you are
asked to do the impossible
on a daily basis.
By the time you graduate,
you should know how to
solve human problems
effectively and efficiently
using computers.
And the only way to deal
with these "impossible"
tasks is to work on the
human aspect of problem
solving.
More projects fail from
poor communication
rather than
poor programming.
No matter how the media
portrays geeks as socially
awkward individuals...
...you will have to work on your
social skills along with your
technical skills if you want to get
far in the industry.
Thank you for listening!

bryanbibat.net | @bry_bibat
speakerdeck.com/bryanbibat
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Things Future IT Students Should Know (But Don't)
Upcoming SlideShare
Loading in …5
×

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

592 views

Published on

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

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Things Future IT Students Should Know (But Don't) Bryan Bibat pangkaraniwang developer
  2. 2. 1. Purpose
  3. 3. Why go to college?
  4. 4. Why go to college? What will you study?
  5. 5. CS/IT/SE is not about computers, programming, theory, etc.
  6. 6. Is Piloting about airplanes?
  7. 7. Is Astronomy about telescopes?
  8. 8. Why go to college? What will you study?
  9. 9. You will learn how to solve problems.
  10. 10. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  11. 11. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  12. 12. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  13. 13. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  14. 14. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  15. 15. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  16. 16. If you graduate without knowing how to solve everyday problems with the help of a computer...
  17. 17. If you graduate without knowing how to solve everyday problems with the help of a computer, you probably just wasted a couple of years of your life.
  18. 18. 2. Courses
  19. 19. What course should I take to learn how to build computer programs?
  20. 20. CS?
  21. 21. IT?
  22. 22. Software Engineering
  23. 23. SQL
  24. 24. Trick answer.
  25. 25. No PH school teaches Software Engineering
  26. 26. Trick answer.
  27. 27. Trick question. Trick answer.
  28. 28. IT graduate vs CS graduate
  29. 29. Here's a secret:
  30. 30. Nobody hires IT graduates, CS graduates, etc.
  31. 31. Nobody hires IT graduates, CS graduates, etc. Companies hire software developers.
  32. 32. People who know how to solve problems.
  33. 33. Develop a web-based inventory and warehousing system for a small retail chain.
  34. 34. Develop a mobile app for surveying with geolocation support and automatic data upload.
  35. 35. Write a simple to-do list app.
  36. 36. 3. Talent
  37. 37. What do you need to excel in college?
  38. 38. Passion
  39. 39. Passion Diligence
  40. 40. Passion Diligence Perseverance
  41. 41. "Nothing in the world can take the place of persistence.
  42. 42. Talent will not; nothing is more common than unsuccessful men with talent.
  43. 43. Genius will not; unrewarded genius is almost a proverb.
  44. 44. Talent will not; nothing is more common than unsuccessful men with talent.
  45. 45. Education will not; the world is full of educated derelicts.
  46. 46. Persistence and determination alone are omnipotent.
  47. 47. The slogan 'press on' has solved and always will solve the problems of the human race." - Calvin Coolidge
  48. 48. Passion Diligence Perseverance
  49. 49. 4. Credentials
  50. 50. Software development is a Meritocracy.
  51. 51. Software development is a Meritocracy. Grades, diplomas, certificates, etc. do not matter in the long run.
  52. 52. You go to college to learn.
  53. 53. College teaches you fundamentals.
  54. 54. College teaches you fundamentals. Everything else you learn outside college.
  55. 55. Explore
  56. 56. Stay up-to-date
  57. 57. Collaborate
  58. 58. Participate
  59. 59. 5. Expectation
  60. 60. What awaits you after college?
  61. 61. for example: Project in High School (and College)
  62. 62. Project in Real World
  63. 63. Requirements change 2 hours before deadline...
  64. 64. In the real world, you are asked to do the impossible
  65. 65. In the real world, you are asked to do the impossible on a daily basis.
  66. 66. By the time you graduate, you should know how to solve human problems effectively and efficiently using computers.
  67. 67. And the only way to deal with these "impossible" tasks is to work on the human aspect of problem solving.
  68. 68. More projects fail from poor communication rather than poor programming.
  69. 69. No matter how the media portrays geeks as socially awkward individuals...
  70. 70. ...you will have to work on your social skills along with your technical skills if you want to get far in the industry.
  71. 71. Thank you for listening! bryanbibat.net | @bry_bibat speakerdeck.com/bryanbibat

×