Traditional Culture Encyclopedia - Almanac inquiry - Programmer's Personal Annual Work Summary

Programmer's Personal Annual Work Summary

5 programmer's personal annual work summary

Summarizing the written materials of study, work and life in a period, a year and a stage is helpful for us to discover the laws of the development of work and things, so as to master and apply these laws. It's time to write a summary. How to write a summary without becoming a mere formality? The following is a summary of the programmer's personal annual work compiled by me for your reference only. Let's have a look.

Programmer's personal annual work summary 1 Time flies, and a year's work will soon become history. As the New Year bell approaches, we bid farewell to the fruitful past and warmly welcome the coming New Year. At the end of this year, the work of our company in the past year is summarized as follows:

A, xx project coding work

From understanding the background and planning arrangement of xx project, to being familiar with the system and business process of xx company, and then to being familiar with the development mode of new energy, according to the demand research report, I have completed the coding of a series of basic documents from the creation of basic database to the coding of four modules: sales department, production department, procurement department and quality inspection department. Completed the module test and process test of xx project.

Through this period of hard work, my personal patience, carefulness and reasonable arrangement of work have been tempered, and I have learned to find order in busy times and hope in crisis. At the same time, I also have some shortcomings, some details are not mature technically, and I still need to learn and study.

Second, the implementation of erp projects

Start the xx project from the beginning of X, and get up early every day before going to work to rush to the enterprise to implement erp. During the implementation period, it is mainly to provide software installation and implementation and software use training for enterprise erp system users; Record the problems in the process of customer use, and work overtime after work at night to correct the small mistakes and customer changes every day. Through this work, my original lack of business ability has been greatly improved, and I have learned a lot of communication skills and business knowledge with customers, making the process of erp system clearer. However, this is far from the standard of a successful program developer. In the future work, we will pay more attention to and improve it.

Three. Preparation of help and user manual documents

The writing of help made me familiar with the use of xx, which laid a certain foundation for the later oa development. The writing of the instruction manual deepens the overall thinking and technical points of the project development, summarizes the problems encountered in the early development and implementation, re-tests the whole software, and finally modifies the exposed bugs.

Fourth, use the rest time after work to strengthen study.

Pay attention to collecting data files about xx at ordinary times, improve your ability to deal with and solve new problems, and strengthen your understanding of java and oa, so as to lay a good foundation for later work.

Looking forward to the new year, I will work harder, be conscientious and make persistent efforts, by going up one flight of stairs. I believe I will complete new tasks and meet new challenges.

Programmer's personal annual work summary 2 In the past year, I worked as a programmer in the development department of the company, mainly engaged in the development of xx project. Over the past year, I have worked hard in a low-key way, not seeking to shine, but seeking calm and calm; The achievements this year are as follows:

One. Independent development

In the xx project, I was independently responsible for developing three subsystems of the accounting department: the accounting staff credit inquiry system. Credit inquiry system of agency bookkeeping institution. Online filing system for accountants. After these three subsystems are online, it is convenient for all sectors of society to check the real information of accountants, inquire about the information of legal agency bookkeeping institutions and report accountants to all units.

Second, team development.

Catering industry project, directly participated in the comprehensive information management platform project of xx Catering Co., Ltd. in the team development project, mainly responsible for the following systems: housing lease contract management system. SMS sending and receiving management system. Membership management system. Basic information management system and some functional modules of personnel management system. After the application of the system, xx has improved the management efficiency to a certain extent in the management of house lease contracts in various stores across the country, and provided corresponding early warning information in a timely and effective manner; Short message receiving and sending system is convenient for headquarters to transmit all kinds of information in time; The membership system better manages the membership information of all stores in the country; The personnel system reduces the workload in management and other aspects.

Third, project management.

