Believe that for the year 2020, make a lot of people left a deep impression, offline virtually every industry under the impact of the epidemic situation has a certain loss, especially when pneumonia will continue and we coexist, let we are a little afraid, in our heart, there is a question mark, for now, what can I do don't let yourself from being hurt by the largest, as the saying goes, ship line by rudder, has a new direction when the direction is wrong, IT is good to like the us now, not offline, can consider to now the world development speed of network online - IT
U.S. market survey and research firm IDC, according to a report released recently Microsoft Windows 7 1 yuan per income in China, its IT ecosystem in China to receive a 27.54 yuan, the figure is higher than the global average of 18.52 yuan,
IDC, according to a report in the Chinese Windows 7 for every $1 of income, industry ecosystem of hardware vendors will be about 23.63 yuan, software and service companies is about 2.09 yuan and 1.83 yuan respectively, that is to say, Microsoft sold in China 1 yuan to Windows 7, can other IT vendors in China under the stimulus of Windows 7 products sold 27.54 yuan, of which 85% ($23.63) for hardware products, such as user to buy a computer, including the cost of Windows 7, but most of the cost of computer hardware,
For a lot of friend want to engaged in the IT industry will ask:
1. Just started to learn how to operate from where
2. After I learned how to develop in the future, how to hand from employment
For the above questions I summarized some information now some situation for your reference, hope can help to you,
1. The development trend of the IT industry
Mobile terminal (mobile phone operating system) is the fastest one change in, there are a lot of variables, 10 years ago, at the time of the most popular nokia, you will think of the prospect of Android is now so big so many users? Began in 2010 began to brewing (08), rapid rising of Android development unusually fierce, by 2012 nearly an Android device, at the same time, nokia has all the way down, until it fell to the bottom can't climb up, then into the arms of Microsoft is also not very well, has been lost, and apple from the birth of the first generation of the iPhone in 2007, taking up tall line, is mainly aimed at the high-end crowd, the price is the highest of all mobile phones, but also a newbest technology, experience is the most friendly, so that each time the conference line people dhi to explode!
The direction for the future of the Internet I think IT field, from the aspects of the entity must be a smart devices and the Internet of things, from the field must be Internet +, network in the future will be more and more intelligent,
The Internet is a network and the network, the network connection with people; And the Internet of things is the object and the network, and network connections, alibaba investor masayoshi son on the Internet at the conference said: "today everyone will probably have two mobile devices, in 2020, the number of each connected device will reach one thousand", the future will be surrounded by objects, and objects are connected to the network, which is surrounded by objects, surrounded by the network, and the object will be more and more intelligent, smart home should be developed, such as a home, you air conditioning were opened, the light is bright. The air conditioning and electric light was shut out, also remind you weather today... Now there are a lot of things developed slowly,
I don't play games, game on the game don't understand! But from the point of the whole social development, the world is growing, China is increasingly powerful, with the constant improvement of the economic level, people have more time for leisure entertainment, there are also the material basis for the better, under this trend, will play games should be more and more, the game industry should be more and more good,
2. IT technology learning
I did ali and baidu school recruit exam, Java development engineer the pen test requirements of computer language are mainly composed of Java, there will be a small amount of c + +, the topic of programming can generally in Java, you can choose any one of language such as c + +, subject type, you mentioned that the data structure and algorithm, database, operating system, computer network, such as pen algorithm engineer position paper mainly c + + language, the type will have what KNN, hidden markov, the shortest distance difficult algorithm, such as
Java pen questions there will be a part of the c + + topic, I think it may be so for two reasons:
1. Check whether your learning attitude earnest efforts, because c + + is almost all the required course for students majoring in computer related in the university;
2. Check you some understanding of the underlying computer language, grasp of the basic level, for example, if you are familiar with c + +, you know that arrays in memory is actually a continuous memory segment,
If you want to do Java development background, it is based on study of Java web technology, or it is necessary to master the basis of c + +,
3. The prospects of the IT industry
According to the analysis above, the Internet will be more and more widely application, web front-end, web backstage, mobile development of talents in the next three to five years should be urgent need of talents, with the advent of the era of big data, algorithm/research direction of high-end talent will become and for the shortage,
4. Technical direction dividing
First of all, I think this is the direction of IT technology division more reasonable: mobile development direction, web front-end direction, the direction of the background, the game development direction, algorithm/research direction,
Because of the Internet industry back-end servers are generally Linux, so web development background and direction of development can be regarded as a Linux server (unless you're referring to the Linux server development is a system architect, but that is the job of the operations, should not count development),
And game development is given priority to with c + + but is not limited to c + +, although a lot of big games are c + + development, such as the mobile game now also have the Android, IOS development, also some game development will use new technology (such as the Unity of the best known, probably still won't reach) at the university, the database is essentially the design of the architects and programmers,
5. IT is the choice of direction
In the direction of the technology choice, I think no matter what choice, should be given priority to with interest, follow your heart! So as not to regret it, so it is impossible to make a choice, just follow your intuition! I think in the case of don't know anything about the event, intuition is 0.5 + 0.5 self-consciousness providence,
I in the university three years mainly to learn the main direction of Java, as an intern for the four last semester's work is also a Java, found behind the Java though use is very convenient, but it is hard to have the opportunity to understand the underlying implementation principle, and most of the company's core products can use c + + development in the pursuit of efficiency, learning Java words is hard to enter the core... So I took it to c + +, almost from scratch, my classmates all say I'm crazy, because I was a Java learn better one of the few), but I know that I am in follow your heart! So big study about my internship began to c + +, back after a bumpy, but I still don't regret it, until now also is,
I don't think this world have a lifetime of the poor, only let oneself not to the poor, a lot of people in front of the opportunity to dare not believe, dare not imagine, when something we couldn't imagine, what things are worth we have here, it is only is often not recognized, in the end all became the most recognized, we work hard to marry Bai Fu beautiful, hope the younger brother of theory can bring great benefits for all,