The Contest of Top Scholars

4. The Temperament of the Great God

Xiao Jiang's suggestion was approved and adopted by Xie Lianhang, and he planned to continue chattering the next day, but as soon as his tail was raised, he shrank back in the cold.

Xie Lianhang has been here for a few days, although Yan Yan is not smiling, he treats people warmly and has no expression on his face, but he is not cold, he has no airs, he is easier to get along with than imagined, and he is meticulous in doing things. As long as he has something to say about work, he is still Easy to communicate, of course, there is no extra words.

But today, people in the technical department felt that the air pressure in the entire office area was extremely low. Everyone received an email, which was Xie Lianhang's guidance for everyone's work.The content is so straightforward that everyone is speechless. The problems that will arise in each person's work and the inappropriateness of the work style are ruthlessly pointed out. No euphemistic workplace terms are added at all, just a very direct list 123 o'clock, the logic clearly shows what is not done well, where there are always mistakes, and how to change it.

At the beginning, this group of technical guys who just pulled one out and were all great talents were very unconvinced, but they couldn't help but laugh when they looked at the emails received by other people:

"Hey, you are like this. You always deviate from the structural design. Every time I have to deal with the aftermath for you!"

"You are the fucking one. You are always confused about several parameters. Can you recognize the 26 letters in English? The boss said that you are not wrong at all!"

"Boss has only been here for a few days, and he can see that your kid's problem is not with the compiler, and the compiler has finally been wronged!"

"I have long wanted to say that you are too confused about version management. Don't say we can't figure it out, you can't tell the difference later, right?"

"You don't understand. Let me help you find out the meaning of the boss. Your thinking is too stubborn. You always want to achieve the ultimate in the programming language you are good at. Are you stuck? Change the direction and it will be easy to solve immediately. "

……

After exposing the shortcomings of the companions to each other, and then calming down, and carefully reading Xie Lianhang's email, most of them shut their mouths in admiration, except for one person.

