Summary and planning of more than one year (15 months) before the transition of 35 year old programmer

Time:2022-1-7

If you like my article, you can help me gather spiritual power through praise ⭐ ️。

Hello, I’m aehyok, a Buddhist code farmer who lives in the slums of Shenzhen ♀️, In the last month, it can be said that you can see other people’s year-end summary every day. You can simply write one yourself.

introduction

  • 1. The goal set last year: now it is relatively simple and has been completed calmly, but it is still difficult for me when I set the goal last year, which shows that I have grown up in 2021.

  • 2. I’m 88 years old. In fact, my heart is trembling. I’m about to enter the devil’s age of 35, but so what? Continue to learn and live forever.

  • 3. 2021 will soon be a thing of the past, so it is more important to make a good plan for 2022.


Work summary

  • 1. Lead the front-end team to steadily promote the company’s business

  • 2. The PC side project is upgraded and reconstructed from vue2 to vue3, and the Qiankun micro front-end framework is introduced to effectively promote the process of front-end modularization

  • 3. Encapsulate dynamic form form and dynamic table list, and realize 95% page support in PC project, and handwritten code for another 5% of complex pages

  • 4. Formulate front-end project R & D specifications: from variable naming rules to git submission specifications, etc

  • 5. The front-end code is packaged and scripted, which can be done directly from a command line, which is labor-saving and semi-automatic. (corporate collaboration requirements, no need to build fully automated processes)

  • 5. Share technology and redo work with team members

  • 6. Find problems in cooperation with testing, products and back-end, and actively explore better solutions


Personal summary

  • 1. It was only at the beginning of last year that I really came into contact with the Nuggets. The number of articles I liked in a year was equivalent to intensive reading. Many of them were marked with praise to solve the problem at hand

WX20211228-063736@2x.png

  • 2. The second thing I’m very proud of is the submission on GitHub. I keep submitting when I have time, even if it’s a line of comments or tags

WX20211228-063339@2x.png

  • 3. Use spare time to get familiar with and learn vue3, set up demo project, and conduct feasibility landing test (then landing in the company’s project)

  • 4. Use your spare time to learn the universe of the micro front end and build a demo (then land it in the company’s project and use it with vue3)

  • 5. Use your spare time to encapsulate dynamic form forms, dynamic table lists, and other common components (and then implement them in company projects)

  • 6, the other is scattered, not enumerated, including PC, app (H5), official account and applet, echarts big screen and leaflet map, but only for cesium.


2022 plan


Postscript to 2022

  • 1. There are just 22 items listed unknowingly, and next year is 2022 (PS: should I plan 23 items in 2023, ha ha). I hope each of these 22 items has made progress and I believe I can complete them

  • 2. Tencent cloud’s server is about to expire. We’re going to get another alicloud. Who’s cheap

  • 3. The ladder is about to expire in January. Remember to renew it

  • 4. The tools for daily recording have changed again, from impression notes to language birds to me nowwolai.com, I feel it’s very easy to use. If there’s a need in the back, open a member

  • 5. I thought that there was a small project on GitHub at the end of the year, and I could get 50 stars. Recently, I have been hovering at 40, thinking that I can’t get on. Unexpectedly, it was reached in the end. Take what you needhttps://github.com/aehyok/vue-qiankun

  • 6. Nuggets should strive to reach level 2 by the end of 2022. It’s not a high requirement and we have to work hard.

  • 7. There is no negative energy, thinking about how to do things in 2022

Recommended Today

Proper memory alignment in go language

problem type Part1 struct { a bool b int32 c int8 d int64 e byte } Before we start, I want you to calculatePart1What is the total occupancy size? func main() { fmt.Printf(“bool size: %d\n”, unsafe.Sizeof(bool(true))) fmt.Printf(“int32 size: %d\n”, unsafe.Sizeof(int32(0))) fmt.Printf(“int8 size: %d\n”, unsafe.Sizeof(int8(0))) fmt.Printf(“int64 size: %d\n”, unsafe.Sizeof(int64(0))) fmt.Printf(“byte size: %d\n”, unsafe.Sizeof(byte(0))) fmt.Printf(“string size: %d\n”, […]