I briefly summed up the current IT industry's 8 major directions: 1, embedded development of traditional arm Linux development, emerging intelligent hardware, Internet of things and other technology development, all the way to become a hot field.
2, game development cocos2d-x, Unity3d, HTML5, can be used to develop the game.
3, mobile development of Android, iOS two popular, detonated the development of mobile Internet.
4, the application development C + + (VC + +, QT), Java (EE), C # (ASP.NET/WPF) and so on are currently the most employed people in the technical field.
5, the front-end development of HTML, CSS, JavaScript, jquery, Bootstrap, ExtJS, Angularjs, Reactjs ..., and a bunch of libraries, frameworks and so you try. In this era of Internet emphasizing the user experience, front-end development is particularly important.
6, database Oracle, SQL Server, MySQL, NoSQL (MongoDB, Redis) is the mainstream of the current database domain.
7, Cloud computing, virtualization, System integration This field will be more miscellaneous (operations, hardware, network, server, storage), to be familiar with a variety of company's products and open source tools, with two times the ability to develop better.
8, Big Data is currently the hottest direction, machine learning, deep learning are in the field of big data, the breadth and depth of knowledge requirements are relatively high. Like embedded with big data more suitable for Master degree or above, the other 6 in the direction of undergraduate can. Embedded development involves hardware, circuit and other relative professional knowledge, there is a certain threshold. Non-computer or electronic professional want to engage in this direction of work, need to go to additional learning a lot of the underlying knowledge, and this part of the knowledge is slightly more difficult, need to pay a lot of energy to be competent. Big Data (machine learning, deep learning) direction if the application is not too high education, but if you want to advance to the academic people engaged in, because machine learning involves a lot of mathematical knowledge, difficult. I have been working for many years, basically involves the development of 3, 4, 5, 6 of these 4 directions, and these 4 are also the most mainstream technology in the current market direction.
Several general orientations of IT industry at present