Joke Collection Website - Blessing messages - Summary of IT technical work

Summary of IT technical work

Summary is a written material that comprehensively and systematically reviews and analyzes the study, work or its completion in a period. It helps us to find the laws of the development of work and things, so as to master and apply these laws. So, write a summary. How to write a summary so as not to be stereotyped? The following is my summary of IT technical work for reference only. Welcome to reading.

Looking back on 20xx, I have done a lot of work, covering a wide range, and the results of my work are good. I bid farewell to the situation that self-distrust is always passive for 20xx years. In business, I am more familiar with sending information, data, boss, voice and other core business modules; The ability of organization and coordination has been improved, the overall progress of collaborative work has been grasped, and the pressure resistance has been gradually improved. The work style has improved, from passive to active, from reception to active submission of opinions; The knowledge system has been supplemented and improved, and the horizon has risen from a local level to a higher level. Find the direction you want to develop and save your strength by reading books on management and technology! In 20xx, I look forward to greater progress and a stronger sense of accomplishment.

I. Main work performance

(a) job responsibilities, main work and achievements

1, background construction and transplantation of Hebei hbjxt information system

Job responsibilities: department module participants

In the early stage of hbjxt system construction, it was mainly responsible for sending information modules, and later switched to the construction and transplantation of new background.

A, send information storage process migration

B, 0 yuan 3 yuan products parallel imports.

C, add information receipt

D. Transplant the functions of school-related inquiry, user-related inquiry, teacher-related inquiry and information-related inquiry.

E. Hebei Development and Application Report

In the course of this work, my biggest gain is to master the simple knowledge of database and be familiar with the business related to sending messages. In the past, the study of database was at the level of writing sql statements. At present, we have used and understood common simple knowledge such as stored procedures, functions, scheduling, triggers, table partitioning and so on. I also bid farewell to the core business of sending messages.

2. The voice platform takes over and solves the problem of serial number transformation.

Job responsibilities: person in charge of the platform

I. Daily maintenance statistics

B, the development of new voice demand

C, processing of voice optimization suggestions

D, voice serial number problem

To develop into an employee who can put forward his own opinions and decisions on the voice web page, this goal has not been fully achieved at present, but most of the daily maintenance and problems encountered can be tracked and solved.

3. The person in charge of the long short message page

Job responsibilities: page leader

First, the setting and cancellation of school principals' short messages

B. Management of receiving short messages and long messages from parents

C, the teacher's choice of multi-space interest settings

D. Changes to logic, such as setting long messages and sending files in the message sending class.

The main responsible party of long short messages is the database group, and several meetings have been organized in the middle, all of which are authoritative figures. You can learn a lot from the perspective and content of your speeches. First of all, we need to discuss and determine, and then we put forward several development plans. Finally, let the leaders review, and every meeting organization will have new gains. It is a good case to promote the work.

4. New SMS template

Job responsibilities: some module participants

I. Modification of sending information page

B. Import and export of information favorites

C. general navigation and adjustment of left landing frame under C.jxlx.

I participated in the following stages: use case review, table structure design discussion and development.

The harvest in this work is the design of database tables, mainly the advantages of bit-by-bit storage, the rational use of stored procedures to generate data at regular intervals, and the relevant knowledge of uploading and downloading excel tables.

5. Voice call-out system

Job responsibilities: overall person in charge

First, discuss organizational needs to determine the prototype

B, take out the design scheme and organize the audit.

C, participate in subsequent development

D, tracking and maintenance of the system

This is my first time to appear in the company as the project leader. I feel very surprised and stressed. I have been accepting the arranged work. This time, the leader told me that we should grasp the progress of the project, communicate with the demanders to give the system a suitable positioning, assign the right work to the right people, and design the project to meet the demand to ensure the quality and quantity of the project. Of course, I can't finish these tasks alone. First, lack of experience. Second, I don't have that much time and energy. At this time, it shows how to use everyone's wisdom. One of the characteristics of this team is that an inexperienced person with several smart teammates is in charge, and the work distribution is unreasonable at first. I put a lot of work on myself, and I will be very tired. Everyone's wisdom can't be integrated in time, and it will also dampen enthusiasm. Under the guidance of the supervisor, I adjusted the work arrangement and division of labor in time for everyone to actively participate. With the lessons from the past, the later development is progressing smoothly. Everyone actively discussed the scheme, took responsibility for their own modules, and gained a lot.

