Job Recruitment Website - Job seeking and recruitment - Summary of software engineer's work 20 17

Summary of software engineer's work 20 17

An engineer must have unremitting enthusiasm for learning, be brave in innovation in his work and overcome difficulties in various problems. Here I bring you the summary of software engineer's work 20 17. Welcome to read it, for reference only.

Summary of software engineer's work 20 17 (1) started his job in August, and it has been one year. Looking back on the course and experience in XX company during this period, there are not many feelings and surprises, but more calmness and calmness.

Looking back at the beginning of employment, in XX, I became familiar with the working environment from the first week, and then participated in the relevant document design of the coal mine safety production management system in the second week. During this period, under the guidance and arrangement of my colleagues in the project team, I wrote the entrustment contract of system software development and the design description document of system functional modules, and also learned about the coal mine production business through this process.

In XX, I formally participated in the functional module design of management software. Under the guidance and explanation of Zhang Gong, I first tried to complete the functional module design of management software maintenance subsystem. In mid-September, I followed the company's construction personnel to conduct business research in * * No.1 Mine, so as to learn its strengths, make up for the shortcomings of its own management system, and also take this opportunity to understand the actual production situation of coal mines and deepen the understanding of business processes in the coal mine industry; At the end of September, under the guidance of Zhang Gong, the functional module design of the engineering technical document subsystem was started.

In XX, under the guidance of Zhang Gong and Zhang Gong, the functional module of material management subsystem was designed, and the correctness and rationality of the design were discussed with Zhang Gong, Zhang Gong and He Gong respectively. By the middle of 10, the functional modules of each subsystem of the management software have been basically designed; At the end of 10, according to the design of each subsystem module, the system data is collected, and a preliminary data dictionary and conceptual model are established to prepare for the later database design.

The work in XX is mainly to sort out the business relationship and business process of the system. However, due to the unreasonable representation of the business relationship diagram, the relationships at all levels are not clearly displayed enough, which leads to several extra links in the work. Fortunately, Zhang Zhanggong found the problem in time and gave me guidance and explanation many times. Finally, it is decided to collect and summarize the business actions, personnel involved and contact modules of each sub-module of the system in the form of list combined with flow chart, so as to provide basis for future work.

XX revolves around two tasks: one is the design and compilation of system business description document, because this document is the main basis for programmers to understand coal mine production business, system functions and database design in the future. Zhang Gong and Zhang Gong have repeatedly stressed that the design of documents must be considered from the reader's point of view, so the final design should be from simple to complex, from whole to concrete, and all levels should be closely linked and as easy to understand as possible; Another task is to discuss the completed relationship list and the business rationality and correctness of the system function module design with Zhang Gong and Zhang Gong one by one, and record the problems in the design in the problem tracking document one by one. The work at the end of the month is to modify and improve the module design according to the problem tracking document.

Under the leadership of the company, through the unremitting efforts of all members of the project team, all functional modules of the system were designed in XX, and all business processes of the system were combed in XX. In XX, the preliminary review and rectification of each functional module design and business process were completed, and now the review of each functional module design and business process within the project team has begun.

When I first joined the company, I didn't know where to start because I had little contact with production software before. Fortunately, the members of the project team explained it to me many times. I also searched the relevant documents through the Internet, read the relevant materials carefully and thought about the business process. Finally, I have a systematic understanding of the whole production management business of coal mines within one month. After that, under the guidance of Zhang Gong, the detailed functional module design and business process design of the management software initialization subsystem, the engineering technical document management subsystem and the material management subsystem, as well as the business arrangement of the whole system were completed. Because Zhang Gong and Zhang Gong have repeatedly stressed that the design of early business and functional modules is directly related to the ultimate success or failure of the whole project, and the design must be correct, accurate and complete. Therefore, in the design of each sub-module, we must first grasp the overall direction to ensure the correctness of the design, and then collect a large number of business data, compare with other similar software processing methods, and consider the business processing flow in combination with the actual production situation of coal mines to ensure the accuracy of the design. Finally, we will put the design into the whole business system for repeated inspection and review to ensure the integrity of the design. Looking back on my work during this period, I have basically completed my job, which is inseparable from the support of my leaders and the cooperation and help of my colleagues. At the same time, I also clearly realize that I still have many shortcomings, and I have gained a lot of experience and lessons from them, which can be summarized as follows.

1. Be prepared and plan before you do something.

This is particularly profound in the first week of business study and the recent work of establishing business relations between various modules. It is precisely the sharpening of the knife that does not mistake the woodcutter. Preparation and planning can get twice the result with half the effort.

