How to program in the team?

Hello)
Guys, don't just laugh and spit) I know how newbies like myself can't stand like any amoebae) But pliz anyone has 5 minutes of your time, share the information! So I decided to become a programmer, first studied for yourself, then seriously, and that made the test job passed the interview and they take me)))))) Immediately after pradznikov out. But I'm a little dumb, since I don't know how is team programming! Explain please on fingers... how things are going.
July 12th 19 at 17:16
5 answers
July 12th 19 at 17:18
Solution
You will be given the curator, he will give you the specific job.
You should give links to documentation or show how they have organized the work.

Actively trying to read all the documentation, buy a notebook, the first month zarisovyval schemes in order to better grasp.
Pull the curator does not every 5 seconds, but collect a few questions, come find out.

A couple times a week refer to him in terms of what is expected from you - what sort of performance to understand time, ahead or behind expectations. That is just going on with him in meeting room 1 on 1, and specify how and what tasks you have obtained that there is that it is expected that you will have time to do until the next meeting until the end of the month.

Not necessarily in the first week to execute all the more important to understand how to work. You have three months and understand can you will be in a month or two.
thank you!!!!)) a very useful detailed answer!)) - Jimmie_Bogisi commented on July 12th 19 at 17:21
: "iron and give configured?! Ideski modules and all software needed for development.... is everything will already be on the computer, or will I need to put it?)"

Depends on the project. Where yuzayut a lot of open source is that each one makes himself and what used to work. It is all already purchased, are you certain limits, but you to install and configure must.
is needs to install itself, but using ready-made buttons.

About the GIT/SVN Code Review is often used. Find out the products that you use - Gerrit/Cruicible, thus committing you to Review, that someone is viewing and then merit into the main code branch. - Simeon commented on July 12th 19 at 17:24
: thanks!) asked the question - thought I starolat, but a lot of answers in the case has received, for which all thanks!) - Jimmie_Bogisi commented on July 12th 19 at 17:27
July 12th 19 at 17:20
The team must use a version control system - GIT, Mercurial - and the task trackers - Jira, Redmine. You need to know. How to write code - watch another source, ask colleagues, on good to be a style guide, but are too lazy to do - just ask to tell the team-lead as it should.
When I started, I was given the book "Clean code", and eventually it greatly helped) - Jimmie_Bogisi commented on July 12th 19 at 17:23
I use git for a long time, but since I always wrote alone, I cannot know how things are done in the team) - Simeon commented on July 12th 19 at 17:26
: Clean code - very good book, he's a fan. Teamwork and the application of its recommendation greatly simplifies support someone else's code and refaktor.
A git you know? - Jimmie_Bogisi commented on July 12th 19 at 17:29
by : Gita look gitflow https://habrahabr.ru/post/106912/ and he try to play with two ACC at github, for example to play TIC TAC toe :) - sheldon_Kautzer73 commented on July 12th 19 at 17:32
: ATP a good idea to play with two ACC!))) Another way lamerskie question - and iron give configured?! Ideski modules and all software needed for development.... is everything will already be on the computer, or will I need to put?) - Jimmie_Bogisi commented on July 12th 19 at 17:35
Very interested in the book "Clean code" the author of this book Robert Martin ?
developer.uz/books/chistiy_cod

Be sure to read ... Thank you. - bert32 commented on July 12th 19 at 17:38
: differently, I always tune itself to put Linux and pycharm and it is certainly more :) often give comp from the previous pipeline, but he has his tastes were, I wonder whether it is possible to carry (usually Yes) and see P1.
That would be all forced to work in one IDE never seen, that git and jira, Yes.
I have to like you sometimes conduct courses on the interent, we take the project and sawing his team studied the round and team work, for a fee. I see that the demand for this kind of knowledge there :) would you have participated? - bert32 commented on July 12th 19 at 17:41
if you are pythonist - watch my channel on tytrube the tests tell you what it is and why. For big project the essential thing. - Jimmie_Bogisi commented on July 12th 19 at 17:44
: Yes it is. I have read, bought 3 copies and gave to friends. A very useful book. Mast Kev. - Ryann.Shields commented on July 12th 19 at 17:47
: no, I javascript (angularjs) :) - bert32 commented on July 12th 19 at 17:50
: Thank you. Already downloaded, will read. - bert32 commented on July 12th 19 at 17:53
: Likely to give a clean computer and the first day (or days) will be spent on the installation environment and deploy the project on your local machine. This will help special guides and new colleagues. And in General, will be the curator, is likely to team lead, which will help with everything you need and will introduce up to date on the project (on a white Board draw, coolstore tell). - bert32 commented on July 12th 19 at 17:56
: clear)) ATP)) - Jimmie_Bogisi commented on July 12th 19 at 17:59
July 12th 19 at 17:22
In the same way as any other teamwork) Project is divided into parcels, and each parcel is assigned to someone. Then all you need to remember to observe the team's patterns of development to remember about code style and carefully watch what happens in neighboring areas not to break something in my work.
and June from dorochet something serious or just sit watch and learn watch?) - Jimmie_Bogisi commented on July 12th 19 at 17:25
- most often in debug. Will need to reproduce the case (from the user), consider how it is supposed to work on the idea of the programmer, and then to detect the defect.
And of course all edits Djuna pass code review. - Simeon commented on July 12th 19 at 17:28
: normally there is, first, to understand the project generally provide bugfixes, maybe even easy refactoring, and see what happens. - Jimmie_Bogisi commented on July 12th 19 at 17:31
and all programmers use unix-like OS, or there are those that polzuyutsya windows?) Here for example I first used ubuntu, and then switched to windows 8.1 and the second one I like more) of course it is not critical and does not matter for me, but all interesting), I've been programming at home on a powerful stationary computer, and installed ubuntu and windows 8.1! - sheldon_Kautzer73 commented on July 12th 19 at 17:34
: each company has its own standards. Somewhere everyone is sitting on the Windows, somewhere on Macs, somewhere allow any Linux to put, just to work. - Jimmie_Bogisi commented on July 12th 19 at 17:37
No, not all use *nix. In my experience, it is typical for mobile developers, laborers web front, pythonistas and nekotoryh Java-people. The others often sit under the Windows.

