CIS 1250 Lecture Notes - Lecture 2: Google, Luiza, Software Design Description

27 views2 pages

Document Summary

Develop the next-gen tech that change how users connect, explore, and interact with information and one another. Bring fresh ideas from all areas, including information retrieval, distributed computing, large- scale system design, networking, etc. Looking for engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push tech forward. Design, develop, test, deploy, maintain, and improve software. Manage individual project priorities, deadlines, and deliverables. All non-trivial projects and/or tasks start with this. Often an iterative process as new areas are explored. Designing how a small piece of code should be organized/written. Designing how several pieces of code should work with each other. Designing software systems: designing the interfaces between system components, designing the internal architecture of a system component. As a software system grows, there is a normal process of iterating at every level through system and/or code refactoring.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents