“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

One, foreword

When I was a child time passed slowly, always thinking about growing up, New Year’s Day, get lucky money. Time flies after graduation. After a few years in a trancy-like state, it has been nearly four years since graduation. 2021 is coming to an end, so let’s welcome 2022 with joy and some regret.

Me and the Nuggets

19 years of registered gold digging, leisure time on gold rowing water, look at the boiling point touch fish, very happy. This year began to write slowly, want to put the things in the brain into words or a little difficult. It’s a shame that I only wrote three articles this year. I want to keep going and update my articles more. Thank you for letting us meet on the Nuggets platform.

3, work,

3.1 PHP project

This year, in addition to doing iterative development in the existing project, I also developed several new PHP projects. Because the framework version used in the new project is relatively new, and the module layer is relatively reasonable, it is more comfortable to write code in the new project, using routing to define interfaces, and writing business logic in the service layer and model layer for adding, deleting, modifying and checking. But still a bit of a shuttle feeling, development efficiency is high, is the advantage is also the disadvantage, so I also compare PHP and Java projects to write an article about module design.

3.2 to learn Java

There are not many good companies using PHP in this new first-tier city. This year, in order to expand knowledge, opens the way to learn Java, with other basic programming language, learn a new language very fast, as long as understand function realization process, the different language implementation way just writing, no special big difference, take the time to adapt and to practice the language can be mastered, do some basic development.

Start with basic data types, flow control, arrays, collections, object-oriented, annotations, generics, etc. Converting from weakly typed to strongly typed languages can be awkward at first, especially with return type plus stereotype. After learning basic grammar, I began to learn framework and Spring Boot. I watched related videos on B website and started to do projects, because I could review and use the knowledge points I had learned before from the actual projects.

3.3 Java of actual combat

I learned it off and on for half a year. In November, there was an urgent demand for the Java project of the company, and there was not enough manpower to develop Java. So I volunteered to help with the development, and then I successfully developed the demand with the Elder brother Of Java. At this time, I have not learned spring Cloud, only know the gateway, registry and other concepts, but do not know the specific implementation principle, but it does not matter, first run through the project to write the code, then gradually understand. I spent the whole afternoon developing a functional module and gradually getting familiar with the project structure. In the following days, REQUIREMENTS were tested and bugs related to Java project and PHP project were repaired.

From the actual Java project found several different places and PHP, such as Java project call method is passed entity entity or DTO, and then get the specific parameter value through Getxxx, complete the business function, return entity and DTO; PHP mostly uses arrays or single arguments to pass values.

Four, life

4.1 extra money

My friend received a project and transferred it to me because he had no time to do it. The reward was 6K. I developed the background management system, the front page, the front interface development by myself, and it took about a month to complete the development. Still use PHP, write fast, ensure the normal use of functions, after all, how much money to do many things. Finally, I have to thank my friend for introducing me, otherwise there would be no extra money.

4.2 Engagement and Marriage

I met and fell in love with my partner in college and have been together for five years this year. This year National Day go home to send small wedding (by the way the hair very much also very little hard work, has always been my role model), after attending hair small wedding and we got engaged, National Day holiday to go back to work began to take wedding photos, taken after the wedding photos brought a marriage certificate in November, why worry, because led to wedding leave ha ha. The next step is to get married on New Year’s Day, no problem to arrange dangdang. This year there are a few more identities.

4.3 to buy a car

In order to facilitate the holiday home, daughter-in-law home, car also put on the agenda. Budget is not much, first test drive Trumpchi shadow leopard, appearance, space, interior, power praise. Then test drive BYD Qin DMI, green card, power praise, but the space and interior general. Finally, the comprehensive consideration of the choice of shadow leopard J15, this price is very fragrant, put a car friend circle map.

4.4 reading

I read several books on my commute to work this year, including technical books, psychological books, and ghost novels

  • SQL will know will know
  • Large site technical architecture
  • How does a computer run
  • Soft skills: Survival skills outside of code
  • Hackers and Painters: The Essays of Paul Graham, the Founder of Silicon Valley
  • Silicon Valley’s Iron Man: The adventures of Elon Musk
  • The Nature of Poverty: Why can’t we Get rid of it
  • Introverts: How to live in an extroverted world

5. 2022 outlook

  • I hope I can do more Java project development this year and transfer to Java post.

  • Life to do a good role change, a good life.

  • Nuggets output more articles, not high requirements, at least a monthly update.

Finally, I wish digging gold, digging friends better and better.