(Formerly known as computer science), do I have to learn Data? (Log)

Source: Internet
Author: User

I often heard the chief executive say, "If you want to submit a job, data must be good !!』 I believe this sentence involves many people, but is it true?

I have been programming for so many years, although I still like data, but I have never used any data in the old saying, I have always been skeptical about the long term.

Today, I am going to hear about the structure and presentation of materials in the Information Department.AlgorithmAfter that, I always understand the meaning of this sentence. What the elders have said is correct.

Computer science is divided into three schools:

1. hard school: the integration of speech and hardware, computing machine groups, production systems, programming programs, C-language statements, integration languages, hardware descriptions, dynamic programming, and embedded systems are used. and other subjects, no data is used, mainly for developing system programs. This organization belongs to the telecommunications or telecommunications organization.

2. software organization: the development of software development will use object-oriented, system analysis, C ++, Java, data pipeline, and case management, no data is used, mainly for developing applications. The Ministry of Information or management of the Organization.

3. algorithm School: this school uses discrete data, machine rate, disruptive data generation, data structure, algorithm presentation, and other subjects to solve problems, this is why some data is required.

For example, if you want to calculate 1 + 2 + 3... + 100 for a program, how can different programmers compile the program?

1. Hardware: Use the for circle.

2. Traditional schools: use traditional schools.

3. algorithm School: Use the trapezoid formula (1 + 100) * (100/2)

Obviously, the algorithm School Program is the fastest, because it uses data as a weapon.

What is the ultimate convenience? The algorithm School is the most advanced in mathematics. It really requires a little talent. It is not just a matter of effort, but it is really more interesting in this field, A lot of data or talents are chosen for this region.

The hardware school is second to none, but it can be better if you try to read it well, but the premise is that you are interested in programming. At present, I have read this kind of attention.

This is why many non-undergraduate students can write data management jobs, resulting in the surplus of information management talents. However, it is not easy to change things, mainly because the changes made by thinking and thinking are very difficult, however, this attention school also needs to be interested in programming.

Therefore, if you are not familiar with data, you can still renew your work. If you are interested in programming, it can also be done well in the hard-ware and physical-ware dispatching scenarios. Of course, if you are in a data-driven environment, you can choose among the three domains. So I have never answered the question, but I am not sure.

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.