Recently, the A-share market index continued to adjust lower, with the Shanghai index falling 24 points and the trading volume of the two markets reaching CNY870 billion. Institutional capital continued to outflow, with a net outflow of about CNY 8.2 billion. The top five sectors of capital inflow were software development, IT services, gaming, power grid equipment and other sectors. Among them, the total inflow from software development was CNY 829 million, which continued to increase.
In recent years, China’s software development industry has developed rapidly under the wave of information technology such as artificial intelligence, cloud computing and big data. The size of the software development business market reached 5.5 trillion in 2017, of which the revenue from information technology services accounts for the highest share at 53.3%. In the context of intellectualization and digitization, people’s demands on information technology are constantly increasing. The new generation of information technology turns to intelligent software as the leading factor. The importance of software products and software development in the information industry is increasing rapidly. In the process of innovation and development of the software development industry, software development talents play an important role.
ZHOU Jiran, a senior software development expert and senior back-end engineer, has been intensively engaged in the field of software development for many years. He has witnessed the rapid evolution of the software industry from PHP Engineer to Senior Backend Engineer. “The iteration of future software development requires data intelligence to drive R&D intelligence. The so-called data intelligence refers to the processing, analysis and mining of massive data based on big data engines through large-scale machine learning and deep learning and other technologies to extract valuable information and knowledge contained in the data the property bestow of intelligence. In addition, it can also seek solutions to existing problems and realize predictions by building models.” Years of project experience and insight into the future development trend of the industry have made ZHOU Jiran pay more attention to the innovation and intelligence of software development projects. Therefore, in project development, he can always achieve goals beyond expectations. On the other hand, with its keen insight and strong technological R&D strength, many of its independently developed technical excellences have been introduced and applied by many domestic enterprises, which has played an important role in accelerating the realization of industrial modernization and model innovation.
ZHOU Jiran’s attitude towards intelligent software development is reflected in its technical achievements – “Intelligent Database Operating Platform Based on Inception Algorithm”, “Software Defect Prediction System Based on Convolution Neural Network” and “Software Self-development System Based on Big Data and Multidimensional Information”. “. “. He pointed out that data relevance is the foundation of data intelligence and the main driver of software R&D intelligence. The research and development of big data relevance analysis and applications can effectively support data intelligence. “The existing software R&D model lacks an automated quality assessment mechanism. I think the ideal R&D model is to efficiently provide timely and accurate support to R&D personnel at the right time, resulting from the intelligence of a set of linkages including platform, management, design, development, testing and Solutions.”
“The intellectualization of software development cannot be imagined out of thin air. It is necessary to push software development through enterprise practice in order to get the experience of intelligent R&D and the maximum total income.” ZHOU Jiran once tested the smallest testable unit in the software, such as a function in the program code, which can effectively improve the code quality , but cannot directly improve the overall quality of the overall system. “End-to-end testing means testing the application together with the system. It aims to check the function of the entire system from the user’s perspective to see if the software system meets the user’s expectations from start to finish. However, end-to-end testing has a drawback that this type of testing is often done manually by developers, and the degree of automation is extremely weak.” Therefore, ZHOU Jiran believes that the first step towards intelligent software development in the future is to drive the automation of software development through business practice, letting architects, researchers and testers design software using intelligent technology based on deep understanding of user scenarios. It can not only improve code simplicity and cohesion and reduce coupling, but also help build the right software system architecture, thereby maximizing the overall income of software system application and promotion.
Regarding the young talents flocking to the field of software development, ZHOU Jiran offered a suggestion: “Like other fields, the value of software development is to persist and take the initiative to attack. As a newcomer, take the initiative to find trouble. As you solve each error, your logical thinking will also grow rapidly.”
The Internet of Things, big data, cloud computing, artificial intelligence, virtual reality, blockchain and other new generation information technologies are accelerating the pace of innovation and intelligent application of software development. In the future, a complete intelligent software ecosystem will be slowly built. Meanwhile, with the support of intelligent technology, the software industry technology, products and business model will gradually mature and develop into more advanced intelligent control, intelligent prediction, intelligent decision-making and other services, giving new impetus to industrial innovation and development.（Author : KUANG Lu）