Select platform

Recently I wanted to write something point technology, but technology platform so much, I feel really bad start. Although many platforms can be written, technology is not difficult to master, but to write only to find, is not usually possible to use very frequently these technologies, it is easy to write superficial, why is this so? In fact, this is because the official documents only teach you how to use, but it does not tell you how to use this technology to solve practical problems, which is why there is a lot of introductory or advanced books, you read in after uninteresting reasons, these books is basically a copy of the official document, the English translation into Chinese, not an example of the inside of the band changed. Such books to enhance their ability to have much help?

What to learn a programming language or select what kind of development environment, with your career direction or is engaged in the industry have a close relationship, if you neglect your environment practitioners, their own emotional to learn something, It may be difficult to go far. For example, you insert a device in the company's office, and then you learn to develop business, up is j2ee, like the concept of Webservice, rmi, jms, ejb like, maybe you can understand the surface meaning of these concepts, but you may be difficult to understand why an application system made so complicated, in fact, this is because you did not actually come into contact with the so-called enterprise application, there is no direct experience, you can not figure out such a complex intentions.

Choose what kind of programming language, most of the time is to choose the platform. Although Microsoft wants any language can write .NET programs, but use most .NET developers chose to use C #, few using VB.NET. In short, the programming language is a relationship with the operating environment of the program, for example, to hear from the IOS development, you can not avoid Object-c, swift, can not avoid the security desk on the development of JAVA, or embedded microcontrollers not avoid it C, D3D ultimately, VC ++, web pages will certainly use javascript, big data will encounter R, Python, and so on.

So what kind of programming language or platform, according to each person's pursuit of its own conditions. Such things as medical management systems, industry-specific and strong, not to say that you will be a PB, or Delphpi you can work in this industry, if forcibly inserted, it will only stay on the surface, not deep, not deep also means What does the future career prospects.

Front to say, I was ready to write some things. I wanted to write something, of course, and what they actually used, but there are people who write popular stuff, and I can only write some of the less popular side of things, writing the same choice to follow the principles mentioned earlier, it does not matter but cold some familiar things, such as I have been engaged in the development aspects of .NET and writing course with .NET related. .NET framework has been a bit old, now a popular .net Core, .NET inside added some new things. Like UWP, this thing is .NET-based, standard framework used, and .net framework .net core is super. Its goal is to create different device platforms common development environment.

However, even uwp is not an easy thing, because I only installed computer windows 10, but did not surface, wp like mobile devices, if you really want in-depth studies, these hardware devices actually is inevitable, otherwise you he wrote the Demo how to verify the correctness of it.

Guess you like

Origin www.cnblogs.com/icoolno1/p/11582340.html