When it comes to hobbies, programmer friends may say that “programming” is my hobby, but in fact “programming” is more likely to be a programmer’s job, and hobbies should be other aspects.
Programmers cultivate an interest is very important, important to I have seen some programmers classmates “with interest to find a girlfriend”, you dare to believe! Of course, not all of your hobbies can help you find a girlfriend, but it’s useful. Here I would like to share with you why you should develop a hobby, what is the use of it?
To begin with, after summarizing my four years of college life, I find that my hobby “guitar” helps me in the following aspects:
- Exercise metacognitive ability
- Training the ability of concentration
- Practiced the ability to flirt
- Practiced Bug debugging (I can’t believe it myself)
- Exercise the ability to solve problems
- There are many other benefits……
Now I will introduce one by one. As for what interests you need to develop, I will write a separate paragraph to share.
First of all, I’m definitely had the practical experience to share with you, write in public, I share the cognitive articles are summed up through my practice (this seems to be the first), 100% is right, that you absolutely can rest assured that if you feel useless, that’s probably because you don’t have to do or not stick to it, Or maybe you don’t think proactively in the process.
1. Exercise metacognitive ability
When it comes to active thinking, or metacognition, don’t think it’s a fancy word. To put it bluntly, you know how your brain works, and you can control your brain, rather than letting your brain control you.
Why do the best people have so much self-control? That’s mostly because they know what they have to do, not play when they should be studying, and play when they should be playing. But how many of us do that in real life? Most of them are single-minded, drift along, have no ideas of their own, do not take the initiative to think, others do what they follow.
2. Practice concentration
In fact, when you take the initiative to think, you will learn to “concentrate on things”. When you take the initiative to think, you will be interested in what you are thinking about, and you will be willing to spend time on what you are interested in. As time goes by, it will be easy for you to put your heart and soul into a thing.
By cultivating a hobby you like, in the process, you will make a commitment to learn it, at least this time is long, your ability to concentrate on doing things slowly show up, but the process is very long (a few months may have effect), is not an immediate, so want to keep working on it, this is a lot of classmates, to focus on training.
For writing programs, the process of rapt thinking is how many programmers students expect ah, code word when there is always someone next to disturb, especially annoying, and can not say, afraid of affecting the relationship. Then from another perspective, since you can’t change others, you should start with yourself and train yourself to be a person who is easy to be fully engaged, so that you can learn and work efficiently.
3. Practice your flirting skills
Then there is everyone’s pain point, a lot of programmer friends are surrounded by men, little contact with girls. So this time, you cultivate an easy to flirt with the hobby, can not! A lot of girls think that programmers are nerds, but if you know technology and have an extra hobby, it’s likely that you’ll impress the girls you interact with and develop a crush on you. This is your chance.
You may say, there are no girls around, this is not a problem, you develop a hobby, more in this hobby area to make some heterosexual friends, these are the same, the experience of their own practice to experience, I am not an old driver.
4. Practice Bug debugging
In addition, cultivating hobbies can also “exercise the ability to solve bugs”, programmers usually work a lot of time are debugging bugs, adjust for a long time no effect, very annoying! Do how? Say, I can’t play guitar before staring at the computer like that, or go out for a walk, the heart MMP, this exactly how fat four! Then I will play the guitar, meet the tune of the Bug, I will play the guitar, playing suddenly inspired, and then go to fix the Bug just now, it is magical!
I can’t really explain why this is the case, but it’s a practical example, and it helps with bugs and other issues. Since I don’t know why, I don’t want to explore it. As long as I know, I can realize the practical use to achieve our purpose.
5. Exercise your problem-solving skills
Debugging Bug actually basically is to measure one aspect of our problem solving ability strong or weak, main task is to learn when I was a student, main task is to solve the problem in the work, if you are a student begin to cultivate the ability to solve the problem, so when you begin to work, you’ll walk in front of the most people, The university advocates going out to practice more actually also includes this truth.
What hobbies do you take up?
There are many other benefits, but I don’t want to mention them. What interests should a programmer develop? I recommend the following several, can refer to reference.
- Guitar: Suitable for cheerful and outgoing students
- Singing: Suitable for students who like to go to KTV
- Harmonica: suitable for introverted students
- Piano: very high, but a little difficult to learn
- Basketball, football and other ball games: suitable for students like sports
- Writing: Both
- Speech: Suitable for students who want to be famous, haha
- .
I’m not going to list them all here. Everyone is different. You’d better develop a hobby that fits your personality. Perhaps hard to at the beginning (when I was just learning the guitar is also difficult to), but when you stick to it, a little harvest, the interests will be for your study, work and life bring certain “positive”, you might think I’m bragging, but only hold on the students can understand this link, this is really useful. On the other hand, does a hobby lose weight? I wish I had learned more when I was young!
Do it
In short, after reading this article, do not simply finish reading, this is not chicken soup article, I never write chicken soup article. Be sure to have some harvest, to think about their own personality, what type of person they are, combined with the current reality to develop an interest. May, also can say is certainly not immediately have the effect, but as long as insist on, you will have the harvest, insist on you can win over 80% of the people! But this is also the most difficult, I hope my readers can stick to it, maybe in the future can rely on their own hobbies to make a living.
I will share them this time, actually I have written a lot, next time I will BB, bye.
This article was originally published in the wechat public number “cdeveloper”, programming, career, life, follow and reply to the keyword “Linux”, “machine learning” and so on to obtain free learning materials.