Job Recruitment Website - Job seeking and recruitment - 202 1 software R&D engineer's year-end personal work summary

202 1 software R&D engineer's year-end personal work summary

In all walks of life, the same thing is that everyone sticks to their posts and struggles silently for the future. The following is the year-end personal work summary of 202 1 software R&D engineer carefully compiled by me for your reference only. Welcome to read this article.

202 1 summary of personal work of software R&D engineer at the end of the year (1) it has been one year since I joined the company on X. from a student who has just finished internship to an independent developer, my role has changed and my responsibilities have also changed. Although I have predicted that there will be many difficulties in my work, in the actual project development, what I encountered is far simpler and simpler than I imagined. In the development process, there are endless problems. It is still a long process to meet the company's product needs and become a qualified program developer. I encourage myself to study hard and behave well every day, and I will be fine in the future. At the same time, I sincerely thank the company for providing me with the opportunity and platform for learning, and also giving me a little more confidence in the future.

I. Work Review

Since I entered xx Company for eight months, I have contacted the company's GPS platform, smart watch positioning, comprehensive fire management system of xx Railway Bureau station, management system of xx financial office, management system of xx security office, and video monitoring system of command center, and during this period, I made a corporate website for xx. When I first entered the company, I had never touched a webcam and had no idea about it. Under the training of the company, I gradually became familiar with all kinds of cameras, and now I have got several camera development packages such as xx, so I can skillfully carry out secondary development. In my spare time, I also study hard, communicate with others, learn advanced development technology, and ask others for development technology.

Second, the main problems

1. Because I was not very familiar with the business requirements at first, during the process of analyzing and understanding the requirements to be developed, there were many cases of constant modification and rework because of the requirements. In the financial communication with Shengquan, this question has troubled me many times. The demand of the other party is unknown, and the demand changes every time, which leads to the problem of inefficiency.

2. In the development, 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. In the working stage, sometimes I prefer the convenience of my own work and ignore the quantity and difficulty of other colleagues' work. How to write some functions is convenient for you. Now the company is getting bigger and bigger, and there are more and more people in our department, which is not conducive to multi-person cooperation.

4. 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 a detailed and clear plan, some need to be completed immediately, and some can be completed slowly. There is still a lot of room for optimization in this regard.

5. The knowledge learned is not extensive enough; In a project, many technologies are often involved. More knowledge makes you more flexible. I will strengthen my study in this field in the future.

Third, work experience.

1. At the first step of each project, we must clearly communicate with customers. Only by understanding the needs of the project can we really do it well. We need to ask our customers to provide all the information related to the project. At least one or two programmers who are familiar with the business and process need to record the requirements at any time every time we meet with them.

2. At work, a senior leader is more sure of technology and experience. He will do the task in detail, knowing in detail when and to what extent the pictures on each page or even one page are ready, so that the progress of the work can be praised in a planned and directional way and the work efficiency is very high. When cooperating with xxx and others, we must pay attention to the synchronization of multiple tasks to ensure that each sub-module can run synchronously.

3. It is really important to summarize our daily work, so that we can know what we have done in a planned way every day, instead of working aimlessly, so we should develop the work habit of keeping diaries, such as weekly diaries, monthly diaries and annual diaries.

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. Your job cannot be limited to programming.

Four. working face

1, 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, to improve the overall situation, can let others work more smoothly as a yardstick to measure the work.

4. Thinking and practice of fine chemical industry.

5. Ask other colleagues who are better than me with an open mind and learn technology or experience from them. In fact, as new employees, all localities 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 period of one and a half months, I deeply realized that technical work can't be perfect if I devote myself wholeheartedly. 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 calm down and do things professionally and treat others with integrity.

202 1 software summary of personal work of R&D engineers at the end of the year (2) 20xx years have passed. In the past year, I worked as a software engineer in the development department of my unit, mainly engaged in the development of JAVA projects. Over the past year, I have been working hard in a low-key way, not seeking to shine, but to be calm and calm; The achievements of this year are as follows:

I. For the project of Finance Bureau, I am independently responsible for developing three subsystems of Accounting Department:

