Four years of university

Source: Internet
Author: User

My four years of college have touched me a lot. I would like to share with you some of my personal views on computer learning in light of my participation in competitions and my internship at the company during my college career, for your reference only:

Start with the principle and focus on ideas and practices.

Principle

To learn a technology, you must know what it is, what its advantages and disadvantages are, and how it works.

Many people have asked me this question: Do you want to C #? Could you help me modify APs. Net'sProgramRightJ

The student who asked this question must have no idea what a technology is doing. Will C # Always Be ASP. NET? Or are you sure you want to learn C # When learning ASP. NET? If you take a look at the. NET overview book, or go to msdn to learn about the concepts of. net, C #, and ASP. NET, you can understand the relationship between them.

You can also compare the advantages and disadvantages of a technology with relevant materials, such as web development technologies, such as ASP, JSP, and PHP, you can also be aware of it.

Taking. NET as an example, if Visual Studio is not such a powerful IDE, can we successfully complete the development task? Taking Java as an example, everyone knows that JDK should be installed first, but what exactly is contained in JDK and what is the purpose of every file in the bin directory, how to find the class file path. It is a basic requirement to solve these problems. If you want to learn more, you can readSource code.

Thoughts

This content is very wide and should be accumulated at ordinary times.

Programming style: there are many existing programming styles. find one you like and have a good habit.

Algorithm: First, master the basics and learn as needed.

Program architecture: You can refer to books on design patterns, such as head first design patterns.

Practice

To put it simply, you need to perform multiple exercises. For example, if I am learning PHP, I can write the syntax mentioned in the book and run it on the machine. After learning, you can think of a project, and then do something practical.

Let's look at what others have written.CodeTo learn the strengths of others.

Or participate in various competitions and compete with othersJ

The basics and ideas are very important during college. After work, it is difficult to say that a particular technology learned during college can be applied (I like it very much during college. net, but now mainly engaged in the development of the Linux platform ). However, you have a good foundation. When you study the principle, you will find that many new technologies can be used very quickly at work.

 

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.