In the financial industry project, I participated in the development of some modules in the enterprise transfer management system of xx Branch of xx Bank. The system is convenient for enterprises to realize a large number of complicated transfer work quickly. Project xx is responsible for and developing the online declaration and audit system of housing monetization subsidies. This project adopts new technology, which makes the interface more elegant and beautiful, and greatly improves the effect of man-machine interaction platform.

The fourth is the lack of summary.

When doing a project in xx headquarters, due to some internal reasons and other external factors of the team, the work efficiency, development progress and final software quality are all affected to some extent. This is a place that every member of the project team, including me, must review.

By summing up the work in the past year, although some progress and achievements have been made, there are still some shortcomings and individual work is not perfect enough. In my future work, I will try my best to find out the shortcomings in my work so as to overcome them in my future work. Self-study and absorb new technologies, carefully study specifications and related documents, and apply new technologies to actual projects in time to further improve the technical content of the projects.

Work review

In the eight months since I entered the company, I have been in contact with the company's software development platform, some completed projects, Max OA system, China Post Logistics Management System, Fuyang Supply and Marketing Cooperative and so on. At present, there are two logistics highway port systems under way, which have a deeper understanding of the operation mode of highway ports. The highway port system has also been deeply understood and studied, but further understanding is needed. I was on a business trip for more than 2 months. During the business trip of the project immediately, I had a deeper understanding and research on the operation mode of highway port and the combination of internet plus to create a brand-new two-line operation mode.

During the installation and training of our own logistics management system, information trading system and credit system, we learned a lot, and cooperated with friends and project companies to successfully run each system. I learned a lot of relevant professional knowledge in the process of communication between customers and friends. Before I entered the company, I had never been exposed to information systems and computer hardware. Under the opportunity given by the company, I gradually became familiar with some related knowledge. In my spare time, I also study hard, communicate with colleagues and customers, learn advanced development technology and ask others about development technology.

exist problem

1. Because I was not very familiar with the company's development platform at first, many times when I learned about the functions and forms that customers wanted to develop, it would be constantly revised because of the needs. This question has troubled me many times when communicating with customers. The demand of the other party is unknown, and the demand changes every time, which leads to the problem of inefficiency.

In the course of my work, I used many fields that I didn't know or knew but were not familiar with. In this field, I need to keep learning.

3. The work organization is not clear enough, and it is necessary to prioritize; In the case of short development time and many things, there must be detailed and clear plans, which need to be completed immediately or slowly, and there is still a lot of room for optimization.

4. The knowledge learned is not extensive enough. We still need to strengthen our professional knowledge and skills, which is also the most lacking at present. I hope the senior staff will always give me guidance and training. In a project, there are usually many technologies involved. If you have more knowledge, you will become flexible, so I will strengthen my study in this area.

work experience

1. At the first step of each project, we must clearly communicate the requirements with customers. Only by understanding the requirements of the project can we really do a good job in a project. We need to ask customers to provide all the information related to the project. Every time we meet with customers, at least one or two programmers who are familiar with business and procedures need to record the requirements at any time.

2. At work, a senior leader is more sure of technology and experience. He will refine the task and know in detail when and to what extent each page or even a page of pictures will be ready, so that the work progress can be praised in a planned and directional way and the work efficiency is very high. So I hope Mr. Gao will give me more guidance.

3. Weekly work summary is really important, it lets us know what we have done in a planned way every day, instead of aimless work, so we should develop the work habit of writing weekly diary, monthly diary and annual diary.

4. Work is not static. Maybe one day you will go to other positions to help, so the skills of colleagues should learn from each other. Maybe one day, the company needs you to use other skills to help, so it is also important to learn from each other. One's own work cannot be confined to one's own business scope.

working face

1, to improve the initiative of work, do things simply and decisively, and don't drag your feet.

2, work should pay attention to practical results, pay attention to results, all work around the completion of the goal.

3, in order to improve the overall situation, whether it can make others' work smoother as a yardstick to measure work.

4. Thinking and practice of fine chemical industry.

