Answer the question
In order to leave comments, you need to log in
How to introduce new programmers to the project?
Hello comrades!
The question is the following. How to introduce a new programmer to work on a project? The project is run by one developer. It is required to introduce new functions and speed up updates on the web service project.
1) What is the best way to give access to a new programmer? Is it better to create an api of internal processes and open access to limited functionality so that there is no full access to the base and resources of the service?
2) If you are a lead developer and you have programmers under your supervision, can you describe the work process, where you do the main part of the work, but there are people who implement certain design tasks? If you can tell write or recommend where to read about it
Answer the question
In order to leave comments, you need to log in
Programmers do not have access to user data. Administrators have limited access. Development is carried out on test depersonalized data. If a problem occurs that requires access to production, the work is done jointly by the programmer and the administrator under the control of the latter.
If the right thing is how to bring people up to date, then the new programmer is given easier tasks first, such as fixing simple errors, then more complex ones until he understands the accepted way of working and on. Code reviewers are not convinced that he has adopted everything.
1. Access to the database is organized differently. For example, we had full access to the real database of the project, but you can create a copy of the real database separately for the DEV server
2. You need a DEV server with a copy of the project for the developer
3. It will be difficult to work this way, then you need a microservice architecture
4. Well, yes, you say this is your module, here is the documentation for it, here is such a task, go figure out how it works and bring me a plan of what you will do (sometimes they do it right away without a plan if the functionality is small)
5. There is a report that is quite efficient on this topic from Badoo staff https://www.youtube.com/watch?v=GJZbzEME_og
Access to databases - only in the dev environment, if completely protected - then a separate user with rights. Regarding the code - git and twigs, no?
1) What is the best way to give access to a new programmer? Is it better to create an api of internal processes and open access to limited functionality so that there is no full access to the base and resources of the service?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question