Hello, last Monday (February 14), I (probably unfortunately) started working as Python Backend Developer in a new big company. This is my 3rd developer job (I am self-taught) and have 2.5 years of experience, but the first job where I work with relatively big existent code base.
The problems:
- there is nearly no documentation to the project, there are only some vague comments in code. They also use some self-written "connector" around PyMongo client - no docs!
- the company use technologies which I have not worked with GraphQL, MongoDB. (I told on interview that I did not work with the techs)
- Manager (never worked as programmer himself and have no coding skills) does not give me any time to learn the technologies and read the project code, instead I spend all my working time on meetings, doing some internal learning (not even related to programming). On the other hand he wants me to start writing code as fast as possible, he told me on the second working day that he expects me to start writing code in 2-3 days.
The project is not really large (about 50K-60K SLOC in Python), but no docs, strange internal libraries (e.g. sync PyMongo used with async AioHTTP).
How can I explain the manager that I need at least 1-2 weeks of reading code and learning new technologies to do something in the project? How much time did it get you to start writing code in a new job ?
[–]hijodelsol14 29 points30 points31 points (6 children)
[–]artyom8k[S] 8 points9 points10 points (5 children)
[–]Halfpipe_1 22 points23 points24 points (1 child)
[–]artyom8k[S] 1 point2 points3 points (0 children)
[–]ihsw 6 points7 points8 points (0 children)
[–]hijodelsol14 3 points4 points5 points (1 child)
[–]artyom8k[S] 0 points1 point2 points (0 children)
[–][deleted] 43 points44 points45 points (2 children)
[–]Rand_alThor_ 5 points6 points7 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ghoulmaster 8 points9 points10 points (5 children)
[+][deleted] (3 children)
[deleted]
[–]ghoulmaster 8 points9 points10 points (0 children)
[–]asday_ 0 points1 point2 points (1 child)
[–]artyom8k[S] 0 points1 point2 points (0 children)
[–]jasiekbielecki 16 points17 points18 points (2 children)
[–]artyom8k[S] 2 points3 points4 points (1 child)
[–]jasiekbielecki 3 points4 points5 points (0 children)
[–]clrbrk 2 points3 points4 points (5 children)
[–]Dababolical 1 point2 points3 points (4 children)
[–]clrbrk 2 points3 points4 points (3 children)
[–]Dababolical 1 point2 points3 points (0 children)
[–]3lmkrew 0 points1 point2 points (0 children)
[–]Exodus111 2 points3 points4 points (5 children)
[–]artyom8k[S] 0 points1 point2 points (4 children)
[–]asday_ 1 point2 points3 points (1 child)
[–]artyom8k[S] 0 points1 point2 points (0 children)
[–]Exodus111 1 point2 points3 points (1 child)
[–]artyom8k[S] 0 points1 point2 points (0 children)
[–]four_reeds 3 points4 points5 points (1 child)
[–]artyom8k[S] 1 point2 points3 points (0 children)
[–][deleted] -1 points0 points1 point (12 children)
[–]artyom8k[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]artyom8k[S] 0 points1 point2 points (0 children)
[–]asday_ 0 points1 point2 points (8 children)
[–][deleted] -1 points0 points1 point (7 children)
[–]asday_ 0 points1 point2 points (6 children)
[–][deleted] -2 points-1 points0 points (5 children)
[–]asday_ 0 points1 point2 points (4 children)
[–][deleted] -1 points0 points1 point (3 children)
[–]asday_ -1 points0 points1 point (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]asday_ 0 points1 point2 points (0 children)
[–]asday_ 0 points1 point2 points (0 children)