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
Audit expert: Peng Guoqiu Deputy Chief Physician,...
I have been thinking about a question recently. I...
As the weather gets colder, hot pot has become a ...
In fact, most of the Xiaohongshu merchants are mo...
Recently, Samsung announced plans to increase shi...
To this day, chronic problems such as APPs excess...
Can you avoid high blood lipids by sticking to a ...
Review expert: Chen Yu, paleontological restorati...
In the past two years, the most obvious feeling i...
Virtual reality and augmented reality are high-te...
As a whole-body high-intensity intermittent exerc...
"If I wear hearing aids, people will think I...
As we all know, data tracking and conversion is a...
As a major driving force of the global economy, t...
Recently I have been sharing tips on how to opera...