Share a happy story-record the selection of excellent graduates of Xunlei 2013 (Please attach importance to presenting yourself in the company and the performance evaluation process)

Source: Internet
Author: User

This article is not a technical post. It is just a code farmer who has encountered a sharing in the company's development. I hope it will help you. After all, promotions and salary increases are like this, you need to fight for it by yourself, and be recognized by leaders and colleagues ....


While recording your own experiences, we also hope to resonate with you. Notes for performance evaluation. Pay special attention to the red field


Yesterday, the boss asked me to prepare and participate in the evaluation of Xunlei's outstanding graduates. I want to answer the question today, Nima. It's too sudden. No preparation. Pull a PPT for what you have done.

Today, I will report the results to you. The results were reviewed by the President and said, Jin long, you have to clarify what we need. What we need isWhat does data bring to the company?. I will talk about how to design and implement the cache... the president said that I am engaged in training!


In fact, our boss was surprised. After the director was promoted to the President, it was necessary for various departments to vote for democracy. In fact, it is understandable that a company's leadership must be democratic to serve the public... HoweverBottom LayerCore module, how do you want me to quantify the benefits?!!! Business modules, products, and their data will be very beautiful, but the underlying technology will always suffer losses .. What should I do ?!!!


Fortunately, the president knows the difficulty of my work. Therefore, after the meeting, I will give you another chance tomorrow,Continue Selection. I think today's PPT is definitely the worst I 've ever talked about, but it's not me, but someone else. It means they all agree with my work. After the meetingTest Team LeaderLet me talk about it. You must show it. Do you know what level of competitors I know? I still don't know what programs I have tested ?!,

In the afternoon, I was playing with my cell phone andPresidentHe may have thought that I was upset, so he said, "Jin long, you have to prepare the PPT for tomorrow .. WeBossI was afraid that I might be lost. I specially called the entire group to discuss how to present my work together,Quantify the data to the judges. In fact, I think winning or losing is not important, but I have to upload data, so I have time.


The boss said that this year's form is extremely vigorous. The whole company has only one qualifying line. Maybe the whole company has one division! Including R & D, testing, product, editing, etc. All departments... Well, after hearing this, I thought about it, or forget it. But the boss said, "No, we can't afford this dumb." Tell you, the module you developed, XX (President), he wanted to solve it by himself, then XXX had a headache. In the end, we didn't dare to move the module. After dragging on for so long, it was rewritten by you now, and the effect was good and stable, this was a big surprise to us. All these graduates did not complete such a complicated module in the first year. I had a headache on my own and I never understood it, now that you have rewritten it, I don't have to understand it... After talking about it, I think the boss is affirming me. This reminds me of the conversation three months ago. At that time, two of his proud backbones were chosen, he hurriedly told me to go in and talk. I knew it was a blow to him. He said a lot that day to ask me what difficulties I had. It is best not to leave... I can't leave now... In general, let's take a look at Thunder. This boss is really not thin to me ....Today, he also gave the mooncakes that the company gave him to Baidu, the one who left the company three months ago, and the Baidu brother looked straight at the boss very well, job hopping is only a personal development requirement. Seeing me, I have to say that this boss is not only a technical master, but also approachable and good man .. I have to study hard.

In a company, you must learn how to behave. This is the first step. Otherwise, no one is willing to help you.


In the afternoon, the entire group was discussing how to organize the PPT. The general logic is: 1. Module importanceBecause the number of mobile terminals is constantly increasing, CDN bandwidth consumption is rising, and PC-side blood-sucking has reached the limit. So the way out provides blood-sucking on the Mobile End .... The old storage module does not support uploading. The 15 thousand-line code of the old module makes everyone discouraged and cannot be solved after a problem occurs. maintenance is a big problem... Therefore, developing new data storage modules is imperative.

The idea is that a very important thing,Old cannot be completed, So we need a new...


What are the technical difficulties?


First, describe itsCore functionsIt is located in the thunder download library task module, the transmission module and the lower layer of the scheduling module, causing a full body. Half-point crashes will affect other modules. Therefore, the stability must be extremely high.

Then,Complex requirements. It needs to feed data to the player, download and write, upload and read, data verification, and two-way compatibility between code and data;

Finally, describe itsHigh Performance Requirements. It must ensure that the player is not card-free and supports download and upload. When the three elements are soft together, the read/write speed of the SD card is very challenging. (This is also my biggest headache)


Technical difficulties. To put it bluntly, it is difficult for me to do this...


Finally, descriptionPerformance... When the table performance is reachedThe most important....

First, you need to explain how much time you have used to develop. It must reflect your ability and high efficiency;

Then, increase the speed ratio. For example, increase the speed from 69kb/s to 122kb/s.

Then, the P2P proportion is increased by 7%

Then, the data error rate is 8% -- "less than 1%

Then, more than 1100 high-intensity unit tests were conducted for three consecutive weeks without errors.

APP crash rate: 0.5%

Code: 15 thousand rows to 5 K, saving maintenance labor costs (3 people --> 1 person, the boss called this)

In the future, after the upload test, the data will be greatly improved...


So far, the entire PPT architecture has come out ....


Finally, the boss said, Jin long, regardless of success or failure, you are a good graduate...


I am very touched! Really! I have never been so pleased ..

This is the most touching day for Lei Lai, and his value has been recognized. I am not diligent. I even told the boss that I have not worked for a long time. How can I make a comment... However, some people agree that it is always good.

No matter whether it is successful or not, I have been satisfied. Thank you to those who recognize me and thank you for helping me...

Today, I am a bit confused. One thing is that a young man who came in with me did a test. He did things very seriously. To be very modest, we all like him very much. Frankly speaking, he is more responsible than I do, but it seems that he does not even have a nomination. Today, in the toilet, I got his blessing. Come on .. I received this blessing, but my heart was inexplicably uncomfortable... Is development more important than testing? Sometimes, I think they are wronged and hard-working. They are executing unit tests for over 1000 cases and three weeks, what a hard task ..... Ah, I hope everyone can be equal.

------------ Recorded in the early morning of, Zhongshan Park Road, Shenzhen

In this article, I would like to express my thoughts to all of you who are working in IT companies... Selection and presentation are important, and popularity is important ..


Share a happy story-record the selection of excellent graduates of Xunlei 2013 (Please attach importance to presenting yourself in the company and the performance evaluation process)

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.