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