Top Student: Experience Infinite Occupations
Chapter 42 Software Engineer, Shenlong Optimization
Jian Qingli's face was sullen all the way, and when she got home, she couldn't bear the grievance in her heart anymore, she completely lost control of her emotions, and began to cry softly.
"Mom, Li Chengqian was very easy to get along with in the past. He would do whatever I asked him to do. How did he become like this now?"
"I know it was a bit hurtful to stay away from him on purpose some time ago, but I also apologize."
"It's fine if he doesn't accept it,"
"Also deliberately talking and mocking me."
Huang Jingjing felt uncomfortable seeing her daughter losing control of her emotions, "Daughter, Li Chengqian is no longer the Li Chengqian he used to be."
"Even Chen Li is not the old Chen Li."
"In the past, Li Chengqian was a toad in the mud, but now he has become an eagle soaring in the sky."
"Daughter, when the world changes that we cannot stop, the only thing we can do is adapt."
...
Li Chengqian's house is separated by a wall.
After Chen Li and Li Chengqian returned home, Chen Li was in a particularly good mood, humming a little song, and walked into the kitchen with a smile on her face.
"Son, take a break, I'll get you something delicious."
Li Chengqian was not idle either, and took the laptop to the room.
He was also in a particularly good mood, with a feeling of elation.
He knew that from today on, no one would dare to underestimate him.
"Until today, my fate has completely changed." Li Chengqian had a faint smile on his face.
But Li Chengqian is not proud. He knows that everything he has now is brought to him by the professional system of the All-Professional Master Game.
He feels that now it is necessary to make a good plan for the next step.
"Open the personal panel!"
On the translucent page, Li Chengqian's detailed information was revealed.
Name: Li Chengqian
Intelligence: 19 (average of 10 for adults)
Strength: 30.4/19 (average of 10 for adults)
Dexterity: 38/19 (average of 10 for adults)
Occupation: student lv.9 (advanced), farmer lv.9 (advanced), worker lv.9 (advanced)
Student Career Skills:
1. Concentration (fulfillment)
2. Passive primary school knowledge (satisfaction)
3. Passive secondary knowledge (satisfaction)
4. Passive high school knowledge (satisfaction)
5. Rational thinking (satisfaction)
Farmers' professional skills:
1. Passive Endurance (Completion)
2. Land reclamation (consummation)
3. Planting (Consummation)
4. Harvest (Consummation)
5. Passively strong (complete)
Worker occupational skills:
1. Quick-witted eyes (successful)
2. Passive tool mastery (satisfaction)
3. Rapid processing (satisfaction)
4. Precise size (perfect)
5. Manufacturing principle (complete)
Experience pool: 52032
Now, there are also advanced options behind the worker profession.
Li Chengqian focused his attention on the word "advanced" after the worker's occupation, and the page immediately jumped to the occupational qualification certificate purchase interface of the occupation store.
There are countless careers on the page.
Li Chengqian's eyes fell directly on the column of workers' career advancement.
It contains the profession he has chosen to prepare for, software engineer.
【Occupation: Software Engineer】
[Employment conditions 1: worker occupation lv.9 (completed), student occupation lv.9 (completed). 】
[Employment conditions 2: Skilled high school knowledge proficiency is satisfactory (completed), elementary information technology (completed). 】
[Employment condition three: 50,000 experience points are required (completion). 】
[Employment Condition 4: Complete the writing of a set of C-level software alone (not yet completed).
】
Compared with other employment routes, the employment conditions of software engineers are much simpler.
"Elementary information technology, although it is not displayed on my personal panel, should be one of my self-taught skills." After his student career advances to a college student, his self-taught skills can be displayed.
"The only thing that hasn't been completed yet is the writing of C-level software." C-level is the grading method for software in the all-professional master game.
After the worker's occupation has been upgraded to level lv. 9, he can directly see the level of the software.
After being able to check the level of the software, he looked through all the software that can be found on the market, and there are very few software that can reach the C level.
After checking, he found that windows belongs to C-level software, liunx belongs to C-level software, and most other software belongs to D-level software.
"C-level software has requirements for operating efficiency, interactive interface, software compatibility, etc., which is difficult."
"However, the Shenlong operating system I wrote should be able to reach C level after the writing is completed." The so-called Shenlong operating system is the operating system he is currently writing.
At present, the writing of the core code has been completed, and the writing of the five basic function modules needs to be completed, and a beautiful and efficient desktop system can be developed before it can be regarded as a complete set of software.
Li Chengqian believes that the level of software should be able to meet the requirements of C-level software.
However, according to Li Chengqian's estimate, this operating system is very complicated. If it is written at the current speed, it will take at least 3 months to complete the most basic part.
The rest of the software is written and will take more time.
Therefore, he plans to get some simple things first to complete the employment conditions of the software engineer profession.
In fact, Li Chengqian had already chosen the direction.
It is to optimize the Android system.
We all know the Android system. Most mobile phones run the Android system. It can be said that Android is the most popular system in the world.
However, the Android system also has very big problems, such as slow operation, high memory usage, high power consumption, high demand for hardware, and serious freeze problems after running for a period of time.
The reason is very simple. To run the APP in the Android system, it needs to go through the javaapi interface layer, then the ART virtual machine, the HAL hardware abstraction layer, and then reach the core liunx of the system.
After each layer of conversion, the efficiency will drop a part. When the APP is actually running, 80% of the performance has been consumed out of thin air, and only about 10% is actually used to run the software.
The problem of memory usage in the Android system is even bigger. A mobile phone system has higher memory requirements than a computer, often occupying 8G or 12G of memory, while the mobile phone of another mobile phone company, Guoguo, only needs 2G memory to run extremely smoothly, and There will be no lag after a long time.
why?
The problem is still the Android ART virtual machine!
This huge program will reside in the memory from the start of the mobile phone, occupying a large amount of memory space and consuming power all the time.
During this time, while Li Chengqian was researching the core of the Liunx system, he was also researching the Android ART virtual machine.
I already have a specific plan in mind on how to improve the Android ART virtual machine and memory management.
"Processing on the basis of the original code should be able to increase the operating efficiency of the Android system by 20%."
"Memory usage is reduced by 50%, and power consumption is also reduced by 50%!"
"It can make Android devices from 5 years ago run smoothly, even if it is used for a long time, there will be no lag."
Li Chengqian has already thought of the name of this software, it's called Shenlong Optimization!
After the software is completed, not only will he be able to complete the prerequisites for advancing to the career of a software engineer, but it will also be his first step in improving his family's conditions.
Yes, he is going to use Shenlong optimization to make money!
After being reborn, Li Chengqian immediately chose software books for self-study because the future belongs to the information age, and software and hardware are the two most critical things in the information age.
If you master any one, you can make money and make a lot of money!
Li Chengqian is from an ordinary family, his parents are both factory workers, their income is not high, and they are almost at the bottom of society.
"The first thing I did when I was reborn was to change my destiny. After the results of the second model came out, my destiny has changed, and the fate of my parents' car accident has also changed." This is what Li Chengqian is most worried about. It was like a big stone weighing on his heart all the time.
"The second thing is to let parents live a good life! Let them have no worries about food and clothing, and let them buy whatever they want." Li Chengqian's eyes were particularly determined.
Afterwards, Li Chengqian opened the code of the Android ART virtual machine, which directly stimulated the students' two professional skills.
"Focus!"
"Think rationally!"
Pages of code quickly passed before his eyes, and the code volume of the Android ART virtual machine was about 500,000 lines.
After Li Chengqian's three attributes of agility, intelligence, and strength have been improved, with the blessing of the two skills of concentration and rational thinking, he can read three pages of code in one second, and one page has 50 lines of code.
You can read 540,000 lines of code in an hour.
And with the blessing of the two skills of concentration and rational thinking, he has a photographic memory, comprehension ability, and logical analysis ability are almost unlimited, and he can thoroughly understand extremely difficult codes in an instant.
With the blessing of rational thinking, he can even understand how the code runs on the CPU, and how to modify the code to improve the efficiency of the operation.
With the slow release of the agility attribute, Li Chengqian's button speed increased rapidly again.
[Worker's occupational passive skill tool mastering (satisfaction) is activated, and the input speed is increased by 100%. 】
His current input speed has reached the point where he can easily input 400 characters per minute.
With the blessing of the passive skill Tool Master (Consummation), the input speed is doubled again.
The speed of his fingers was like lightning, and only afterimages could be seen. The input speed reached a terrifying 800 characters per minute.
At such a fast speed, Li Chengqian still felt very relaxed. While looking at the code, he quickly refactored, modified, deleted, and added the code.
You'll Also Like
-
Zhou Xiaoyun’s Happy Life
Chapter 421 9 hours ago -
Fantasy Lords: Start with Daily Intelligence
Chapter 318 9 hours ago -
The Fragrance Falls Ninefold
Chapter 1050 9 hours ago -
Yan Cigui
Chapter 514 9 hours ago -
In the Extraordinary Era, My Career Can Be Upgraded Infinitely
Chapter 174 9 hours ago -
One Piece God Level Internet Cafe
Chapter 97 1 days ago -
Ten times rewards for online games
Chapter 92 1 days ago -
The mecha was just finished and was stolen by my daughter.
Chapter 66 1 days ago -
Kill Blackbeard at the beginning
Chapter 63 1 days ago -
Deadly Appointment Super God Sign-in
Chapter 198 1 days ago