Hello, I’m Mujie.

preface

2020 is a magical and fast year. There are many unknowns in this year, most of which are confusion. Fortunately, I have been moving forward slowly in confusion.

We often compare ourselves to lost swans who have forgotten how to fly.

At the end of last year, when the epidemic broke out and everyone was trapped at home, masks and online classes became hot words at that time. During this period, unpleasant things happened, fortunately, I did not always lost, timely adjustment of the state, walk slowly does not matter, has been forward.

Because of this closed time, I had a lot of time to try various things and quiet thinking opportunities, and gradually found my own learning direction.

This post is my little summary of 2020, chronicling the year by time.

The body of the

Messing around during the pandemic

For c + +

In the first semester of my freshman year, our school opened c language and wrote some snake and text description games through C. I understood that the basic mechanism of the original game was as follows: the screen of the game could only move by refreshing the screen several times a second, but there was no interface and I almost felt it.

I read a post on the Internet that C++ is mostly used for desktop software development and game development, which aroused my interest. After learning C++, I could make games with interfaces, so I immediately bought a book called Essential C++ and began to study it. The book mainly talked about C++ multi-inheritance, generic-oriented programming, template classes and other concepts. This is a good start and slowly unveils the mystery of the big brother C++.

Toss QT framework

After learning some basic features of C++, I found that its language itself does not integrate interface framework, need to use QT, MFC and other development framework, that line, then learn QT baiyi!

As a white prostitute, that’s out of the question. I find the dark horse QT tutorial on THE B site, more with the video to knock each case again, zhihu big men city don’t cheat me, soon made some small tools with interface, but also with the video to make the first small game with interface: turn gold coins, was still very happy. This process plays an important role in improving my learning ability. How to quickly adapt to an unfamiliar field.

This period of time, my retrieval ability, ability to learn, there were some independent thinking ability to ascend, learning is your own things, others can’t help you much, such as out of a bug now, you let other people see, others may be hard to help to you, because this is to write their own code, only you know best the structure of the code, Besides, the process of solving the code is also the process of mental reinforcement, which is the invisible ascension, invisible.

Cocos2d game engine

Qt has a pretty good set of components, but it’s still not fun to write games exclusively. That’s right, I transferred to another love (learn from the complex is not a flower heart ah, don’t say I cheat and play with women’s feelings of men what), learned that Cocos2D is used to write game engine, I again blood, transferred to the game engine, do before micro channel small program very popular flying bird game.

Machine learning -OpenCV

One of very hot directions at present, the likelihood also is the reason of more wind, I learned period of time, the feeling is somewhat obscure, basically learn this kind of direction to need to chew a lot of basic books, mathematics foundation also wants quite good, still be put temporarily.

However, when I got in touch with OpencV, I used The Linux environment and learned some basic operations of deploying servers. At that time, I also bought a server for two months to practice. I was really happy to see that my project could run on a remote server and be accessed by other people’s computers. So a lot of things that don’t seem to be related to what you’re learning can actually indirectly improve your ability.

At that time, I learned all these things based on my interest, without thinking whether I could use them in the future. I think I can completely cover a wide range of subjects at this stage. Interest and curiosity are very important, and in many cases, they are needed to drive your learning.

Although this time is not used to learn the core curriculum, I think it is not a waste of time, because it has really improved my learning ability, problem solving ability, tinkering ability, logical thinking. Don’t lose! Blood is good!

Ready for real development

In this disorderly toss about in the big half year, because of some not very pleasant things, also wasted a lot of time, the freshman year so confused past.

I will be a sophomore in the second half of 2020. I have finished all the things I want to do in the freshman year. I should settle down and learn core courses from the sophomore year. I also learned the basic learning route of this major from zhihu bigwigs. In fact, it is nothing more than in-depth study of a language, data structure and algorithm, computer network, database, operating system and other core professional courses.

From the point of view of many main article, the study of data structure and algorithm is very important, it must be a protracted war, since I am not what clever little person, then I stretched, from begin to contact the course as a freshman, a freshman is spare time learning this course, at first glance is a face of meng, but also opened the course this semester, then learn it again, Now I plan to continue my in-depth study during the winter vacation.

For me, the foundation is not very good, it is always better to start preparing earlier.

Computer network, database related books I also bought, winter vacation to concentrate on reading, brush.

Blog into a pit

I like to read their articles very much. There are a lot of dry goods. The key articles are very infectious. This year’s epidemic occurred at home, how about I try to write a blog?

Originally thought that the public operation is a relatively simple thing, but in front of the reality, I was pressed on the ground can be strong friction.

It is hard to write an article, but it is also difficult to operate. It takes a long time to write an article and only a few readings are needed. I believe that everyone will feel frustrated and it is difficult to stick to it.

Only 11 fans a month in operation

This was the case in June, when the official account had only 11 followers.

Only 70 fans after four months of operation

I started to write the official account on May 1st, and it was just four months until September. Within four months, I only gained 70 followers, none of which exceeded 100. You can know how difficult it was at that time (I left tears of sadness, haha).

It is impossible not to give up, is it difficult to persist? It’s hard to be honest. Is it hard to keep up? It’s fucking hard! In the intervening months, I stopped working. I could use the time to watch movies and play video games.

One day in the communication group, I saw the articles of other hosts. His original articles were dozens of times more than mine. Although his reading volume was not good, he still persisted. Thinking back to myself, the number of original articles at that time did not exceed 5, there is no reason to give up.

I said in the last article, I do the power of the public is the interview plus money, even if do this to earn money, the interview can not add points, but also to consolidate their basic knowledge, that line, no matter so much, first insist on doing it again.

A lot of times I do something a little bit of three minute enthusiasm, this time I want to try to see how long I can stick to it, six months, a year, or more?

This is an article I wrote some time ago, recording why I started to write an official account (blog) : the official account 1000 followers

Thank you very much for your appreciation. There are also many friends’ private letters to encourage me. Your support is the biggest motivation for me. I hope I can still write next year today, and also hope to reach 10,000 followers next year today (dreaming is also good).

This article is a record of my messing around for a whole year. It is a little messy to write where I want to write it. Later articles will mainly record my technical learning and personal growth.

conclusion

This year is mainly some of my reckless + learning basic courses, I think or quite a harvest year. With a clear learning direction, with the public number, at least in the above nonsense, writing articles on the Buddha department, free time can write a write, operation words I do not have so much time, mainly to learn technology.

Write a look at the number of words, has pulled more than 2000 words, thank you to see here small partners ~ absolutely true love.


I am Mujie, think this article is helpful to you, can give a like + follow, see you next time!