Looking back, looking ahead: 2023 Year in Review

Table of contents

Preface

1. Review of 2023

1. Publish the “first blog”

2. From 0 to 1, become a blogger with thousands of fans

July-September

October-December

3. This year, nearly a hundred blogs were created

2. Looking back suddenly, I have something to say in 2023

1. Don’t think of programming as too simple

2. What is the use of blogging?

3. Programming is like the three stages of human growth.

imitation stage

enlightenment stage

active stage

3. Set a flag for 2024

We will continue the relay in 2024! The world is still uncertain. You and I are both dark horses. The outcome is unpredictable. There is still room for advancement and retreat.


Preface

As the final exam approaches, I reflect on the extraordinary year of 2023 and write a summary of the year 2023 in a hurried course design paper. It mainly revolves around my growth and changes this year as well as my next plans and plans. 2023 has ended, and the new year of 2024 has officially begun!

1. Review of 2023

Since I am reviewing my 2023 in csdn, let’s start by getting to know csdn!

1. Publish the “first blog”

My CSDN account was registered on March 25, 2022. I remember that I just started learning C language at that time. It was really a big problem for a freshman who was new to programming, so I found it online. CSDN, at that time, I was just looking for information on CSDN, and I never thought about publishing articles on CSDN, so after learning C language that semester, I basically never touched CSDN again for more than a year.

Just in the summer vacation of 2023, I met Brother Peng, and I started blogging because of his suggestion.

  • The first blog I posted was my personal introduction and goals : my first blog was also my introduction to many like-minded people.
  • My first technical blog : Branch statements and loop statements in C language (1) . This is the first time I have written this kind of article. I remember writing it for two days, but no one read my article. No one gave me any likes or comments. The purpose at that time was very simple, which was to record the learning process so that I could check and fill in the gaps in the future.
  • My first popular blog : Functions in C language (super detailed) . When I published it, I never thought that so many people would read my article. In the first few days after it was published, no one really read it. I don’t know why later. My reading volume suddenly skyrocketed. Every day, some people liked, commented, and collected my articles. I also gained a lot of fans. I was still a little excited. This is also the motivation for me to keep blogging!

2. From 0 to 1, become a blogger with thousands of fans

I started writing my first article on July 13, 2023. At that time, I remember that my total ranking was 1.48 million. It was okay the first few times. Every time I wrote an article, I would advance by tens of thousands of places. Later, it gradually became more and more difficult to advance. By the end of the year, I have gone from 0 fans to 15,101 fans, from 0 visits to 1 million visits, from 1.48 million to 577 , and the weekly ranking has also entered 12th . In the past six months, I have written Most of them are basic articles that have been criticized and praised by others.

July-September

In the past three months, I have gained a lot of fans, the reading volume and the number of followers have been stable, and the weekly rankings have continued to move forward.

October-December

October was a turning point for me. The data increased significantly, 679, 1005, and 1356. I felt the joy of creation. Being recognized by everyone is the biggest motivation for me in the creative process!

In the past three months, as the number of followers continued to increase, I finally entered the ranks of 10,000 followers, and my weekly ranking also reached an astonishing second place. At the beginning, I never thought that I would reach such a high level, but now I see I have indeed done it. Looking back at the creative days in CSDN in 2023, I stayed up late to write articles, 10,000-word long articles, and participated in various creative activities. I think I deserve all of this.

Not only does the platform provide a sense of spiritual fulfillment, but I also receive a lot of material feedback from CSDN. I am sincerely grateful and highly recommend this platform to everyone!

3. This year, nearly a hundred blogs were created

During this year, I briefly learned C language, data structure, Linux, opencv, and matlab.

I have organized the knowledge I have learned into various columns so that everyone can find it easily:

C language:

C language beginner , C language advanced , C language daily practice , code games

data structure:

Data structure and algorithm , LeetCode question writing log

other:

Cpolar , miscellaneous talk , programming beginners , matlab basics and applications

There is no column for Linux yet. I plan to start blogging about Linux during the winter vacation, so stay tuned~

Learning programming does not depend on how much the teacher can teach, but on how much you can accept. No matter how much the teacher says, no matter how good it is, it is not your own. To transform other people's knowledge into your own, you need to summarize and make other people's knowledge become your own. For your own, this requires translation. The process of translation is the process of summarizing and absorbing, and the blog is a platform for you to display your summarizing and absorbing.

      Looking back on this year, I have written almost 100 blogs without realizing it. It is not too much to say too much, and it is not too little to say too little. I will continue to persevere. In 2024, I will continue to move forward and change with all the programmers active in CSDN. world!

2. Looking back suddenly, I have something to say in 2023

