This document serves only to all those who are unwilling to work hard on the status quo.
This year is the second year of the software industry. After a year in a small company, I started to work in a software company in the radio and television industry after this year in Chengdu. After I jumped from a small company to sobe, my work style was changed and the technical requirements were not so high. The company's products were mature and successful, I only need to be an honest Maintenance Engineer, write down the document, modify the bug, and build a test environment to test the code written by myself, to be honest, these things are a bit simple and boring, but have I completed these things efficiently, quickly, and better? No. No matter whether it is a large company or a small company, there are not so many new projects or research projects for us to do. There is not so much interesting work to do, but more is to do simple work in our hands, try to do their best. To do simple and repetitive things well, you must go through the process of becoming an excellent person. Anyway, I feel very patient.
Technical competence and professionalism
Over the past few years, traditional software industry, such as my current company, has been suffering from the impact of the mobile Internet, and it is a bit downhill. This is indeed a fact. Both of you and I in the software industry want to be able to enter a great company. The company grows and benefits employees well. When I first entered this company, I complained about the company, and I felt a little uncomfortable in my heart. Several elements to determine whether a company is reliable: development platform, skills and vocational training for employees, humanistic care, etc. However, most of us are engaged in general enterprises, and there are more or less problems in the enterprise itself. What we do as employees is to do my job well, actively discover problems existing in the company and promote improvement of existing problems, and spend the current period of time or difficulties with the company. First, realize the value of the company, while realizing the value of the company, we can also realize your personal value, including your own technical growth and improvement of professionalism.
In a company that is very successful, it is a matter of course to get personal success. In a company that is not very profitable, it is worthy of my admiration to take the initiative to do a good job of concurrency and fever. A company in difficulty needs people with the same engine. Without encouragement, bonus, project pressure, and customer requirements, the company can help the company with a better job, in addition, it can positively influence colleagues around us and unite everyone to fight for the company's goals. I sincerely thank the company for giving me this opportunity to hone my technology and mentality.
Since I used to work in a small company, I have always felt that technical capabilities are fundamental to software developers. However, after more than a week of thinking, my thoughts have changed. The core value of software developers is professional skills and professional qualities, of which professional skills account for 30%,
What's more important is professionalism. Do you love your career? Love and dedication, spend more time and thoughts on your career
How can we efficiently communicate and coordinate with colleagues and leaders on a certain issue? After arriving at a large company, I felt how difficult it was to communicate. The company's products were divided into three layers of applications, middle layers, and underlying development. I was engaged in underlying development, then, we often need to communicate and cooperate with people from the other two departments. Speech expression, etc.
Software design documents and software requirement analysis documents are difficult for programmers who often write code to clearly and clearly write a document.
In the face of a difficult problem, is it a brave rush? Or are you afraid of shrinking your responsibilities?
Although the company's work is not fast to my technical growth, it can greatly make up for the defects in my professional qualities, so that this new person can better understand how to do things efficiently, it is more important to cultivate employees' ability to analyze and solve problems, as well as their ability to learn at ordinary times. These are all unavoidable in my previous career. I should cherish them well. Of course, the company's lack of technical improvement, I can spare time to think more about code exercises, and actually use what I learned to practice in the company's projects or projects.
There is an experienced leader who gives you the freedom to do things and is willing to guide me carefully. It should be said that I am very lucky. During these days I am a little confused, thank you for your help.
In an impetuous Society, I hate to see other people's articles. I just saw a person who started with likes. Are you busy reading an article? Or is it because of your inner impetuousness?
If you can see this, congratulations. I hope that my immature ideas will trigger your thinking. You are welcome to leave a message.
Career-differences between small companies and large companies