What Google Learned From Its Quest to Build the Perfect Team
Like most 25-year-olds, Julia Rozovsky wasn’t sure what she wanted to do with her life. She had worked at a consulting firm, but it wasn’t a good match. Then she became a researcher for two professors at Harvard, which was interesting but lonely. Maybe a big corporation would be a better fit. Or perhaps a fast-growing start-up. All she knew for certain was that she wanted to find a job that was more social. ‘‘I wanted to be part of a community, part of something people were building together,’’ she told me. She thought about various opportunities — Internet companies, a Ph.D. program — but nothing seemed exactly right. So in 2009, she chose the path that allowed her to put off making a decision: She applied to business schools and was accepted by the Yale School of Management.
When Rozovsky arrived on campus, she was assigned to a study group carefully engineered by the school to foster tight bonds. Study groups have become a rite of passage at M.B.A. programs, a way for students to practice working in teams and a reflection of the increasing demand for employees who can adroitly navigate group dynamics. A worker today might start the morning by collaborating with a team of engineers, then send emails to colleagues marketing a new brand, then jump on a conference call planning an entirely different product line, while also juggling team meetings with accounting and the party-planning committee. To prepare students for that complex world, business schools around the country have revised their curriculums to emphasize team-focused learning.
REST
The http specifies to the browser the type of protocol to use. Polymorphism is when different nouns can have same verb applied.
Who is Roy Fielding?
He was one of the first computer scientists to build HTTP specifications. He helped to write web servers that send documents.
Why don’t the techniques that we use today work well when we need to be able to talk to all of the machines in the world?
The way the web was designed was not for all machines to talk to all other machines- it was not a primary concern.
What is the HTTP protocol that Fielding and his friends created?
the Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.
What does a GET do?
GET is used to retrieve and request data from a specified resource in a server
What does a POST do?
In computing, POST is a request method supported by HTTP used by the World By design, the POST request method requests that a web server accepts the data enclosed in the body of the request message, most likely for storing it. It is often used when uploading a file or when submitting a completed web form
What does PUT do?
PUT is used to send data to a server to create/update a resource.
What does PATCH do?
In computing, the PATCH method is a request method supported by the Hypertext Transfer Protocol (HTTP) protocol for making partial changes to an existing resource. The PATCH method provides an entity containing a list of changes to be applied to the resource requested using the HTTP Uniform Resource Identifier (URI)
Ibarhem Al-omari
Email: ibrahem.omari96@gmail.com