But the version can tell you a lot about the projects and the office as a whole. For example, Windows 10, Visual Studio 2015 Pro, MongoDB is a good sign for a C#programmer. It means that the money in the office there, the project is developing and contains too much legacy code (or it is well fenced off). Windows 7 and Visual Studio 2010 should at least be alerted, because companies often buy MSDN subscription, where you can get free. - bert32 commented on July 12th 19 at 17:40
July 12th 19 at 17:24
Don't worry. You the next couple of years to program or what not you will run for beer and cigarettes. Most importantly listen to your elders, and carefully look at what and how others are doing
evgeniy_lm: I am sure this will not happen! I'm not going to run for beer and cigarettes, nor the fact that a couple of years - she even once is not going to! besides, I'm sure a normal cantors such do not hold, who drinks beer at work and smokes the locomotive! in any case, as people will put themselves initially, so be it! and this applies to any profession, and any team! - Jimmie_Bogisi commented on July 12th 19 at 17:27
: About the beer and cigarettes that I conventionally, but in any case don't expect to you will be treated as super special. Alas. not everyone can work in a team, but that doesn't mean they are bad people and bad specialists. - Simeon commented on July 12th 19 at 17:30
: this is what I'm afraid of what may not be quite the team as a programmer! and at first I'm going to do some shit)) I myself am long used to do everything from the beginning to the end, and that everything is done in my opinion))) then... they will have to live differently)) - Jimmie_Bogisi commented on July 12th 19 at 17:33
: Have to. Teamwork is a complicated thing. Thought to himself, you really do not know and will trust you with complex work, while you fill up. Of course quite a long time will be to insure. However, if there is a serious team focused on results and not on the cut dough something dad, you yourself will quickly realize how scarce your knowledge and how much you need to learn - sheldon_Kautzer73 commented on July 12th 19 at 17:36
July 12th 19 at 17:26
Well, if on fingers, look at the movies like working there.
Social network
Jobs: the Empire temptation
The social network is more about management, team work on projects, there is generally not shown. I suspect that Jobs as well.
You can see the "Silicon valley", but the movie for not programming people. - Jimmie_Bogisi commented on July 12th 19 at 17:29
In principle, all right. - Simeon commented on July 12th 19 at 17:32
I don't think that movies or someone to stress! From the social network that's for sure! The film had one real programmer?!))) - Jimmie_Bogisi commented on July 12th 19 at 17:35
the main thing, the consultants, programmers were. By the way, the film is really pleased "vstavochkami" with technical details. For example, when hero talked like to steal images for FaceMesh. - sheldon_Kautzer73 commented on July 12th 19 at 17:38
Worse Board ever. - Jimmie_Bogisi commented on July 12th 19 at 17:41
: well do not tell, do not tell. A good movie will help a lot to understand! For example, I learned how to hack the Pentagon, starting with such films https://www.youtube.com/watch?v=6acl_idkILM
(PS, sorry for oftop) - bert32 commented on July 12th 19 at 17:44
But on your toes. :-) - bert32 commented on July 12th 19 at 17:47
: I agree. Think of the best advice. It will be interesting to read ... - Jimmie_Bogisi commented on July 12th 19 at 17:50
: Already explained and the answer marked by the decision. Although the answer could be supplemented.
More paint work with version control systems, management's work in the same jira. - Ryann.Shields commented on July 12th 19 at 17:53
: O. K :-) - bert32 commented on July 12th 19 at 17:56

Find more questions by tags Programming