2016 Annual summary

Source: Internet
Author: User

In silence, 2016 is nearing the end, in the last few days, I would like to make a summary of what has been done this year.

2016 for me is a beginning, is the beginning of Shanghai. Remember when you first came to Shanghai, in a hurry, no preparation, in addition to filled with blood and the task of saving the world. Although there are several relatives in Shanghai, but have never looked for them, I may be in the nature of this, like to rely on their own ability (I will talk about, the strength of the individual is insignificant). Two weeks of time, interviewed 7, 8 companies, basic 55 open bar, some feel good, some interview is worse, but finally into a start-up company. This is good enough to save the world (low-key, low-key). One more thing before looking for a job is to find a house. Remember the time to live is a hotel, live a few days found too expensive, and Shanghai things are very expensive, and calculate this is not the way to go on. Then began to find a house, looking for the first home is a larger area, there is a balcony of the house, near the bus station, a month rent is about 2600, because we have three people, so feel the price can also. But if you think that's how we live, it's a big mistake. Because there is no bed, where to sleep!! The landlord let us pay 500 pieces of deposit, said within two days to configure everything, we go to see when, indeed in the decoration and so on. But generally just renovated the house we certainly do not live, all kinds of poisonous gas fog-shrouded, we dare to the body to try poison. And then we didn't talk, so we looked again. The afternoon of the day, we found another one, through the intermediary to find. Went to, looked at the room feel good, and then shouted the landlord came to sign the contract, found that the morning that did not talk about the landlord. Well, it was really predestined, and then I stayed. Every time I think of that difficult time, it feels very meaningful, it is my unforgettable experience in Shanghai.

At the beginning of the company, took over a 70% of the project, of course, I said 70% is only the first version, followed by a number of updates. If you ask me what's the most painful thing about being a programmer, so far, I think it's about looking at someone else's code and changing someone else's code. Do not feel very simple, because each person's code style is different, the thought is different, looks at the problem angle is different, thus causes a series of questions. For example, why this method is written here, how not encapsulated, or, this method declares, why did not implement, that class I can not find ... There are all kinds of wonderful problems, the most annoying problem is to find things often, the most painful is to repair the predecessor (not the predecessor you imagined) bug. In short, it's a pain to take over someone else's project, but things tend to be painful and happy because there are some good ideas in his code. I casually give a few, NoSQL technology, the object directly stored in the database, in fact, the database is two times encapsulated, today I will only use, but also not their own package, sorrow; There is a Factory mode to achieve video playback, exercise and other transitions, anyway, I think this idea is very good, after more use.

At the beginning of the most difficult, not familiar with the project, but there is no time to slowly familiar with the code, can only add new features side to familiar. No way, only to go back to work overtime every night, at that time, about one months a day to fight to 12 points, also so that period of time a lot of thin (and now long back, heart tired). The first version was released on April 19, with little feeling because several projects have been on the shelves before. Before June, every time I encountered a problem, I always looked for the former developer, and he was tired of it, because the questions were very low, and then he told me that I grew up a lot. Indeed, in their own not fully master of the project, each encounter problems will be very panic, very afraid of bugs, afraid of their ability to not solve. However, this is the only way for all programmers to pass by, and then look back, you will find that everything is to become stronger. No matter what difficulties we have encountered, what kind of disdain and disdain, do not give up, we all have the opportunity to kill. After about two months, the project has been almost digested by me, and every time I encounter problems will not worry about fear, because there is nothing scary, bug this thing, any time, you strong it is weak, when you weak, the most bugs. Thank the bug thank the programmer, of course, also thank Baidu.

In the process of updating the project, there are some more difficult features, at that time to find a lot of third-party things, for some large, well-written library, I am completely defenseless. However, the use of this large library project has already existed, nor do I have to add. Mainly some small animation and so on, it will take some time to write. On the internet to find a lot, found that writing is like that, feeling has not written their own good AH (forgive me to blow a wave)! There was a period of time to solve several difficult problems with mathematical methods, then these things are open source, but did not put on git, the total feeling is not enough. After writing good things to put it, now can only write to blog not let oneself forget.