Work should be down-to-earth, step by step, and never be too impatient.

The whole software design, from initial business research, module framework design, business process design to specific software development design, is based on the previous link, and the mistakes in each link will affect all subsequent links.

3. Learn to look at the problem as a whole.

This is deeply felt in the business process learning at the initial stage of employment. Looking at the problem as a whole, starting from the main business processes, it is easier to understand and learn faster, and the general direction can't be wrong in the whole work process.

4. Learn to change your mind appropriately.

The previous software development work was mainly coding work, and the problems considered were limited to technical aspects. However, in the design of system business and functional modules, we must consider the business process of the whole coal mine industry and the operating habits of customer groups.

5. Communicate fully with colleagues in time, especially the members of the project team.

Timely and sufficient communication can quickly solve doubts, make the whole work more closely linked and make the problem more comprehensive. Adequate communication can ensure the quality of work, and timely communication can improve work efficiency.

6. In the process of system design, we should learn to think from the customer's point of view.

Good software customer experience is an important criterion to measure the quality of software, so the range of customers who use the software, their operating habits and the operability of the software must be considered in the process of software design.

7. When dealing with problems, we must put the interests of the company first, stand firm and grasp the principles.

The successful implementation of the ** 1 mine project by members of the company's project department proves this point; In addition, based on this, He Gong put forward higher requirements for the system function design many times during the development of the centralized control platform, which made the system function more perfect and operability stronger.

8. Learn to think, analyze and deal with problems, learn to break a big problem into several small problems, and then consider the rationality of each small problem as a whole.

In the work of combing the business process of the system and building the business relationship between modules, a lot of repetitive work has been done because the expression form is not clear and reasonable enough. Finally, under the guidance of Zhang Gong, the business relationship is explained in the form of "total-sub-total", and the detailed business specification is completed.

9. Don't be limited to fixed patterns, learn to innovate.

In the work of system function design and system business arrangement, Zhang Gong emphasized this point many times, because only in this way can the product quality be improved and its own ability be greatly improved. I have grown a lot by participating in the design of management software and contacting with engineering construction and project development in the past six months. Of course, more growth is concentrated on technology-the business design in the early stage of software can be summarized as follows.

1. Mastered the business processing and flow of the whole coal mine management.

2. Mastered the whole software design process in the early stage of software development.

3. Understand how to design software business and functional modules in detail.

4. Learn how to find, think and solve problems.

In terms of management, there is not much contact, mainly focusing on the supervision process of the project team on the development of centralized control platform, which can be summarized as follows.

1. Keep abreast of the progress of the project and respond in time in case of any situation.

When dealing with problems, we must put the interests of the company first, stick to our position and grasp the principles.

3. Communicate with outsourcing personnel, including business understanding and completion. Finally, through my work and life in the company for nearly half a year, give some personal ideas.

1. There is insufficient communication between employees in the company, especially between different departments, which can make the work of each department more closely linked and work more efficiently.

2. Technicians don't have many opportunities to contact other related technologies, but the company is improving this, and the PLC lecture will be held soon.

3. During the preparation for the project manager exam, it may be better if the company can provide a few hours for everyone to study, discuss and communicate every week.

4. The lunch time is too tight, and the employees' rest time at noon is too tight, which affects the work efficiency in the afternoon to some extent.

All the above are personal opinions. I hope leaders and colleagues will criticize and correct the unreasonable places.

XX years have passed, and a brand-new XX year has arrived. In the new year, we all stand at a new starting point in our work and life. To start a new round of work, we should also thank the leaders and colleagues for their support and help. In the new year, I will continue to work hard, constantly improve my business and professional level, learn from you with an open mind, and contribute to the development of Changfeng in XX Company.

Summary of software engineer's work 20 17 (2) 20XX years have passed. In the past year, I worked as a software engineer in the development department of the company, mainly engaged in the development of JAVA projects. In the past year, I worked 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 information integrated management platform project of the headquarters of Haoxianglai Catering Co., Ltd., mainly responsible for the following systems:

1, 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, XXX 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 time and effectively; 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.

3. For financial industry projects, I participated in the development of some modules in the enterprise transfer management system of Xiamen Branch of Bank of China. 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 doing a project in xxxx, due to some internal reasons and other external factors, the work efficiency, development progress and final software quality were 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-study and absorb new technologies, carefully study norms, regulations and related documents, and apply new technologies to actual projects in time to further improve the technical content of the projects.