The email to Xiaojiang is the most detailed (see the author's words), and the most impolite, so let's summarize:

Don't like to write notes and documents, this is already a cliché-won't the people who write your MB read it by themselves?Lao Tzu is not a copywriting planner.

Don't want to take the test?It requires you to write tests before programming in the future-I just don't like to do tests, what a drop!

The code structure and functional algorithm are too bloated and must be streamlined-didn't I say to improve it two days ago?I wrote everything and think I'm fat?

Even if the customer is SB, you have to do it according to his needs and product design - I will write him a SB self-destruction function, or?

To communicate and collaborate well with other colleagues, you are too alone—communication?Can they understand what I said!cooperation?Can others keep up with me!

Naming is an art, and I'm not good at it, so we need to prepare a dictionary—I just use names!It is not so difficult to give birth to a child and choose a name!

Haha, the last one is a spelling error, Xiao Jiang, please prepare your dictionary and develop a good habit of checking your homework—fuck you! ! !

Of course, Xie Lianhang's email was not so vivid, the language was so rigid that Xiao Jiang became more and more angry, and the rigor between the lines made him a little powerless to refute.The former was summed up by his colleagues while teasing, and the latter was Xiaojiang's love of face, which he pushed back with every sentence.He felt that Xie Lianhang was deliberately targeting him, and he almost fell for it yesterday.

"If you have the ability, go to the boss's desk and argue." Xiaopang encouraged.

"Go and go!"

Xie Lianhang's office is not like other department heads who need to knock on the door to get permission to enter at any time, so Xiao Jiang just turned around and left the work station, and he could see Xie Lianhang sitting behind the desk in the office of the supervisor with the door open from a distance.

Just now, colleagues were discussing whether Xie Lianhang was in a bad mood today. He sent mass emails early in the morning. The closer Xiao Jiang got to him, the more he felt that everyone's analysis was correct.

Xie Lianhang, who was indifferent to Xiao Jiang's public chorus at the meeting, was working at his desk as usual, but his brows were drawn together, and his complexion was... a bit dark.Xie Lianhang is usually like a robot, cold and rigorous, completely unable to see joy, anger and other emotions, but today his face is clearly marked with two words in capital letters: no, cool.

This made Xiao Jiang a little curious, and his confident pace slowed down. Yesterday, Xie Lianhang just listed everyone on the new plan like a roll of honor. Why is he unhappy today?Is it really because our group work is too casual?Or do you want to take office as the third fire?What kind of temper is this, so the wood-like temperament is all pretended?Before he could figure anything out, he had already walked to Xie Lianhang's desk before he knew it, which was less than ten meters away.

Xie Lianhang felt a shadow suddenly appeared in front of his eyes, raised his head and saw Xiao Jiang, squinted his eyes and asked, "What's the matter?"

"Uh..." Xiao Jiang saw that Xie Lianhang's face was not only dark, but also the lines of his face and the corners of his mouth were tense. Unconsciously, his nerves also tensed up, and the moment he saw himself, his eyes flashed A touch of gloom made Xiao Jiang believe that Xie Lianhang was targeting him. He was inexplicably guilty, and his words were stuck in his throat, unable to speak out.

Xie Lianhang waited for a minute and saw that he didn't say anything. He frowned even more, and said: "Go to the sales and marketing department to make a proposal." Then he just lowered his head and continued to work without talking to Xiao Jiang.

Xiao Jiang stood in front of the desk with an embarrassed expression on his face, obviously he came to ask questions, but the other party's aura was too strong, and his "don't mess with me" and businesslike appearance made him unable to ask a word.

"Shouldn't bring personal emotional factors to work" Who wrote in the email! ?fall!Just because I was his predecessor's junior, just because I gave him a bad look when he first came? ——Xiaojiang attributed the reason to the personal grievances of the two people again, so he refused to admit that it was his work problem.

The proposal in the afternoon was very smooth. The sales and marketing department and the product design department were very satisfied with the new technical proposal put forward by the technical department. It was Xiao Jiang who was not successful.

Xie Lianhang brought two people there, one person was responsible for explaining the new technology points of the background clearing system, proposed the introduction of mobile payment, such as Alipay and WeChat and other third-party cooperative services, and also proposed the idea of ​​a mobile app for public transportation, not only the subway, but also the Integrating public transportation and taxis, integrating real-time information on public transportation, querying routes and road conditions, recharging, and payment in one system is also very helpful for big data statistics.This makes the product department very excited, but the project cycle and budget need to be re-estimated.

The other person is Xiao Jiang. When Xie Lianhang asked him to explain the improvement of the front desk system, Xiao Jiang looked confused. He thought that Xie Lianhang brought him here just to fill the scene or let him see Xie Lianhang's ability as a leader. He didn't believe in lunch at all. At that time, my colleagues joked that Xie Lianhang wanted to reuse his jokes. This is not reuse, Nima completely deliberately made him embarrassing in public!

Seven or eight people present were waiting for him. Xiao Jiang was so anxious that he was sweating in the air-conditioned conference room. Sitting still in the position, it is difficult to speak, just to see the sparks flashing between the eyes of the two of them.

how!Do you look down on me! ?

"Uh... that... what..." Xiao Jiang opened his mouth, his mind was blank.

"Let's start with your proposal first." Xie Lianhang lowered his eyes and retracted his gaze, and generously pointed out a way. Xiao Jiang was relieved when he saw that he had misplaced his eyes, and turned to look at Andy and the others, half of his nervousness was suppressed. In the end, he was most afraid of losing face in front of Xie Lianhang. The pressure others put on him was actually okay.

"Oh yes! My proposal... is... to consider more from the perspective of humanization, simplify the operation process, and improve human-computer interaction. For example, for the disabled, add a few ticket vending machines that lower the height of the operating table and screen. This It is suitable for wheelchair users and dwarfism patients, and is also suitable for primary and middle school students; adding voice operation prompts and instructions to the ticket vending machine, adding voice reminders to the ticket checking machine, suitable for the blind and those who are not skilled in operation Novices can also add simple voice operation interaction;..."

"What's more... the combined application of mobile payment and ticket inspection machines just mentioned can even be separated directly from the ticket sales and inspection machines. Tickets can be purchased directly with mobile devices, and tickets can be checked in through dedicated channels. Networked electronic tickets can gradually replace magnetic cards. Tickets, in addition to being environmentally friendly and reducing the problem of ticket card allocation, can almost solve all other shortcomings of magnetic card media... The mobile terminal can also have instant transfer reminders and provide seamless transfer services for tracking and navigation... In this way, the terminal will become more and more The more diversified the system, the more highly integrated the system is, the mutual compatibility, interline, interline discounts, and... cross-system settlements all need to be improved..."

"My opinion is mainly these. Although technically speaking, it is not difficult to add these functions, and it is not a technical feature, but it is very practical and can help more people... That's what I think. Others ..."

Xiaojiang stumbled and finished his opinions. These were all thoughts based on his knowledge and experience of public transportation in Shanghai overnight, and he couldn’t figure out anything else after that. Although the suggestions of other colleagues were listed in the email together, he did not Look carefully, Xiao Jiang pinched his thigh under the table, why didn't he take a second look!

Unwillingly, he turned his head to look at Xie Lianhang, but the other party did not look at him, but directly rearranged the logic based on Xiao Jiang's speech to the colleagues in the other two departments, and began to clearly explain the improvement of other front-end systems.Afterwards, the colleagues who were doing the work asked the technical department questions about the technical difficulties and implementation, and Xie Lianhang answered them patiently and gave a clear response.

Xie Lianhang finally gave his own unique insights on system security. Xiao Jiang raised his eyebrows in surprise. In some places, his thinking was similar to the article "Public Facilities System Safety Discussion" is very similar. At that time, the master only proposed a concept, and everyone did not discuss the application. Now Xie Lianhang's insights are more perfect than the master's theory and more suitable for practical application.

Are there really two brushes?Or have you messed with the forum?I have to say that Xiao Jiang really admires Xie Lianhang's logical thinking ability. No matter whether these ideas are his own or not, he can integrate everyone's ideas in this way, and then explain the key points in an orderly manner. It must have taken a lot of homework.Unlike him, he obviously had a clear idea when writing the plan, and listed it in 123 points. It was the first time he encountered a situation where he was required to speak in public on a formal occasion. He said which key words caught in his mind, and finally said Wherever I go, I am in a mess.

Fortunately, colleagues from the other two departments seemed to take his speech seriously. After the meeting, Andy came over and patted him on the shoulder and said, "Xiao Jiang, you knew you were poor when you followed your senior brother before, but I didn't expect you to be so stupid." Quite lively, if you have any interesting ideas in the future, just tell Sheldon."

Could it be that the impression I gave to others before was that my head was empty and my mouth was left?Lao Tzu is clearly a powerful faction, okay?

The author has something to say: Xiaojiang’s suggestions for improving the subway are based on my own experience of riding the subway. I thought about it all night. Maybe some of them have been realized, and some still need to be improved.

----------

Xie Lianhang wrote a work improvement email to Xiaojiang, searched a lot of questions about programmers' working methods, sorted out some problems that fit Xiaojiang's personality, and he is easy to make, because it is summarized from the information on the Internet, so I don't put it in the text to make up the word count OK, sort it out as follows:

------

1. Create documentation that explains code and applications, including stand-alone documentation and code comments.The target audience ranges from end users to other subsequent developers.

2. Write unit tests to ensure that each part of the code works properly.These tests not only help find bugs early in development, but also facilitate subsequent regression testing.According to the development methodology, it is recommended to write the test program before writing the code.

3. According to a series of requirements, design an implementable solution, including designing data and code structure, functional algorithm and application process.Make sure the solution you design meets the client's requirements and is delivered on time.

4. Abandon personal ideas and opinions, and make every effort to realize or support functional requirements.Regardless of the reason, if a customer or a colleague in the product department insists on a certain feature and functionality, personal emotions should not be brought to work.

5. Collect customer requirements, provide status management reports, cooperate with testers, and collaborate with other engineers.Patiently explain technical issues to non-technical people, unconditionally accept tasks handed over by other colleagues when necessary, and handle disagreements with QA or other developers rationally.

6. Name variables, procedures, functions, classes, objects, database components, etc. to improve the readability of the code. It is required to be consistent, concise, and connotative, and to clearly express functions and intentions.

7. Put an end to spelling mistakes and other low-level mistakes, please check if necessary.

Programmers are divided into many levels from rookie to master. Xiaojiang should be an old fritter at this time. There are no major technical problems, but he encounters bottlenecks from time to time. The rest is a problem of work attitude.

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like