1.5 years of development, experience summary

Preamble:

     I have been working for almost 2 years, and the blog has been established for so long. I have plagiarized some things from other people's blogs, put them in my blog, and turned them into a record board for my own data review. I haven't seen it, and if I haven't seen it for a long time, I forgot. The great gods all say that what I write is my own without copying it, and my cognition will be clearer. So, I want to start blogging.

 

     At the beginning, let's push the reason first: I was too busy before!

     I am a junior college student who loves to play games and technology. Play games, sleep and eat; start code, day and night. Graduated in July 2015 and changed 3 companies (A, B, C).

     Company A is a company that accepts projects. The company is not large in scale, and its personnel composition is rather awkward. Just after joining the company, 2 senior programmers have all left, only 2 internships, and 1 official (trial) employee for development, both front and back office. development, and even some Android needs to be developed. Well, the first company, done! The overall project framework uses springMVC and Hibernate. Foreground easyUI. It is the legacy left by the former employees. Work overtime until 8 o'clock every night, and subsidize 15 yuan per dinner. No overtime pay. I worked like this for 3 months, and one month went to the factory for resident development, and the environment was poor. The requirements are completely provided by our boss, and the project manager has replaced 3 in my project development. . . I was also shocked. In this job, I mainly do CURD, which is quite skilled. I learned SpringMVC from this project, I know Annocation, and I learned framework construction. In the station, I was always run by the people in the factory, saying that the demand is not like this, this is wrong, that is not in line, if I make things according to the boss's order, I feel that I can go to heaven, I feel it Deeply powerless, he resigned after graduation and went to Shanghai for development. Requirements are the direction of the program. A programmer can implement the same function in a minimal and maximal way. Minimalism and extreme complexity are the skills of programmers and are closely related to technology and business. (The difference in code may be due to different performance or different processing, but it does not represent the level of technology. The programmers in my article are all at the same level, and there is no meaning of praise or criticism)

    Stayed home for a few days. July 21st, my birthday. After eating the cake, I went to Shanghai on the 22nd. I was alone on the long-distance bus, a little lonely. In Shanghai, after staying in a youth hostel for 2 days, I stayed in my brother's dormitory for 3 months, including food and drink, and gave me 5,000 yuan and an iphone 6 Plus (I lost it after 1 year, I feel bad long time). Work hard, submit your resume, and find a job. After 3 days, get a job. This is company B.

    Company B is my actual first company. I completed my first actual project, and I came into contact with many open source projects. However, I worked too much overtime, and my body gradually couldn’t take it anymore. After over a year of classes like this, I was super tired, and I was worried that I would die suddenly. . After completing the first version of the project, I quit my job and traveled for more than a month, which cost my savings from working for a year (the expenses in Shanghai are quite large, and I didn't save money deliberately, not much). In this work, I have come into contact with some management work, and it seems to be on the right track, but it is still a bit biased. There is a big gap in the division of labor. The boss fully expects development, and no one does the demand. . Without the development team of the elderly, the power of one person is insignificant. Sometimes I feel that just give me a front desk, I don’t need the feeling of a teammate in the backstage. It's good to do a project alone. After resigning, I reflected on myself and made a new career plan. I want to have a broader space for development, to learn some new technologies, and at the same time to go deep into the bottom and develop in both directions.

     Company C is my current company. I am only in charge of back-end development. Compared to before, I have a lot of free time now, so I have a lot of time to learn new technologies, learn about things I want to know, and get in touch with things I don’t know. .

 

 

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326593704&siteId=291194637
Recommended