http://blog.9cbs.net/doodoofish/rss.aspx
[Learn to this, She Hua]
A good programmer is not only tied with a big company's technology, and it will not only know a language.
There are a lot of .NET programmers here, I will take the .NET programmers to give an example. .NET is Microsoft technology, which is in violation of the principle of "less only to a big company", but as long as you can consciously find the true meaning of Programming, you can still cast some from the imprisonment. Shining, thus gain a look "Jiuyin Zhenjing".
Let's take a look, what is the .NET programmers can master and rely on the technology of Ten years regardless of Microsoft?
XML. Not .NET in the XML API, but to XML, XML Schema, XML DTD, DOM, SAX, XPATH, XQuery, and even XSLT ...
2. SQL. It is not how familiar with SQL Server, and it is familiar with SQL syntax, advanced SQL application, and PL / SQL;
3. OOP. Through learning C #, you have a thoroughness of OOP and the shortcomings, as well as modern OOP, such as Interface, Property ...
4. Development process. By using software such as Visio, Power Point, SQL Server or VS.NET, understand the approximate process of software development. I don't know a few nouns, but I have to experience the sensual understanding of N times;
5. Software test. By using tools such as NUNIT, master the method of general software testing, understand the necessity of software testing, and where to test it. (In fact, this should belong to 4th, but software testing is very not valued in China.
6. SECURITY. No matter whether it is .NET or J2EE, you need to handle Security. Security is a bottomless, but the principles and technologies used are very coherence, and the things before ten years are still common. Compared to other techniques, it is relatively stable, worthy of investment;
7. Web Services. Not how to use VS.NET to use Web Services, but to know why we want to use Web Services, Web Services's three protocol - WSDL, SOAP, and UDDI. Understand the responsibilities and location of SOA (Servie Oriented Architecture) and Business Logic Layer through Web Servies;
8. Design mode. This is the most difficult to learn in these points, but also the most accumulated annual accumulation. After reading a << Design mode >>, you know yourself, it is just in his nuts. The design pattern is like "Jiuyang Zhenjing". At the beginning, even if you can die, you will not have its essentials, you can only understand the "Jiuyang Zhenjing". Once practiced, lifetime revenue. It is a compulsory skills in the process of programmers to system architects.
A wisdom .NET programmer, even if it is controlled by Microsoft, it should be consciously pondered to ponder the above points. Learn the essence and break the fence.
.NET programmers and open source community programmers are like "Jianzong" and "gas". After practicing "Jianzong", the entry is fast, and the first two to three years have achieved higher than the "gas". The "gas relief" is pursuing nature, from the inside, and it is difficult to enter the door, but its skills have entered the former five years. Originally, one by the table, one is in the table, one is one, why have this gap? The reason is in the inertness of people, the so-called "由 入 易, by extravagance", easy to be in front After the difference is generated.
But everything varies from person to person, and things are human. .NET programmers are self-knowledge, and they are also self-short, stronger, and there is a big event. Here I send .NET programmers six words - learn their book, She Qihua
Everyone agreed.