Chapter 138: A Senior Who Can't Graduate
Spread the heat?
Is he so famous?
When Lin Yiming was studying, he was not as famous as he is now, and he also underestimated the speed of the spread of school gossip, he had just finished military training, and he didn't expect his reputation to have spread to the graduate school.
"Am I that famous?" He smiled awkwardly.
A boy with glasses said, "Of course you're famous. I heard that your class president campaign speech is a project that you can bring to the class a lot of practice. And you did fulfill your promise by bringing two website projects to your homeroom teacher, as well as an international cooperation project. That's remarkable! ”
"yes. Junior brother, you are so amazing, you can just do it yourself, why do you want to go to college? Another boy said, "And I also heard that after the military training ended, just after the formal start of classes, the junior directly took three days off and went on a business trip." Since you're so busy, I really don't think school is for you. ”
Two shrill voices.
Lin Yiming was stunned for a moment, and subconsciously glanced at Ban Yixing, but only saw an expressionless face.
Who just said that "maybe interested in him"?
As soon as you open your mouth it is sarcasm, which is "interested"?
As the saying goes, once you enter the code line is as deep as the sea, it will only become more and more boring - although these students in school have not officially set foot in the IT world, but they have been learning technology for several years, and practicing technology requires time and concentration, when a person becomes focused on one thing, he will begin to ignore the information of the outside world, and gradually, he will lose his enthusiasm for the outside world......
It stands to reason that code farmers are generally good-tempered and less prone to losing their temper with others, but why are they now openly expressing their disdain for him?
Could it be that he was used as a benchmark by the professors and compared with the seniors, so that the seniors felt humiliated, so they targeted themselves so much?
Lin Yiming pondered for a while, and then said: "Going to school naturally has the benefits of going to school, in school, I can precipitate myself, so that I can return to the basic knowledge and principles, and I can also ask seniors and professors for advice when I encounter problems that I don't understand." ”
The boy with glasses sneered, "Don't you dare to ask for advice, right?" Brother, you can start a company yourself, presumably the technical content should be higher than ours, right? ”
"No, no, I just always have some fantasies, and when I realize it, I usually leave it to others to do."
"So, do you want us to be your wage earner and help you realize your 'fantasy'?"
"Uh......"
It's a fact.
But don't be so naked!
The boy said sharply: "Brother, since you have chosen to go to school, then cherish the four years of college and concentrate on studying technology, instead of spending all your energy on business, otherwise your tuition fees for the past four years will be in vain." ”
With that, he turned his head back and reworked on the project he was working on.
At this time, the fat boy sitting in the last place couldn't help but speak: "I believe that a person who can put forward such an advanced concept will not be too bad in technology." Junior brother, I'm in trouble here, can you come over and help me take a look? ”
Lin Yiming was a little hesitant, but after Ban Yixing nodded, he dismantled the network cable and walked over with the computer in his arms.
He sat down next to the little fat man.
The little fat man was not polite, as soon as he saw him, he immediately turned the computer around, and said to Lin Yiming: "You help me see, what is wrong?" ”
This is testing him.
After all, Lin Yiming is also a senior coder, and he knows very well that no matter how powerful a programmer is, he can't say that he can see the bugs in a project he has never seen before!
He didn't know what project the little fat man was working on right now.
When a programmer receives a new project, he or she needs to spend several days looking at the program, and only after understanding the principle can he start taking over the work.
Now, he didn't even look at it, and the little fat man asked him to solve the bug?
Isn't that obviously a test for him?
He thought that the little fat man might not want him to solve the bug, as long as he could tell what the little fat man was doing, it was estimated that he had already reached the passing line in the little fat man's heart.
But he's still a bit of a perfectionist.
This bug, he will definitely help the little fat man solve it!
He picked up the mouse, intending to see what the little fat man was mainly doing, but when he saw it, he was dumbfounded, turned his head and stared at the little fat man, unable to speak for a long time.
The little fat man blinked his innocent little eyes and asked, "What's wrong?" ”
“…… It's nothing. Lin Yiming was silent.
The reason why he was speechless was because there was no single line of annotation on the little fat man's computer!
Comments are marked behind the lines of code, which explain the code, and are also a shortcut to help newcomers quickly understand the content of the code and get started quickly.
But this little fat man obviously has no habit of writing notes.
Well......
Many coders don't have this habit either.
When each coder receives a new project, he will scold his former coder who writes code but does not comment, and after scolding once, he will not write a few lines of comments, and after a year and a half of job-hopping, he will throw the code with few lines of comments to the next one......
This seems to be the norm for code farmers.
But this interface of the little fat man is also too clean.
It seems that it is not feasible to rely on annotations to quickly understand what the project is.
Lin Yiming had no choice but to debug it......
As soon as he debugged, his heart almost suffocated!
This!
Full of red!
In other words, it's a full page of bugs!
Lin Yiming was really frightened, he had never seen so many bugs, and it was hard to believe that this kind of code full of bugs could come from the hands of graduate students of HKUST!
When I used to work, my colleagues laughed and said that they didn't write code, but wrote bugs, because the job of a programmer is that no matter how you write code, there will be bugs, so writing code is equivalent to writing bugs......
But this is just a joke from peers, who would have thought that there are really people in this world who write bugs?! The little fat man said distressedly: "Junior brother, let me tell you a secret. ”
"Hmm."
"I seem to be the worst one on the team. I couldn't understand the project that Professor Ban gave me, but everyone else started to do it slowly after receiving it.
As far as I'm concerned, I don't know why, there are a lot of bugs popping up every day! I fixed the bug, and a new one appeared in another paragraph! It's like I'm tearing down the east wall and making up the west wall, and I can't fix it no matter how I repair it.
Can you help me see, what's wrong? Professor Ban has already put down his cruel words to me, he said, if I can't submit another work like this year, I don't want to graduate this year! ”
The little fat man lowered his voice and said pitifully.
This code is actually about the graduation of the little fat man?
That's a serious one.
Lin Yiming enlarged the debugging page, and after carefully reading a few lines, he found that the bug didn't seem to be that difficult, it just looked like there were many.
"I'll give it a try." Lin Yiming wiped his sweat and turned the keyboard to himself.
And the little fat man is also very knowledgeable, so he simply stood up, made room, and let Lin Yiming sit upright, so that he could fix the bug.
Lin Yiming was also polite, and after sitting upright, he began to fix the bug.
As soon as he touched the code, he quickly ignored his surroundings......
He fixed the bugs one by one.
And the situation is the same as what the little fat man said, if you fix this, there will be problems in the other paragraph, and if you don't have an overall view of the project, it is difficult to solve all the bugs......
So he had to fix bugs while understanding what the entire project code was about......
Time, before you know it, two hours have passed.
The scientific research team downstairs has dispersed, the lights have gone out, and the classroom is empty, but the people in the scientific research team on this floor have not left, and even, after Professor Xie Dongshu came up, they gradually gathered behind Lin Yiming to see how he solved this project full of bugs......
They saw that the red bugs in the debug page were decreasing.
Gradually, the project is running normally.
When Lin Yiming corrected the last bug, he was also relieved, and even had a small sense of accomplishment, which can make a program full of bugs run normally, which is equivalent to a doctor saving a terminally ill patient!
Now, it's just a matter of debugging.
If the last debugging is successful, it means that all the bugs have been fixed by him.
Thinking about it like this, I'm still a little excited!
He put his hand on the debug button, and just as he was about to debug, all of a sudden, all the lines of code for the project came together in his mind, going from "parts" to "wholes", piecing together what it would look like when it actually worked......
"! It's a virus code!! ”