5. Ask other colleagues who are better than me with an open mind and learn skills or experience from them. In fact, as a new employee, all places need to learn, listen more, see more, think more, do more and communicate more, learn from each employee their excellent work habits and rich professional skills, and cooperate with the continuous progress of actual work. No matter what the environment, I believe in these two points: one is that three people must have a teacher, and the other is that diligence can make up for it.

In the short eight months since I joined the work, I deeply realized that if I put all my energy into technical work, it would be impossible to be perfect. After all, technical work is too complicated, with many projects and few people, but if I pay more, my work will be optimized, which requires me to seriously settle down and do things professionally and treat people honestly.

Programmer's personal annual work summary 3 I am a programmer. In the past year, Qi Xin, the software R&D department, worked together. In this difficult environment of the company, I worked hard to complete all the work of the company with a serious working attitude and tenacious spirit. I also made some achievements in software R&D, teamwork and personal growth. One year's work in the company has ended, and now I will make the following summary report to the company:

One. software development

According to the arrangement of the company and the needs of the project. With my own efforts, Wu Jingli's help and the cooperation of the team, I overcame many technical difficulties, increased my work experience and gained a lot:

1, asp development

I have done some development in other companies before, but I didn't involve the bottom layer, architecture and page style. Through this year's training on these project procedures of our company, I have grown up and learned a lot.

First of all, the harvest of object-oriented language. The mainstream idea of current programming is object, and everything can be represented by object. It was difficult to understand these words before, but we didn't understand them on the surface. Through the development of this asp project, data and external conditions can be abstracted into objects, which can be expressed by objects, especially by classes in the language. Asp is like this, c# is like this, and so is java.

Secondly, have the ability to independently complete vb knowledge. I haven't done anything in vb before, but I did it in asp this time. This time, it covers a wide range of fields, both common and important, which supplements the blank parts in the actual operation of xml and java. Through the development of this year, I am competent for this job and can finish it independently.

Third, c# has some shortcomings. Through the development of c# software, LocALhOST also found its own shortcomings, such as the lack of basic knowledge and the lack of overall programming ideas. These all need to be improved and improved in the work.

2. Database development

Database is the most commonly used technology since this project. In the past, I only knew some simple and common database operations. After this year's actual combat, I have gained some rich experience in database operation. It has laid a solid foundation for future work and experience accumulation. At the same time, oracel and access databases are also used in the project, which is my harvest.

Advantages:

Can skillfully use database technology for development. Especially for the operation of sql database, after such a long period of accumulation, a new database can be designed and constructed reasonably, and the understanding of the database can be strengthened in the data structure. Through the practice of the project, I can now skillfully use and write various sql statements. I have also mastered some methods about database optimization and sql statement optimization, and I can do some simple optimization.

Disadvantages:

Data is a relatively advanced technology, not that you can write some sql statements, but that you can build several databases and become a database engineer. It takes a long time to become an excellent database administrator. In view of our own shortcomings, we should contact and use more new knowledge points in our future work and study. Enrich your experience and knowledge reserve.

Second, teamwork.

The above success and harvest, in addition to their own efforts, but also the support of the company. This team has made me. Our team is also a pragmatic, hardworking and innovative team because of our hard work and cooperation with players. I am a whole with the software R&D team, and the team summary here is my harvest in this team.

Pragmatic: the tasks assigned by the company, the work assigned, everything is done with heart. No one in our team did anything other than work at work, but actually did something related to work and beneficial to the company. I believe that under the leadership of Wu Jingli, this is the case now and will be the case in the future.

Struggle: No matter how difficult every task given by the company is, if the work is not completed, we will work overtime at night and try our best to finish the work of the day. If the work is really busy, in order to catch up with the progress, we should give up the weekend break and push forward the project as much as possible.

Innovation: Now, when we start the project, we will discuss it. Generally, we will analyze and discuss efficiency and logic to ensure the correctness of the program and improve the efficiency of the program as much as possible.

