The reference of. Net programmers from the perspective of martial arts

Source: Internet
Author: User
A good programmer will not only be associated with the technical skills of a large company, nor will he only know a language.

There are a lot of. Net programmers here, so I will take. Net programmers for example .. Net is a micro-engine technology. It is backed up with the principle that "not only is it with the technical expertise of a large company", but as long as you can consciously discover in terms of programming's true experience, you can still make some light from the ban, and one by one, "nine real experiences".

Let's take a look at what technologies. Net programmers can grasp and rely on for ten years, regardless of the existence or absence of microservices?

1. xml. It is not the XML APIs in. net, but the understanding of XML, XML schema, xml dtd, Dom, sax, XPath, XQuery, and even XSLT ﹔

2. SQL. Not to mention how familiar you are with SQL Server, but familiar with the SQL statement method, high-performance SQL application, and PL/SQL statement ﹔

3. Oop. Through learning objective C #, you have mastered the concept and lack of OOP and the new concepts of modern Oop, such as interface, property... program ...﹔

4. development process. Through the use of Visio, Power Point, SQL Server, vs. net, and other components, you can understand the general process of a component development. Instead of knowing a few words, we need to have a personal experience that has been passed for n times ﹔

5. Portable parts. Through the use of nunit tools, you can master the methods for copying component data in general, understand the necessity of copying component data, and what kind of copying component data is required at any time. (In fact, this point should be at least 4th points, but it is not very important in China. Even if there is one, it is often used to pay for it. it is listed in a single region as a metric) bytes ﹔

6. Security. Both. NET and J2EE need to address security issues. Security is a bottomless hole. However, the principles and technologies used are extremely disruptive. Things that were used ten years ago are still widely used. Compared with other technical experts, it is determined that it is worth investing in ﹔

7. Web Services. Instead of using vs. Net to use web services, you need to know why Web Services, Web Services three protocol --- WSDL, soap, and UDDI. Learn about SOA (servie Oriented Architecture) and zookeeper and location assignment of business logic layer through web servies ﹔

8. design mode. This is the most difficult meeting in this field, and it also requires years of experience. After reading a copy of the <design mode>, I said that I understand it, and I just said "sorry. The design mode is like "nine real experiences". At the beginning, even if you can't remember it, you can only rely on years of practical experience to understand it on a daily basis. wu Jing is really "Ao Miao. Once success is achieved, the benefits will be lost. It is a required skill for programmers to introduce the process to the system architecture.


A smart. Net programmer, even under the control of micro-accounts, should also intentionally think over the above points. This article breaks Fan Yi.

. Net programmers are different from those in the source community, for example, the difference between "Zheng" and "Qi Zheng. "Zheng", fast entry into the table, from the first two to three years of achievement is higher than the "Qi Zheng. Those who follow the "Qi Zheng" pursuit of the essence, from the inside to the table, and then to the others. However, five years later, they worked hard to figure out the former. Why is there a gap between a table and a table? The reason lies in the inertia of people. "From luxury to luxury, from luxury to luxury", the difference between the former and the latter is easy to produce.

But everything is done by people .. Net programmers are self-aware and self-evident in their short experiences. They are still very promising. Here I will send a. Net programmer six words-learn their books and give them away

We encourage everyone.

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.