Why programming is unique profession


Published on

Why programming is unique profession

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

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Why programming is unique profession

  1. 1. Why is programming unique profession? www.auroracs.lk
  2. 2. Introduction <ul><li>Some says programming is difficult and for others it is so easy. </li></ul><ul><li>It not only depends on your capabilities, but your attitude for work. </li></ul><ul><li>Programming is hard indeed, but not at all as difficult as life of a crook or a joker who pretend, lie and act for living. </li></ul><ul><li>Knowing what you do, life is going to be much more interesting and enjoyable for a programmer. </li></ul>
  3. 3. You play with a dumb machine <ul><li>Computer is dumb machine. </li></ul><ul><li>Unless you give precise instruction, the computer can not understand. </li></ul><ul><li>Working with a dumb is obviously difficult. </li></ul><ul><li>Therefore, programmer must be smart. </li></ul><ul><ul><li>A dumb and a dumber will never make a good combination </li></ul></ul>
  4. 4. Computer is bossy (A necessary evil) <ul><li>Dumb computer is obviously bossy too. </li></ul><ul><li>But a good reason why computer languages are made bossy is to make programs precise and unambiguous. </li></ul><ul><ul><li>Preciseness is one of the big reason why people like to use software rather than get things done by a human. </li></ul></ul>
  5. 5. No cheating in programming <ul><li>What you code is what is run. </li></ul><ul><li>There is nothing called hiding design or coding bugs. </li></ul><ul><li>Bugs always surfaces. </li></ul><ul><ul><li>Because when software is running, it is not under your control anymore. </li></ul></ul><ul><li>Do it right is the only option! </li></ul>
  6. 6. No point pleading <ul><li>No point pleading to get a program to work. </li></ul><ul><li>If you want to get it done, just design the solution and write the code right. </li></ul><ul><li>That is so cool that the talented programmers get better opportunity. </li></ul>
  7. 7. No point flirting <ul><li>Some people use to get some work done by flirting others. </li></ul><ul><li>Computer is not a petty human. </li></ul><ul><li>Mere flirters have no edge in programming. </li></ul><ul><li>Programming is for genuine people. </li></ul>
  8. 8. Programmers are problem solvers <ul><li>There are plenty of problem creators appearing as professionals. </li></ul><ul><ul><li>All lawyers exploit other’s unnecessary problems for their living. </li></ul></ul><ul><ul><li>Most of marketing people persuade non-necessary needs of the people for their living. </li></ul></ul><ul><ul><li>Some of those who are lazy or incompetent to work, strive to be a person mere managing other’s work. </li></ul></ul><ul><li>But, programming is solving genuine & real world problems. </li></ul><ul><li>Programming is a genuine and ethical profession. </li></ul>
  9. 9. Logical thinking matters <ul><li>Astrology/superstitious is for dumb </li></ul><ul><li>Science is for curios. </li></ul><ul><li>Programming is for logical thinkers. </li></ul><ul><li>Programming is for analytical mind. </li></ul><ul><li>Logical and analytical thinking will make you wise too. </li></ul><ul><ul><li>A bonus for your life </li></ul></ul>
  10. 10. Smart people, programming & profession <ul><li>If you are a smart person and good at what you do, </li></ul><ul><ul><li>No need to beg others for survival. </li></ul></ul><ul><ul><li>No need to flirt for survival. </li></ul></ul><ul><ul><li>You get equal opportunity. </li></ul></ul><ul><ul><li>You get freedom (unless you are a slave of computer) </li></ul></ul><ul><ul><li>You become wise. </li></ul></ul>
  11. 11. <ul><li>“ There were two kinds of people: those who do the work and those who take the credit. Try to be in the first group; there is much less competition. “ </li></ul><ul><ul><ul><ul><ul><li>- Indira Gandhi </li></ul></ul></ul></ul></ul>www.auroracs.lk