Mutual assistance: As long as anyone in our group has technical or other problems, we will try our best to help him. The whole project will not be postponed because of one person.

Communication: We will communicate our gains in time during the project, especially some targeted technical issues. This can save a lot of repeated research time, which is a considerable time.

In communication, as long as I can do it, I understand, and I will not be stingy. I will actively communicate with you. My team's famous saying "strong group is strong, weak group is cut".

Third, personal growth.

Through nearly a year's training and study in the company, I have really made great progress, both technically and at work, I am not as good as before. What I learned in the company made me grow rapidly.

Technically, it has been greatly improved in language and logic. Now in the software team, I can do some work independently and take on my own responsibilities.

Programmer's personal annual work summary 4. I am a programmer. In the past year, Qi Xin, the software R&D department, worked together. In such a difficult environment, I worked hard to complete all the work of the company with a serious working attitude and tenacious spirit, and also made some achievements in software R&D, teamwork and personal growth. One year's work in the company has ended, and I would like to summarize my work in the past year as follows:

One. software development

According to the arrangement of the company and the needs of the project. With my own efforts, the help of Wu Jingli and the cooperation of my team, I have overcome many technical difficulties, increased my work experience and gained a lot: I have done some development in other companies before, but I didn't involve the bottom layer, architecture and page style. Through this year's training on these project procedures of our company, I have grown up and learned a lot.

The harvest of object-oriented language. The mainstream idea of current programming is object, and everything can be represented by object. It was difficult to understand these words before, but they were understood on the surface, not from in-depth experience. Through the deepening of this xx project, both data and external conditions can be abstracted into objects, which can be expressed by objects or by classes in the language.

Have the ability to independently complete xx knowledge. I haven't done anything in xx before. With the deepening of this work, the fields involved this time are also very wide, both common and important, which supplements the blank part in the actual operation of xx. Through this year's development, I am competent for this work of xx and can finish this work independently. Xx has some shortcomings. Through the development of this software, I also found my own shortcomings, such as poor grasp of basic knowledge and lack of overall programming ideas. These all need to be improved and improved in the work.

Second, the database development

Database is the most commonly used technology since this project. In the past, I only knew some simple and common database operations. After this year's actual combat, I have gained some rich experience in database operation. It has laid a solid foundation for future work and experience accumulation. At the same time, I also used xx database in the project, which is my biggest gain.

Can skillfully use database technology for development. Especially for the operation of xx database, after such a long period of accumulation, we can basically design and construct a new database reasonably, and at the same time strengthen our understanding of the database in data structure. Through the practice of the project, I can now skillfully use and write various xx statements. I have also mastered some methods about database optimization xx statement optimization, and I can do some simple optimization. Data is a relatively advanced technology, not that you can write some xx statements, but that you can build several databases, and you are a database engineer. It takes a long time to become an excellent database administrator. In view of our own shortcomings, we should contact and use more new knowledge points in our future work and study. Enrich your experience and knowledge reserve.

Third, teamwork.

The above success and harvest, in addition to their own efforts, but also the support of the company. This team has made me. Our team is also a pragmatic, hardworking and innovative team because of our hard work and cooperation with players. I am a whole with the software R&D team, and the team summary here is my harvest in this team. The tasks assigned by the company, the assigned work, and everything are done with heart. No one in our team did anything other than work at work, but actually did something related to work and beneficial to the company. I believe that under the leadership of Wu Jingli, this is the case now and will be the case in the future. No matter how difficult each task given by the company is, if the work is not completed, we will work overtime at night and try our best to finish the work of the day. If the work is really busy, in order to catch up with the progress, we should give up the weekend break and push forward the project as much as possible.

Now, when we start this project, we will discuss it. Generally, we will analyze and discuss efficiency and logic to ensure the correctness of the program and improve the efficiency of the program as much as possible. As long as anyone in our group has technical or other problems, we will try our best to help him. The whole project will not be postponed because of one person. We will communicate our gains in time in the project, especially some targeted technical problems. This can save a lot of repeated research time, which is a considerable time. In communication, as long as I can do it, I understand, and I will not be stingy. I will actively communicate with you. My team's famous saying "strong group is strong, weak group is cut".

