2
头图

Write in front

In fact, I wanted to write this article a long time ago, but I have been dragging it, and I have been dragging a few words on weekends until now.

At the beginning of this year, I set myself two big goals that I must stick to for a long time this year. One is to keep exercising and the other is to keep reading. Of course, this refers to non-technical books.

It's hard to say a word about exercise, so let's not talk about it. Let’s talk about the reading plan (non-technical) first.

As the saying goes, should be professional, and books should be miscellaneous . Since last year, I mainly want to read more miscellaneous books other than technology, preferably involving literature, biography, management, psychology, philosophy, financial management, etc.

I still think it's good for science and engineering students to take the time to read some miscellaneous books other than technical majors, the most important thing is to broaden their thinking.

The programmer's thinking is rigorous, but sometimes it is not necessarily open. So if you always rigidly guard your one-acre three-point land and don't broaden your thinking, the road may become narrower and narrower, and your thinking will become rigid, and you may become more anxious and confused.

So in many cases, we need to look at life from a different perspective, so that we don’t get too entangled in some of our little things.

And reading happens to be a cost-effective and low-threshold approach.

This article has been included in the GitHub open source warehouse "Road to Programming" https://github.com/rd2coding/Road2Coding , which contains my 6 programming directions (posts) + knowledge points combing , Interview test sites , My resume , Hardcore pdf notes , and My programmer life , welcome to appreciate.

Reading planning and progress

The previous idea was to take forty minutes to take a look every night before going to bed, but in actual operation, I found that it may not be able to control so well every day, especially in the past two months due to being too busy, the progress has slowed down again.

Sometimes I come back too late or I just stop for two days if I don't want to watch it. The main reason is that I don't want this to become a burden on my mind, otherwise it would be counterproductive.

The goal I set for myself is very Buddhist. The overall plan is that I can read one or two non-technical books in one month and I am satisfied, so that I can read more than a dozen books in a year. If you can read it carefully and have some understanding and experience, it is very worthwhile.

The actual situation is that half a year has passed, and the overall progress is slower than expected, but there is no pressure. It belongs to the casual look.

Let’s share this year’s book list. At the beginning of the year, when I made the plan, these books were basically recommended by Amway from the backstage partner, as well as the task arrangement given to me by Mrs. Yang. I selected a dozen of them.

You are also welcome to share books or book lists that you think are good in the comment area, and share them together.


book list

  • "Nanjing Biography" (completed)
  • "Positive Discipline" (Completed)
  • "Raising Girls" (completed)
  • "The Beauty of Mathematics" (completed)
  • "Non-violent communication" (completed)
  • "Soft Skills · Survival Guide Beyond Code" (Completed)
  • "The Book of Songs" (circular view)
  • "Soft Skills 2. Career Guide for Software Developers" (completed)
  • "Debt Crisis" (ongoing...)
  • "Weird Psychology" (in progress...)
  • "Weak Spread"
  • "Courage to be hated"
  • "Zhixing·Technical People's Management Road"
  • "bias"
  • "The Origin of Complex Life"

The few books I have read so far include:

  • "Soft Skill Series"

As the title says, these are two books that are closely related to the diversified development of programmers themselves and the careers of software developers.

The book talked about a lot of analysis about the workplace and programmers' careers, explanations of various self-marketing methods, personal continuous learning and growth, and even talked about financial management, fitness, job hunting, salary negotiation, mentality adjustment... etc. Many problems, many of them seem to be outside the code.

However, it is often the soft skills outside of these codes that make people more confident and competitive.

Of course, I think programmers should pay attention to code, but they should not only pay attention to code. Many things outside of code are also very important for today's survival.

  • "Nanjing Biography"

As a new Nanjinger, it would be nice to listen to old Nanjingers telling Nanjing stories. This book has fulfilled my wish.

When you understand the history of your city, the feeling of living in it is completely different. I have to say that it is a very good city biography, and the author's text is even more heartily read.

  • "Positive Discipline" & "Raising Girls"

Although on the surface they are all books on parenting, but after reading it, I realized that this is not about me.

After reading it, I was surprised to find that many of the personality defects and the way and attitude of doing things in the adult world are all related to the childhood discipline environment, and even those who have been manipulating adults and sometimes make us unable to live well. Behavior, character, attitude, and habits can be traced to the source.

  • "The Beauty of Mathematics"

I should have written this book three times, and the one I read is still signed by Mr. Wu Jun, so it feels ritual every time. As a student majoring in communications, most of the theoretical parts of the dozens of technical science topics mentioned in it have actually been touched, but many of them have indeed forgotten, so there always seems to be a familiar and unfamiliar feeling.

But every time I read this book, I feel that the author really made a big difference and simplified the complexity, and was able to explain the difficult and obscure mathematics problems that I learned in the past in an easy-to-understand way. In addition, it also combines a lot of engineering applications, which can be regarded as a broader horizon.

  • "Non-violent communication"

This is a very popular psychology book, and many people should have read it. As the name suggests, it is to communicate in a non-violent way.

The frequency of violent communication methods and scenes in the usual family, life, and work is still very high.

"The violence fades, and love will be revealed."

The analysis and elements of nonviolent communication described in this book are applicable to daily life and work. Personally, I find it more useful, especially in life, because we are always accustomed to giving the good side to others, and the worst side to those closest to us. So whenever, listen more, understand more, be sincere, and love more.

  • "Book of Songs"

As the earliest collection of poems in China, the classics and meanings carried by the "Book of Songs" must not need to be said. It is full of beautiful words. It is good to have time to read ancient poems and beautiful essays. Reading is indeed calm.

By the way, I would like to mention a little bit more about this place (I don't tell him most people), read the Book of Songs more, maybe you can use it when you name your children in the future, isn't it beautiful.


postscript

So let’s stop here today. At the end of the year, I will review the year’s reading situation and do an annual reading review.

It has to be said that the time spent studying does make people feel very calm and at ease, forgetting stress and anxiety. This feeling is really precious to the current competitive programmers.

Finally, you are also welcome to share books or book lists that you think are good, and communicate and improve together!


In addition, I have recently spent a lot of effort to organize the programming learning resources for my own use.

They are all pure liver products, the catalog is as follows.

This content has been included in the GitHub open source warehouse "Road to Programming" https://github.com/rd2coding/Road2Coding , which contains my 6 programming directions (posts) + knowledge points combing , interview test sites , My resume , a few hardcore pdf notes , and My programmer life , welcome star.

It is not easy to organize, welcome support, see you in the next article.


CodeSheep
3.4k 声望7.6k 粉丝