Summary of software engineer's work 20 17 (3) As a software development engineer, I have the honor to be a member of Beijing XX and apply for the position of java software engineer in the company. Since taking office, under the leadership of department leaders, I feel that my study, skills and life have been greatly improved.

In 20 1X, my main tasks are as follows:

1. 1 PDA operation and maintenance system engineering department

I came to the company at the end of April. At the beginning of coming to the company, I mainly learned about the PDA operation and maintenance system of the engineering department, studied some technologies that may be used in the future, and then modified the existing projects. The system includes three main functional modules and an auxiliary module. The main modules include work order management, message management and system upgrade.

Modification of work order management

System upgrade can download a single file or upgrade the same file.

Before PDA went online, it was mainly implemented in five wired sites. That was the first time it was implemented. I thought it was simply to teach users how to use it, but when I really did it, I realized that different users need to explain it from different angles, especially the older ones, and have to explain it several times.

After the PDA went online, the work mainly focused on the maintenance and modification of PDA. Because the last implementation took a long time, it was implemented again. The usage time of PDA gongwen. 1 kejian. com/ model essay/1528/ varies from site to site, so it takes a long time to maintain and implement it. In the process of implementation and maintenance, each site puts forward different problems and makes long-term modifications, among which the most modified modules are mainly concentrated in the work order management module and system upgrade module.

After the system is used in all sites, the main purpose is to solve the different problems raised by the sites and improve the system. The improved system is very stable, and the problems basically appear in

The upgrade failed due to bad signal, and the system could not log in normally due to card shutdown. Due to network reasons, the system was unavailable several times.

1.2 wired booster system

After the PDA operation and maintenance project is stable, it mainly completes some functions in boos system, batch transmission of database data,

Mass transfer function of millions of pieces of data.

Broadband system consultation and inquiry, according to the user's address and time, modify the ATM information inquiry function of BOOS system, the online business hall payment omission inquiry online business hall phase II product card consumption, modify the payment channel invoice printing function, print the main work order and check it in the whole network.

Job prospects:

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 Xiangfan and Ezhou home economics network service centers.

4. I hope the company can win a large number of domestic network service centers in other cities in Hubei Province and continue to develop and implement domestic network service centers in other cities in Hubei 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.

Summary of software engineer's work 20 17 (4) As a fresh graduate who just came out of school, my first job fell in XX, and I was deeply infected by the culture of this enterprise. I agree with XX's corporate culture, and XX's corporate spirit of "unity as one, career first" embodies the characteristics of excellent corporate culture in this industry. In this xx years of study and personal experience, I have strengthened my determination to become a qualified XX person and strive for perfection. I have confidence in myself and even more confidence in XX.

As employees in technical posts, they should have certain professional knowledge, constantly enrich themselves, grow up through continuous work, study and research, have good team spirit and strong execution, and really do practical things for enterprises. During the three months in XX, I mainly completed the following tasks:

First, in the first two weeks, due to the needs of the current website work, the master instructed me to learn asp while being familiar with the working environment, and spent two weeks systematically learning this unfamiliar asp language, laying a solid foundation for the next month's work.

Second, the next time, mainly with the asp background management system before the website, optimize some functions and maintain the system. The functions of the latest registered enterprise query, job seeker's career recommendation, job seeker's recommendation enterprise, member position refresh, position refresh statistics and other modules of the sales management module have been modified and optimized successively, and the functional designs such as sales personnel authority control query, recommendation time control and query speed optimization, authority control when enterprise position refreshes, enterprise position timeliness control, and position number and position refresh statistics of each sales group have been solved. When completing these various functional requirements, I have conducted in-depth analysis and research on the background management system, so I am very familiar with the sales management module and put forward many constructive ideas for the background design of new website development. After that, the addition and optimization of voting items, the statistical query and correction of voting results, the management of logo and banner, and the generation of text files in logo management module were completed. It also completes the improvement of background information query in customer service management module and query function in enterprise management and personal management module. During the period, some functional errors were fixed, such as the pictures of campus recruitment management could not be uploaded, the article categories could not be modified, and the articles could not be deleted.

3. At present, the new version is developed by jsp. This year, I further studied java and jsp and learned about mvc pattern development. In this stage of learning, I take the development of a small business system as my learning task. At the same time, the current popular jive code and development ideas are preliminarily studied.

4. As a system development and maintenance worker, you can't ignore the study of database knowledge. During this time, I have further studied sql statements, analyzed the query of sql statements, and paid more attention to the knowledge learning of database performance analysis and adjustment. Through this stage of learning, these knowledge and methods can be applied to the speed optimization function of member query in the background management system, which can be applied in practice.