Through nearly a year's training and study in the company, I have really made great progress, both technically and at work, I am not as good as before. What I learned in the company made me grow rapidly.

The programmer's personal annual work summary 5 time has passed. In the blink of an eye, it has taken me nearly two months to grow up. Looking back on these two months, I am honored to make progress with my colleagues in the project team, and I have learned a lot from them. Since I entered the regulation project, my feeling is that it is not difficult to be a programmer, but it is not that simple to be an excellent programmer. I think: A good programmer should not only be modest and upright, but also be conscientious in his career. But also in terms of business ability. As a young programmer, I still have a lot to learn.

One is ideological cultivation.

As a programmer, if you want to complete your job responsibilities, you must first have the working quality of a programmer and establish a correct world outlook and outlook on life. In this project, I participated in various learning and functional development of various new texts. There is an idiom: As long as the kung fu is deep, the iron pestle is ground into a needle. Yes, as a programmer, I will be careless and inappropriate in my work. When opinions and suggestions come, now I am no longer unhappy and refuse. On the contrary, we should set higher demands on ourselves and try to tell ourselves: think about how to be better from another angle.

Second, quality improvement.

In my study, I listened carefully to my experience, carefully recorded it, and thought carefully after work, and made some purposeful attempts in the project. For example, there are three kinds of things management mechanism configurations in spring, each of which is different. Using ssh and spring+servlet+jsp for the same login is different, and using jquery+ajax is another way.

At work, I study hard. I think everyone is my teacher. I can study. I have a lot to learn. Such as: new contact with sts, maven, cas, nexus, e-mail, xml export, file batch upload, a series of knowledge, some are new contact, some are not particularly consolidated before, and now they are familiar with it.

In my spare time, I will take part in training courses on weekends, look up relevant information online and watch and learn. I deeply feel that studying really helps me a lot.

Third, the work content

In the legal and regulatory project, I am mainly responsible for text import and xml export. The most important thing in work is to be careful. Some details determine the quality of the work, such as the format of the text, the encoding of the text, unknown spaces in the text, line breaks unknown to the program, etc. Therefore, we must consider being in place, comprehensive and taking care of the overall situation, because it is not just this text, the text is diverse and there is only one program, so we must consider carefully.

On the project of Chinese Academy of Sciences, I especially sincerely thank Mr. Li Zhiming, who took me to work and study. It was Miss Li who made me feel that programmers are thinkers rather than code farmers. As an outsourcer, when receiving a task, I usually look down at the code. The code is the same, only a fixed part. I never thought of considering many details of the project from the overall situation, such as the performance of the project, the naming rules and comments of the project. Teacher Li often says that one thing must be thoroughly understood after doing it. I feel that I lack a spirit of studying. It was too much trouble to do things before, so I thought that the function could be realized with the mentality of completing the task. As for why this happens, I generally don't go into details, which leads to ignorance. I know everything, but I don't ask any questions. Teacher Li taught me to think independently and empathize. Originally, I thought that a problem could not be solved, so I could look at it from another angle. In fact, every function is to improve your self-confidence.

Perhaps, in my code career, Miss Li is a good teacher. I cherish it. Although only two months, but very satisfied. Speaking of which, I especially feel sorry for Mr. Li. He didn't complete the cas project and didn't understand the core technology of the regulation project, so importing pdf images was not very competent. I feel deeply guilty about it. There is still a lot to learn. As for the second-stage development of laws and regulations, as an outsourcer, everything is subject to organizational arrangements.

Fourth, look ahead.

Through the work in this project, I am lucky to learn a lot and make some achievements in my business. But this is far from enough, especially in functional development and project maintenance. I will continue to learn more, think more, try more and do my work better in the future.

;