From excellence to excellence-about software development

Source: Internet
Author: User
I just graduated from Suzhou Mingji BenQ and worked for 8 months. Although I have not been working for a long time, I am honored to be a paradise for graduates, I still learned a lot from those days. BenQ Zeng Wenqi from China once taught us that it is not difficult to be a good person, but it still requires many things to be superior. In the field of software engineering, I have always been very confident and think that I have achieved great accomplishments, have their own idea, can guide a team to victory, can design a wonderful architecture, can develop a low bug rate, high fault tolerance, operation is also very convenient system. I thought it was superior, but it was not. On Sunday, I had the honor to go to a friend's logistics company to work on the site. After busy, noisy, and chaotic on-site experience systems, I found that there are still many improvements to the user experience, even the font size of a comment text, page addition, and sound prompts can save the customer a lot of energy and time. For example, if you use a barcode gun to scan the waybill number, most people can think of focusing on location in the text box after scanning, or add a new row to the list in the first row, the wrong scan record dialog box appears, however, if an error dialog box is displayed, the pop-up dialog box is automatically confirmed by the continuous barcode scan. Therefore, the confirmation button of the dialog box cannot be the default button of the form, and different sound prompts must be given during the operation (whether incorrect or correct, because at the busy scene, it is impossible for people to scan a car and watch a screen and listen to speakers. For another example, in the face of a system that needs to scan 500 pieces of goods in a short period of time, the B/S model is an incorrect choice and an extremely optimized Ajax asynchronous page refresh is made, each operation still takes 1-2 seconds, and the customer needs a high-frequency operation that can scan multiple times in one second. This operation is inseparable from Windows desktop. Program . Before going to the site, as an IT practitioner, I still think that the Web response speed of 1-2 seconds is fantastic, but users are concerned about the system that meets their needs, they don't care about web or desktop. Software systems exist around benefits and efficiency for customers, but now I often hear from non-IT friends around me about how poor the systems they use are, it is not as convenient as the old system. My wife is a small supervisor in newegg. She often complained about the millions of new systems. The old system was able to finish the work in five minutes. Now it takes 10 minutes, people are enough, but now there are not enough people, so where is the value of such a million system? Of course, it may provide stronger analysis capabilities for high-level views, however, the efficiency of lower-level users with more frequent operations is halved. The current IT development is getting farther and farther away from the actual operations of users. It workers view the technology more and more than the actual needs of the business. They even think that the system complaints are caused by the user's stupidity, in fact, this is like building a closed-doors car. A system that is out of the need will not be praised by the user. The user is not stupid. If the user does not understand our system, it means that we lack communication with each other, or our system is beyond the user's actual experience. Only by experiencing the work of system users can we provide excellent systems for system users. In the future, we should try our best in the field to develop a better system.

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.