CIS 1250 Lecture Notes - Lecture 2: Whiteboard, Code Refactoring, Push Technology

28 views4 pages

Document Summary

Software engineering manager: design products, implementing and testing solutions: manage products and people career development and happiness :) :d ) founded 2005 engineering only site, no marketing or sales! largest engineering site in canada open spaces encourage collaboration within and across teams: software development at google. What does a software engineer do: develop the next generation technologies that change how users connect, explore, and interact with info and each other bring fresh ideas from all areas including information retrieval, distributed computing, scalability, networking, etc. What are primary responsibilities: design, develop, test, deploy, maintain, and iterate and improve software, manage individual project priorities, deadlines, and deliveries, timing, leadership. Design phase: all non-trivial projects and or tasks start with this design document format, followed by design reviews. Often an iterative process as new areas are explored. Google is famous for its launch and iterate approach to product development.

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