Lecture 14 Put It All Together at Work

Slides:



Advertisements
Similar presentations
Continuous Improvement In the CRCSD Putting the Pieces Together.
Advertisements

Research skills. OUTLINE Mission and Vision What is Research? Ten Steps for Good Research Resources of Research Types of research Skills (Top_5 Skills)
Introduction to Embedded Software Development He Zongjian
Employee Motivation Student Name. Finding Ways to Motivate With minimal sales growth, the company must consider other methods to motivate employees.
Careers in CS & Engineering. CS & Engineering careers are not all this….
Employee Motivation [Student Name]. Finding Ways to Motivate With minimal sales growth, the company must consider other methods to motivate employees.
Computer engineers design and build computers and related components. There are two main types of computer engineers: software and hardware. Hardware.
Learning to Live in a Technical World How TSA prepares students for a smarter, more leadership- driven workforce.
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
 Even if you don’t know what you want to do you probably expect to make a lot of money or travel the world.  Teenagers have the following expectations.
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
Promoting skills across the world.  Established 1950  61 Members  Membership-driven  Skills competitions and events  Skills standards and development.
CSCD 303 Essential Computer Security Lecture 1 - Course Details.
Career Planning Expert Advice to Move Up the Corporate Ladder Quickly. Salaudeen Jubril PhD.
Manual and Automation testing Challenges. Software testing has lot of challenges both in manual in addition to in automation. Generally in manual testing.
30 seconds to make the right lasting impression
Best practices and obstacles in implementation of BIM into education
Coaching & Mentoring How can we grow our own credit professionals?
Welcome to Computer Science
THE ROLE OF THE INTERNET AND SOCIAL MEDIA AMONG YOUNG POPULATION IN CONTEMPORARY SOCIETIES Nevena Ristova, MSc MIT University - Skopje.
MSc(IT) Program Overview
E 96 Introduction to Engineering Design Peter Reiher UCLA
Software Architect Tomek Marszał Wsinf 2016.
Nationalstudentvolunteerweek.org.au.
Multi-Tiered System Of Supports (MTSS)
WebQuest: Where you design your own Space Exploration Mission
MANAGEMENT INFORMATION SYSTEMS
Invest in yourself Advanced Level
Current Issues or Challenges in Visual Analytics
“CareerGuide for Schools”
In Order To Get Error Free Internet Browsing Contact Avira Online Support Number Avira provides the users with the best security protection to their computer.
ACE Recruiting Announcement GEHC China 2016 Yuhong Liu July 19, 2016
Rice University Owl Edge Externships
MBI 630: Systems Analysis and Design
Leadership in management
Nationalstudentvolunteerweek.org.au.
Understanding Team Roles
Welcome to Computer Science
My Research Experiences on Computer Performance Optimization
Are You Ready for the Future?
Natural History Collections (NHC) Biodiversity Data Informatics 101
Staffordshire Connects Health and Care
Database Administrators
CSCD 303 Essential Computer Security
WELCOME.
ME 123 Computer Applications I
Promoting skills across the world
Statistics Canada and Data’s New Realty
Delwyn L. Harnisch, University of Nebraska, Lincoln
Writing to Get Engineering Job
~MEETING TECHNOLOGY~ Unit 1 Lesson 2
Invest in yourself Advanced Level
Tonga Institute of Higher Education IT 141: Information Systems
BENEFITS OF COMMUNICATIONS SOCIETY MEMBERSHIP
CSCD 303 Essential Computer Security
Invest in yourself Advanced Level
CSC 480 Software Engineering
Nathan ramessar narindra pustum tanveer
The Basics of Information Systems
Invest in yourself Advanced Level
Invest in yourself Advanced Level
Invest in yourself Advanced Level
Invest in yourself Advanced Level
~MEETING TECHNOLOGY~ Unit 1 Lesson 2
Tonga Institute of Higher Education IT 141: Information Systems
CSCD 303 Essential Computer Security
Invest in yourself Advanced Level
Communication and profesional development in Computer Science
Adaptive Leadership for Sustainable Networks
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

Lecture 14 Put It All Together at Work Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering National Taiwan University

Hopefully… In the future, you know how to apply what you have learned in this class: Write good software Design a good system Analyze a complicated system Understand other’s work

My Advices Don’t put all your eggs in one basket Even a Ph.D. shouldn’t confine himself/herself in an Ivory Tower by just working on very narrow topics Who knows what will be the hot topics 5 years from now? Always look at the big picture Try to connect the big picture with your job functions.

Life after Graduation Repeat Find a good company Find a good manager Find a good team Find your place in a team Find your place in the company Find your company’s place in the business Find your heart Find important things in your life

My Work Experience (1) Find a good company Find a good manager Sun Micro was among the top in Year 2000 Find a good manager I was lucky Find a good team Top talents may not work well together Chemistry to bind a team Need all kinds of skills Share the same goal

My Work Experience (2) Find your place in a team Technical leader Special expert Work horse Find your place in the company Building up your credit Become an expert in certain areas Promotion and visibility will come Find your company’s place in the business Will Sun rise again? Sun needs to win with vision and technology

My Work Experience (3) Find your heart To be or not to be a manager Career goals Rewards Challenges Mental health Find important things in your life Family Friendship Have a life

Career Brief [2000.9] Join Sun’s Performance and Availability Engineering Group as a MTS [2000-2002] Gigabit Network performance characterization on Sun servers [2001.01-2001.03] Performance analysis of Sun Crypto Accelerator I [2001-2002] Performance analysis of TPC-W benchmark on Sun servers [2001-2003] Performance tuning of Sun Crypto Accelerator 1000 [2001.5] Internet bubble burst [2001.9.11] 911 Attack, Stock all time low [2002.4] World record server-side SSL performance [2002.8] Promoted to Staff Engineer [2002-2004] Performance tuning of Sun Crypto Accelerator 4000 [2003-2004] SSL & IPsec performance on Sun servers [2003] SSL performance: competitive analysis [2004] Contributing to Solaris Crypto Framework [2004] Jupiter: Next-generation low-cost CMT processor w/SSL & XML acceleration [2005.2] Left Sun to join NTU

Work Style Work smart Work with people Do useful work Put useful work together Methodology Organize and present results Expand your expertise and domain knowledge Get work done with help from people Work with people Learn from people Exchange favors Responsive Respect Trust People skill Resolve/accept political issues

Project Example Sun Crypto Accelerator 4000 Participated in early development phase Specific performance requirement Complicated HW design Complicated performance issues Experiences from SCA1 & SCA1000 Constantly changing firmware & software Remote collaboration Work from application to driver

Conclusion Over the last 50+ years computer architecture is a rapidly changing Science and engineering Hardware and software Consider this a historical course which took you to visit the key architecture concepts and designs in the history of computers. The more you know, the more tools in your box when you need to solve a problem. No need to invent new wheels. What is also important is to learn the way problems were solved. Your success at work has a lot depend on your problem solving skills and methodology.