Reporter: LIU Xing
With the widespread popularity of computers, computer applications have deeply permeated various industries, greatly enhancing efficiency and profoundly shaping people’s lifestyles. The extensive use of computers relies heavily on software support. As a fundamental, strategic, and pioneering industry that relates to the overall national economy and social development, the software and information technology services sector plays an important supportive and leading role. This is because the software and information technology services industry possesses unique characteristics such as rapid technological innovation, significant value-added products, wide application areas, strong penetration capabilities, low resource consumption, and full utilization of human resources. These characteristics have made the software and information technology services industry one of the largest and most promising emerging industries of the 21st century, and an important symbol of successful national economic transformation.
The software industry, as the core and soul of the software and information technology services industry, has become the focus and strategic high ground for international scientific and industrial competition. Under the influence of various factors such as technological development and market demand, this industry sets a series of requirements for professionals in the field of software. In addition to familiarizing themselves with the basic methods, techniques, and tools involved in the software development process, they also need to possess the ability for engineering innovation.
Feiyang Yang, as a renowned expert in the computer industry and software development, obtained his undergraduate degree from Beijing University of Posts and Telecommunications and Queen Mary University of London. He completed his master’s degree at Washington University in Saint Louis. He has accumulated a wealth of experience in software project research and development along his software development journey. In the process, he has also achieved multiple outstanding scientific research accomplishments.
Recently, our media had the privilege of inviting Mr. Feiyang Yang for an exclusive interview to explore the secrets behind innovation in the software industry.
Journalist: Hello, Mr. Feiyang Yang. As someone deeply involved in the software industry, what do you think are the requirements of the software industry for software talents?
Feiyang Yang: The requirements of the software industry for software talents can be summarized as follows: possessing excellent professional skills, including solid knowledge and expertise, outstanding practical abilities, and rich project experience; having outstanding comprehensive qualities, including good professional ethics and professional demeanor; possessing necessary workplace skills such as excellent teamwork spirit and communication skills. Additionally, I believe exceptional software practitioners should have the characteristics of innovative talents, including an innovative spirit, innovative thinking, an innovative personality, and innovative capabilities.
Journalist: From a national perspective, what factors determine the level and potential of a country’s software industry development?
Feiyang Yang: From a national perspective, the level and potential of a country’s software industry development are determined by factors such as human resources reserves in software, the conditions for cultivating and utilizing software engineering talents. From an individual perspective, the current employment situation requires software practitioners to become applied talents with strong practical abilities and innovative consciousness. In summary, innovation has become an indispensable path for contemporary software professionals’ development and advancement. However, from a macro perspective, innovation is not just the mission of individual software practitioners.
Journalist: Why is the innovative spirit considered the core and foundation for cultivating innovative talents? How do you actively respond to the needs of the software industry and engage in collaborative innovation?
Feiyang Yang: The innovative spirit equips software practitioners with the ability to uncover the essence and intrinsic connections of phenomena, while also helping to expand and extend thinking, generating new concepts and theories. In my professional work, I have demonstrated innovative personality traits, and this innovative personality has continued to support the development of my innovative talents. Furthermore, I actively respond to the needs of the software industry and engage in collaborative innovation by gathering innovation resources and elements, leveraging my personal strengths, and developing practical, innovative, and forward-looking software products to drive the development of the entire industry.
Journalist: What kind of challenges and responsibilities does innovation present to software practitioners from your perspective? Is it limited to technological breakthroughs only?
Feiyang Yang: I believe that innovation is an essential challenge and mission for software practitioners. They need to constantly innovate, pursue excellence, and keep up with the times to become leaders in the field of software engineering. Innovation is not limited to technological breakthroughs alone; it also involves a change in mindset and an attitude of continuous learning. It is a proactive mindset and belief. Software practitioners need to be courageous in thinking, explore new paths, and bravely try new methods and technologies.
Journalist: According to your viewpoint, what does it take to become a creative software engineer?
Feiyang Yang: I believe that a creative software engineer should possess an innovative spirit and attitude. They need to be courageous in thinking, explore new paths, and bravely try new methods and technologies. Only by deepening their awareness of innovation can software practitioners truly shape imaginative and creative individuals.
Journalist: Thank you very much, Mr. Yang, for sharing your insights with us today. We look forward to more astounding software development achievements from you in the future. Can you offer some encouragement and advice to other software practitioners?
Feiyang Yang: Thank you for the interview opportunity. I will redouble my efforts on the path of software development. I encourage other software practitioners to firmly follow the path of innovation, continually experiment, and explore. I advocate for maintaining a thirst for knowledge and maintaining keen insight into new technologies and trends. I also believe that software practitioners, by deepening their awareness of innovation, can create valuable contributions to society and make significant contributions to the progress and development of the entire industry.