For the gift, start research and development of graphene batteries

Chapter 95 The function cannot be realized, the software needs to be refactored

Chapter 95 The function cannot be realized, the software needs to be refactored
Kyoto, Xiake Academy's test site, looking at the rebuilt vehicle in front of me, the software team is very excited.

But when they got the software requirements book, everyone's face was a little green.

"Director Qin, this function cannot be realized. We have never done this before. The software can be written, but the whole system needs to be restructured and the strategy needs to be redefined."

Zhang Ru looked at the request book in his hand, and said this to Qin Ruya.

The autonomous driving software of Xia Ke Academy is based on the same architecture.Previous projects were all operated on this architecture, and it is not difficult to modify it.

But how is it now? There are too many requirements for the project. According to the previous structure, such functional requirements cannot be met.

In this case, the software can only be re-architected to increase the bottom layer.Only in this way, the program at the application layer will not crash.

"It's okay, it's not difficult to achieve."

Because most of the changes were proposed by Jiang Ming, many demands were added by Jiang Ming.This time, Jiang Ming was called over to connect with the software engineer.

"call!"

Hearing Jiang Ming's words, Zhang Ru was a little angry. What do you mean, it's okay, it's not difficult to achieve. Is this mocking the strength of our software engineers?

Zhang Ru thought Jiang Ming was good before. Although he has not been in the industry for a long time, he has strong innovative thinking and has his own unique insights.

But now it seems that Jiang Ming's bragging skills are much stronger than his own.

Don't you know how time-consuming and labor-intensive software refactoring is, and how high the requirements are for personnel? If you don't know, don't talk nonsense here.

In the IT field, there is an architect's saying.Ordinary software engineers do not have such strength.

It is her, Zhang Ru, who is time-consuming and laborious to do software architecture.

Moreover, a new architecture is destined to have a lot of bugs, and it will take a year or so to perfect it, which is useless.

But it is only a few months before the opening of the challenge, how can there be so much energy to re-architect the software.

These are all practical problems, Zhang Ru couldn't help but think about them.

Forget it, forget it, why are you angry with the layman.

Zhang Ru felt that there was no need to be angry with Jiang Ming, so she thought so.

"According to what you said, the software system needs to be re-architected, and the architecture is very difficult. And our software team, only I have the ability to architect the software, and it cannot be completed in a short time."

Zhang Ru calmed down the impatience in her heart, and said so expressionlessly.

Hearing Zhang Ru's words, Qin Ruya's face darkened, and she looked at Jiang Ming.

"Indeed, it's really hard to have only one person doing software architecture."

How could Jiang Ming not know the difficulty of software architecture, so he said.

"Furthermore, it is necessary to write the application layer, test the software, and then debug the entire system, which is time-consuming and labor-intensive, and time will not catch up."

Zhang Ru continued.

"In this case, I recommend using the original architecture and developing applications in a targeted manner."

Zhang Ru suggested.

"Since the workload of software architecture is very large, add another person so that the time can be shortened."

Jiang Ming suggested.

"Oh, to put it bluntly, architects are not so easy to find. And generally speaking, architects are middle-level and high-level figures in an enterprise, and no one helps for no reason."

"Also, our core projects cannot be structured by outsiders. Otherwise, there will be problems in the follow-up software system. If you don't know the software architecture, you can't solve it if you want to solve it."

Zhang Ru retorted.

"How come I don't feel so miserable?"

Hearing Zhang Ru's words, Jiang Ming frowned. Isn't software architecture as difficult as Zhang Ru said?Although it is difficult, it is also possible that the entire Institute of Autonomous Driving Technology of the Xia Ke Academy can be handled by one person.

"You feel, you feel, that's just how you feel, that's how it is!"

Zhang Ru got angry, and thought to himself why Jiang Ming was so ignorant, he was talking nonsense about things he didn't know, making it look like others were not capable.

"If you have the ability to structure, just pretend that I didn't say anything."

Zhang Ru added.

"it is good!"

Hearing Zhang Ru's words, Jiang Ming answered subconsciously.

"That line, since it has been explained clearly, you can continue to follow the previous plan and use the previous architecture, and we will start writing the application program."

Hearing Jiang Ming's words, Zhang Ru made arrangements like this.

Jiang Ming:? ? ?
Did this eldest sister understand it wrong, why did she still follow the previous thinking?
"Uh, isn't it necessary to re-architect the software and write it according to the new system? Why do you still use the previous architecture?"

