Web Music Player Summary

Source: Internet
Author: User

Objective

Project temporarily came to an exit, the chest of a hot gas look gush out! Can not help to vomit groove, why the programmer to work overtime Ah, why the product released deadline, you have to put this life and death sword rack in the programmer's neck. Lying trough, I heard that programmers are called engineers abroad. I've seen a lot of messy articles lately Some people say that the real men never work overtime, not smart but diligent people are the originator of the company's overtime culture. Such a person should be excluded from the company. Crouching trough, for the first time heard of this view. It's not that I should be ruled out. Carelessness, the brain is not working, and I do not want to. is not agreed to work 8 hours a day, happy life, do not know what people are in a hurry. Every day there is not enough work, if you want to take the time to learn to improve, then you almost have no other life, in addition to work. Everything seems to be fast. Slow work out deliberately. Always feel that the ancients said the words are very reasonable. I sometimes wonder if I can turn down some work. Haha, maybe I got fired. But, even if you really get fired, what about it? I reckon a lot of people are not going to think like me. Life should be broad!

Spit the trough to vomit bad, "engineer" is a long way to go. You can't see the road ahead and do it right now. I see that there is a very good saying, and in this age, most people are going to accept information and listen to what others say. Too much information, long time, may also forget their own voice. We need to be thankful and protect ourselves for every bit of progress and change , so I re-picked up the previous write-up blog. Don't ask for a lot of people to see, just be comfortable inside.

function Point Analysis

Some people say that good programmers focus on the business and focus on the product strategy rather than just implementing a feature. I agree, indeed, that a good programmer should be able to communicate logically with others, not just code. Here I have a simple drawing of my thoughts, but it seems that most Or something in the technical details . I am a rookie, haha. wish to be a rookie flying up.

I look at the user experience more from the perspective of technology implementation . I put compatibility in a big place in the Web-side user experience. I think it's almost entirely a compatibility issue.

Part of the CSS,JS is the standard support situation, part of the performance problem, here is mainly refers to the uneven Android machine, rendering ability is too poor. It's easier to lag behind in a slightly more complicated way. So backwards-compatible solutions are important.

thinking about the product

So from the product perspective to think about the user experience, now is the individual is emphasizing the user experience, the user is supreme. However, for programmers, there is often only a vague concept, we focus too much on technology, focusing on specific technical implementation. But it's easy to ignore whether our technical pay is worth it. In a project, Programmers should have product awareness, so that we can communicate with PM and UE reasonably, to ensure that our technical pay is meaningful.

Based on this diagram, we can see that the first diagram is more about the implementation layer and the framework layer. In order to better and PM and UE tear force, we also have to strengthen the product needs and even strategic understanding.

Technical Analysis

This Part I put in another 2 articles.

Gaussian Filter effect resolution

HTML5 Audio Summary

Summarize

Although this period of time is very tired, but also did learn some things. Long Way to repair, more painstaking, more thinking.

Resources:

Five Elements of user experience

Web Music Player Summary

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.