preface

Hello, everyone. My name is Zhan_1337608148 and MY wechat account is Zhan_1337608148. The first time to participate in the nuggets essay category, feeling novel and interesting. Majoring in business administration, I worked as an intern as a teacher and e-commerce operation. After graduation, I became a regional manager of customized home furnace-marketing. Later, I felt that my personality was more suitable for some technology, so I studied for 20 days and went to work. I always think that to be an IT technician, you should live and learn.

Telecommuting

At that time, during the Chinese New Year holiday, we did not realize the seriousness of the epidemic, even the whole wuhan did not realize. I could have gone back to my hometown, but I wanted to go to Wuhan to catch up with old friends, so I went there and stayed there for a day. It was January 15th. On January 23, Wuhan was locked down. As I have been to Wuhan, I consciously isolated myself at home for 14 days.

Start reviewing typescript. The epidemic situation of the county is updated once a day, and manual input is required. Therefore, a page for viewing the epidemic situation is made by using the epidemic interface of lilac Garden and Vue, which mainly shows the epidemic situation of the city and county. In our county, the data is manually entered. So the middle is manual change, really troublesome. The interface of the LILac garden fails to be accessed.

April, back to the company.

Second, leetcode algorithm

Always dream to enter their yearning company, so constantly strive. The company is off duty at 6 o ‘clock, but I study in the company until 10 o ‘clock every day. I am actually very tired in most cases, and I will not lose my state because of the complicated business in the daytime. At the thought of persistence, I will be tired, but I will regret giving up, so I insist. At present, we still need to improve the algorithm foundation, and a lot of times, a problem takes several hours. The Nuggets have a lot of good seniors that I can learn from.

Leetcode topic:

Given a matrix consisting of 0 and 1, find the distance between each element and the nearest 0. Move zero, traverse [front end algorithm] 57-II. And sequence of continuous positive numbers as S, slide window [front end algorithm] 561. 【l front-end algorithm 】1248. Statistical “elegant subarrays”, dynamic programming 【 front-end algorithm 】 valid parentheses, Find each element to the nearest 0 distance [front-end algorithm] #07 sum of three numbers [front-end algorithm] 05 containers containing the most water, dynamic programming [front-end algorithm] 136. 48. Rotate the image, transpose + flip, rotate four rectangles. Number II that occurs only once, bit operators: NOT, AND, AND XOR, zero after factorial, traversed twice

There’s more, and you can see it on my Blog. Or look at my whisperer.

Start writing articles in nuggets

At the beginning, I took notes in my notebook. No matter the problems I encountered in my work, or the important points IN my study, I would record them in detail. Later, I met the nuggets and fell in love with them. I started Posting some articles on the Nuggets this year, and I feel very accomplished.

CSS3 filter (filter) attribute using VUE actual strength project: Project skills (combined into a paper) CSS variables to make the heart of the jelly effect (CSS variables) 269 JavaScript tool functions, help you improve work efficiency (new)

Write and maintain common components

The divisional development framework has been upgraded from Angular to VUE, but essentially remains javaWeb development mode, using Eclipse to compile form forms as VUE components. Its advantages: drag and drop development, namely drag and use, real-time preview, encapsulate a lot of common components, do not understand the front end of the novice can quickly start, for the company’s back-end, can quickly develop management background, quickly achieve business needs. Its disadvantages: it can’t be packaged with WebPack, it can’t optimize the size of the code, it has poor security, it can’t hot update the page, and the page logic is complex and not easy to view. As a forerunner of the new version of the tool, common components from previous Angular versions are upgraded using vue+ Forms. As the business group has new requirements for components, components need to be constantly modified and upgraded. I learned a lot in the process. Component design, as far as possible to achieve reuse, reduce component code complexity, components clear, easy to maintain.





Fifth, my personal blog website

My previous blog was not easy to read, so I reinvented it using Vuepress. Another server was purchased to learn how to deploy node projects. I had no experience with server operations, so I went to work every day after work. At the beginning, I used Tomcat to deploy VuePress and run it for a period of time. Because the website access speed is too slow, and did not enable HTTPS, so I learned nginx, in a fierce operation of the enthusiasm, finally completed my Nginx deployment, and configure HTTPS certificate. I happily rewarded myself with a bottle of happy fat house water. I’m so happy.

My personal blog:Tell me jayne to hide

Note: many articles are nuggets part of the big man, the back will indicate the original author, because the previous time reasons did not add, forgive.