In the promotion of voice outbound projects, the gains can be summarized from two aspects. One is the accumulation of experience. Through this job, I experienced the process of being a project leader. At this time, experience is gain. The design scheme is overturned again and again, which means the progress again and again. From communication to design to development, I organized and promoted it, and it gradually went smoothly. My ability to cooperate with everyone and borrow the wisdom of others has also improved slightly. The other is the enhancement of confidence. At first, the requirements and positioning of the system were unclear and confused, so I couldn't start this work. It is easy and difficult to think about this problem. I have no idea about this design. I am not confident in the development after design and need a lot of knowledge. Although I thought so in the early stage, with the clarity of the design and the wisdom of generate, I feel more and more fluent and my confidence has improved a lot. Therefore, the project leader is not necessarily a person who is proficient in everything, but he must be a thoughtful, confident person who can unite everyone's wisdom. I will continue to learn from you in the future

6. Data migration

Job responsibilities: overall person in charge

A, collect demanders, use users' opinions to organize documents, and find out the problems that need to be solved and the causes of the problems.

B, give participants a division of labor to sort out the existing processes.

C, organize technical colleagues familiar with this to discuss, shovel out a requirement design document, and then review it.

D, meet and communicate with the demanders and users, and conduct a secondary review of the processes involved in the design documents.

Page development and testing

F, functional module maintenance and data tracking

Results: During the large-scale reorganization of ecid, the data migration function played a very important role, which solved the problem of blogosphere matching and the influence of school newsletter integral, and greatly improved the efficiency of customer service data processing.

The overall test of data migration is to be familiar with the business, and to sort out and communicate the requirements. My summary feeling: for the questions asked, others have no responsibility to participate. Even if they do, they can't throw all their doubts to everyone. They should be prepared to sort out everything that can be sorted out and give a few options that really don't work, so as to save everyone's time and shorten this link as much as possible. Generally speaking, everyone will have the energy to give more guidance and suggestions. In addition, you should write a good document. A good document can have a good influence on communication. If you are confused and the logic of the document is not strong, it will make others less interested. Although communication is both sides, if you want to take the initiative in communication, you must think more and do more than others.

7. Data entry assistant

Job responsibilities: overall person in charge (but ultimately useless)

First, communication to determine the needs

B, participate in code writing and later opinion collection.

I am deeply touched by data entry. I am faced with two problems: first, the technical level is not up to standard, and I hate books when I use them, which undermines my confidence; Second, time is tight, and I also communicate directly with several managers. I am very scared and my state is quite bad. It was finally finished on time. Although I didn't particularly satisfy everyone, I simplified my requirements without asking the other party's advice, but I felt a lot. My understanding: first, we should increase our curiosity, improve our technical level and enhance our self-confidence; Second, we must learn to consider things from the overall situation, and when multiple urgent tasks are in parallel, we must also have a priority and make a good allocation; Third, it is important to be a man, to do things and to speak.

8. Evaluation system of students' comprehensive quality

Job responsibilities: overall person in charge

A, participate in the discussion of requirements and prototype determination

B, system design

C, organize and participate in the development

System features: the user is a school, and the core content is the evaluation of students' comprehensive quality, project time and urgency, so everything is simple, organizational structure and authority are used in the school newsletter system. The accounts of teachers and administrators are also xxt, and the accounts of parents are students' student numbers.

9. Daily maintenance and optimization suggestions

Job responsibilities: module participants

First, voice platform, data statistics of hbjxt related information and daily complaint maintenance.

B. Maintenance and development of voice, tj platform, SMS background, planning background, hbjxt background optimization, new report function, 30tomcat error log, etc.

Communication and discussion of requirements

(2) Experience and gains from work and study

1, I am familiar with sending information, data, boss and voice, which are all accumulated in my work. If there are problems in these areas, I can locate the mistakes more quickly and accurately.

2, improve the ability of organization and coordination, these are the results of exercise as a project leader, usually responsible for the work is no longer a specific development, but is responsible for bringing everyone together and grasping the progress of one thing as a whole, so that the ability of organization and coordination can be exercised invisibly and can withstand pressure.

After reading some books on management, I have improved my way of doing things and stopped making my thoughts and behaviors so extreme.

4, the technical knowledge framework is more perfect, after all, I have seen more, encountered more problems and thought more, and gradually improved. ...