1, accounting personnel credit inquiry system.

2. The credit information system of the agency bookkeeping institution.

3. Online filing system for accountants.

After the above three subsystems are online, it is convenient for all sectors of society to inquire about the real information of accountants, the information of legal agency bookkeeping institutions and report accountants to all units.

Second, the catering industry project, in the team development project, directly participated in the comprehensive information management platform project of the headquarters of xx Catering Co., Ltd., mainly responsible for the following systems:

1, xx house lease contract management system.

2. SMS sending and receiving management system.

3. membership management system.

4. 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 and provided the corresponding early warning information in a timely and effective manner in the management of house lease contracts in various stores across the country. 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; Personnel system reduces management workload, etc.

Three. In the xx industry project, I participated in the development of some modules in xx bank branch and enterprise transfer management system. The system is convenient for enterprises to quickly realize a large number of complex transfer work.

Four, land resources and real estate management bureau, responsible for the development of housing monetization subsidies online declaration and audit system. This project adopts new technology, which makes the interface more elegant and beautiful, and greatly improves the effect of man-machine interaction platform.

Insufficient summary: when xx came to the headquarters to do the project, due to some internal reasons and other external factors, the work efficiency, development progress and final software quality were all affected to some extent; This is something that every member of the project team, including me, must review.

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-continuity. Learn and absorb new technologies, carefully study norms, regulations and related documents, and apply new technologies to practical projects in time to further improve the technical content of the project.

202 1 software R&D engineer's year-end personal work summary (3) about this time last year, I was a student. Looking at my classmates looking for jobs one after another, I am not anxious on the surface, but a little anxious and looking forward to my work. The process of submitting a resume for interview is very torturous, and it is a stage of self-polishing. I didn't expect to find it soon.

I have to say that this time I am serious about applying for a job by project, positioning myself objectively, and it is very important to know what kind of job I want. What I need is the pleasure of working eight hours a day.

This year's X month, X month, is the time when I joined the company, and it is also the transition point from a student to a rookie in the workplace. I don't want to be an old bird in the workplace. At that moment, I was really excited. I got up at five o'clock, repeatedly confirmed whether the bus was correct, and arrived at the door of the company half an hour in advance ... It was a one-month workshop internship at first. Frankly speaking, I am not used to it. I just read books to watch the debugging and assembly of the workshop staff, and occasionally help with some trivial things. Then I took an examination of my professional self-study, not the simple C++ programming I imagined.

I have to say here that our institute is a warm, harmonious and combative group, and there is no lack of gossip to adjust our life. Everyone is special, there will be friction in cooperation, but the overall operation is very coordinated, and the development speed and efficiency are still very high, which can basically be carried out according to the weekly plan. From them, I see different attitudes towards work and life. All these have a subtle influence on my career planning. Now I'm just a rookie. What I need is a leader who has the time and patience to take me. I am very lucky. Although the leader is very busy, he can still take the time to give me patient guidance.

During this year, I learned a lot. Everyone grows up in constant summary and perfects himself in constant examination. In this year, I also completed my work in a down-to-earth manner in summary and review. My work this year is summarized as follows:

First, the ideological aspect.

In strict accordance with the qualities that a programmer should possess, he is self-disciplined, dedicated, responsible and enterprising, actively studies professional knowledge, has a correct working attitude, is serious and responsible, obeys the company's arrangement, actively participates in development work and works hard.

Second, the work.

Love my job, be able to treat every job correctly and seriously, devote myself to work, serve everyone enthusiastically, seriously observe labor discipline, go to work on time, make effective use of working hours, stick to my post, and ensure that the work can be basically completed on time. During this year, with the goal of doing better, I cultivated the sense of innovation and successfully completed the following work:

Complete the component production list software developed in C# language. Net;

One version of the ordering software has been initially completed, another version is still being programmed, and the framework of the new version has been completed, basically realizing the ordering function of xx;

The software of xx host has been improved, with the addition of Chinese-English switching function and improved interface design, which is still being improved according to the test of quality control department.

