It may be a little early to predict the development of software development in 2016. However, the rapid development of big data has made us feel uneasy. Here are my predictions of the six major software development trends in 2016 for your reference only. Trend 1: Containers will rule the world Docker will continue to flourish, adding more security features and more management methods, so that you will have to extend the container drop-down menu. In fact, it is very wasteful to completely simulate another machine on a certain machine. In this regard, the practice of Solaris zones is worth learning from: Linux on Solaris zones exists in the form of file packages, and only different dependencies need to be added to fully meet user needs. Trend 2: Java will gradually decline Whenever I mention that Java is declining, there are always people who strongly refute me, and they will use the ranking of Java job requirements as a basis for rebuttal. Yes, when looking at the job requirements of different programming languages, the demand for Java remains at the top - it takes a lot of people to maintain Java projects. Let's look at Node.js, Spark or MongoDB, which are also producing new developments. Compared with Java, their salaries will be better. People tend to move up, which means that Java will experience more and more serious talent loss in the future. At the same time, the requirement of "Java experience" does not necessarily mean that you must code in Java (for example, our company has this requirement for better training in Spark, and will only be exposed to Python or Scala in the future). The application of Java is slowly declining. Most new things are not written in Java, and rarely run on the JVM. At the same time, Oracle is gradually abandoning Java. Now you face 2 choices: learn new technology, or study one technology until retirement in the future like the current Cobol developers. Trend 3: NoSQL databases will be revived “NoSQL” is a lost cause in terms of branding. But the “highly scalable” and “built for the cloud” features are impressive. With big companies like Marriott saying they will promote NoSQL in the cloud, this is something we need to keep an eye on – NoSQL technology will be promoted. I predict that in 2016, many large physical companies will use NoSQL for critical business operations. Trend 4: Spark, Spark, Spark I'll say it three times. Spark aggregates, analyzes, and captures the imagination of the public. Cloudera has put all of its focus on Spark, and other vendors are planning to jump on the next wave of big data. Spark's advantages are more than worth the hype. Trend 5: Real-time systems will permeate all fields The demand for real-time systems is not limited to the analysis level, but involves all areas. This expansion of demand will begin in 2016, but this trend will continue for many years. It not only involves changes in your business, but also changes in your relationship with suppliers, customers and everyone else. This impact has a more far-reaching significance for economic development, and is a typical change in productivity determined by technology. Trend 6: Data warehouse technology (ETL) is still not very useful No matter what we need to do, whether we are leading a project or simply adding to the stack, getting data from here in the right format will be a high cost in time and manpower. Unless ETL can make significant improvements, it will only be a drag on new project development. Unfortunately, the term "ETL" is not very popular now, so don't expect it to make significant improvements. |
<<: Ongoing front-end engineering and performance optimization
>>: Android: Imitate WeChat source code
How much does it cost to join the Jinan Points Mi...
As athletes from various countries excitedly held...
After IOS11.3, Apple added a battery health promp...
The 2021 May Day is approaching. As one of the mo...
Recently, WeChat official accounts are planning t...
On January 16, 2022, the China Association of Shi...
Since Redmi used QQ Space as a sales platform, mo...
Have you heard about the news in the food industr...
The author of this article uses detailed examples...
5G has not yet gained widespread consumer awarene...
The simplest growth model AARRR model: Advantages...
Course Catalog: Mobei SEO course VIP basic class ...
What ugly animals have you seen? There is an anim...
Friends who are familiar with me know that I have...