(3) Proactive discovery and follow-up to solve problems (non-task-oriented, active discovery of problems in work or projects, and thinking and follow-up to solve them)

1. Walking, I suddenly found that the sign_falg and the connector sent to the mobile terminal were not synchronized after data migration. Although the problem was not exposed at that time, it will appear after a long time. I immediately asked the leader to ask the database team to help me check the data, and finally corrected the inconsistent data and modified the loopholes in the program through full verification.

2. 100 The number of effective students, disabled students and effective classes in the stored procedure proc_person_count of the database is calculated incorrectly. Please modify and upload!

This process starts from 20xx65438+February 18 and is executed at 00: 00 every night. Its function is to calculate the number of effective students, all students, parents, teachers and Unicom teachers. The data is based on schools.

Problems found: the number of effective students, the number of disabled students and the number of effective classes are incorrect.

Error reason: the rules of Hebei and Henan are different!

Henan: Effective Students: First Contact Activation.

Disabled students: disabled by first contact.

Effective classroom: having effective students

Hebei: valid students: at least one of the two contacts is active (excluding website users)

Disabled students: At least one person is disabled and two contacts are inactive (excluding website users).

Effective class: It's the same as Henan, but the statistics of effective students are wrong, and this is also wrong.

3. Error in executing 100 database stored procedure proc_num_of_class! There is a problem with the calculation data rules because of the scheduling problem!

This process starts at 20xx 12 18 and is executed at 00: 00 every night. Its function is to calculate the effective number of students, all students and the total number of parents. Data is class-based.

Problem found: Error in executing stored procedure! There is a problem with the calculation data rules! The same question as above!

Error reason: temporary variable of type num 1, number(2) is defined in the stored procedure! But the data stored in the execution is three digits, so the error is reported! This variable is used in the stored procedure to judge that the data of the day has been stored in the num_of_class table. Under normal circumstances, num 1 is 0, and no error will be reported. The reason for tracing is that proc_num_of_class is executed twice a day, at 00: 00 pm and at noon 12: 00, and at noon 12: 00. Therefore, report an error!

As for why this process is executed twice a day, it is unsuccessful to ask colleagues in the database group, because from the scheduling statement, the frequency is one day, and it is executed at 00: 00 every night!

Solution: Delete the original schedule and add the schedule again! The execution time is 00: 0 1.

4, personal traffic statistics tracking data found abnormal, one person's traffic is higher than everyone combined.

Check and generate the sql statement of personal telephone traffic statistics, add call_id to the voice importance table, and accurately associate the telephone storage table with the call table. Before going online, the data in this field was all 0, and the value of this field is also 0 at present, so all data equal to 0 should be discharged! Prevent data anomalies!

(4) Progress and highlights (mainly 2-3)

1, skilled in business, this advantage is particularly important when you need something integrated with the system for reference. Have more confidence and confidence in doing a good job.

The progress of this point stems from the combing and accumulation of business logic in the work. Some new work must be done by combing the existing business logic.

2, improve the ability of organization and coordination, overall grasp the progress of work, and gradually improve the ability to withstand pressure.

This progress stems from being the project leader for many times. Regardless of the size of the project, the person in charge is responsible for the arrangement of work and the coordination of personnel.

People's ways of doing things have changed, so that their thoughts and behaviors will not be so extreme.

Effective communication can often promote work faster. Effective communication requires reasonable communication methods. Everyone likes to listen to good things and enjoy a pleasant communication atmosphere. We should try our best to create this atmosphere and reduce the number of wars. We have read some books on management, some of which are very reasonable and can be used gradually in communication with people.

Second, the problems or puzzles encountered in the work and their solutions

The work depends on the working direction of the large group. If you spend a lot of time checking and cooperating with each other in a month, these are very complicated, without technical content but need to be comprehensive and meticulous. If they are similar one after another, you will be tired, upset and confused.

Solution: Strengthen study, read more books and make yourself feel that you are still making progress, instead of showing your thoughts in the monthly performance in the mechanical repetitive work for the leaders to understand.

Three. Suggestions to companies, departments and groups

I hope that the department can balance the overall work of large groups, coordinate personnel and workload, so that some people are too busy to study and some are too busy to study. To sum up, it is mainly the following points:

1, how many people do how much work.

2. Balance the technical content of the work. If you keep checking for missing items, you will be annoyed.

3. Departments need to pay attention to basic business and maintenance.