I graduated from the computer department this year and now I work in a game company. As an experienced person, let me give you some advice.
Freshman last semester, freshman class time is not much, and there is quite a lot of free time. When I was a freshman, I taught myself C language. Generally, people who learn programming will learn C language (at this time, ordinary schools will not offer courses in C language, so they have to learn it themselves).
The general school will offer the course of C language programming next semester, and you can learn c++ at this time. Of course, if you like java programming, you can teach yourself java. When I was a freshman, my passion for coming to college basically faded. As you said, degenerate people play games in the dormitory all day (people in the computer department are quite ordinary). Remember, you can play games, but you can't play them often. If you like programming, you should restrain yourself from studying for so long. It's not the school's fault that college students can't find jobs. You will know why after a year (because there are too few people in the university who can persist in learning their major well). They play games all day and play mobile phones in class. Of course, it is ok to play hard on weekends. ),
You can teach yourself MFC programming when you are a sophomore. After learning, you can really compile some window programs, and then you can proudly make some small software you want to do.
During my sophomore year, if there is no accident, the school will also offer some courses on database. After learning the database, you can program some management software. This period should have convenient knowledge of data structure. You must learn this knowledge well, especially the linked list, and the data structure knowledge of the linked list will meet a lot in the future interview, remember to remember!
In my junior year, I will basically learn some professional knowledge, such as network engineering, and I will also open some courses on network security.
In my senior year, there was basically nothing to learn during this period, such as graduation project and internship. So learning things is mainly in the first three years!
I taught myself most of the knowledge when I was in college. For example, C language programming, freshmen can teach themselves. You can search C language video tutorials online, and there are a lot of materials. You must have a computer to learn programming. Learn java and c++ after learning C language, and you can search for learning videos online. Watching these videos is much more efficient than reading books. Of course, after watching the video, I have to read the book again. In college, you should be happy, study and find a girlfriend. Both study and play should be allocated. Otherwise, it would be a pity to go to college and do nothing.
This is all for you. Anyway, it is important to remember that self-study in college is very important. Most of the knowledge is learned by watching video tutorials and going to the library to read books. The best environment in the university is the library, so visit more! On weekends, people who should go to ktv go to ktv. People in science and engineering should not be too bored. No one likes to play with people who are too boring outside the society.