[The Path to commercial software development for graduates] accumulation and Innovation

Source: Internet
Author: User

Recently, I began to contact students, college interns and graduates. I would like to talk about some suggestions for these students wandering in the workplace, hoping to help these beginners enter the software development industry, this allows graduates to enter the software development company more smoothly to start their career and make a perfect turn in their life.
---------------------------------------------------

Accumulation and Innovation

Accumulation and innovation are the foundation for the sound development of technicians. Without accumulation and innovation, software developers will become code slaves.CodeThe future is worrying.

In fact, accumulation is necessary in many aspects. For example, anyone in life needs to accumulate life experience, work experience, and software technology work, practitioners need technical accumulation to accumulate code and ideas.

The accumulation of code is to organize and package code with some common functions during the work process to form a personal code library, surpassing the companies and projects experienced, and consciously improve and develop it at ordinary times. In this way, in the future, we will be able to directly call these long-tested code libraries that have been accumulated during the development process, so that we can develop software efficiently.

This code library may not be self-developed or published by others, but it takes time to understand the code, at least to understand its usage and precautions. Open nowSource codeIt is quite popular, and the significance of code accumulation is weakened, but it still needs to be done.

In fact, the code is dead. The accumulation of code should be said to be full of wine. The accumulation of code does not need to care about the amount of code, but more about the ideas contained in it.

Software technicians divide their capabilities into code-Technology-There are three levels of thinking. A large amount of code is developed to train technology and extract ideas. Then, the thought guides technology and technology creates code. It is similar to reading from thin to thick, and then reading from thick to thin.

Code is dead and may be out of date, while thoughts are active and can always be used. However, abstract ideas are ultimately manifested in actual code productivity. Therefore, the accumulation of code and ideas should complement each other.

For general graduates, they only have simple code capabilities, poor technical skills, and lack of ideas. Therefore, you need to start technical accumulation immediately. Read high-quality code, read more books, and learn more from others. At the same time, you also need to pay attention to how industry peers perform technical work and gradually form their own technical bases.

A technology strong can only have a strong technical foundation, but should have a keen mind. Its intelligence needs to form a pyramid structure, at the same time, with a strong technical base and a keen mind, this is the true master.

A keen mind is a strong spirit of innovation. Innovation is of great practical significance to both technical enterprises and individuals. It only shows its personal significance.

Innovation is to use the existing foundation to create unprecedented knowledge through the inherent Association and intuition of the human brain. However, there are a lot of innovative people now, and there may be a lot of new knowledge that others may have thought about. However, this is not repetitive work. First, the new knowledge of self-innovation is very likely that others have already innovated, but it is still possible that they have not been innovated by others. Therefore, you need to have confidence in yourself. In addition, innovation is a kind of capability. We don't need to compare with the world's top experts, but as long as we compare ourselves with people around us, innovation is a good competitive advantage, it is meaningful to develop the habit of innovation and the only way to become a technical master. [Yuan Yongfu copyright]

Innovation is based on your own ideas. However, graduates have just stepped out of China's normal education system. As long as they have gone from this system, there is not much of their own ideas.

In an international school, the teacher asked the students, "How do we think about food shortage in other countries ?", What is another country? What is a shortage? What is food? Chinese children ask: What is thinking?

The formal education system in China requires students to accept written knowledge unconditionally without independent thinking. This kind of system is designed by big people for their purposes. Graduates are more or less influenced by their ability to think independently. Therefore, many lack the innovative spirit that young people deserve. In the future, we need to gradually get rid of the negative effects of formal education and restore our independent thinking ability. [Yuan Yongfu copyright]

In addition to independent thinking, innovation also requires crisis awareness to drive innovation.

Crisis and innovation are opposites. Crisis promotes innovation, but not innovation will lead to a crisis. Here is a case study.

 

9th city computer technology consulting (Shanghai) Co., Ltd.2004Year4The monthly license to blizzard's World of Warcraft exclusive agency in China500Tens of thousands of Chinese players, and in the same year12It is listed on NASDAQ in the United States in the month. World of Warcraft contributed to jiucheng3RMB million in annual income90%To become the only pillar business of the company.

2009Year6Yueda Netease snatched the proxy right of World of Warcraft from the hands of jiucheng. Having lost the agency right of World of Warcraft, the 9-City company quickly got into trouble and has never been recovered yet,CEOResign, share price from50Dollar falls6The US dollar and NASDA threatened to play the cards. it was rumored that investors tried to disband the company and the capital was about to die overnight.

It can be said that the jiucheng company is safe, lacks crisis awareness, and does not think about innovation, making it vulnerable and powerless.

In addition, innovation needs to adapt to the trend of the times, take advantage of the trend, and innovation can be a breeze. If we are not in the general trend, and we have to stick to the old things, we will be abandoned by history and have a crisis. This article also describes a case. [Yuan Yongfu copyright]

Currently, mobile computing is based on smart phones. This is a trend and the trend is inevitable. In this historical trend, Apple and Nokia have completely different performances.

Below is apple2001Year to year2010The annual stock price change chart.

 

The annual sales volume of apple, measured in millions of dollars.

From the data, we can see that in2000About a year ago, Apple suffered a serious problem, and it was almost collapsed. At this time, Apple started Steve Jobs to lead apple. Since then, Apple has been forging ahead, Boldly Innovating, and accurately grasping the trend of the times.IPhone,IPadAnd so on3GSmart mobile digital products have also innovated supporting operation models, which bring huge economic benefits to Apple. Now Apple's market value has reached3415Hundreds of millions of US dollars to the largest in the world, holding cash assets762USD million.

Nokia is in stark contrast. Nokia is2GOverlord in the mobile age,2005In, Nokia's mobile phone shipments reached2.64Billions of employees, with a share of the global market32%. But Nokia failed to catch up3GMarket share is declining. Now goes through4In years, Nokia's market value plummeted87%The performance has declined significantly,2011Year8Month4DaySome research reports said Apple's share in the smartphone market exceeded Nokia, and some reported that Nokia's mobile phone shipments not only lags behind Apple, but also Samsung. The decline in market sales directly results in huge losses for the company. There have been even more rumors of channel collapse recently, which is a terrible thing for Nokia. [Yuan Yongfu copyright]

Nokia does not know what to do.2GTransition3GThe historical trend of the times is paying a huge price for its own slowness. Now, people have gone from talking about Apple's collapse to talking about Nokia's shutdown.

From the real cases in the industry, we can know that innovation needs to adapt to the trend, the direction of innovation is not good, too early or too late innovation, and we need to seize the opportunity of innovation. How can we seize the opportunity for innovation?

This requires graduates to concentrate on learning technology while also paying attention to the industry dynamics, pay attention to various hot spots, and listen more to the public opinions of their peers. I have mastered a lot of information in these processes, and then I think about it and come to my own conclusions. [Yuan Yongfu copyright]

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.