I have no practical tasks as a new developer , is this to be expected? [closed]
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
1
down vote
favorite
I was newly hired as a developer. The process took around 1 month and after signing the contract I was asked to report to work 2 weeks later. For several weeks now I'm only reading documentation (language features, frameworks...).
Several days ago I was given the project to look through (study). I tried to look at some code, but I'm not exactly sure how I'm supposed to understand the project only by looking at the code.
I'm bored because I don't get any practical tasks and I don't think all this documentation is doing me any good (seeing as I don't apply anything in practice - only tried some basic examples and I don't remember most of what I'm reading).
The manager said they are setting up my accounts and stuff like that, but much time has passed already. Is this a normal practice? It's difficult for me to think of challenging tasks and I feel it's a waste being involved in nothing practical.
Is my experience normal for a new developer?
software-industry new-job job-change boredom
closed as off-topic by Jim G., paparazzo, gnat, Chris E, Alec Jul 5 '16 at 5:08
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." â Jim G., paparazzo, Chris E
suggest improvements |Â
up vote
1
down vote
favorite
I was newly hired as a developer. The process took around 1 month and after signing the contract I was asked to report to work 2 weeks later. For several weeks now I'm only reading documentation (language features, frameworks...).
Several days ago I was given the project to look through (study). I tried to look at some code, but I'm not exactly sure how I'm supposed to understand the project only by looking at the code.
I'm bored because I don't get any practical tasks and I don't think all this documentation is doing me any good (seeing as I don't apply anything in practice - only tried some basic examples and I don't remember most of what I'm reading).
The manager said they are setting up my accounts and stuff like that, but much time has passed already. Is this a normal practice? It's difficult for me to think of challenging tasks and I feel it's a waste being involved in nothing practical.
Is my experience normal for a new developer?
software-industry new-job job-change boredom
closed as off-topic by Jim G., paparazzo, gnat, Chris E, Alec Jul 5 '16 at 5:08
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." â Jim G., paparazzo, Chris E
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
1
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43
suggest improvements |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I was newly hired as a developer. The process took around 1 month and after signing the contract I was asked to report to work 2 weeks later. For several weeks now I'm only reading documentation (language features, frameworks...).
Several days ago I was given the project to look through (study). I tried to look at some code, but I'm not exactly sure how I'm supposed to understand the project only by looking at the code.
I'm bored because I don't get any practical tasks and I don't think all this documentation is doing me any good (seeing as I don't apply anything in practice - only tried some basic examples and I don't remember most of what I'm reading).
The manager said they are setting up my accounts and stuff like that, but much time has passed already. Is this a normal practice? It's difficult for me to think of challenging tasks and I feel it's a waste being involved in nothing practical.
Is my experience normal for a new developer?
software-industry new-job job-change boredom
I was newly hired as a developer. The process took around 1 month and after signing the contract I was asked to report to work 2 weeks later. For several weeks now I'm only reading documentation (language features, frameworks...).
Several days ago I was given the project to look through (study). I tried to look at some code, but I'm not exactly sure how I'm supposed to understand the project only by looking at the code.
I'm bored because I don't get any practical tasks and I don't think all this documentation is doing me any good (seeing as I don't apply anything in practice - only tried some basic examples and I don't remember most of what I'm reading).
The manager said they are setting up my accounts and stuff like that, but much time has passed already. Is this a normal practice? It's difficult for me to think of challenging tasks and I feel it's a waste being involved in nothing practical.
Is my experience normal for a new developer?
software-industry new-job job-change boredom
edited Jul 5 '16 at 1:38
user41761
asked Jul 4 '16 at 17:24
April
141
141
closed as off-topic by Jim G., paparazzo, gnat, Chris E, Alec Jul 5 '16 at 5:08
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." â Jim G., paparazzo, Chris E
closed as off-topic by Jim G., paparazzo, gnat, Chris E, Alec Jul 5 '16 at 5:08
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." â Jim G., paparazzo, Chris E
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
1
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43
suggest improvements |Â
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
1
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
1
1
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43
suggest improvements |Â
5 Answers
5
active
oldest
votes
up vote
4
down vote
This happens all the time in govt and some companies. They have a budget for 10 programmers, so they hire 10 programmers, finding work for them all is sometimes a problem, but that's another issue.
If they don't hire 10 programmers, their budget will get smaller next time it's reviewed.
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
suggest improvements |Â
up vote
2
down vote
Sounds like you are working for a big multinational. Onboarding can be slow and complicated when there are ridiculous hoops to jump through. It's boring trying to come up to speed without access to the right tools. Any sane manager would like you to be brought up to speed as soon as possible however in many organizations (including mine) processes that take weeks to complete cannot be initiated until your official start date.
Relax this isn't a huge red flag that they will never give you anything interesting. It is a huge red flag that this organization is a bureaucracy and you should be prepared for dealing with red tape often.
suggest improvements |Â
up vote
1
down vote
This can be normal, depending largely on the company and your experience. When I first got into development, and I thought I was a hotshot but was actually really terrible at my job (not saying this is you), I was hired into a company that did something similar with me.
The thing was that they knew I was new, and did not have many of the skills they were looking for, but they saw potential. So, this company hired droves of developers based on this criteria on the cheap, kept them around basically letting us collect a cheque while training us and hoping that we'd improve. Then roughly a year into it, HR walked through our department like lions on the hunt and dragged dozens of people who didn't make the cut out the front door.
Now, I'm not saying this is necessarily what you're going through, but this a reasonable explanation. They're wanting to invest in you and develop your skills, while simultaneously making you familiar with their code base and tools, hoping that the potential they see will blossom.
suggest improvements |Â
up vote
1
down vote
It can be hard to onboard a new person into a project. Typically you will be asked to read documentation until your accounts are setup. You should remember a strong developer should be able to "read" code to gain an understanding of the existing implementation, but just reading the code for a large-scale project is very difficult even for skilled developers. You have to pair the code with well-written documentation or mentorship.
Given that you have read the documentation and the source code, I would write down a list of questions about the existing system you are trying to understand and experiment if you are able to answer the questions yourself. If not, ask to work with a senior developer to answer these questions. If the documentation is lacking, start with refining the existing documentation or writing new ones.
suggest improvements |Â
up vote
0
down vote
I do not believe this is normal, however I have heard stories like this happening from time to time in big companies.
Big companies sometimes seem to be able to afford this waste of resources and manpower to a greater extend than smaller companies do.
When a certain amount of budget becomes available, a department of a bigger company might choose to hire a developer even if there is no immediate work for him or her.
I think you have done the right think to ask for a task. I would do this again (in a polite way of course) if the situation does not change.
Perhaps you can look for another person to talk to.
A 'non technical' manager might no be the right person.
If this situation does not change over a longer period of time, think about joining a smaller company. But they will have other pecularities which are different to those of bigger companies.
Ideally you join a company where someone works that you know, so you already have insider information so to speak. But of course this is not always feasible.
suggest improvements |Â
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
This happens all the time in govt and some companies. They have a budget for 10 programmers, so they hire 10 programmers, finding work for them all is sometimes a problem, but that's another issue.
If they don't hire 10 programmers, their budget will get smaller next time it's reviewed.
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
suggest improvements |Â
up vote
4
down vote
This happens all the time in govt and some companies. They have a budget for 10 programmers, so they hire 10 programmers, finding work for them all is sometimes a problem, but that's another issue.
If they don't hire 10 programmers, their budget will get smaller next time it's reviewed.
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
suggest improvements |Â
up vote
4
down vote
up vote
4
down vote
This happens all the time in govt and some companies. They have a budget for 10 programmers, so they hire 10 programmers, finding work for them all is sometimes a problem, but that's another issue.
If they don't hire 10 programmers, their budget will get smaller next time it's reviewed.
This happens all the time in govt and some companies. They have a budget for 10 programmers, so they hire 10 programmers, finding work for them all is sometimes a problem, but that's another issue.
If they don't hire 10 programmers, their budget will get smaller next time it's reviewed.
answered Jul 4 '16 at 20:54
Kilisi
94.4k50216374
94.4k50216374
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
suggest improvements |Â
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
1
1
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
Timing of hiring can be hard to do. Do you only start hiring after you already need people and potentially fall behind schedule right away or do you start hiring because you know you will need people at the risk of not having ready work for them as they arrive?
â Dunk
Jul 6 '16 at 17:42
suggest improvements |Â
up vote
2
down vote
Sounds like you are working for a big multinational. Onboarding can be slow and complicated when there are ridiculous hoops to jump through. It's boring trying to come up to speed without access to the right tools. Any sane manager would like you to be brought up to speed as soon as possible however in many organizations (including mine) processes that take weeks to complete cannot be initiated until your official start date.
Relax this isn't a huge red flag that they will never give you anything interesting. It is a huge red flag that this organization is a bureaucracy and you should be prepared for dealing with red tape often.
suggest improvements |Â
up vote
2
down vote
Sounds like you are working for a big multinational. Onboarding can be slow and complicated when there are ridiculous hoops to jump through. It's boring trying to come up to speed without access to the right tools. Any sane manager would like you to be brought up to speed as soon as possible however in many organizations (including mine) processes that take weeks to complete cannot be initiated until your official start date.
Relax this isn't a huge red flag that they will never give you anything interesting. It is a huge red flag that this organization is a bureaucracy and you should be prepared for dealing with red tape often.
suggest improvements |Â
up vote
2
down vote
up vote
2
down vote
Sounds like you are working for a big multinational. Onboarding can be slow and complicated when there are ridiculous hoops to jump through. It's boring trying to come up to speed without access to the right tools. Any sane manager would like you to be brought up to speed as soon as possible however in many organizations (including mine) processes that take weeks to complete cannot be initiated until your official start date.
Relax this isn't a huge red flag that they will never give you anything interesting. It is a huge red flag that this organization is a bureaucracy and you should be prepared for dealing with red tape often.
Sounds like you are working for a big multinational. Onboarding can be slow and complicated when there are ridiculous hoops to jump through. It's boring trying to come up to speed without access to the right tools. Any sane manager would like you to be brought up to speed as soon as possible however in many organizations (including mine) processes that take weeks to complete cannot be initiated until your official start date.
Relax this isn't a huge red flag that they will never give you anything interesting. It is a huge red flag that this organization is a bureaucracy and you should be prepared for dealing with red tape often.
answered Jul 4 '16 at 18:42
Myles
25.4k658104
25.4k658104
suggest improvements |Â
suggest improvements |Â
up vote
1
down vote
This can be normal, depending largely on the company and your experience. When I first got into development, and I thought I was a hotshot but was actually really terrible at my job (not saying this is you), I was hired into a company that did something similar with me.
The thing was that they knew I was new, and did not have many of the skills they were looking for, but they saw potential. So, this company hired droves of developers based on this criteria on the cheap, kept them around basically letting us collect a cheque while training us and hoping that we'd improve. Then roughly a year into it, HR walked through our department like lions on the hunt and dragged dozens of people who didn't make the cut out the front door.
Now, I'm not saying this is necessarily what you're going through, but this a reasonable explanation. They're wanting to invest in you and develop your skills, while simultaneously making you familiar with their code base and tools, hoping that the potential they see will blossom.
suggest improvements |Â
up vote
1
down vote
This can be normal, depending largely on the company and your experience. When I first got into development, and I thought I was a hotshot but was actually really terrible at my job (not saying this is you), I was hired into a company that did something similar with me.
The thing was that they knew I was new, and did not have many of the skills they were looking for, but they saw potential. So, this company hired droves of developers based on this criteria on the cheap, kept them around basically letting us collect a cheque while training us and hoping that we'd improve. Then roughly a year into it, HR walked through our department like lions on the hunt and dragged dozens of people who didn't make the cut out the front door.
Now, I'm not saying this is necessarily what you're going through, but this a reasonable explanation. They're wanting to invest in you and develop your skills, while simultaneously making you familiar with their code base and tools, hoping that the potential they see will blossom.
suggest improvements |Â
up vote
1
down vote
up vote
1
down vote
This can be normal, depending largely on the company and your experience. When I first got into development, and I thought I was a hotshot but was actually really terrible at my job (not saying this is you), I was hired into a company that did something similar with me.
The thing was that they knew I was new, and did not have many of the skills they were looking for, but they saw potential. So, this company hired droves of developers based on this criteria on the cheap, kept them around basically letting us collect a cheque while training us and hoping that we'd improve. Then roughly a year into it, HR walked through our department like lions on the hunt and dragged dozens of people who didn't make the cut out the front door.
Now, I'm not saying this is necessarily what you're going through, but this a reasonable explanation. They're wanting to invest in you and develop your skills, while simultaneously making you familiar with their code base and tools, hoping that the potential they see will blossom.
This can be normal, depending largely on the company and your experience. When I first got into development, and I thought I was a hotshot but was actually really terrible at my job (not saying this is you), I was hired into a company that did something similar with me.
The thing was that they knew I was new, and did not have many of the skills they were looking for, but they saw potential. So, this company hired droves of developers based on this criteria on the cheap, kept them around basically letting us collect a cheque while training us and hoping that we'd improve. Then roughly a year into it, HR walked through our department like lions on the hunt and dragged dozens of people who didn't make the cut out the front door.
Now, I'm not saying this is necessarily what you're going through, but this a reasonable explanation. They're wanting to invest in you and develop your skills, while simultaneously making you familiar with their code base and tools, hoping that the potential they see will blossom.
answered Jul 4 '16 at 22:20
user41761
suggest improvements |Â
suggest improvements |Â
up vote
1
down vote
It can be hard to onboard a new person into a project. Typically you will be asked to read documentation until your accounts are setup. You should remember a strong developer should be able to "read" code to gain an understanding of the existing implementation, but just reading the code for a large-scale project is very difficult even for skilled developers. You have to pair the code with well-written documentation or mentorship.
Given that you have read the documentation and the source code, I would write down a list of questions about the existing system you are trying to understand and experiment if you are able to answer the questions yourself. If not, ask to work with a senior developer to answer these questions. If the documentation is lacking, start with refining the existing documentation or writing new ones.
suggest improvements |Â
up vote
1
down vote
It can be hard to onboard a new person into a project. Typically you will be asked to read documentation until your accounts are setup. You should remember a strong developer should be able to "read" code to gain an understanding of the existing implementation, but just reading the code for a large-scale project is very difficult even for skilled developers. You have to pair the code with well-written documentation or mentorship.
Given that you have read the documentation and the source code, I would write down a list of questions about the existing system you are trying to understand and experiment if you are able to answer the questions yourself. If not, ask to work with a senior developer to answer these questions. If the documentation is lacking, start with refining the existing documentation or writing new ones.
suggest improvements |Â
up vote
1
down vote
up vote
1
down vote
It can be hard to onboard a new person into a project. Typically you will be asked to read documentation until your accounts are setup. You should remember a strong developer should be able to "read" code to gain an understanding of the existing implementation, but just reading the code for a large-scale project is very difficult even for skilled developers. You have to pair the code with well-written documentation or mentorship.
Given that you have read the documentation and the source code, I would write down a list of questions about the existing system you are trying to understand and experiment if you are able to answer the questions yourself. If not, ask to work with a senior developer to answer these questions. If the documentation is lacking, start with refining the existing documentation or writing new ones.
It can be hard to onboard a new person into a project. Typically you will be asked to read documentation until your accounts are setup. You should remember a strong developer should be able to "read" code to gain an understanding of the existing implementation, but just reading the code for a large-scale project is very difficult even for skilled developers. You have to pair the code with well-written documentation or mentorship.
Given that you have read the documentation and the source code, I would write down a list of questions about the existing system you are trying to understand and experiment if you are able to answer the questions yourself. If not, ask to work with a senior developer to answer these questions. If the documentation is lacking, start with refining the existing documentation or writing new ones.
edited Jul 5 '16 at 16:25
answered Jul 4 '16 at 22:46
jcmack
4,020729
4,020729
suggest improvements |Â
suggest improvements |Â
up vote
0
down vote
I do not believe this is normal, however I have heard stories like this happening from time to time in big companies.
Big companies sometimes seem to be able to afford this waste of resources and manpower to a greater extend than smaller companies do.
When a certain amount of budget becomes available, a department of a bigger company might choose to hire a developer even if there is no immediate work for him or her.
I think you have done the right think to ask for a task. I would do this again (in a polite way of course) if the situation does not change.
Perhaps you can look for another person to talk to.
A 'non technical' manager might no be the right person.
If this situation does not change over a longer period of time, think about joining a smaller company. But they will have other pecularities which are different to those of bigger companies.
Ideally you join a company where someone works that you know, so you already have insider information so to speak. But of course this is not always feasible.
suggest improvements |Â
up vote
0
down vote
I do not believe this is normal, however I have heard stories like this happening from time to time in big companies.
Big companies sometimes seem to be able to afford this waste of resources and manpower to a greater extend than smaller companies do.
When a certain amount of budget becomes available, a department of a bigger company might choose to hire a developer even if there is no immediate work for him or her.
I think you have done the right think to ask for a task. I would do this again (in a polite way of course) if the situation does not change.
Perhaps you can look for another person to talk to.
A 'non technical' manager might no be the right person.
If this situation does not change over a longer period of time, think about joining a smaller company. But they will have other pecularities which are different to those of bigger companies.
Ideally you join a company where someone works that you know, so you already have insider information so to speak. But of course this is not always feasible.
suggest improvements |Â
up vote
0
down vote
up vote
0
down vote
I do not believe this is normal, however I have heard stories like this happening from time to time in big companies.
Big companies sometimes seem to be able to afford this waste of resources and manpower to a greater extend than smaller companies do.
When a certain amount of budget becomes available, a department of a bigger company might choose to hire a developer even if there is no immediate work for him or her.
I think you have done the right think to ask for a task. I would do this again (in a polite way of course) if the situation does not change.
Perhaps you can look for another person to talk to.
A 'non technical' manager might no be the right person.
If this situation does not change over a longer period of time, think about joining a smaller company. But they will have other pecularities which are different to those of bigger companies.
Ideally you join a company where someone works that you know, so you already have insider information so to speak. But of course this is not always feasible.
I do not believe this is normal, however I have heard stories like this happening from time to time in big companies.
Big companies sometimes seem to be able to afford this waste of resources and manpower to a greater extend than smaller companies do.
When a certain amount of budget becomes available, a department of a bigger company might choose to hire a developer even if there is no immediate work for him or her.
I think you have done the right think to ask for a task. I would do this again (in a polite way of course) if the situation does not change.
Perhaps you can look for another person to talk to.
A 'non technical' manager might no be the right person.
If this situation does not change over a longer period of time, think about joining a smaller company. But they will have other pecularities which are different to those of bigger companies.
Ideally you join a company where someone works that you know, so you already have insider information so to speak. But of course this is not always feasible.
answered Jul 4 '16 at 18:52
Martin
1012
1012
suggest improvements |Â
suggest improvements |Â
downvoter , please explain - imo the question is described in detail and appropriate to the topic
â April
Jul 4 '16 at 18:00
1
Possible duplicate of What to do after I finish all my tasks and my manager has no tasks to give me?
â gnat
Jul 4 '16 at 22:43