May the mountains and rivers be safe and the world safe

Unconsciously, 2020 has passed half, no one would have thought that 2020 will be so difficult, I hope the mountains and rivers are safe, the world is safe.

Thought it’s no need to record, organize this article found out this half year so many things happened, so I don’t like to write prose, everything out of the handing down close to, the last write a ten thousand word, you look tired, so every thing I can do a simple summary of good, if an interested you can leave a message to me, I’ll fill in the blanks later.

The main things are as follows:

  1. Company didn’t
  2. Volume update completed
  3. An update to the first column
  4. Changed jobs
  5. The Vue version of new Bee Mall was developed and all the codes were open source
  6. A video course was released
  7. Contract with a publisher: the publication of the first book
  8. Geek time platform to do sharing
  9. Operation of public account

Company didn’t

The Spring Festival of 2020 should be the most unforgettable Spring Festival for Chinese people. Anyway, I can’t forget this Spring Festival. The New Year is a time of warmth and reunion. Normally, it is a time of peace and stability. The coronavirus pandemic has completely disrupted our peace of mind.

Not only life but also work has been greatly affected.

First annual leave was deferred, then a second, then a third, then the company was gone.

We should also see a lot of similar jokes on the Internet, laughing may cry, thirteen is also so, at the beginning of the extension of annual leave is very happy, finally got a super long holiday, after each notice of an extension of the holiday, the in the heart of the cool on a bit more.

Of course, my former company was not as described in the picture, but I chose to quit. After the second annual leave extension notice, I thought it would be impossible for me to work normally, and someone happened to push me, so I quickly changed a job.

The nuggets update is complete

Finished the first draft of the nuggets booklet and revised several versions.

Of course, the beginning of 2020 did a lot of things, even though it was on annual leave, but it didn’t waste all the time, and it wasn’t a bad mood every day.

During the holiday, I completed the update of the gold mining booklet “Spring Boot Large-scale online mall Project Combat Tutorial”, with 41 articles in total. I started to write in November 2019 and finally finished the update in early 2020.

Since the initial release of the booklet was in 2019, I had to work normally at that time, so I often stayed up late to catch up with the schedule. I really don’t know how to express this feeling to everyone, but it was difficult anyway. Therefore, I am especially grateful for everyone’s support and encouragement.

This is the first important thing to be completed in 2020. In the past six months, we have also revised some contents and corrected some document errors. We will continue to revise the contents of the booklet in the future.

An update to the first column

This column “SSM builds exquisite and practical management system” is my first online column, pre-sold on July 19, 2018, and updated on October 16, 2018. This is a practical column, most of the chapters involve coding work. I have also provided the corresponding source code compression package for the chapters involving coding.

The final implementation of this column is a background management system, the project preview we can see in the column introduction, and the source of this background management system is developed and optimized on the basis of my open source project SSM-Demo:

The SSM-Demo project was developed at the end of 2016, followed by the decision to open source the project to GitHub. At that point in 2016, it was common to use Spring 4.x for Java Web projects. It doesn’t feel like the version is behind. Of course, there are a large number of enterprise applications that still use The 4.x version of Spring, which is a great choice, and the Official Spring team is also updating and maintaining the 4.x version, so this is not about having a version war or feeling that you have to use one version or the other. We just make a choice, and choose what suits us and our team better.

Spring 5 is a very important release update, which can be seen in its open source repository with a high frequency of updates. It is believed that this version will gradually take up a larger share in enterprise development. In order to make everyone have a better learning experience and ensure that everyone has learned timely knowledge, I have decided to update the source code for this column. I will keep the Spring 4.x version of the code and add the Spring 5.x version of the code for you to choose from.

This is the second thing I did in 2020. I did this after the update of the Nuggets booklet was completed. I am responsible for updating and maintaining the columns I wrote before.

Got a new job

There is nothing special to say about this, many friends should have changed their jobs, but it can not be regarded as my sideline, but this year’s job changed, or to talk about it a little.

Being unemployed for two months at home really magnified my pressure to some terrible, the cash flow is actually ok, plus every month has sideline income, so even if no salary is not particularly difficult, mainly the mentality has changed a lot.

Gradually I came to understand that “it’s not my job that needs me, but I need to work”, because I felt uncomfortable just staying at home, although I would do things every day, such as writing articles, recording videos, walking the dog and running. Comfortable is also very comfortable, but not all the time, always like this pattern I feel uncomfortable, always want to find something to do.

Therefore, at the invitation of my friend, I joined a new company and assumed a new team role. So far, I have been moving bricks for more than 4 months, and I feel ok. Most of the work contents and working hours in the IT industry are similar, so I don’t feel particularly uncomfortable.

Now my job is stable and my attitude is much better. Although I am very tired sometimes, I live a full life every day.

Some of my friends would ask me to summarize my interview experience. There is nothing to write about this topic. I am not good at this area.

I’ve changed jobs several times since graduation, but only two of them were prepared for interviews. The other ones were straight from the inside, not interviews. Of course, they are not big companies, so the process is very simple, look at each other, the original company after the departure process, directly to the new company to do the entry and then move bricks in the inside, large companies must be serious through a lot of interviews and entry process.

Interview some experience, the main recommendations look AoBing and Lao wang some articles, they are great, I also learned a lot, even if let me write I still write the knowledge points, and there is no conclusion as good as others, writing is repeated, so I’m not going to write too much of the article, have time to speak.

