The technology must be affordable.

Source: Internet
Author: User

This articleArticleI 'd like to share with you some of my experiences in my learning career. One of them is that the technology must be well-developed.

 

A few years ago, I was excited when I was studying the object memory layout of the C ++ virtual inheritance class. I also wrote multiple tests to practice different com apartment models.Program. Of course, in order to learn Java or. net. in the forum, I also talked to other users about the best point of view, and showed off the program I wrote. I also suspectedAlgorithmHow much help does it actually help? I am also addicted to expert points on the Forum to answer questions.

 

I suffered a lot of losses on the way to learning. I spent hundreds of oceans on the Chinese Library of MFC, which is actually an msdn translation. I have bought a crude technical book and finally thought that Java and JavaScript are a thing. I once saw that OpenGL was very popular and researched for a few weeks, but I still had to try it out. I also bought several UML tutorials and finally thought it would be better to buy grass paper.

 

Of course, there is no loss of happiness in the learning process. with the C ++ object model, C ++ experts feel treasure when programming. write down the pride of billiards game plug-ins in a clever way, and kill all the questions on the Forum ......

 

Looking at the work at hand, the previous "research" technology seems to be useless. not to mention virtual inheritance, C ++ projects do not know how to build. javascript also goes to Google every time to find the ready-madeCode. Although C # is used to write code, the inheritance relationship of the class is basically no more than three layers. ASP. net. NET 1.1, after the concept of the master page, it is basically unknown. WPF only sets up a hello World to perform basic tests, not to mention Silverlight. orm, framework, various models, and so on are all in the fog.

 

Some may lament that the technology is developing too fast and cannot keep up with it. the environment is too impetuous, so it is difficult to be steadfast and in-depth. in fact, I read a piece of cnblogs, but I don't think there is anything good or bad about the rapid development of technology or the impetuous environment. because of the technology, we have to put it down.

 

I wonder if you have installed your computer. think back to middle school that year, popular CPU, memory, hard disk, graphics card models, parameters, General prices can be backed up. how to install the system, how to back up the system, how to quickly restore, and how to install and optimize the details are multiple sets of solutions. start the floppy disk with you and keep the above tools updated at any time. however, when it was time to buy a computer, I went up and looked at it. In fact, it was better.

 

The same is true for technologies I feel. although I can't keep up with new terms and technologies, I think about new things differently. previously, I thought of how to develop an example program, study different usage skills, and care about who has learned more about some insider technologies. I am entangled in various comments and technical comparisons. but now I think about what problems this technology has solved, what advantages it has in comparison with the previous technology, where its limitations are, and whether it is suitable for my work. after understanding it clearly, I am not interested in further exploration. one day, when I encountered a specific problem, I felt that there should be a corresponding solution, and I would like to recall it, go online and find a circle, and then start to study in depth. later, we found that the original technologies were similar. As long as they were not scientific problems, the engineers could pick up the technology at will and put it down at will.

 

I have put down all the technologies that I can learn from books. What about you?

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.