Presentation is loading. Please wait.

Presentation is loading. Please wait.

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010/2013.

Similar presentations


Presentation on theme: "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010/2013."— Presentation transcript:

1 WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010/2013. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here. These slides contain a lot of animations. For optimal results, watch in slideshow mode.

2 Software Engineer Positions
A fully owned subsidiary of a Silicon Valley based software giant is looking for fresh graduates to join the team building a product used by millions of users. Salary: $4000-$ company benefits Locations: Singapore/US/Europe Ideal candidate: Very good in Java or C++, has a solid understanding of all phases of the software engineering life cycle, can write high quality code, team player, fast learner. Permanent position after 6 months probation. Number of vacancies: only limited by the quality of applicants

3 Software Engineer Software Engineer Positions
A fully owned subsidiary of a Silicon Valley based software giant is looking for fresh graduates to join the team building a product used by millions of users. Salary: $4000-$ company benefits Locations: Singapore/US/Europe Ideal candidate: Very good in Java or C++, has a solid understanding of all phases of the software engineering life cycle, can write high quality code, team player, fast learner. Permanent position after 6 months probation. Number of vacancies: only limited by the quality of applicants Software Engineer Positions Software Engineer

4 Software Engineer given language, given tools, given product, complex design, existing code, real users, existing team, …

5 CS2103 Software Engineer

6 Career Consultant …………………. Entrepreneur Game designer
Software Engineer Game designer Hacker

7 Consultant …………………. Entrepreneur Software Engineer Game designer Hacker

8 CS2103 Consultant …………………. Entrepreneur Game designer
Software Engineer Game designer Hacker

9 CS2103 Consultant …………………. Entrepreneur Game designer
Software Engineer Game designer Hacker

10 CS2103 CS3283/4 CS3217 Consultant CS3213 …………………. Entrepreneur
Software Engineer Game designer Hacker CS3216 CS2103R CS3201/2 CS3281/2 given language, given tools, given product, complex design, existing code, real users, existing team, …

11 CS2103

12 CS2103

13 CS2103 Detour: Intro to The first step to become a professional Software Engineer …………………………………………………….

14 students me

15 students me

16 students me

17 students me

18 students me

19 students me employee employer

20 students me employee employer
If you are my employees, I would like you to take the shortest path. students me employee employer

21 Why the #%$@ you didn’t teach this earlier?
The path will be optimized to build you, not the product. students me

22 students me

23 mention that students will have to change their own software couple of times. it is not one shot. Industry is mainly about changing software. you can start by changing your own software. students me

24 Detour: Intro to CS2103 The first step to become a professional Software Engineer The product is YOU, not the software. …………………………………………………….

25 See Jim reading …

26 Boss

27

28 |

29 Added: desc: send budget deadline: Friday 23rd Sep add send budget by Friday

30

31 Boss

32 add send budget by Friday send budget by fri send budget -d fri send budget <fri send budget ..by fri send budget ..b fri

33 Added: desc: send budget deadline: Friday 23rd Sep send budget ..b fri

34 Added: desc: send budget deadline: Friday 23rd Sep Modified: desc: send budget deadline: Thursday 22nd Sep ..m ..b thu

35 Thursday …

36 1: desc: send budget deadline: today 2: desc: ask Jack for sales data deadline: 2 more days ..w

37 Later that day… Later that day …

38 1: desc: send budget deadline: Thu 22nd September 2: desc: review buddy program deadline: Wed 21st September ..s bud

39 1: desc: send budget deadline: Thu 22nd September ..s budg

40 1: desc: send budget deadline: Thu 22nd September 2: desc: review buddy program deadline: Wed 21st September ..s budg

41 Friday Send budget high done Blah blah

42 1: desc: send budget deadline: Thu 22nd September 2: desc: review buddy program deadline: Wed 21st September ..s budg

43 Detour: Intro to CS2103 The first step to become a professional Software Engineer The product is YOU, not the software. Build software better, not bigger. …………………………………………………….

44 CS2103 Consultant …………………. Entrepreneur Game designer
Software Engineer Entrepreneur Hacker Game designer …………………. Consultant

45 Learning to learn Software Engineer Entrepreneur Hacker Game designer …………………. Consultant

46 Lecture format Learning to learn

47

48

49

50 Fill a bucket → Light a fire

51 Detour: Intro to CS2103 The first step to become a professional Software Engineer The product is YOU, not the software. Build software better, not bigger. Learn to learn, not just content.


Download ppt "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010/2013."

Similar presentations


Ads by Google