More than three months in Baidu

Source: Internet
Author: User
I have been practicing Baidu for more than three months. I plan to practice in Baidu for three months and then go to other companies to feel different corporate culture. Baidu is actually quite good. I learned too many things in the past three months.

In the first two weeks, there was a lot of pressure. I was not familiar with Linux in the past. When I arrived at Baidu, I had to answer new questions first. From designCodeThe test must be completed independently. This process is very painful. during the weekend, I was writing code, learned to use a variety of internal libraries, learned to perform a single test, learned to makefile, and learned to vim. After finishing this question, I gave a lecture, which was recognized by my mentor. Although the process is painful, the results are still very good.

In the next time, I started to read the code, and the code was messy. I had to read the code in a week, and then I gave it to you in a series. I was not sure, but I finally failed to talk about it. Then we will conduct a small traffic experiment in the next week (in fact, we will deploy a simple environment, but we have never done it at the time, so it is still troublesome), and then we will look at the code. Therefore, the second lecture failed. At that time, my mental endurance was tested. In the third week, I didn't have to do any other work. I just wanted to talk about it with all my heart. I always felt that I could not be embarrassed, so I read the code and wrote my understanding of the Code as a document. The final document contains more than a dozen pages. I just read the document, talk about it, and finally pass it. After the lecture, I found myself familiar with the code.

The following is a reconstruction project. The reconstruction project is actually quite simple. Because of the previous code for reference, and the basic design already exists. But I still spent a lot of time designing it. This is not my reason. The module I developed is the first module of the entire reconstruction project, so the design is constantly changing. During my design review, the design was rejected. Well, I can design it myself. Next, the development code is quite easy and will soon be finished as originally planned.

Originally, I should continue to restructure the project, but after talking to the manager, I started to follow the old brother's strategy. The strategy is relatively tiring, because the above is basically the result, not the process. How can this problem be solved? This process is a process of familiarizing yourself with the business. The daily task is probably the launch of the small traffic experiment and some statistics and evaluation tasks. Due to the tight schedule, you will be busy every day. Generally, you will need to switch to the lab at around PM.

In general, it has been very fulfilling and growing a lot.

 

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.