The public account has not been updated for a long time, there are too many work tasks, and 2017 is a tide point of new technology. Artificial intelligence, big data, of course, those lofty things are out of my reach.

I want to do is in their own bowl more ‘dish’, in their own development of the road more go more ‘deep’, will not be caught up with the later lost their bowl of ‘dish’, dropped his hand bowl. So have been confused drip follow. In the first half of this year, I mainly continued to work in RN last year. Fortunately, I was able to get started quickly. Static pages can still be created, and I can also quickly integrate this thing into iOS projects.

As time goes by, learning this thing requires enough patience and a strong heart to stick to it! In the second half of the year, I also learned Java for two purposes. First, get Android and compete with Android. Second, understand the background, not later and background brother fight. I’m kidding. In fact, I just want to know more about the differences of various platforms, so that I can improve myself better. Technology is a bottomless pit, you can’t see the end of it, so you have to quietly let it ‘arrange’.

If you want to do this piece of technology, I think you quite 💯, the previous also said, it is really a difficult thing to do, to have enough patience, as always, to study the highlights of each technology. So I said you were awesome. Everyone may have different ideas. My idea is to do a good job in the technology part first. I may not be the best one but I will not fall behind.

Everyone has their own dreams, and my dream was to build a product of my own (it may sound hollow, but it was true). From the idea of the product to the prototype, and then develop their own, the dream is not strange, but I think it is impossible. When YOU have the power to control a product and let me ‘arrange’ it, then my little idea works. Why do I have this idea (is not very confused, why not dream of being a boss, 😆 ha ha, that is later). There’s a good joke that goes like this: “Even if you’re a senior programmer and you write a really good program, if I tell you to change it, you still have to change it because I’m the product manager.” You are the product manager and I will change if you ask me to change. What did you do when you first set such requirements? You developed the requirements without thinking about them, and then you came up with a new idea and changed the requirements. I think this is something that happens to every developer, not to write this article to satirize the product, satirize the requirements.

Why do these seemingly common and outrageous things happen so often? Let me make fun of them. With the exception of god-like outsourcing clients, most of these problems are due to the unprofessional nature of the people involved (if you are involved in this paragraph, you should hold your tongue and finish what I have to say). I think you need to do a real mobile Internet needs analysis, product manager. More or less, you need to understand the basics of development, for example, iOS HCI, Android HCI, understanding the differences between platforms. This way you won’t make any of those silly mistakes in the development world when you design the first draft. If you know development, or have development experience, it is better, at least you are more accurate than the average person in terms of requirements time control, know which requirements take time, know which modules iOS and Android design is different, this is the difference between the platform. All the things I usually learn about the product when I have something to do, including drawing and drawing. Although I am not professional, if I understand it as a developer, it will be convenient for me to communicate with artists and relevant people when I encounter problems. At least, I will not let others think that you don’t know anything and pretend to know. That’s why I like to spend time learning about products and design.

Will develop product design is actually not good for a product, the more important is that this thing to be recognized, someone appreciate, to put it bluntly is to have users to use. Product development is the same as development, start to meet the minimum function, and then gradually optimize, including code architecture, APP performance, security and other issues. This is something that needs to be refined, and your entire company may depend on it for a living. You as a product, this link in the most important one, you dare to be negligent, lazy? I think you should spend more time improving the user experience and improving the conversion rate of a product than just fulfilling the current requirements, in addition to the daily requirements review and analysis. As a developer, and as myself, I am the most passionate about UE/UX. What is a UE/UX? What is “user experience”? I made a special search: “The purely subjective feelings established by users in the process of using the product”. Is it professional? To put it bluntly, it is a feeling in the process of user use. This thing is not good to use, and it is not convenient to use. If users feel uncomfortable with the product, are not used to it, and even can’t understand the use of your design in this place, do you think your product is successful? Have you designed it well? Do your needs need to be improved, do you need to think about it, do you need to upgrade your product design, do you need to improve the user experience? So as a product, you have to understand what the users want. Personally, this is very important, after all, I have been a mobile phone addict for many years.

I’ll leave the art alone, a good product UI will never be done by someone who doesn’t know the @2x, @3x, or.9 formats. Do not know can fill, but you should often make a few low-level mistakes, that is a professional problem, after all, you are to rely on this for a meal.

If ONE day I do have control of a product, I will play this product through and through (dream on!). .

Your heart is not ten thousand grass mud horse, is not already opened to scold myself, to tell the truth, I did not satirize any post and any person, after all, I have just started in the society, no qualifications. I just want to express some personal views, experience and future career development plan. Besides who has no personality!!

2017 is coming to an end, and I am confused again at the end of this year!!