Jiang Ming was puzzled.

"Didn't you already make it clear just now? There is not enough time to complete it."

Zhang Ru explained again.

"I also made it clear that I can help structure the software together."

Jiang Ming said.

Zhang Ru:.
What, let's help build the software together, are you sure it's not a brain problem?
Zhang Ru recollected the conversation just now, and then she came to her senses.Ganqing Jiang Ming said it well just now, saying that he has the ability to build software, not that he admits that there are insufficient manpower and gives up the plan of refactoring.

Ha ha!

Zhang Ru smiled. These days, how can a random person only think about building software? Is it because I didn’t explain it clearly before?

Is it the ignorance of technology that led Jiang Ming to have an idea that I can get it?
"why are you laughing?"

Jiang Ming asked.

"I laugh at you for how long you haven't been in the industry, but you actually think about building software. You really are ignorant and fearless."

Zhang Ru said bluntly.

"Although you are very good at lithium battery technology, this is the field of autonomous driving, which is dominated by software. There is a huge gap between the two, and you can't understand it."

Zhang Ru said bluntly.

Hearing Zhang Ru's words, Jiang Ming became angry.

Did Jiang Ming think that, as a technician of the Xia Ke Academy, he would be so defiant.Although you are a senior in the industry and the person in charge of a software project, as a technician, you must remain in awe of technology.

You can't take one bite at a time, you know it's not right before you listen to my plan?

Are young people really not human in your eyes?

Nima, it seems that there are struggles everywhere. If I don't prove it today, many of my follow-up plans will not be implemented.

Before that, Jiang Ming didn't want to fight for anything, he just wanted to realize the idea in his heart quietly and make a real self-driving vehicle.

During the hardware restructuring, Jiang Ming was very relieved to see that Qin Ruya and the others were able to listen to his opinions.

Jiang Ming felt that this kind of cooperation model was very good. He didn't need to manage anything, as long as he put forward his own ideas and then realized them step by step, it was also very good.

Who would have thought that at the most critical time, this would be the result.No one listened to my opinion, but was constantly questioned.

This is a bit uncomfortable!
"Hehe, how do you know that I don't understand? Are you too confident?"

Jiang Ming replied.

"Hey, these days, you can't just do a project and do software architecture. Do you know what software architecture is?"

Zhang Ru confronted each other.

"You don't know much more, isn't it just software architecture, how difficult it is to say, how tall it is, that's it."

Jiang Ming said.

"you you!"

Zhang Ru was pissed off by Jiang Ming's words, and wondered why Jiang Ming was so stupefied these days, who didn't understand anything, and dared to speak such big words.

Really count on the previous smart shuttle bus project to complete the software architecture of the passenger car project?A little whimsical, right?

"Director Qin, what do you think we should do?"

Zhang Ru felt that it was meaningless to continue talking, so she looked at Qin Ruya and asked.

Qin Ruya also took into account the dispute between the two just now, and usually Qin Ruya would not directly express her opinion on the two people's different views.

After all, if many things are not done, it is based on negation, which is also unfair to the parties involved.

Therefore, Qin Ruya must first determine whether Jiang Ming's words are true, or if they are really boasting and cannot be trusted.

"Jiang Ming, when did you learn software architecture? I haven't heard you say it before?"

Qin Ruya asked.

"You don't need to learn this. You gave me a lot of information before, and I've read it all. And recently, I found some information on the Internet, and it doesn't feel too difficult."

Jiang Ming said.

"Forehead."

After hearing Jiang Ming's words, Qin Ruya also felt a little speechless.After finding some information on the Internet, you dare to refactor the software of the intelligent driving system, but you have never actually operated it?
"If you are asked to structure this system software, do you have confidence?"

Qin Ruya asked tentatively.

"It's okay, our system is not very complicated, so it should be fine. Give me a week, and it should be done."

Jiang Ming thought about it, and then said.

Of course, according to Jiang Ming's estimation, it actually only takes about five days to finish.But Jiang Ming still decided to set aside two days.In case there is any sudden problem and I can't solve it for a while, it will be embarrassing.

Qin Ruya: "."

Zhang Ru: "???"

If Qin Ruya felt that Jiang Ming might be hiding something, now through Jiang Ming's words, Qin Ruya felt that she was thinking too much.