This year, the technology developed from scratch, mainly C++ programming, which can use limited resources to complete tasks and deepen the understanding of object-oriented.

Third, there are shortcomings.

With the help and advice of company leaders and department leaders, my work has been greatly improved. Of course, I still have many shortcomings. Dealing with problems is not mature enough, and it is easy to be impatient at work. I need to learn more professional knowledge to improve my work level.

Looking forward to the coming 20xx year, I will work harder, be serious and responsible, and make persistent efforts to a higher level. I believe I will complete new tasks and meet new challenges.

The plan is as follows:

Able to complete tasks assigned by leaders;

Strengthen their professional learning ability, thoroughly digest and use professional technologies such as C++;

Object-oriented and design patterns;

At the same time, it also improves the working ability and can complete the work with good quality and quantity in a limited time; In the interpersonal aspect, we should strengthen our study and practice and seek our own development in a harmonious atmosphere.

202 1 software R&D engineer's year-end personal work summary (4) time flies, and it has been more than half a year since I arrived at the company in a blink of an eye. This is a precious experience in my life. During this time, leaders at all levels have given me great help in my work and great concern in my life, which has made me fully feel the leaders' mind of "letting all rivers flow into the sea" and the heroic spirit of "not experiencing storms and not seeing rainbows". While respecting the leaders at all levels of the company, I am also proud that I have the opportunity to be a part of the company. In this more than half a year, under the careful care and guidance of leaders and colleagues, through their own efforts, all aspects have made certain progress. Now I will report my work as follows.

First, through training, study and daily work accumulation, I have a certain new understanding of xx Company.

In X years, I came to xx Information Technology Co., Ltd. to participate in the recruitment. After several rounds of interviews and written tests, I finally had the honor to join the big family of xx Company. When I entered the company, the first information I got was the introduction of the company and the induction training for new employees. At that time, I just felt that the company was very formal and powerful. After communicating with department leaders and project managers, I feel that the company is very kind and warm. I don't know much about other aspects, especially video surveillance. Through three months of personal experience, I have a certain understanding of intelligent transportation and the company. The company's philosophy is vividly reflected in the usual work and project development, and I agree with the company's philosophy very much. The company's development does not forget the feat of repaying the society, which is admirable. The company's concept of people-oriented and respecting talents is implemented in practical work, which is an important reason why xx Company can develop and grow. It is really not easy to achieve leap-forward development in about ten years. Further development in the intelligent transportation industry is the ambition of xx Company and the core driving force for gathering talents. Now the company has played a decisive role in the video surveillance and security industry, and will be more brilliant in the future.

Second, abide by the rules and regulations, work hard, and constantly improve their literacy.

The professional ethics of love and dedication is the guarantee for the smooth development and ultimate success of every job. In this more than half a year, I can abide by the company's rules and regulations, conscientiously do a good job in this major, never arrive late and leave early for half a year, complete every task enthusiastically, enthusiastically and conscientiously, earnestly perform my post responsibilities, unite my colleagues in daily life, and constantly improve team spirit. A book "details determine success or failure" makes me full of pride. A positive and open-minded attitude, a good habit, a plan and timely completion are so important that it ultimately determines a person's success or failure. This book gives me a better understanding of my life. I am eager to make a breakthrough, and I will always remind myself in my future work and life to make my future life more and more exciting.

Three, seriously study the job functions, work ability has improved. According to the current division of work, my main tasks are

(1) Participate in the development and testing of the company's software projects;

(2) Responsible for the maintenance of the software system of the joint command center of the road police in xx province. Through the above work, I realize that a competent developer should have good language skills, solid technical skills, strong logical processing skills, flexible problem-solving skills and effective external communication skills. In the process of participating in project development, I found many seemingly simple jobs, but there are still many skills in them.

Four. Shortcomings and areas needing improvement

