Programmers should never be impetuous

Source: Internet
Author: User
The project on hand came to an end, and at the end of the year, I was ashamed of my experience in the past year. After two years of graduation, I had to go into the software industry. Program For a whole year, the ups and downs of the year can be used to describe the adverse consequences of frequent job hopping.

The first company is engaged in financial information. It should be said that the technology is not very difficult, mainly to provide some websites for futures companies of bank and securities companies, I feel pretty good when I first came from a state-owned enterprise to a large company, especially when I was able to access the Internet every day. :) the work pressure was not great. Old engineers took us through JSP and Java development, based on the development of Oracle databases, I wrote some JSP and Java projects for the Construction Bank and Minsheng Bank, and I felt a little proud to get started. I felt that it was just like this in Java development, so I don't want to continue learning, So I simply need to deal with those JSP and Java Development at work. The level can be imagined. When I turn to the correct position, the salary of the company will not be satisfied, after four months of work there, I decided to change my job. Now I thought I was so ignorant and bold that I felt I was an experienced Java engineer and had work experience, looking for a good job in a company has no problem at all, but the only advantage is that at that time I was ignorant, bold, but confident. :) I felt very arrogant when I interviewed the company, as a result, ten days later, the blind cat really met the dead mouse and went to a company in the bustling commercial area to develop mobile value-added products, that is, mobile phones. The salary was much higher than before, I am more arrogant :), and I am not going to learn new things. Fortunately, the work at hand is not very tricky, that is, to understand a set of existing programs, add functions and modify the above, after deploying these games, I began to play WAP games independently. It was very easy to make a small game first. I felt pretty good. The second game was relatively large and divided into front-end and back-end games, in terms of design analysis, I was too stretched. I asked some people to determine the database structure and began to write the front and back-end programs. At that time, there was not much database development, therefore, the SQL statements that I wrote seem to be terrible. I laughed at them and got a joke from csdn. I used n SQL statements nested loops for all queries involving multiple tables, as a result, my JSP often defines three statement and resultset. At that time, I didn't think of a single statement to get the result. After a few weeks of "tossing", the game was also developed, Code There are also a lot of vulnerabilities that I have fixed, repaired, supplemented, and barely implemented, but they are not commercially available. then, as a colleague from the company who is dedicated to playing games is about to leave, I took over this large-scale project with another person and worked with South Korea, the design documents and game scripts have not been mentioned, and the construction period is still very tight. Let's catch up with the ducks, so I am working on it. My colleagues who want to leave a week to tell us what we don't understand, he knew the game most clearly, even more than the person who designed the game. A week soon passed, but there was no clue about the complex details of the game, and the colleague was about to leave, depressed, I am boundless, seeing that the project is hopeless, and my colleagues recently complained about the chaotic management of the company, and my own resistance to the company, in addition, I had some physical discomfort (right as an excuse). I once again left the company (one day ahead of my colleague) and went home. this is just two months of free time. The flames of summer have burned me deeply. I am in a confused situation. I thought about it all alone, but the more I think about it, the more I think about it, the more depressed I think, I really can't find my own direction. I don't know if I am suitable for continuing in this industry. I should say whether I am suitable for impetuous people, always pursuing pleasure, and not willing to study hard, something is arrogant, so it cannot keep up with the pace of developing fast it technology. Since I decided to resign from a state-owned enterprise and do what I want to do, why is it a mess.

For a long time, I am depressed. Now I have a new job. I leave myself very low. I also find that there are many places to learn and I feel more and more lacking. I have been exposed to many excellent software practitioners and found that they are very steadfast in doing things and learning things, I also sincerely hope that people who see this article will not complain about the company or the surrounding environment any more. I will reflect on whether they have worked hard and do not look at other companies with high salaries, it is gold that will always shine, and do what you need to learn well. I believe that my future is not a dream.

-------- I would like to share this article with my software colleagues.

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.