Software Industry

Currently known software industry can be classified into three categories, with web-based wireless communications industry to rely on equipment as the carrier of the software industry, and relying on artificial intelligence and big data intelligence industry

Is the inevitable result of the continuous development of wireless communication on the web in nature, from the initial needs of the demand for voice to video images and then to demand, as the signal transmission drinker becomes larger and larger, so that the web is developing rapidly, and the nature of his software development that is the difference that is, to take, do not need to download and install, you can quickly get what you want function

The software industry is essentially relying on sophisticated hardware device (such as a computer phone smart watch) to develop a unique experience of software, software to distinguish between web-major feature is the software can be perfect with hardware hardware capabilities by relying achieve the best experience and the most advanced features such as micro-channel qq app era of the desktop era, while the software is different from most significant difference is the high frequency of use of web software, a good experience, and experience the web using low frequency difference, but the difference with this experience on evolving h5 is slowly narrowing, as in the final era of the desktop bs final defeat cs, as in the era of h5 final defeat app app app only retained positions in game production tools, but this is only temporary, to a new hardware come out and get the public recognition of native development is still the first choice but then to 4--5 years, web development will replace the original, and then continue the cycle.

The more intelligent industry is based on algorithms, programming requires only a means, using an algorithm to solve the real problems then this is the abstract intelligence industry

 

All Summed up: javascript rebirth is not accidental, he is the inevitable result of the development of the communications industry, and should not be regarded as the software industry web development, web development and mobile phone broadcasting should be the same as a tool for disseminating information, but he used javascript language only.

The development of the software industry is relying on the development of intelligent hardware and software industry is not the only programming required, depending on the client's why we see Andrews c # object-c these diverse languages, but on the employment point of view, it is clear that one should not be regarded as a language in the software industry and industry should co-ordinate point of view, so if you do that then you must update the software industry in their own language library constantly updated hardware.

In the big data intelligence industry where artificial intelligence programming language is not the main character, is king mathematics, abstract thinking ability to look at the problem of nature is also very important, so as long as learning python is to enter the smart business idea is a big mistake, for master and love mathematics and algorithms is the fundamental reason. 

There is also a server-side development, the above mentioned three are clients develop their relationships with highly concurrent server-side caching is not very big, is to solve practical problems, and server-side development is relatively stable, the solution problem is identified early, regardless of the software industry rise and fall of the vitality of client server-side programming language how the rise and fall always needed and this is the java.

At the same time there is also missing some of the biggest high-tech research and development carried out, which is in a different category, and large companies belonging to the upstream research and development of products, they developed vr ar downstream equipment directly affect the rise and fall of the software industry, while the browser now Jin, then javascript language will be upgraded, but server-side development and intelligence industry impact is not great,

So based on this, we look at China's Huawei Technologies here obviously belong to the upstream company, Huawei has a strong hardware R & D capabilities, Huawei is the most promising companies develop innovative language of the client hardware devices, that time is Huawei They invented the programming language or the use of existing programming needs can be a problem,

Then the bat before Baidu is doing the site search which is based on a problem the wireless communications industry information explosion to be solved, the wireless communications industry development up to now no longer limited to one against one form of communication, all in line with real-time transmission characteristics of wireless data belong to the wireless communications industry, wireless communications solutions a single point of communication, began to multimedia information broadcast era, this is the former radio enhanced version, Baidu stand wireless communications industry information retrieval problems, it has been claimed to lay a world in intelligence industry ,

Then Ali Baba, Ali Baba from Taobao, Taobao is also a wireless communications industry, the ability once the immediate dissemination of information increased, people always hope to achieve a more feature-rich to solve problems in real life, why these sites are wireless communications industry? If we develop with c # a Taobao, may I ask this c # software is an industry which, a product is what the industry does not depend on making his raw but upon his application, where c # version Taobao and radio phones are essentially the same instant dissemination of information, and now Alibaba's Alipay, Ali cloud, etc., his antenna has reached three major areas of wireless communications software intelligent, very poor everything to solve practical problems.