Although I have stayed in this big family for more than half a year, I have not mastered the development technology deeply, handled the problems found comprehensively, and did not form a systematic plan for the division of labor. With the further familiarity with the company and work, I also hope to improve my business ability and technical ability faster in my future work. I think doing more work can better reflect my life value. "Career is good at diligence and leisure". In the future work, I will read more books, ask more questions, study more, practice more, constantly learn business knowledge and improve my business skills. There is no end to learning, the times are developing with each passing day, and the knowledge of various disciplines is changing with each passing day. I will study all kinds of knowledge persistently and use it to guide practice. In the future work, we should strive to do a good job as a developer, do our own creative work and make our own contribution to the development of the project and the company.

202 1 software R&D engineer's year-end personal work summary (5) time flies, and one year's work is about to become history. As the New Year bell approaches, we are reluctant to bid farewell to the fruitful past and warmly welcome the coming New Year. At the end of this year, the work done by 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, I have completed the coding of a series of basic documents in four modules: sales department, production department, purchasing department and quality inspection department, from the creation of basic database to coding according to demand research report. Completed the module test and process test of xx project.

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

Second, the implementation of erp projects

Start from X, implement xx project, get up early every day, and get to the enterprise to implement erp before going to work. The implementation period is mainly the 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, which also makes the process of erp system clearer. However, it is still 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 and laid a certain foundation for the later oa development. The preparation 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.

Usually pay attention to collecting data files about xx, improve your ability to deal with and solve new problems, strengthen your knowledge of java and oa, and 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.

202 1 summary of personal work of software R&D engineer at the end of the year (6) on xx, I was fortunate to be a member of your company and was hired as a java software engineer of the company. Since taking office, under the leadership of department leaders, I feel that my study, skills and life have been greatly improved.

First, the investigation and development of xx petroleum and petrochemical inspection system.

This project is the first time I have participated in research since I worked, and it is a great challenge for me. In the process of research, I learned how to understand the needs of customers through communication with them. Due to my lack of work experience, some problems are reflected in my research work. I can't directly and accurately understand the needs of more customers. Many people need to communicate with customers many times to understand their ultimate needs, but I don't think of myself as the end user and consider the problem from the user's point of view. These are all areas that I need to improve and improve in my future work. In the development of inspection system, I further consolidated and strengthened my development ability.

Second, the development and maintenance of xx value-added services of xx Telecom.

I began to take over one of the company's main businesses, xx telecom value-added business, in October. Due to the sudden departure of the colleague in charge of this project, the handover of this project was not done well enough, which caused great difficulties for me to take over this project smoothly. As soon as I took over this project, I needed a new voting activity and revised some main codes, which made me feel so stressed that I almost gave up. Finally, under the guidance and encouragement of General Manager Jin, the activity ended successfully. After completing this voting activity, in order to prevent the next colleague who took over this project from encountering the same difficulties as me, I immediately supplemented the relevant technical documents of this project to ensure that others can carry out this project smoothly. Through this project, I strengthened my working ability under high intensity and pressure, and found more self-confidence.

Third, the development and implementation of xx Home Economics Network Service Center.

In this project, in addition to undertaking the development work, it also gradually involves the responsibility of project management, which improves my personal ability. In order to successfully complete these two projects, in addition to completing my own work, I also take the initiative to care about the work completion of other colleagues. It has greatly improved my ability to control project management and project progress. The smooth implementation of the domestic network service center will lay the foundation for our company to win the domestic network service centers in other cities in xx province. In addition to work, I also pay attention to the improvement of personal ability. After work, take the initiative to learn some new technologies, communicate and cooperate with colleagues, and build an ssh development framework. I also learn the knowledge of spring safety, and the accumulation of these new knowledge will be of great help to my future work.

Four. 20xx work prospect

1. Integrate the learned springsecurity into our own ssh framework to further improve the framework.

2. Using ssh framework, an oa system platform is developed.

3. Do a good job in the maintenance of several domestic network service centers such as xx.

4. I hope the company can win a large number of domestic network service centers in other cities in xx province and continue to develop and implement domestic network service centers in other cities in xx province.

5, constantly learning new technologies, and strive to improve personal ability. Lay a foundation for better and smoother work in the future.

6. I hope that through my own progress and efforts, I will make my greatest contribution to the development of the company and show my greatest value.