Post of the series of blogs on the road to LINQ

Source: Internet
Author: User
Document directory
  • Origin
  • Learning Tower
  • About the road to LINQ
  • Encounter blog
  • Thanks
Origin

On April 9, March this year, I changed my work unit. I have received many new employee training emails from the company, but I don't catch a cold with this. To be honest, I don't like this kind of activity. The impression is that new talent training is nothing more than nagging about the company's rules and regulations, telling us about the company's glorious history and bright future development. The rule system is boring. Yesterday has passed, and the future of the company seems to be far away. Today is the only thing that actually happens. However, new talent training will neither make me feel comfortable today (taking up a precious weekend) nor double my current salary! So I tried to push it again and try again before the trial period ends. Well, we have no choice but to threaten people to turn to justice.

After one day of training, although some of the boring "according to this chapter", I was deeply impressed by the course content of one of the lecturers. The course content covers from the IT service industry overview to the corporate culture, from the formation of personal professionalism to the collaboration of teams. Her lecture style is very lively and interesting. It can fully mobilize the enthusiasm and attention of the listener, which has greatly changed my views on new people training such activities. The lecturer's story about the "Tower of learning" in the course directly aroused my enthusiasm for opening my blog.

Learning Tower

The Learning tower presents the beneficial relationship between different learning methods, as shown in:

Reading is the first way to learn at the bottom of the tower. Including reading books and querying the Internet for the purpose of obtaining some knowledge. This is the most common learning method, but it has the lowest learning effect.

The second learning method is to listen and receive training.

The third learning method is to learn from the pioneers.

The fourth learning method is training and coaching others.

The last learning method is located at the top of the tower:Write diaries and blogs. This is the most effective way of learning. The diary and blog carefully written can truly strengthen our understanding of life and summarize our learning knowledge/experience.

From bottom to bottom, we can see that the entire learning tower is actually a process from passive acceptance to active participation. The higher the degree of participation, the better the learning effect. However, in the ordinary learning process, the lower the learning efficiency, the most common use. Therefore, it is vital to master the final knowledge to improve our learning methods and develop better learning habits.

After searching, I found the famous "learning pyramid theory" on the Internet. The above "Learning Tower" I learned in the new person training course is similar to it, if you are interested, you canGoogleOrBaiduFind related articles.

About the road to LINQ

Earlier, the company leader asked each member in the group to prepare a knowledge lecture so that they could teach everyone when they were empty. First, you can exercise your speaking skills. You must know that there are a lot of people who do not dare to compliment your speaking skills in this technical line. I am one of them myself. Second, you can improve your professional knowledge, form a good learning atmosphere. Well, learning, learning, and re-learning are both the fate of our programmers and the pleasure of our programmers.

The topic I selected is LINQ. One of the reasons is that as an important technology in C #3.5/4.0, LINQ has been released for some time and does not have a systematic understanding or learning of it; in addition, most of the projects at work also use the related techniques of LINQ. Learning well about LINQ is also very helpful to work.

The road to LINQ was my first series of blogs. The process of writing was far less interesting and fast than I imagined. I spent a lot of time and effort on completing each article. The explanation of each knowledge point can be completed only on the basis of full understanding. Although most of the blog content comes from the translation and summarization of C #4.0 in a nutshell, I have carefully studied and understood the original content, the examples in the blog are tested and annotated, and the related expressions are modified to conform to the Chinese expression habits as much as possible. Sometimes, for the sake of accurate expression of a word or sentence, you have to read a lot of materials: books, MSDN, and webpages.

In the above learning tower, we have seen that blog is one of the most effective learning methods. Of course, it is necessary to write a blog with your heart, rather than simply copy, paste, and then publish it. This is why I am spending so much energy on a series of blogs on the road to LINQ. I hope to provide high-quality articles for the majority of park friends, just as I hope to read excellent articles published by others. Therefore, through the series of blogs on the road to LINQ, I am also practicing my own expectations. In my attitude of being responsible for myself and everyone, I made every effort to provide the readers with the road to LINQ. Of course, the capabilities are limited and omissions are expected to be corrected and understood by everyone. Always believe: Give a rose, leave the remaining fragrance in your hands. I think the greatest benefit of the completion of the series of blogs on the road to LINQ is myself. I strongly recommend that you activate your blog, summarize your learning experience, write it down, and share it with you so that you can join in the discussion, more profound understanding! This is the purpose of this postscript.

Encounter blog

That was almost two years ago. One project at work used WCF, so I checked the information everywhere. It is still a treasure to the discovery of Artech's WCF journey and its follow-up journey. From this, I got to know the blog Park and found that there is such a website dedicated for developers. There are Responsible editors, selfless bloggers, excellent articles, and enthusiastic garden friends. All these make blog gardens an ideal place to learn, share, and grow. Since then, the blog garden has become a place where I often patronize and stay. Naturally, it has become a carrier of my own series of blogs on the road to LINQ.

Thanks

It is easy to read a blog, but it is not so easy to write a blog. Looking back, the most likely thing to think of is that many quiet nights, blog writing till midnight. Although this is my first blog series, although my major and writing skills are very limited, I did try my best to finish it. The key to having so much time to write a blog is my wife's support. The reason is that when I write a blog, my half-year-old daughter, who has been studying languages for more than 10 months, has been taken care of by her wife. Well, for me, every successful blog (if this is successful) is followed by a good woman! Thank you for your hard work. Of course, while enjoying the joy, I am deeply sorry for my daughter. A good father should not leave her daughter cold. What's more, she is so small. Fortunately, now I am done. I can accompany my daughter and teach him to call him "Dad" and "mom" to play with her and accompany her crazy! Haha, life is like poetry...

Let yourself stick to this series of blogs, and enthusiastic support and encouragement from many garden friends. Thank you. It is a pleasure to see that your articles are supported by you. Without these articles, it will not make any sense to write a blog. I would like to take this opportunity to express my sincere gratitude to you for every reading and every comment you have made!

 

Blog series Navigation:

Blog navigation of the road to LINQ

Road 1 of LINQ: Introduction to LINQ

The path to LINQ 2: C #3.0 language functions (I)

The path to LINQ 3: C #3.0 language functions (II)

The road to LINQ 4: the syntax of the LINQ Method

The path to LINQ 5: a linq query expression

6: latency in Execution (Deferred Execution)

7: subquery, creation policy, and Data Conversion

8: Explain query (Interpreted Queries)

Road 9: LINQ to SQL and Entity Framework (I)

10: The Path to LINQ to SQL and Entity Framework (below)

11: Filtering by LINQ Operators)

12: Data Conversion (Projecting) of LINQ Operators)

Connection to the LINQ road 13: connection to the LINQ Operators (Joining)

The road to LINQ 14: sorting and Grouping of LINQ Operators (Ordering and Grouping)

Road 15 to LINQ: Element Operators, set methods, and quantifiers of LINQ Operators

LINQ LINQ 16: Collection Operators, Zip Operators, conversion methods, and generator methods of LINQ Operators

X-DOM introduction to the road to LINQ 17: LINQ to XML;

18: navigation and query of LINQ to XML

Road 19: X-DOM update and interaction with Value attributes for LINQ to XML

Path 20 to LINQ to XML: Documents, Declarations, and Namespaces

The path to LINQ 21: The X-DOM for the generation of LINQ to XML (Projecting)

Post of the series of blogs on the road to LINQ

 

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.