http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Presentation for
Foundation of Care...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Presentation for
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Let’s Discuss
Pre-School
& School
H...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Academic to Industry
Academic Insti...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Software Industry
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Some Software Streams
E-Commerce, I...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Zoom-in Software Development
• Role...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Where's the gate for this world ?
3...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Assessing Candidate
Aptitude
Techni...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Your Career
• Your career is your r...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Foundation Skills
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
LET’S PLAY DUMB SHERAD
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Ek tha Raja… Ek thi Rani…
Dono mar ...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Skills For Software Development
Pro...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Programming Languages
• Type of Lan...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Data Structures
List
Queue
Stack
Tr...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Skills For Software Development
Pro...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
“All men are mortal, Socrates is
ma...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Skills for Software Testing
Analyti...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
When things do not go as
expected…
...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Mariner Bugs Out (1962)
• Cost
– $1...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Hartford Coliseum Collapse (1978)
•...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Patriot Fails (1991)
• Cost
– 28 so...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Mars Climate Crasher (1998)
• Cost
...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
•C Language
•Computer Architecture
...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Emerging Technology Disciplines
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Some Emerging Technology Discipline...
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Let’s Discuss Queries
http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms
Visit us at http://kratinmobile.com
Upcoming SlideShare
Loading in...5
×

Foundations of career in software : An overview

158

Published on

This talk delivered in 2011, was for a academic institution helping young generation get into software world with strong foundation and programming basics.
One of the section you may find interesting is on major Disasters because of Software Bug which reminds all of us its importance and drive toward bug free world.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
158
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Swallow WaterPrepare Tea
  • Foundations of career in software : An overview

    1. 1. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Presentation for Foundation of Career in Software An Overview 27th January, 2011 Presented By Satin Katiyar satin@Kratin.co.in
    2. 2. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Presentation for
    3. 3. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Let’s Discuss Pre-School & School Higher Secondary College/School Engineering College Further Studies/ First Job What after 10 Years ? Future • What is the change we are looking at ? • What are Foundations for this future? • What steps we can take now to make it better ?
    4. 4. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Academic to Industry Academic Institute From Role of Consumer • Consuming Services • Paying Fees Software Industry To Role of Producer • Providing Services • Earning Money
    5. 5. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Software Industry
    6. 6. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Some Software Streams E-Commerce, Internet Technologies DBA, Datawarehousing Embedded/EDA/VLSI/ASIC/Chip design ERP, CRM Mainframe Middleware Mobile Network Administration and Security Application Programming/Maintenance QA & Testing
    7. 7. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Zoom-in Software Development • Roles in Software Development – Developer/Programmer – Tester – Architect – Project Manager – UX designer – Requirement Analyst – Domain Expert – Product Manager – Database Administrator
    8. 8. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Where's the gate for this world ? 3 Step Selection Process 1. Send Resume 2. Company will Evaluate , Select 3. That’s it “Welcome to IT world” “Top five IT companies to hire 1.8 lakh persons in 12 months, says Infosys” – Article on 24th January 2011
    9. 9. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Assessing Candidate Aptitude Technical Skills Communication Skills Values Goals Career Orientation
    10. 10. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Your Career • Your career is your responsibility • Its future starts with a plan • Difference between jobs that fit you vs. jobs with potential • Move at the speed of business but don’t miss your train • Don’t wait, make it happen
    11. 11. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Foundation Skills
    12. 12. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms LET’S PLAY DUMB SHERAD
    13. 13. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Ek tha Raja… Ek thi Rani… Dono mar gaye khatam kahani.
    14. 14. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Skills For Software Development Programming Languages Data Structures Algorithms Platform Fundamentals Software Engineering Principles
    15. 15. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Programming Languages • Type of Languages – Procedural – Object Oriented – Scripting • Keywords • Data Types • Operators • Expressions (Conditional, Loop) • Library Functions
    16. 16. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Data Structures List Queue Stack Tree Set Map
    17. 17. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Skills For Software Development Programming Languages Data Structures Algorithms Platform Fundamentals Software Engineering Principles
    18. 18. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms “All men are mortal, Socrates is man, therefore Socrates is a mortal.” -Aristotle If A ⇒ B is valid and B ⇒ C is valid, then A ⇒ C is valid. Transitivity of implications
    19. 19. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Skills for Software Testing Analytical Skills Observation Skill Programming Software Engineering Principles
    20. 20. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms When things do not go as expected… Selected Major Disasters because of Software Bug
    21. 21. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Mariner Bugs Out (1962) • Cost – $18,500,000 • Disaster – Mariner 1 rocket with a space probe headed for Venus diverted from its intended flight – Mission Control destroyed the rocket 293 seconds after liftoff • Cause – A programmer incorrectly transcribed a formula into software – The software interpreted normal variations of velocity as anomalies – It issued faulty correction commands that sent the rocket off course
    22. 22. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Hartford Coliseum Collapse (1978) • Cost – $90,000,000 • Disaster – Steel-latticed roof collapsed under the weight of wet snow • Cause – CAD software was used to design the coliseum – A programmer incorrectly assumed the steel roof supports would only face pure compression – One of the supports unexpectedly buckled from the snow – This set off a chain reaction
    23. 23. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Patriot Fails (1991) • Cost – 28 soldiers dead – 100 soldiers injured • Disaster – During the first Gulf War, a Patriot Missile system in Saudi Arabia failed to intercept an incoming Iraqi Scud missile – The missile destroyed a U.S. Army barracks • Cause – A software rounding error incorrectly calculated the time – This caused the Patriot system to react too late to the incoming Scud missile
    24. 24. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Mars Climate Crasher (1998) • Cost – $125 million • Disaster – After a 286-day journey from Earth, the Mars Climate Orbiter fired its engines to push into orbit around Mars. – The engines fired, but the spacecraft fell too far into the planet’s atmosphere, likely causing it to crash on Mars. • Cause – The software that controlled the Orbiter thrusters used imperial units (pounds of force), rather than metric units (Newtons) as specified by NASA.
    25. 25. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms •C Language •Computer Architecture And Organization •Data Processing And File Organization •Theoretical Foundations Of Computer Science •Internet Technologies •Business Data Processing •Algorithm And Data Structure •Computer Workshop s Academics in Skills Development Mathematics •Applied Mathematics •Mathematics III •Combinatorial Theories •Discrete Mathematics And Graph Theory •Theory Of Computation Language, Programming Fundamentals Electronics and Electrical •Digital Circuits & Fundamental Of Microprocessor •Electromagnetic Fields •Digital Circuits •Basic Electrical Machines •Electronics Engineering Material & Components •Electronic Devices And Circuits •Electronics Measurements •Network Theory •Electrical Sciences •Digital Electronics And Design •Communication Electronics Management •Principles Of Management •Managerial Economics And Accountancy
    26. 26. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Emerging Technology Disciplines
    27. 27. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Some Emerging Technology Disciplines Computer Vision Graphics & Data Visualization GIS & LBS Machine Learning & Data Mining Security & PrivacyCognitive Science Computational & Semantic Analysis Mobile, Embedded & Sensors
    28. 28. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Let’s Discuss Queries
    29. 29. http://kratinmobile.com© Copyright Kratin Innovating Mobile Applications and Platforms Visit us at http://kratinmobile.com

    ×