Several misunderstandings in learning computer technology

Source: Internet
Author: User

 

Computer technology equals Programming Technology:

Some people have this impulse in their subconscious even if they do not have this idea. What makes me strange is that many schools of information
Students also have this idea. I think that computer majors are programming majors that are irrelevant to programming or are not very relevant courses.
He doesn't care about Cheng. Extreme students don't want to read it if there is no "programming" in the book.

In fact, programming is only one of the most complex tasks in the application process of computer technology.
People are CODER ). Computer technology includes multimedia, computer networks, artificial intelligence, pattern recognition, and management
Information systems and so on. Programming is only a process of theoretical research or engineering practice in these specific technologies.
Process of expressing the algorithm. Programmers do not necessarily know much about computer technology. An interesting phenomenon
Yes, many master computer technology researchers do not understand programming. Online hype and good working conditions in reality
The work of programming is mysterious. In fact, every programmer understands that they do not learn these things.
It is more difficult than other majors, so it is naturally not high-end.

You have learned the following:

I have met a girl's "Computer Network Principles" textbook. This girl is full of skills in books like a primary school student.
The notes are full and printed out must be thicker than the teaching materials. What I don't understand is that, like the computer network principle
Course Notes required? Our exam-oriented education has indeed hurt a lot of students. During the course "principles ",
Many students recite their memories as if they were studying the principles of Marxism-Leninism. This is the most stupid behavior I have ever seen. The so-called original
And learn why, rather than how ). Extremely serious student
The maximum length of the backend Ethernet network cable, the length of the data frame, the meaning of each field, and the format of the IP header. However
I forgot the routing principles and the purpose of the TCP/IP protocol design. In short, many people spend a lot of time rolling back their books

It means nothing is learned.

This is also true for these students when learning programming. They exactly remember the details of C ++ syntax. After reading the C ++ tutorial
Thinking in C ++, Inside C ++, C ++ reference, and th
Is C ++, that C ++ ......, Then I learned a lot about the C ++ syntax on the Internet, and found myself
I forgot some C ++ syntaxes, and finally I went back to the negative complement .... A younger brother told me: "C ++ is too difficult. I learned it here.
I forgot about it and learned to inherit the template ." I replied, "It's easy if you don't study ". I didn't teach him anything bad.
Just tell him that the syntax of dead C ++ is just as meaningless as there are several methods of writing the character of Jack Kong. You
There is no need to worry too much about the C ++ syntax at all. It's just a matter of hands-on programming. If there is something you don't remember, you can check MSDN immediately.
I have concluded that the understanding of program syntax in the actual development process is the most insignificant. Why?
It took me only half an hour to write a small program for my classmates using Basic (I have never learned it before ).
Syntax, and then completed the program in half an hour, and an hour later I completely forgot all the keywords of Basic
.

Blindly catch up with fashionable technologies despite the Foundation:

Finally, I came up with the question. Most people want their stuff to run right away and turn into money. This idea
It is reasonable for a programmer or project manager who has already entered the professional field, and IT technology advances so much.
Fast. If you do not follow up, you will be unemployed. But for beginners (especially those with ample time ),
This is another confusing concept. The biggest capital for beginners who have not entered the competition in the industry is that they have enough time.
Sink your mind to learn basic things and learn why instead of how. Fashionable technologies are often easy to master and increasingly popular.
Easy to grasp, this is driven by commercial interests, in order to maximize the cost of software development. However, in the IT field

This is the case. The more people learn, the faster the elimination. Every time new technology comes out
, Many beginners follow up, these beginners because of lack of the necessary foundation, so that they spend in the follow-up process
A lot of time, and when he learns, this technology will soon be eliminated. Basic courses, such as data structures and operations
Although you cannot implement a linux system immediately (this is why many people laugh at the useless theoretical courses ),
However, they can significantly reduce the learning curve slope when you are learning new technologies. And for many key technologies (such
The Win32 SDK program design and DDK programming are even indispensable.

Related Article

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.