Summary of the last job

Source: Internet
Author: User

After nine and a half years of work, I also changed from a 27-year-old guy to a 36-year-old uncle.

In fact, the main business has written three software.

Flashpoint-PowerPoint to flash converter.
Flashdemo studio.
Axmag epublisher (Flash output)
Various Chinese websites can find corresponding cracked versions.

The hardest job was in 2005. At that time, I had to pay for living expenses on the basis of my previous salary, which lasted more than eight months.
During this period, I was ill for more than half a month. The first version of FP is based on Office2000. When it is almost finished, it is found that the most popular outside is 2003.
It was only in March 2006 that the revenue and expenditure were positive. At the beginning, the issue of key interests was not clearly identified, which laid a foundation for future conflicts.
The implementation of FP is actually not as simple as imagined in advance. It is equivalent to implementing a two-dimensional animation display engine, with audio and video format conversion, playback, and synchronization.
During the 2007 s, FFMPEG was just a simple taste. If a rib was invested in the Red Ocean of video conversion, it is estimated that it would be better than the current flash.

Because of the first flash technology, Flash software was still 2004 MX. Later, the more brilliant animation script technology was not implemented yet.
Therefore, a large number of animation effects are implemented based on the simple Display Engine of Flash Player in earlier versions.
In version 2007 after 3rd, it was an attempt based on script animation. Of course, it also made a compromise, and some animations reused earlier code. The workload is hard to understand.

In addition, FP needs to keep up with the update speed of the office. Based on 2003, it is the most mature version 2nd. During this period, a lot of personalized processing has been made based on user problems.
After that, the office2007 software is filled with many bugs. the retrieval part based on its MSO is the most tedious part of the software, including the most personalized code, daily testing, and routine maintenance.
Therefore, apsaradb for MySQL 3rd is not subject to malnutrition until office2010 is released.

Based on an in-depth understanding of the SWF file format, the FDS prototype was started in 2006. At that time, the technology was too close and the underlying mechanism of some windows was still unclear, especially in the case of a large number of data storage solutions, FD 1st was launched in the summer of 2007. A small mp3 to flash product was created during this period. The biggest lesson was the technical thinking. At that time, we had to display the audio spectrum in real time. At that time, FFT was used, it was not until 2012 that something else had been found to be a big technical pitfall.

FDS has been unstable, and maintenance has been stopped since 2011. The goal of plagiarism is constantly changing. From the earliest tool viewlet/demo builder to TechSmith camtasia/Adobe captivate in the later industry, the main problem was that one person had limited production capacity. At that time, he took all the work in the production process, logo artist, requirement, code, and release. Our small workshop development model is very suitable for small tools and software such as hzc. FDS is a tool, but not a simple conversion software. It is something that requires user experience to improve competitiveness and open the distance between similar products, that is, a product that requires in-depth consideration. Therefore, we need to work hard at the same time in product design and technical details. For me at that time, I was not a genius like Zhang Xiaolong.

The last one is axmag, which is like a big product, but in essence it is a simple conversion tool. All personalized user experience details are eventually concentrated on the flash front-end on my side. I have accumulated over 2 million lines of as2 code, and I am not a C ++ programmer. As2 is also a process-oriented scripting language, and as3 and it completely become another language. At the beginning, a large number of coordinate angle calculations based on trigonometric functions were carried out. The examples of foreigners were simple and strange. In order to reduce the number of lines of code, they sacrificed all readability and scalability. When I fully classify all situations, the simple examples of more than rows in the previous example have become thousands of rows. This problem has been around for nearly two years. If you look back and want to avoid detours, you can do it in three months. However, it is quite good to take a triangle ruler, draw a sketch, draft a draft, list a formula, and break it into code.

In 2007, due to the conversion of a FP into MTV, it was very popular in the anti-war propaganda in the United States and the website traffic increased sharply. PR was said to have reached 8, which is also a small fortune in the war. In that year, we had more than million data records. In 2010, another house was bought. By 2011, I had a friend who asked me to pass and didn't plan to leave. Although I was not happy with some things, I thought that I had been doing this for six years, and FDS had to end up with my own children. However, the sky is unpredictable, and other things suddenly fail, so I have no idea at work. I have been hesitating for a long time, thinking about stability first, and thinking about mortgage. Looking back today, I am a little timid.

In the latter 2012 and 2013, I began to gradually doubt my position on this side. What I did was suddenly not associated with my own products. In 2012, everything was done, and every task was no longer as long as two months. In 2013, online videos were only maintained, and even did not involve any sensitive interests. In this case, conflicts were intensified on the issues of product design and division of responsibilities. The anger of others has accumulated personal resentment. The key is not to talk about this. Look at geotechnical engineering. A domineering boss must have a political commissar who is doing ideological work. In June 15, 2014, I ran to ask a question about working or cooperation. In fact, no matter which answer you get, I think about the subsequent questions, a tree with at least three layers of questions. It is a bit boring to say that it is very difficult to calculate others, and it is difficult to do this kind of thing that may not be able to gain benefits but completely remove itself from the background. However, in terms of some mental diseases, it is necessary to give a bright sword if you do not know the enemy. The name is justified, and the luck is justified.

From October 11, 2013, I went out for an interview and located the biggest problem. As a programmer, I have five or six years of work experience, and I cannot create much value. Doing other things lacks real long-term experience. I began to lack confidence in myself. I didn't have the 2001 or 2003 job-seeking treatment at all. At that time, I got my next job directly through an interview. Of course, now I understand the needs of myself and others, and it is also normal to become picky and hard-to-solve. Besides, I have to consider my family when I was full and not hungry. It was too late to say that some preparations had been made to cope with today's possible changes since January 1, 2014.


Finally, he left the job for nine and a half years at the end of September.

These years have completed some of the necessary experiences in life, such as husband and father. I also experienced some great joys and sorrows.


I am sorry to make this conclusion today. I sincerely thank you for taking care of me for so many years.
I am very grateful to keen, Chris, hzc, angle, and other related colleagues for their cooperation over the years and their tolerance for many poor performances.

Summary of the last job

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.