What’s the difference between self-developed spicy bar project and company development

In addition to the local development tools, you can also use cloud development tools, such as cloudstudio, without the need for

.

Instead, we need to hold a meeting to discuss, analyze the specific business scenarios, and conduct full research on the technology, and finally jointly confirm a more appropriate selection scheme

.

1

.

The more familiar the team members are with the technology, the lower the training cost and the higher the development efficiency

.

What is the source of this article? The official account of the fish skin: the fish skin is included in my GitHub

.

The article reviews: what is the difference between the project done in the company and what it has done in school? Behind the hundreds of millions of projects of large Internet companies, how do team members collaborate and develop efficiently? What’s the difference between this project and my own? I summed up 30 brochures to improve the team’s R & D efficiency, covering all the R & D processes of the project, and shared them with you

.

At least one person in the team should have a good understanding of the technology, know the best practice, and be able to guide the team to correctly use the technology and solve difficult problems

.

The mainstream of technology and ecology

.

If the development tool workers want to do a good job, they must first sharpen their tools

.

In a team which are all Java engineers, it’s not code moral to use C + +! Team control of technology

.

Before development, choose an excellent development tool and learn how to use it efficiently! Many development tools come with code checking, code formatting and other functions, as well as many shortcut keys, which will greatly improve our development efficiency and experience

.

Technology selection in order to improve the team’s R & D efficiency, we must confirm the technology selection of the project before putting it into project development

.

Technology serves the business, so it must be combined with specific business scenarios to select technology

.

You don’t have to indulge in a certain development tool, you can choose according to the type and volume of the project

.

For example, using the microservice framework in a small website with only a few users is a stupid choice

.

The more mainstream the technology is, the more documents, practices and solutions there will be

.

Technology selection is a university question, which is usually not decided by a technology guru or an architect

.

2

.

At present, the mainstream development tools are JetBrains, vscade, sublime and so on

.

There are many factors to consider in technology selection, such as the familiarity of team members with technology

.

For example, which programming language to choose, which development framework to choose, which dependent libraries to choose, which test framework to choose, which database to choose, which middleware to choose, and so on

.

However, problems that can not be solved by using unpopular technology may break down! Technology and business fit

.