Nginx | nginx installation and configuration steps Personal blog: https://zhanhongzhu.top

Learn Node, mongodb, and Python

I learned KOA and Express a long time ago, and I am still familiar with the basic operation of mongodb. Later, I did several small increase, deletion, change and check projects, but due to time reasons, I did not deploy them to my own server. I must deploy them later to have a look, after all, IT is really great to write interfaces and operate databases by myself. My girlfriend needs Python to process scientific research data, but she doesn’t know how to program. So I started learning Python, thanks to the tutorials and videos provided by the Python masters (Learning Education and Python-Jack). Worship the big guy. Having technology is really something. In leetCode, python is added to the language options. I’m still learning. I’m halfway through the spaceship Learning program, and I’ve recently finished another one to consolidate the modules I’ve been studying.

Python’s notes:

Python file manipulation and student management system practice Learning Python function modules, data structures, Strings and lists Python formatting, Set types, and Class Basics Exercise Python Surface object programming advanced (inheritance, polymorphism, privatization, exception catching, class properties, and class methods)

Seven, become the front end leader

In early May, I began to lead a small team to collect and assign members’ daily and weekly project development progress and report to the superior. At the same time, I am also responsible for the front-end development of a new project. In addition to controlling the development progress of the project, I also helped the team members solve the problems they encountered, and learned and grew together with them. During this period of time, I felt the responsibility and obligation of my team members. When I did not pay attention to many small details, I carefully reminded them to handle every detail well. Regularly hold a summary meeting to summarize the problems existing in the project and discuss the optimal or most appropriate solutions. Timely communicate with the back-end project leader and requirements to ensure that the project is developed in accordance with the development schedule. Very tired, very full, very productive.

Viii. Harvest and Summary:

  • 1. Organize the documents in a timely manner, so that newcomers can quickly get started and master the company’s development specifications by themselves.
  • 2. Interview new people: evaluate the ability of various aspects, when the breadth of depth; When depth is strong, look at breadth.
  • 3. Rapid training of new employees: Through sorting out documents and developing examples, as well as holding regular technical lectures, let new employees quickly master the skills.
  • 4. New task evaluation: divide and disassemble tasks into common parts and customized parts, and assign tasks according to individual abilities of team members.
  • 5. Daily and weekly report summary: Collect the development progress of team members every day, and finally summarize the progress into a weekly report, which is clear and clear with well-defined tasks, which is more helpful to grasp the progress of the project.
  • 6. New technology RESEARCH and development: As the team leader, I will negotiate with several excellent team members to evaluate and research the new technology, so as to minimize the time and cost and have sufficient advantages of the new technology.
  • 7. Personnel deployment: Since the company has only a few front ends, and the number of back ends is about 10 times that of the front ends, there must be a shortage of staff in the front end. Personnel deployment should be carried out according to the urgency of tasks to ensure that urgent tasks can be completed on time.

Plan for the second half of the year

1. Keep learning, produce more high-quality articles and make more contributions to the community. 2. Skilled in using Python to process big data, and gradually understand and enter artificial intelligence 3. Review English in time to prepare for graduate school next year and improve my skills. 4 chew vUE source code, bought vUE source code section, listened to two sections, a lot of places also do not understand, estimate may want to listen to many times, to fully understand, refueling refueling, oh to. 5. Deploy the Node project to your own server, try before but failed, probably due to version problem. 6. Learn more knowledge about funds: Since the domestic epidemic turned around, the fund has been on the rise. After buying a little, I seem to have tasted the benefits. I am already a mature leek. 7. Make more like-minded friends: As a marketing professional, I am not an inarticulate programmer, so I usually prefer to chat, especially about technology. Hope to make more friends, study together, progress together, grow together. 8. Nuggets upgrade to LV4, try to post more good articles in Nuggets, help more people, and grow yourself at the same time. 9. Running, biking and climbing. At ordinary times, I like to stay at home to engage in technology, learn new things, and do less exercise during work time, so I like to go running, cycling or mountain climbing. Like the feeling of freedom like the wind, unrestrained; I also like to sweat after running. It’s so fun. Have a beer, sit on the curb, red light, green wine, traffic. 10. Read 26 books. After reading 26 books I like, I like autobiography of historical figures or things like Ming Dynasty, which are very interesting books. Of course, I will also read other books.





I haven’t written for many years. I hope I can stick to it in the second half of this year. I will write more articles to record my mood or what I have seen and heard.

The nuggets essay | 2020 years and I summarize the campaign is under way…