End-to-end work summary in 2014 and end-to-end work summary in 2014

Source: Internet
Author: User

End-to-end work summary in 2014 and end-to-end work summary in 2014

 

2014 work summary
Today is the 20th day when I came to the company. The bell rings in 2015. With the arrival of the new year, my work in 2014 is summarized as follows:

-After getting familiar with the bitcoin assistant project, I went to familiarize myself with the project code and business logic of the company's original Bitcoin. To be honest, the code of this project is not well written. The Code has a lot of redundancy, the code reusability is too poor, the interface versatility is not strong, and a lot of key code should be commented out, so, for me, the process of getting familiar with the code is a bit long. However, I am always familiar with the overall framework and business process. I believe that I will gradually become more familiar with the unfinished part of this project, and the completed part will be better done.

 

-Tbea android system monitoring

In December 15, I went to tbea with the product manager to discuss the main requirements and plans of the project. During the discussion, I learned a lot of technical communication skills with customers, I have a better understanding of the project requirements. After I come back, I have also evaluated the technical difficulties and plans of the project.


-Currently, you are working on the retoutu mobile office.

Currently, the company's mobile office software is working on. In the early stage of this project, we mainly set up the development framework, wrote some common tools, and introduced some open-source frameworks for future development. As the background developers are not yet in place, they have completed logon, registration, Home Page work, my projects at work, and work summary static pages. Using Google's new development tool, I feel that the development speed is better than the original one.

-During the establishment of the Android team, I interviewed many people who did not just graduate or have just completed the training. both technical and problem-solving skills need to be exercised, A lot of basic knowledge is not very familiar, our company does not have idle people, do not need such people, I believe the company needs is the same as me, I believe in myself and hope that the company will also trust me if I have talent with solid technologies that can benefit my company.

-In the next year, I personally will make great efforts to develop a detailed learning plan for android software development, and pay attention to timely correction and adjustment, software development technology is changing too fast. If a software developer has not updated his or her knowledge within one year, the other will no longer belong to this industry. Therefore, in the new year, I used the knowledge of Software Development Technology to equip myself and contribute my strength to the company's android software development. In addition, in the next time, I want to focus on setting up a professional android Development Team for my company, so as to live up to my high hopes.

Looking back at my work in this period, I have basically completed my job. This is inseparable from the support of the leaders and the cooperation and help of my colleagues, however, at the same time, I also realized that I still have many shortcomings and gained many experiences and lessons from them. The following points are summarized:

1. It is necessary to prepare and plan before doing things.

This is especially evident in the first week of Business Study and the recent efforts to build the business relationship between various modules. It is precisely because of the fact that it is necessary to make preparations and plans for the subsequent work to get twice the result with half the effort.

2. Be down-to-earth and step-by-step, and never be too impatient.

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

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

This is a deep experience in business process learning at the early stages of employment. Looking at the problem as a whole, starting with the main business process, it is easier to understand and learn faster, the general direction in the entire work process will not be wrong.

4. Learn appropriate ways of thinking.

The previous software development work mainly involved coding, and the issues to be considered were limited to technical aspects. However, in the design of system business and function modules, the business process of the entire coal mine industry and the operation habits of the customer base must be taken into account.

5. Communicate with colleagues in a timely manner, especially members in the project team.

Timely and full communication can quickly solve problems, make the entire work closer, and make the problem more comprehensive. Full communication can ensure the quality of work, and timely communication can improve work efficiency.

6. Learn to consider issues from the customer's perspective during system design.

Good customer experience of software is an important standard for measuring the quality of software. Therefore, we must consider the customer scope of the software, the customer's operation habits and the ease of operation of the software during the software design process.

7. Learn to think about, analyze, and handle problems, break down problems, break down a large problem into several small problems, and then consider the rationality of each small problem as a whole.

In organizing system business processes and setting up inter-module business relationships, we have done a lot of repetitive work because of the unclear and reasonable forms of presentation. Finally, under the guidance of Zhang Gong, he explained the business relationship in the form of "Total-points-total" and completed the business details.

8. Do not be limited to a fixed model, but learn to innovate.

Innovation is required in system function design and system business arrangement, because only in this way can the product quality be improved and its own capabilities be greatly improved. Through the design of management software and the contact with engineering construction and project development in recent years, we have grown a lot by ourselves. Of course, more growth is concentrated in the technical aspect.



R & D department: Yuan Dongliang, September

 

 

 


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.