Hurried years, do not feel that has graduated 5 years, but in memory like yesterday, the University of the little bit still fresh memory, these days want to give themselves a summary, the main content or work-based, but also hope to give some inspiration to work friends.
I graduated in 2011 A two of the University of Computer Science, school, in addition to learning the C, data structure, computer principles and other courses, the main professional courses are C # related to B/s development-oriented.
Graduation this 5 years, including the units currently employed in the total of 2 companies have worked, yes, for a company engaged in it actually in 5 years to change the job 1 times, for a lot of work experience or even just graduated friends is simply incredible, but this really happened to me, from the first unit of the reason behind will also say.
The first 4 years of
Well, first of all, the basic situation of the first company, about 500 of the company, about 2000 years of restructuring into a joint-stock company, head office to military-based, and later set up a civilian branch, I work in the civilian branch, The Post is C # Research and development, the main business is the rail transit Construction video surveillance related product development and integration. In the branch office is 4 years, the post from research and Development + project management, product or video surveillance products, from the school's ASP/C development. The most important harvest during the 4 years was the exposure to a series of integrated project-related knowledge, from the third year began the main focus on the transfer to the system integration, at this time also exposed to the owners, supervisors, design institutes, total outsourcing, sub-outsourcing, construction, suppliers and other related systems integration of almost all relevant units, contact with "cunning" Or almost do not understand the owners, there are "experience" rich supervision side, commonly known as "human spermatogonial" senior sales, because the project needs to participate in the tender document preparation, supplier screening, design liaison, etc., these experiences let oneself learn far more than programming things:
(1): Master consciousness, you may be an ordinary programmer, but when you go out, then you represent your company, the owners (customers), supervision and so on no matter who you are, anyway you are your company's representative, you say, do things directly affect your company's image, who do not want to have who despise our own company;
(2): Global view, if you are a programmer, every day to think of only the task of leadership, other things from not willing to spend 1 seconds to think, then you will be a long time to be a programmer, even if you become a project manager, or even a product manager or technical director, then this is the company's disaster;
(3): To customers think, customers will often be objective or even their own errors passed on to the software company, which is normal, they may not know the technology, then you can stand in addition to the project leader or programmer perspective to look at the project needs, but also must stand in his perspective to look at the problem, abnormal, Possible follow-up requirements as far as possible before the implementation of the project agreement;
(4): There is no solution to the problem, as a programmer we often encounter customer complaints or even bad impact on the customer's business, the face of the customer and feel overwhelmed or the situation is very serious, so as to bring their own psychological pressure, and even want to resign, in fact, there are some times is not necessary, Any project has a problem, the key is how to do a good project communication and project management, perhaps the leader and the customer simply talk a few things on the solution, so do not need to give themselves too much pressure;
(5): The importance of communication, departments, the company's internal project implementation, project management communication generally does not exist a lot of problems, after all, many companies have full-time project management personnel, project evaluation, and the difficulties lie with the owners, supervisors, suppliers of communication, often office location is not together, Even cross-provincial projects, involving non-critical issues preferably in private communication, the key issues preferably in private there is a certain consensus, rather than a comprehensive discussion at the meeting, some things on the table may lead to a lot of problems, even very serious consequences;
(6): Control their own emotions, do anything will encounter difficulties, especially as a dick wire programmer, to minimize complaints, more to find their own problems, leadership has become a leader, must be more than you have extraordinary;
Leaving
At the end of 14, the main reason is to stay in the same place for almost 4 years a little tired, more importantly in the system integration related work experience, clearly understand what they like, what good, just the company has the project and mobile development-related tasks, I am also interested in this field, but also like to learn new things, So starting from this project and specifying that I am in charge of the relevant research work, I am in the process of completing the research task as a secondary goal, and for myself to find the next mobile development work as the main purpose, during the study of PhoneGap as the representative of the cross-platform development technology and Android native development technology. 15, formally proposed resignation, then the leadership also asked me to talk about, before our company later entered our competitor company of a person in charge also to talk to me many times, I hope I used to work in the video integration related project management, during the other several units let me past, but then they are still a euphemism refused, It was hard to give up the industry I had been doing for about 4 years, but for the future I had no choice, so I had my first resignation.
Although I left this company, but some memories may I will not forget this life, especially thanks to the two leaders who brought me, taught me a lot of things, department colleagues get along very well, indeed is a memorable experience.
Find a new job
After the completion of the handover, about two weeks to find the current unit, I am also very fortunate to find an Android research and development work, for their lack of experience in this area can find a satisfactory and pay higher than their expectations of the job is indeed a great encouragement, the leader more than 30 years old, but experienced, Research and development ability and project control ability is also better, to staff is also good, because of a variety of reasons before the beginning of the development of iOS, I also very much hope to take advantage of this opportunity.
The new unit also has some new insights:
(1) To find their own reasons, some people encounter difficulties on the "card" live, suspect that the SDK can not achieve this function, suspicion of other people's programs have problems, and rarely from their own body to find the reason, in my opinion, why so many people use no problem, others can achieve why you can't achieve, it must be your own problem, Either the code is wrong or the technical ability is not enough, but not blindly suspicion of others;
(2) Self-study ability, the programmer this profession decided to study unceasingly study, how to consult the material, the ability to filter information is very important, can find what others can't find, then you are more powerful than others;
(3) Broaden the thinking, many problems can not be solved directly, but we may have a different way of thinking can have a variety of solutions, so still want to think more;
At present in this unit is still smooth, and I also hope to work harder, as soon as possible to achieve their next year's half-yearly goal, their ability to achieve a new opportunity to grasp, the new opportunity means the job and salary adjustment, the money can support the family, you can buy the things they want to buy, I am so worthless-_-#.
Finally, we send you a few words of the people and things they experienced in a few years:
(1) Life, work to embrace the heart of Thanksgiving, the company to you pay a lot of money, do not say you also produced a lot of value, not all employees are "qualified" staff, as good as possible to gather good scattered;
(2) Do more than your duties, like the popular chicken soup in the previous period, 3,000, 8,000 of the wages are not just technology;
(3) have problems and find their own reasons;
(4) Never take the lead as a fool, but this is also a lot of workers made mistakes! This sentence my former leader told me (certainly not for me ~ ~ ~ ^_^ ~ ~ ~).
A 5-year-old it man's sentiment