Write technical solutions frequently to record the process of solving technical problems and accumulate practical experience. But it has been a long time since I wrote the life, the thinking process and experience summary of life.

People love to see things that are useful for improving themselves, such as troubleshooting, for example, eight-part essay experience of a major company, and I’m the same way. It’s best to learn everything like a troubleshooting after reading a few articles, which is very cool. What’s more, other people’s life thinking and experience summary may not be of any use to earn more money based on it. For example, everyone has heard many truths since childhood, but there are few useful truths. Because life situation and experience are almost different, it is impossible to be universal across platforms like code.

I’m going to write it down anyway.

  1. This is a conversation between myself and myself, and I want to record it, clear up a few choices in my mind, and find the direction.
  2. Technology/work is not the whole story of my life and I should take some time out of work to sort out what I’ve been doing and thinking.
  3. Find something to do on weekends so that you don’t feel empty.

Choice over effort

This phrase is very popular these days. It means to join a unicorn company when you are young and get stock options, and become financially free within a few years of the company going public.

Where that opportunity lies, I don’t know (one idea is to keep an eye on the latest funding information), but I’m not sure I can grasp it even if it’s in front of me. The choice is very important. Most of the time, I choose a multifaceted optimal solution based on my existing experience. In some cases, I choose it following my intuition without much consideration.

Some time ago, I was a little confused and couldn’t decide what to do. However, NOW I know and appreciate these opportunities. I also happened to read zhang Yiming’s post about his retirement as CEO. I still respect that post, so I posted the picture at the end of the post. At the beginning of the article, I put forward my point of view: To focus on long-term important things such as long-term strategy, just like life, OKR is also needed. I should set some long-term goals for myself and break them down into short-term plans for each year and month to achieve them. He then looks back at the history of entrepreneurship, which is about following the trends of The Times and technology, and perceives new technologies that are about to transform society. VR, life science, etc. In the future, I will focus on learning knowledge, systematic thinking, researching new things, and doing trials and experiences. I will create more possibilities for the company in ten years. And looking at yourself and life itself from the outside.

To quote a Steve Jobs biography: Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by rules which are living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They already know what you truly want to become. Everything else is secondary.

That is to say to accept their own problems, ocD temper, etc. Avoid being overly concerned with external expectations, honor, or fear of embarrassment or failure. Follow your heart and do what you value.

Technology growth

17 years of undergraduate course graduation, engaged in development work has been for some time, review the SSM framework from the beginning of SSH framework, all kinds of show the front-end js framework layer framework, to the service, concurrent programming, the JVM knowledge, then the geek time, follow the tutorial middleware, which is also the most programmers have experienced all the way, Follow the learning path of current technology and interview needs, and reap the dividends of the Internet age. In the five years of experience, I am trying to find the next stage of growth direction, have a classmate said that can be a basis for the following 3 years, 5 years start to take look have helped to project/work, because you can choose the direction of the deep, very much, do a good job in business/service, and I intend to further a few here. Follow your learning priorities.

  • Distributed task scheduling middleware source, powerJob and so on, powerJob source code design is very good, write very hard personal open source projects, rich annotations, can accumulate practical experience in the work, to solve the problems of the production environment.
  • Kafka, the streaming computing platform, relies on this opportunity to explore the flow processing of big data, terabit-level data storage, etc
  • Algorithms and data structures, computer networks.

Jobs’s idea of a product as a combination of technology and art, Zhang yiming said to run the company as a product. The same is true for code writing. I don’t want others to think that the author is lazy and neglectful after looking at my product, which is the pursuit of obsessive-compulsive patients. Therefore, I also practice design pattern, domain modeling DDD and so on, hoping to write codes that are easy to understand and maintainable.

Go abroad/learn English/take the postgraduate entrance exam/take the gong

All of these topics are very important. Why do I put the choice of technology development at the first place? It is just because the current situation is such that I must master new technology to complete the tasks of the company.

There should be a table here to compare working abroad/studying abroad for graduate school/taking the full-time postgraduate exam/taking the MEM on-the-job postgraduate exam/taking the gong exam. Realization cost test full-time graduate student ~ take an examination of public > go abroad work > take an examination of MEM on-the-job graduate student > go abroad read graduate student happiness value take an examination of public ~ go abroad read a graduate student > take an examination of full-time graduate student > take an examination of MEM on-the-job graduate student > go abroad work

The progress of the society will make the earth smaller and smaller, and the young people in the global village will be more and more like each other. However, they are afraid of new things and transition. They are afraid that without all kinds of conveniences in China, their current life is also satisfactory, and they have no strong motivation to adapt to a new living environment. Now I am more and more aware of the importance of English in application. If you can easily read the original technical manual, the technical improvement will be faster. 2. Using English is also a sense of achievement from learning English since childhood. English should be used as a tool in daily life. Don’t choose not to do it because you are afraid of making a mistake, spend some money or time, get a lot of things, such as experience and lessons, remember to summarize and review, avoid in the future (this blog is for that purpose).

Select the city

Work in the city, personal feelings, only for reference.

  • Nanjing: good public facilities, good medical conditions, few job opportunities, the housing price is a little high, if you buy a house or a little pressure.
  • Changzhou: Public facilities are ok, medical conditions are average, job opportunities are very few, the housing price is a little high and the future is not promising, but you can live at home without renting, and it is not bad on the premise of not pursuing money and expensive life.
  • Beijing: Everything has to be lotteries, the rest seems perfect, good medical conditions, lots of job opportunities.
  • Hefei: poor infrastructure and unfriendly hospitals. The government attaches great importance to the Internet and gives a lot of subsidies. The development of the Internet is promising in the future. The housing price is good.

There is an old saying that food, clothing, housing and transportation. I think there is a certain gap between living in any city and renting a house. Beijing can not drive the rest of the license plate restrictions. In terms of climate, Beijing is the best dry city, but the rest is about the same, with hot rainy season and cold winter. People who want to make more money when they are young tend to choose cities based on job opportunities.

Health management

Fitness plan: take a walk at noon every day to lose weight. Go to bed early, get up early, avoid fatigue, alternate between standing and sitting while writing code eat lots of fruits and vegetables, eat small, frequent meals avoid overeating and avoid buffets.

work

There was a technical quest to do something valuable and meaningful with code. And you can have fun with the code. For a long time, I have always thought that money is something outside of one’s life. I told myself not to worry about personal gains and losses, so I put this topic in the second place. After working for many years, I found that I had to compromise for the needs of work and business. I also realized that work is to sell my labor force for money, and there is no distinction between high and low. Simply put, we are all workers.

Talk about something else

TODO

The attachment