Is it difficult to learn C language?

Source: Internet
Author: User

To say that the computer now what is the most fire, like the network. Look at the major computer websites, full of network engineers, what IP Ah, routing ah, virtual machine ah,In short, the operational computer skills are firmly accounted for by half. Of course, these skills are important, but there can be no software development skills, I love to serve the development of the C + + engineer Road, for the aspire to become a software engineer students to provide guidance.
first of all, what do I need to learn to become a C + + engineer?
from a crash point of view, become a C + + engineerThe growth chart is as follows:


There are a lot of courses listed above, but I still think it's "crash" because I think:

1, learning computer programming, really is not overnight can do, need to learn a lot of basic and professional courses, and these courses are not shown. such as "Computer composition Principle", "assembly language", "Compiling principle", "operational research", "Computer Graphics", "cryptography" and so on, there are many, here do not list. These courses are quality, a kind of gas field, if you want to stand firm in the computer community, there must be such a gas field, there is such a confidence, no matter how fast the computer development, you can seize their core.


2, learning computer programming, really is not only to learn computer expertise can be, it most need cross-border, need to learn professional knowledge. Software programming requires only computer knowledge. If you make good software, you need other knowledge. Cite foreign examples (some time ago I took the children to the American University tour, feeling very big), the United States Ivy League university, generally need to study four professional to graduate. For example, Stanford University computer Science must study anthropology major to graduate, Yale University to receive our girls are the department of Physics, she also studied computer science, finance and art, will go to the Wall Street Morgan investment bank work. Of course, China's national conditions are different, but we have a few more hobbies, always good. (For example, in addition to the computer, but also understand the financial, so became Hunan University Institute of Gold graduate tutor).


3, in fact, many language software development engineers to learn the same distance, many of the above courses, Java engineers still need to learn.


4. Many universities usually offer a mid-circle course, while others require students to teach themselves.


Second,C + +the direction of language practitioners

to say that before that really anything can be done, now shrink a lot. The most common are:Unix/linuxServer Programming (Clanguage), embedded program development (Clanguage) andWindowsDesktop Programming (C + +Of course, if you have special cowhide, you can also enter the research and development Department of Microsoft, INTEL, NBA and other large companies.




Is it difficult to learn C language?

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.