Full introduction to Java programmers in the workplace: from small workers to experts: Serial 9: whether it is a group Operation

Source: Internet
Author: User
Are you brave enough to fight in a team?

The real software development industry is not just what some people think. All projects are developed by many teams. Unlike others, they are created by a single genius. Both situations exist. The key is to make these two people ready in the highly competitive IT industry.

1.3.1 which has more

"Elder brother, I want to ask you, if you are in an IT company, do you usually spend a lot of time working with the team ?"

"Do you want to ask if there are more teams in cooperative development or independent development ?"

"Well, that's what I mean. I want to know which of the following requirements will be higher if I enter the company in the future ."

"This is completely inaccurate, and there is no need to say it right. You have considered too much, Cai jiava ."

"Do I Have To Be Prepared ?"

"You should be fully prepared. You can do both of these methods ."

"Oh, I thought we could do a good job ."

"No, no one can tell which one you will use. The IT industry is quite variable. The company you joined may change because of your job-hopping and other reasons. The scale of projects your company accepts is also changing, so you must deal with both situations ."

"At least which one is more and which one is less ?"

"Ah, you still don't understand. No one counts this. In this case, European and American companies (including software outsourcing companies for Europe and America) need to develop more teams because of the large number of projects they take over. In China, there are many small and medium IT companies, they require individuals to have stronger individual combat capabilities."

As described in the previous section, there are many small and medium-sized IT enterprises in China, and the team size is generally relatively small. The project to be received is not very large, in more cases, the project is divided into several large parts and then handed over to the team for development, because the project is very open, therefore, the work done by each member in the team is more like an independent project.

Some large companies in China also have their own unique business models and ideas. However, in terms of team models, they are still lacking compared with those in Europe and America. The most prominent one is that the Chinese team model is generally relatively casual, the division of labor is vague and the scale is uncertain, unlike the Division of Labor details of European and American companies.

For college students who have just stepped out of school, their individual abilities must be more or less the same. In general, there are few people who have a sense of teamwork. So I still have some concerns about this, just like the hero in the story. In fact, team development is not a wonderful thing. When the Project Manager assigns tasks to everyone, what you need to do next is to do it by yourself, which is not much different from self-development.

1.3.2 teams and individual soldiers

"What should we do when we work together? What is team awareness ?"

"The concept of team awareness is often magnified. In fact, you only need to do what is best for you in the team and what is best for the team ."

"What about their individual combat capabilities ?"

"No matter what kind of work you will face in the future, you must have this capability. The individual combat capability has high requirements for overall planning and grasp of the entire project, from Requirement Analysis to testing, the entire project must be globally followed and executed."

"Oh, but if the independent development capability is strong, will it lead a group? Does it make people feel that they do not have the team consciousness and affect the progress and performance of the entire team project ?"

"Not only do people with strong independent development ability need to join groups, but other people with poor abilities sometimes have no team consciousness. Our company used to have an employee who was not very good but liked to point out others' mistakes. We developed a project together. He did not study his code carefully and had a lot of problems, but he always liked to look for defects in other people's code. As a result, the team was not so angry, this makes the development process of the project not very pleasant, and almost delays the development progress."

"If a developer's technology is too powerful, will it have some bad impact on the development of the entire project ?"

"No, how can it become a disadvantage if the technology is good? The better the technology is, the better the grasp of the entire project. The more you move toward the goal of the team, the more you may be in a group, no team consciousness. In this case, it would be dangerous ."

"Yes, the team consciousness is small, the team consciousness is small, and the team consciousness is big !"

"Well, it makes sense. It is not easy to be a person who is good for the team ."

As I said in the story, team awareness is also required for strong abilities. Many experts say that their team awareness is poor, so that they are not able to hide themselves, but their competitiveness is weak. The lack of team awareness is mainly manifested in the following two aspects:

· A "Zhuge Liang" development expert, as a team leader or project leader, must be a good developer. He always feels that others are not at ease and must operate on things, both big and small. For a long time, I have done almost all the work for every project, but my team has almost no growth. A small project was too strong. One day, when a big project was received, the Experts panicked, because it would take time for the cool master, but the other half looked at him with an eye, thinking: you can't do it by yourself.

· If a senior player is a low-key player in the team and completes tasks on time, it is good. If a senior player is unwilling to be lonely, he is more expressive, no one is willing to be scolded by people of the same level. If the experts suppress others like this, it will definitely affect the unity of the team, in this way, the combat capability of the entire team is greatly reduced.

In the European and American team model, for example, in the Microsoft team model mentioned above, the division of labor is clear. The larger the project, the more necessary it is, so that each part can perform their respective duties and reduce their coupling. For example, in combination with Figure 1-2, developers only need to communicate with product managers and testers.

In the teams of Japanese and Korean enterprises, the Project Division is also good, but it is too detailed, especially for outsourcing businesses. Therefore, developers only need to do "manual work, in this case, the communication between teams is relatively small. Such teams cannot be said to have independent development capabilities, because each team member is not very sure about the entire project.

1.3.3 do not stop thinking

"Cai Jiawei, we will continue with the previous topic. What I want to talk about is that no matter what you do in the future, you must remember not to stop thinking, this is the developer's golden rule."

"Don't stop thinking ?"

"Yes, as a developer, you have to understand that you are a mental worker. If one day you find yourself physically exhausted, be careful, whether you have become a physical worker in the coat of a mental worker."

"Ah, is this all possible ?"

"Yes, no matter whether it is in the team or independently developed by yourself, you can copy what you or your predecessors have, but don't paralyze your nerves. When you encounter something, you always want to move from where to get together. You can feel the joy of innovation only when your mind is always active in new things ."

Instructions

After a long time of mental work, a set of inherent models are formed, and developers are no longer good at thinking about the mistakes that many developers have made. This has a very bad influence on the continued development of your career. Readers should pay more attention to it.

Brilliant articles
Full introduction to Java programmers: from small workers to experts 8: What kind of company should I join
Full introduction to Java programmers: from small workers to experts: two different software outsourcing Methods
Full introduction to Java programmers: from small workers to experts: serialization 6:Asian Enterprise Work Model
Full introduction to Java programmers: from small workers to experts: Enterprise Culture of mainstream companies today
Full introduction to Java programmers: from small workers to experts 4: It is not easy for people
Full introduction to Java programmers: from small workers to experts 3: It Language Platform
Full introduction to Java programmers: from small workers to experts: IT market distribution
Full introduction to Java programmers: from small workers to experts: IT people in the eyes of outsiders
Book details: http://www.broadview.com.cn/10246
For more information, see www.broadview.com.cn.
Recent activities: Bo Wen viewpoint lecture hall stage 1: PPT demonstration-slides for non-designers
Bo Wen viewpoint open party 10th: PPT session

Bo Wen viewpoint open party No. 11th: What happened to the world hackers' conference

To get more books and activity information in real time, join the blog reader club!

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.