Enter the Facebook engineer

Source: Internet
Author: User
Keywords Facebook working environment workflow
Tags asset blog blog post code company environment facebook operations

Facebook employee Yee Lee has published a blog post in which he describes the day-to-day work of a Facebook engineer. According to him, engineers and technology operations teams account for almost half of the total number of Facebook employees, and can be said to be the company's most valuable asset; Without these two teams, Facebook may not be able to operate.

There are many people who do product managers, but, correspondingly, engineers are more

On Facebook, each product manager will work with 7-10 engineers to maintain the company's products.

Boot Camp

All engineers must undergo 4-6 weeks of professional training by the company, which is called the boot Camp by insiders. In the course of training, engineers have to accept the solution to Facebook's problem and listen to a series of senior staff lectures. The final qualified engineers accounted for only 10%.

The greater the power, the greater the responsibility.

The trained engineers will gain access to the Facebook database and make appropriate checks and modifications to the database. Just in case, the company has also developed a series of security measures to prevent engineers misuse of user data.

The corporate culture of "engineer to decide"

This is the same as Google, Lee said in post, "the Product manager has no place in the engineer's eyes." "Engineers can make any changes in the product development phase and even add new features outside the original design."

Monthly Project Report

Each month, teams meet to report on the project, the product marketing manager and product Manager attend, but have no say; a slight carelessness will be reported that they occupy too much of the meeting time. The company advocates that each engineer can be responsible for the products they develop.

Self-voluntary collection of project resources

At Facebook, the engineer's project is up to them.

Hard work is the truth.

Practice is the sole criterion for testing truth. On Facebook, engineers never talk about the value of a feature, and they usually spend a week making prototypes and telling the truth.

Terminal projects attract Engineers

Unlike other tech companies that everyone wants to participate in front-end product development, on Facebook, engineers are most interested in ductility projects and infrastructure issues, such as news feed algorithms.

The boss personally examines the code

Facebook's biggest feature: Zuckerberg will review every code updated in the news feed.

No formal Quality management team

Engineers are responsible for each function of their products, prior testing, handling bugs, and later maintenance.

Fix code updates every Tuesday

Technical Operations Team "block" code update process

Facebook has more than 60,000 servers, the update code is step-by-step, first in a small number of servers to test, run well after the full use.

Technical operations team should not be overlooked, otherwise ...

In the process of updating the Code test, the Technical operations team notifies the corresponding engineer if the problem is identified, and if the engineer fails to resolve it in a timely manner, he may be in danger of being dismissed.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.