Where is the learning direction?

Source: Internet
Author: User

Where is the learning direction?

I started to learn c # by myself in my sophomore year, including his winform, web form to the current asp.net mvc, as well as the framework and design pattern used for development. All things learned are related to c. Many people say they want to learn several languages, but I have never thought of learning other languages. It is because of the usage of the simple syntax. You can also learn its class libraries and various frameworks. Slowly, I feel that my knowledge is actually limited to. net. Would you like to ask the elders in the blog garden How many languages do you use? Can you develop projects in any language at any time? In this case, I think it is too difficult for me to learn.


Where can I learn advanced mathematics?

You can ask the children's shoes in the Mathematics Department. Generally, the mathematics Major's advanced mathematics is mathematical analysis, which will begin with Elementary and Secondary Mathematics and will be gradually extended, it is better to relate relevant theoretical knowledge. Then, we will learn probability theory and mathematical statistics, linear algebra, and linear algebra. Higher Algebra and multiple linear algebra will be extended. You have learned the theory of complex variable functions, you can learn more about the theory of real functions, and learn more about number theory, group, graph theory, discrete mathematics, fuzzy mathematics, and column theory. Later, learn more in-depth mathematics based on actual conditions.

Which of the following is better to learn programming?

Regardless of your attitude towards Java, Java is one of the most fashionable development tools in the world, and it has a large and complete class library, built-in functions that can be supported by libraries or even operating systems for other languages and have a virtual machine. In short, the emergence of Java has indeed brought a huge impact to the entire program industry, maybe the impact of Java on the entire IT industry cannot be accurately evaluated yet, but there is no doubt that Java will inevitably affect a generation of programmers.
As a learner who wants to become a professional programmer, you may need to carefully evaluate the impact that Java has on itself for a foreseeable period of time. in the United States, more applications are developed based on Java. the Perfection of Java in enterprise applications dispelled the concerns of many people that Java cannot be applied to large-scale enterprise applications. java is also in full swing in China. according to the survey, in the next few years, there will be 0.2 million Java programmers, which may exceed the requirements of any other programmer.
Maybe you have started to be interested in Java now, but you are not as happy as you are. BBs learning Java has a Java research organization, the Java World in China, and SunOne expert Road (just founded ).
Java is a design language for area networks. It allows programmers to create applications that can be downloaded and run securely on any computing platform, in addition to the Internet and corporate intranet systems, you will have an unexpected network computing environment. Java, as a distributed and object-oriented programming environment, allows applications on any computer application network located anywhere.
Based on the above, the vitality of Java is embodied in the following aspects:
1. The emergence and prevalence of Java are objective requirements for InterNet development.
2. it is a programming language with good performance in all aspects. Its basic features are simple, object-oriented, distributed, interpreted, robust, complete, structure neutral, and portable, excellent performance, multi-threaded, dynamic, and suitable for developing application systems on the Internet environment.
3. Java can make most of the network application systems, and it is well integrated with the popular WWW browser.
4. java is not only a platform of different parties, but also a platform technology that distinguishes it from traditional systems and complies with the "Network is a computer" Creed. the Java platform extends the object-oriented system to a network computer (NC) that includes programs and data. The core of the platform is the Java Virtual Machine, many attributes that make Java a universal development platform are derived from the concept and implementation of Java virtual machines.

Currently, Java is the mainstream development language, followed by c ++ and c #. It should be said that Java will be dominant for a long period of time in the future, and he will have a great advantage in web application software development. China's software industry is still in its infancy, with great development potential and a great gap in skilled Java engineers. If the technology is better than two years of working experience, in large cities, the salary is more than 4000 yuan, and the coastal developed cities are higher. If a good mix is used as a project manager or architect, the monthly salary is not far from 10 thousand (or higher. So, Java is very interesting!
I don't know much about SAP. It's probably similar to. net. In terms of technology, Java is not as deep as Java, and there is no end to learning Java. The key is what the programming idea can achieve in the future, which means how high your treatment can be. Let alone management!

Sun and IBM, ORACLE, Netscape and other companies are vigorously promoting JAVA applications. The Java chip designed to speed up Java is also in full swing. Some people expect that Java code will run as fast as C ++ in the near future. After Java's position in WWW applications has been affirmed, Sun will in turn expand Java's applications in the home appliance field, and Java's applications will expand to a broader field. "The potential of Java is far greater than the benefits of being a programming language," said Sun executives. In fact, Java is a new computing mode enabling technology ". It seems that J... the remaining full text>

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.