How College Students evolve to programmers

Source: Internet
Author: User

I think the question below is a question that many college students, especially those who are not computer majors like me, are always confused: How should we learn, to evolve into a qualified programmer!

As an electrical science student, out of my hobby in programming, I have been studying programming for the past two years. From C to data structure, to participation in ACM competitions, and then to C #, I will go back and learn C ++ primer. I am like a headless fly. I am so excited and have no direction in this endless code.

I don't know how to systematically learn programming knowledge.

Initially, I thought that the syntax knowledge was programming. Later I learned about data structures and algorithms, and I took it for granted that the knowledge of data structures and algorithms was king. Then I learned a little Object-Oriented Knowledge, I think that large and maintainable code is the real programming ....

 

What is programming?

How can we systematically learn this?

How can we be competitive after two years?

Postgraduate or direct work?

How much is my dream worth?

 

 

In the face of this, I am at a loss...

No clue, no goal ....

The main purpose of this essay is to ask the elders who once came here like me How to systematically learn?

At the same time, I hope that those college students who share these confusions can discuss them together.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Welcome to the QQ Group Discussion: 189185443

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.