David was a cool programmer in the developer service store, and every day he looked at his colleagues in the developer service store after work, but he had to look at him with resentment.
David is a hard-pressed code farmer. He is lying in front of the computer and writing his own barrier life. He is troubled by all kinds of hard-pressed problems and does not dare to say it is a mass phenomenon, we only hope to resonate with those who have fallen from the rest of the world.
Some people say: Start a business, two words, one vertical and one vertical; wrong, down; right; standing. However, mobile developers are often in the third State-squatting. No matter whether the entrepreneurial team is from dark to bright, or in silence and explosion, David's life is mostly achieved by the computer. Recently, there has been such a couplet circulating in the circle of friends, saying that you should look for superiority:
Uplink: two computers and three lunch boxes in a single project only cost four thousand yuan of salary, but the system suffers a total loss, and the system still gets up at and has a meeting to handle nine vulnerabilities;
Downlink;
Horizontal approval: hard-pressed programmers.
Whether you think it is true or not, it is a little fun to see. With regard to the work itself, low-level coders are entangled in code, while high-level coders are seeking for breakthroughs.
Clarify what you are doing
The question that programmers will surely encounter is how to explain your work to your family. For people outside the field, mobile development means hiding in the dark room and typing on the keyboard. Of course, in addition to making you feel frustrated and confused, it does not directly affect salary increase and promotion. However, it is imperative to submit a solution to the customer. The customer puts forward simple requirements, and the coders design data structures, software architectures, code algorithms, communication protocols, and solutions to all business problems. But for programmers, the difficulty lies not in development, but in explaining the technical terms to outsiders without professional terms.
What is the end of optimization?
Only the best is not better, the most adequate embodiment in the software program, as long as you want to have room for improvement forever. Code always needs to be improved, bug always exists, optimized itself, but also left behind by the predecessors. It's like running a marathon without an end.
How is the profit of third-party applications developed so hard?
Last year, the ADC survey found that 26% of the developers surveyed said their applications had been pirated. However, this problem is not the most serious in China, because domestic users do not have to pay for it. The main profit channels for mobile developers on Android platforms in China are download-based payment and advertising. Of course, in-app payment is also popular now. The advertising platforms are diverse enough, and developers' rights and interests are being protected, paid applications will be the trend of the times, but the difficulty of making profits for applications will still plague developers over time.
David of the developer service store is a hot-blooded young man who has a good learning experience every day. He can't help but feel excited. Although a person is lying down, his life is absolutely awesome. There are still a lot of problems, but enthusiasm is still high. The value of mobile development is still available for exploration, and third-party services are becoming increasingly popular. David has already met devstore. Will the spring time be far away from diaosi's man?