There are many aspects of project development and occasional insights. Now let's record them and hope you can talk about your own views and experiences.
1. Understanding of project development Standardization
Nowadays, many Chinese software enterprises are not flattering in the development process. Of course, Chinese enterprises are learning this or that development specification, and there are also a few projects, this development method is also used, but the results are not very well-formed for many reasons. The most important thing is that it cannot be persisted. After the boss balances the project's time, cost, and function, slowly, I will not stick to it any more. Chinese people have a lot of misunderstandings about software. Compared with system hardware, they feel that software is not worth that much money. What's more, they have to buy hardware and install software, in practice, there are several such cases. In general, the project progress, quality, and cost can be maintained according to the development specification. However, in actual work, due to human reasons, such effects are often not achieved, in this way, we will not ask for anything. In fact, development standardization does have many advantages. You can Google it, and I agree with this view. As a matter of fact, the above people are too eager for success, so they thought that they could achieve that effect and forget the actual implementation process. This is why many standards are not standardized.
2. Insufficient team awareness
Speaking of the team, I believe that your organization is willing to call yourself like this, but there are very few teams. I have been through two companies since I graduated. I have participated in about 10 projects. We can see that our team is dedicated to each other and there is no mutual collaboration between members. The first company is relatively better. Haha, I would like to like the Suzhou addon consulting team here. Since the beginning of the project, we have established the project members, who have developed together, shared some basic, public class libraries, databases, and so on. Once they open the project, they will know what they have changed, unlike the current situation where everyone has a database/basic class, who has changed something will know it only when it comes to integration testing. Currently, there is no real shared development among project team members, and a lot of work has been repeated.Code"No accumulation, of course, no progress ". There are many reasons for this. It has a lot to do with our business model, development model, and training model, and everyone is working on their own.
3. Insufficient personal abilities
Your personal abilities are insufficient. Don't worry. This may not be your problem. I personally think that personal abilities need to be developed. The company has the responsibility of the company. The old man has the responsibility of the boss, and he has the responsibility of himself. If you are lucky at the company, you will have good masters to help you develop, including various aspects. When you are free, do not indulge in your own world, do not indulge in games, you can relax, but never indulge, seize the opportunity, and strive to improve yourself.
4. Company System
The company is developing and the team is building. Therefore, many areas are not very standard. When you encounter such troubles, you must learn to calmly handle them when you are young. There is no perfect thing in the world, so everyone is always pursuing perfection. When you are young, you must listen more, learn more, and do more. Do not influence you by the company's system. When your boss does not meet your requirements, you must learn to think. Maybe your requirements are beyond his capacity and give the boss some understanding. My personal experience tells me that the boss cannot satisfy you for the time being and will make up for you when there is a chance. What you need is a little more patience. If the boss is not such a person, you can do things according to your own decisions.
5. Habits become natural
Every company or team has their own habit of sticking to the rules, so you have to distinguish between right and wrong, learn and develop well, and resist badly. There are many criteria for distinguishing. I suggest you identify it based on your professional cultivation. In the past, the company launched "character", which has many character definitions. It is very good. character determines success or failure. It is still difficult to make it spotless. You must have strong willpower and clear requirements for yourself. Young people should cultivate good habits. We are very young, it is still promising. Abandon those bad habits, cultivate good character, and turn her into her own excellent quality.
6. Unclear career goals
When it comes to career goals, many people are at a loss, at least the people around me are like this. When you are chatting, you are confused about the future. How do you know your future? When I first entered the company, I set a goal for myself during the trial period. I found myself a catch-up person. One of my colleagues in the company, my goal is to surpass him in all aspects. Now this goal has been achieved. I set up a new goal. My overall goal is to become an IT architect and I am working hard for this ultimate career. I believe that one day I will implement it. I wish you a better understanding.