The Vue version of new Bee Mall was developed and all the codes were open source

About the big version of the new bee mall changes, more people want me to make it into a large mall project in the form of front and back end separation, the technology stack has been fixed on the hot VUE, so that is the back-end Spring Boot technology stack, and the front end is the VUE technology stack.

Due to the extended holiday, there is still a lot of time after the completion of the update of the gold digging kit, so I also started the development of the VUE version of the new Bee Mall. After a long time of development, I finally opened all the source code to GitHub warehouse on May 30, 2020. Interested friends can go and have a look, the open source address is:

github.com/newbee-ltd/

In fact, the new bee mall before and after the end of the separate version has been open source online for a long time, but has not written an article, one is not much time, the second is more afraid of trolls, is to share an open source project, there are also people in the bottom of the spray, is also very annoying.

A video course was released

I also shared an article about video course recording before: Programmer’s sideline: I will talk about my experience in making online video courses. I also submitted one in the first half of 2020, which is currently being recorded. At most, I will record two video courses this year, and another one in the second half of the year.

The publication of the first book

2018 some press contact me to discuss some of the books, but I was at a loss about the invitation is declined out directly, although wrote a blog for a period of time, but I own several catties several two or clear, writing a book is certainly can’t write to, mainly at that time, the accumulation of himself and not much more special, unlearned, And I don’t have any great ideas.

Although I really wanted to publish a book, I didn’t think I had enough accumulation so I didn’t do it. After two years, is also more write online column, recording video courses, at the beginning of 2020 the nuggets pamphlets on the Spring Boot large online mall project practical course of the sorting is completed, let me think I can try to contact the press, is it possible to publish a book, the idea before I finish this little book is mentioned.

After that, I communicated with the publishing house to determine the topic and feasibility of the book in March. In April, I began to write a sample chapter of the book and submitted it to the publishing house for review.

After the sample chapter was approved, I began to sort out the outline of the book. At the beginning, I thought the outline should be sorted out quickly, but it was not as smooth as EXPECTED. It took a lot of time to sort out the outline in April and May, and then I signed the draft contract.

After that, I will tidy up some books. If I have time, I will tidy up some books. Because this is a very tedious thing.

In the two or three months after signing the contract, I will sort out the manuscripts if I have time, and I hope to finish them in the second half of the year.

Geek time to share

I am restless and restless, and I want to have a try whenever I get a chance.

In late May, 2020, I had some communication with Geek Time, and finally decided to share some content. At the end of May, I decided several topics. After that, I talked with the editor for a long time about the mode of collaboration, how to write the manuscript and what content to write.

There are a lot more impressive experience in geek time writing side, editor to give advice very much, whether it’s writing or the content of the manuscript, make me feel benefit, from conception subject to prose, and master the content of the manuscript, as well as the theme, they will give a lot of professional advice, the content of the final draft I also feel very good.

Not like a person to write, think about what you write what, such as one of the article the manuscripts, finishing the half month, constantly change, almost wrote fifteen thousand words or so papers, after finished the manuscript of the secondary grinding, eventually down to 5000 words into a draft, this in my previous experience is completely not in writing, This experience made me think more and it was very, very training.

In June, it took a lot of time to write a paper, from the beginning of June at the end of June, it took almost a month to actually organize manuscripts and material, is half a month in writing papers, the second half of the month is in recording and drawing, for a whole month how didn’t updated my blog posts, writing because very laborious and paper cups, has a high requirement of editors in charge of, It’s not as free as writing a personal blog.

At present, these shared content manuscripts have been submitted, but they are still in the second production, and have not been officially launched. I will take time to introduce them later.

PS: Geek Time published a short course titled “How to Do an Open Source Project?” on July 8, 2020-07-08. , the address is time.geekbang.org/dailylesson…

Operation of public account

, there is no too much need to say this, because I am a novice, public not much fans, just think to run a public is a interesting thing, so I do, now has hundreds of attention, the article reading, though not high, but a big space to progress, continue to work in the future, ha ha.

conclusion

To conclude the first half of 2020: Changed a job, updated a gold digging book, made and updated two other text columns, recorded a video course, developed and opened source a Vue mall project on GitHub, signed a publishing contract with a publisher and started to compile the book, made several content sharing things on Geek Hour, Began to operate their own public account.

There are also some things that have not been recorded in this article, such as applying for software copyright of two open source projects, etc. I will share these contents when I have the chance.

Ok, this is my summary of the first half of 2020. In fact, I have been anxious, because there are more things to do, so I have more anxiety. In the second half of the year, I will slowly adjust.

Besides work and sideline, there are some things in life, such as house, car, relationship, etc. There are a lot of things, but they are all private, there is nothing to talk about, every family has a difficult experience, ha ha ha.

I feel tired in the first half of the year. Looking forward to the second half of the year, I will try my best to reduce stress and reduce pressure. I will not accept so many requests for contributions for columns.

There is anxiety, there is enrichment, that is my 2020 mid-year summary, thank you for watching.

Recent open source projects I have maintained:

Spring Boot Open source e-commerce project (including mall terminal and background management system) : github.com/newbee-ltd/…

Spring Boot + Vue Back-end separation mall project: github.com/newbee-ltd/…

In addition to indicate the reprint/source, all for the author’s original, welcome to reprint, but without the consent of the author must retain this statement, and give the original link in the obvious position of the article page, otherwise reserve the right to pursue legal responsibility.