Jiang Ming should have never been a software architect before, and he didn't know the difficulty of software architecture, otherwise he wouldn't have expressed the idea of ​​refactoring a software within a week.

You know, it takes almost a month to rebuild the system for an ordinary software.

For a project like an autopilot system with many interfaces and more responsible logical judgments, software refactoring will take at least 2-3 months.

This was still working overtime, and Jiang Ming's light words for a week completely shattered Qin Ruya's thoughts.

Also, hitting a wall is not bad.

Qin Ruya thought of this in her heart.

In the field of lithium batteries, Jiang Ming's technology has reached a very high level, to the extent that others need to look up to.

Jiang Ming may not have reacted for a while, and still looked at the automatic driving technology with the same eyes as before.You know, this is not the lithium battery industry, this is the software industry.

The next research and development work will focus on the software system, and Jiang Ming can't help much.

Taking advantage of this time, it would be good to let Jiang Ming work on his own and accumulate some lessons from failure.

Otherwise, maybe one day, on other occasions, Jiang Ming would say that software refactoring is easy.This is very unfavorable to Jiang Ming's subsequent development.

"Well, Jiang Ming will give you three more days, a total of ten days, to restructure the software architecture. After ten days, I will see the corresponding results. Organize the results into a report, and then give I report."

Qin Ruya arranged seriously.

Seeing that Qin Ruya was covering up and arranging work, Zhang Ru's eyes were wide open, and her face was full of disbelief.She wanted to say something, but seeing Jiang Ming's expression ready to fight, Zhang Ru's throat twitched for a long time, but she still didn't speak.

"Okay, Sister Qin, I'll go. I'm busy."

Hearing that Qin Ruya recognized him, Jiang Ming was very happy.

Leadership is leadership, vision is different,
Jiang Ming sighed in his heart.

Especially after Zhang Ru's "bad words" just now, Jiang Ming felt Qin Ruya's concern.

Seeing Jiang Ming's high-spirited expression, Qin Ruya smiled bitterly in her heart, and sent Jiang Ming away.

"Director Qin, are we going to restructure the software architecture?"

Zhang Ru asked.

"According to the previous plan, use the original software system, but add new equipment functions as much as possible. It is really because the changes are too large to be added. You can list them separately and we can discuss them."

Qin Ruya said so.

"But just now you arranged for Jiang Ming to refactor the software?"

Zhang Ru said doubtfully.

"Zhang Ru, you need to know that as a leader, you should not directly reject the opinions of your subordinates. Especially when the other party promises to complete it."

"You know, trust is extremely important. Jiang Ming has already guaranteed that he can complete the task. If he is not allowed to do it at this time, it seems to him that he does not trust him. Now is to give him a plan and let him realize his mistakes. Actively admitting mistakes is the way to manage.”

Qin Ruya said this to her subordinate who had been with her for the past ten years.

"There is no problem with your technical ability, but sometimes your personality is too rigid and you don't know how to adapt, which is not good for management."

Qin Ruya continued to comment.

"But Jiang Ming is like this. He knows that he will fail, but he still allows it to do so. Isn't it a waste of effort?"

Zhang Ru didn't understand.

"Zhang Ru, human beings are the most complex creatures, and they all have feelings. Many things require comprehensive evaluation by managers."

"Look at this project, the main work will be on you. In fact, Jiang Ming can't participate much. Even if Jiang Ming wastes this time, it will have little impact on the entire project."

"Furthermore, this is not a waste of time. Being able to reorganize the structure of a project carefully and absorb and summarize the information acquired before is a very rare opportunity in itself."

"Even if Jiang Ming's follow-up is unsuccessful, after going through this step, he has a new understanding of the software architecture. After ten days, I will sort out his failed architecture. Isn't it a good teaching? "

Qin Ruya said so.

Hearing Qin Ruya's words, Zhang Ru was thoughtful.

This may be the way of management. For a purely technical person like myself, it is a bit difficult to understand.This may be the reason why I am not suitable for management!
"Of course, the above adjustments are all based on not affecting the progress of the team's project. If we really know the mistake and let him waste time, we can't afford it."

Qin Ruya added.

"Jiang Ming, Jiang Ming, I hope you can see yourself clearly, calm down and study technology."

Qin Ruya thought of this in her heart.

(End of this chapter)

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

You'll Also Like