1. Don’t think of programming as too simple

        Looking back on the past year, the things I learned are still relatively basic. When I was a student, I still recommended that I try everything, learn about all languages, and find the direction that suits me best. Programming is all interrelated. Don’t think that learning just one subject is enough. The reality is that there is a big difference between what you think and what you do. Some things cannot be rushed and need to be accumulated. Don’t think of programming as too simple.

2. What is the use of blogging?

Then there is blogging. Some people ask what are the benefits of blogging.

  • To consolidate knowledge, when you export the knowledge you have learned, you must first ensure that you know it. As the saying goes, it is better to see it a thousand times than to go through it once. When you write a blog post, it seems to be for others to see, but in fact it is invisible. To strengthen yourself, when you help others, you are not helping yourself. This kind of experience can be felt when you publish your first blog. The premise is that you write carefully.
  • As a note for myself, after all, I wrote it by myself. If I encounter a problem that I have encountered in the future and it happens to be recorded on the blog, then I can look through it and the problem will be solved.
  • Gain fans, find friends, increase your popularity, and slowly get in touch with people who are better than you. Since the blogger registered the blog, the quality of the circle of friends has gradually improved.
  • Improve your writing skills and write a little something every day. Even if your writing skills are not high, it is difficult.
  • For a little vanity, watch your articles being reprinted by websites such as Open Source China and Script House. When someone asks you a question, send your blog post to them.
  • When you are looking for a job, having your own technology blog will be a plus for you.
  • In this life, you must always leave something for yourself, and after many years, tell the world that I have been here.
     

3. Programming is like the three stages of human growth.

imitation stage

Imitation stage: looking at mountains is like mountains, looking at water is like water

At this time, our learning is passive. Children imitate the behavior of adults, but do not understand the meaning of the behavior. A child imitates his parents' sweeping of the floor, and may use a toy broom to move around the room, and programming is here It adds pain to the basics. When we first learn, some simple codes are usually given in books, and we just need to follow them. In class, the teacher often says the same thing, you can achieve something by following the book. These functions are very good, and there is no need to understand the logic behind them. At this time, we do not have the ability to think of our own, so we can only passively imitate and type the code according to the code. This stage is very painful, and every beginner You should have a deep understanding that this is where most people give up.
      So at this stage, whether it is self-study or taking a class, the most important task is to grasp what the book is talking about. At this time, the code in the book does not have many twists and turns. What is written is what is implemented. Generally, at this stage People tend to be arrogant and arrogant. They start giving advice in communication groups and the Internet, just like industry experts. In fact, they usually only know one professional term.

enlightenment stage

Enlightenment period: looking at mountains is not mountains, looking at water is not water

At this time, I started to encounter difficulties. For example, one day I suddenly got inspiration and wanted to write a small project. I thought it was very simple and felt that it was so easy. Once I started, I found that something was getting more and more wrong. This was wrong, that was wrong, endless Bugs are waiting for you, and you begin to doubt whether the knowledge you have learned is correct. You feel that what you have learned before is not as obedient as you imagined. It feels very simple, but you just can't solve it. This is called looking at the mountains, not the mountains, and looking at the water, not the water. , why is it wrong to say TM from time to time? The reason for this problem is relatively simple, that is, not enough code has been written. Although I am extremely upset at this time, I need to calm down and study hard. As long as I can If you calm down, study and solve the problem, it won't take long to get through this stage.

active stage

Active stage: looking at mountains is still mountains, looking at water is still water

People who have reached this stage have basically broken away from the ranks of newbies and can solve problems on their own. Most of the newbie problems can be inferred at a glance. The task at this stage is to take the initiative and explore the things you want to accomplish. Based on the business logic, you find that the mountains are still mountains, the water is still water, and nothing has changed.
      After the training in the first two stages, my mentality has become much calmer. People who used to look down on me now start to feel that they are really powerful. People I used to admire are not that powerful anymore. When something happens, they won’t go online to complain. I feel This is too childish. At this time, most of us are ready to enter the society and begin the practice of independent survival as independent individuals. Learning at this time and in subsequent periods is more about learning and thinking in daily life. It is completely an active learning process.

3. Set a flag for 2024

  1. The first thing to do is to review data structures and learn algorithms. I learned data structures before, but there were so few usage scenarios that I almost forgot. I am still very weak in data structures and algorithms, which is very fatal. Then I also signed up for the Blue Bridge Cup~
  2. After that, there are python, Linux, MySQL, C++ multi-threading and network programming, including computer networks, etc., to recharge yourself. Corresponding columns will also be opened at that time.
  3. Read some books that have nothing to do with programming, broaden your horizons, and learn more about other things.
  4. Refine yourself, reduce the number of hydrology articles, and greatly improve the quality of your articles.

After that, it may be time to do an internship and find a job.

We will continue the relay in 2024!
The world is uncertain, you and I are both dark horses.
The outcome is unpredictable, and there is still room for advancement and retreat.

Guess you like

Origin blog.csdn.net/m0_68662723/article/details/135424267