I said a little bit about the course of the project, just beginning, the project UI is ugly, this is not to say that the designer is ugly, on the contrary is a big beauty (skip). The logic of the whole project is not very big, but complex, estimated that the average user does not understand. The heart of the UI designer, after a few months of efforts to refresh the project. Anyway, I think it looks much better than before, and I don't know what other people think. The interface is a lot cleaner, and the hue is a bit more comfortable, which is just like an app. But also the old UI interference, there are many deficiencies in the area has not changed, and then slowly change it. Although there has been a lot of improvement in the UI, I always feel that we have a problem with the process of a feature from requirements to design to development to release. Each time a demand is in a very short period of time to think out, no investigation, no statistics how people feel, and may be related to human and material resources, here I just hair annoyed. Then is the design, the design is finished we developed, each time I will roughly estimate the development time, and then test, release. It all seems to be a matter of course, but never lose sight of the fact that demand is likely to change at any time. I am not targeting who, because many times we agreed time shelves, fast shelves of the first few days, suddenly to change the demand, but the shelf time has not changed, which makes people very headache. Is there a problem with the demand, or is there a problem with the design, or is there a problem with the development? I don't know, it might be a problem. Anyway, the situation has not been improved, and I do not know how long it will last.

There is one more problem, which is about testing. To be honest, this is not the test I want, because I am a more professional tester in my own right. No way, undergraduate software engineering, not only will do the development, but also do testing, do not underestimate the test, this is very important. Now the test is to play with the mobile phone, found a bug on the proposed, indeed, for a small project this is enough. But some people are asking for it to be too high, like me, I think at least I have to write a test document, enumerate some of the processes and conditions, and test them in a way that is purposeful, methodical, efficient, and more precise. Of course, it's not the professionals who do the testing now, and they don't have that much. Well, I'm not going to say much about testing this.

About the company's culture, I actually do not want to say, because the start-up company, we communicate more, and then may also be more casual. To tell you the truth, I don't really like it, but I will cherish the time. Like me is a more conservative people, accustomed to set up a variety of rules for themselves, such as, what time to get up, when to go out, about when to the company. Or, a function of how long to develop, when the overtime, when the rest, in short, life and work more rigid bar. Some people may find it boring, but I am accustomed to this way of life, if I have to meet the need to change the situation, I would be happy to change. The company's people are very good, I said very well is the character aspect, treats the person to do things, the ability is also very strong. This piece is said so much, after all, the boss should pay more attention.

In the 2016, the happiest time was when you first arrived, the most satisfying thing is that you can carry the next project on your own; the most regrettable thing is to hurt a girl, and the most longing to talk about a real love.

2017, I have a few goals, learn two skills, master four languages, iOS to a higher level, to write a weekly blog to practice literary talent, but the most important thing is to lose weight, and then acquire the legendary eight abs. Then 2017 do not want to fall in love, because at present feel oneself still is too vegetable, compare with some of the people of Daniel level, difference very far, say really, no time to talk, OK, I admit that nobody talks with me??。 2017, I should be with my companion for 5 years or so the alliance said goodbye, maybe the next meeting is a few years later, after all, I want to pursue my dream. Play for so long or a silver rookie, heart good tired. Also did not encounter in the game can let me desperate to save the that she, some just spent some money to the Internet café, then a smoke smell.

Everyone needs the pressure to change themselves, the pressure may originate from the family, may originate from the lover, may also originate from the society. Obviously I was the last kind of person, no one gave me pressure, but everyone gave me pressure. It development speed is too fast, too many cattle, if not to change, society will abandon us. We can only continue to learn, continue to work hard, in order to meet the better self, refueling.

2016 for the past, 20,171 New start, looking back on the past, looking to the future, the dream with us, for a better tomorrow, refueling.

2016 Annual 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.