Five, the development of the new version of the website, mainly made several database comparison tables for the new version.

Sixth, I also participated in the second test of the new website, mainly testing the background management system, and also participated in the process test of personal management and enterprise management at the front desk, and detected many key bugs.

Seven, since I joined the company, I have also worked as a mass email in the website department. Within three months, several batches of mass mailing were completed, and hundreds of thousands of mass mails were sent to enterprises or members registered in 51.com every day. Also cooperated with the customer service department to send two batches of emails on special offers, and cooperated with the website marketing activities to send two batches of groupware, and insisted on sending them to registered members regularly every day.

During my three months working in the website technology department, I felt a lot. First of all, as a graduate who just came out of school, his experience in actual development is not mature enough, and he still needs to constantly improve himself in his work. Secondly, we should further improve our development skills, make our skills meet the future needs, actively acquire and learn the latest technical information, balance our knowledge structure, and improve ourselves through continuous learning. Then, we should strengthen communication with colleagues, integrate into the team, learn from each other, improve each other and constantly improve ourselves in the team.

I believe that through my efforts, I will definitely become an excellent employee of XX, and I will definitely improve myself on the basis of Excellence. At the same time, I hope that the company can give me further training opportunities according to the situation, and I also hope that the department can have regular professional and technical learning.

Summary of Software Engineer's Work 20 17 (5) One year ended in a blink of an eye, which was a precious experience in my life and left a deep memory for me. During this time, the leaders gave me enough tolerance, support and help, which made me fully feel their "all rivers run into sea" and their own shortcomings. But I will study harder in the future, and I will often ask my predecessors for advice! Let me sum up my feelings in the following aspects.

First, study hard, pay attention to practice, and constantly improve their own literacy and work ability.

Always regard learning as an important way and method to acquire new knowledge, master methods, improve ability and solve problems, and earnestly arm the mind with theory, guide practice and promote work. Only by actively thinking and actively using your existing knowledge in social practice can we test the usefulness of knowledge in practice. So in this year's work, the biggest feeling for me is that I understand the testing of mobile phone application software. Although my job is still a tester, it is still very different from my previous job. The most obvious thing is that mobile phone application software has added billing test, upgrade test and interrupt test. At the same time, continuous learning at work is also an effective way to make up for one's own shortcomings.

The society is changing, so are people. If you don't study for a day, you will fall behind. Over the past year, I have carefully studied Shen Xun's policies, management systems and work regulations in order to solve the difficulties in my work most effectively. Through the study of these work regulations, I have further deepened my understanding of all the work and been able to carry out all the work pragmatically. .

The second is to focus on the center, highlight key points, and do your duty.

I treat every job with a serious and responsible attitude in all my work. Although at first I felt that I couldn't work well in the company because of my lack of experience and understanding, I quickly started to find reasons from myself, communicated with my colleagues, realized my own shortcomings, and quickly changed my role. In order to make myself familiar with my work and enter the role as soon as possible, on the one hand, I take the time to consult relevant materials and get familiar with my job responsibilities, on the other hand, I pay attention to the knowledge and information of related industries and get a more comprehensive and systematic understanding.

Third, work with great enthusiasm.

When I first entered this job, I didn't adapt to the change. I couldn't find too many questions, and I was a little disappointed. At first, my enthusiasm faded. But I still try my best to keep my original enthusiasm and want to do useful things, and keep doing some chores. At the same time, I have the courage to help my colleagues do all the work, find my skills slowly, and understand what I should do and how to do it. This is a passionate question. As long as I keep great enthusiasm, I believe I will be recognized. There is nothing I can't do, nothing I can't do well, only you are willing to do it.

Problems with verbs (abbreviation of verb)

In recent months, although some efforts have been made, there is still a big gap from the requirements of office leaders, such as theoretical level and working ability, which need to be further improved. I am determined to improve and solve these problems in my future work and study, so as to do my work better.

In view of the above shortcomings and problems, I intend to do the following to make up for the shortcomings in the future work:

First, make a good internship plan, continue to strengthen the study of the company's various systems and businesses, and realize a comprehensive and in-depth understanding of the company's various systems and businesses.

Second, use practice and study to comprehensively improve their working ability. Pay attention to practice while paying attention to learning, guide practice with what you have learned in practice, and improve your working ability and level in all aspects.

Third, do your job well. In the future work and study, I will do my job well with a more positive working attitude and a more enthusiastic working style. Work hard and strive for "no best, only better".

Fourth, while continuing to do a good job, do some work for the company and make due contributions to the company.

I recommend it carefully.