Tencent qq qq play in arguably should also be regarded as the wireless communications industry, Tencent for the desktop user experience choose the way of software development, there is a thinking here Taobao Why not make the desktop software qq not made website, I guess only the beginning Taobao showcase the company's products, he asked the company's products can be easily and quickly get people, once using desktop software approach will lose a lot of customers, and qq on the one hand to take care of information security and user experience of desktop software so the final choice, in the beginning of Web site functionality has not been so strong, select the desktop development also makes sense, if now instantly to focus on user experience native development remains the only choice, Tencent here at the time they meet the definition of software development based on the ability to rely on a hardware device develop the perfect product experience. Tencent is now the main areas of the game that this is a demanding field experience, it is generally in native development

Next is to make the browser 360

Sogou input method to do

Millet do phone, the dream of making a subversion of the hardware industry

Video sharing is also made headlines into the upper reaches of the hardware industry

From large companies to see the boundaries between the software industry has been very vague, the focus is exhausted all the technical ability to solve practical problems,

In the long term needs javascript to use and will continue to be upgraded, with the continuous improvement of broadband capability as long as the browser escalating, web development can, however wwb development is limited by the hardware industry, after the upgrade before es6 in the language from the surface JavaScript rarely a big move because first there has been very good to meet the current hardware environment! more upgrades are mostly cooperative multiplayer mode division of labor cooperation, has focused on the view layer components react vue focus on data sharing the vuex, there mvvm these are cooperative multiplayer mode of division of labor, such as the recently popular functional development of these are focused on how to develop software faster, better, for the foreseeable future there will be no such subversion similar to h5 es6 type of upgrade.

Gradually reduced the need for internal development of large companies in the software development industry object-c and Andrews will step c # footsteps in the market rarely have such needs as big as before, here is a small part of the program or web Native Development , I think applets were similar to the 360 ​​browser even though this may not mind, but with the increase of micro-channel front-end developer user's body mass would have to be made fit for the micro-channel browser, but more like a small program micro-channel to produce their own browser, although he is also based on Google and safari browser kernel development, so the applet belong wwb industry, but micro-channel environment is a constrained environment, he did not fully support all existing browser standards, experience there are not comparable to native, so the final small program can only be used to do simple gadget, and micro-channel browser will be like 360 ​​browser as a separate sleeve browser. native to the current into the undervalued only for native development passion people will stick, but then again who would love to develop native language is only a tool, we will only love technology, because technology Can change lives, when the magic of Native Development is not, is still focused on language details Native Development it not possessed by the devil? If the the next 20 years the instant you put the object-c study a roll melon mess cooked what is the use? Phone all the existing products have already been excavated and exhausted, so the survival of native development largely depends on the business, which is why the UF Kingdee exist in the foreseeable future is only a small part of the game hospitals and other financial companies will absorb the limited native development. Then is the revolutionary new hardware birth, then another reincarnation.

For intelligence industry I do not know much about intelligence industry with programming needs correlation is not strong, intelligent nature of the industry is an abstract reality into a mathematical problem, then put his resolve, and ultimately with the programming needed him this solution describe it, I think the intelligence industry more like the development of mathematics, perhaps for a long time will not get the results, but the only solution is found, the ground-breaking to lead a revolution, it is smart to enter the industry first is the mathematics of love and a heart as well as adhere to a solid mathematical foundation.

The server-side development has always been the old way, in the past so the future should not be much change,

Recently the networking industry is a return to nature is the fire of hardware products upstream dominance if carefully then we will find our lives more and more intelligent hardware device, they are the first to complete a specific function, but these devices are not civilians not the amount of equipment, and the second will not be open to the developer permission to entertain these products more like a business and relying on the product, it is clear that the Internet of things era does not need that kind of language like c # and Android, the Internet of things the arrival will be a rich variety of hardware devices, these devices provide a single hardware features, use of abundant external device powerful algorithms to achieve a particular function, and then if you really need to liberate the productive forces, c ++ may not be a very good choice, need to have an advanced debugging process need to produce a complete set of hardware devices that reduce the cost of hardware product development, in order to introduce more people to come in, if true to that time and hardware product development is the greatest team of postgraduate , because at that time we will be known to all programming languages ​​hodgepodge, such as a separate development Language and communication hardware and mobile app also responsible for the information broadcast parts of the site, as well as information stored in the server-side technology, these large companies is an essential element of every standard will be a hardware development team.

 

Guess you like

Origin www.cnblogs.com/mrzhu/p/11442052.html