I have no practical tasks as a new developer , is this to be expected? [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash 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?







share|improve this question













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
If this question can be reworded to fit the rules in the help center, please edit the question.












  • 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
















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?







share|improve this question













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
If this question can be reworded to fit the rules in the help center, please edit the question.












  • 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












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?







share|improve this question













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?









share|improve this question












share|improve this question




share|improve this question








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
If this question can be reworded to fit the rules in the help center, please edit the question.




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
If this question can be reworded to fit the rules in the help center, please edit the question.











  • 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






  • 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










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.






share|improve this answer

















  • 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


















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.






share|improve this answer




























    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.






    share|improve this answer




























      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.






      share|improve this answer






























        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.






        share|improve this answer




























          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.






          share|improve this answer

















          • 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















          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.






          share|improve this answer

















          • 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













          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.






          share|improve this answer













          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.







          share|improve this answer













          share|improve this answer



          share|improve this answer











          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













          • 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













          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.






          share|improve this answer

























            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.






            share|improve this answer























              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.






              share|improve this answer













              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.







              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered Jul 4 '16 at 18:42









              Myles

              25.4k658104




              25.4k658104




















                  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.






                  share|improve this answer

























                    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.






                    share|improve this answer























                      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.






                      share|improve this answer













                      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.







                      share|improve this answer













                      share|improve this answer



                      share|improve this answer











                      answered Jul 4 '16 at 22:20







                      user41761



























                          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.






                          share|improve this answer



























                            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.






                            share|improve this answer

























                              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.






                              share|improve this answer















                              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.







                              share|improve this answer















                              share|improve this answer



                              share|improve this answer








                              edited Jul 5 '16 at 16:25


























                              answered Jul 4 '16 at 22:46









                              jcmack

                              4,020729




                              4,020729




















                                  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.






                                  share|improve this answer

























                                    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.






                                    share|improve this answer























                                      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.






                                      share|improve this answer













                                      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.







                                      share|improve this answer













                                      share|improve this answer



                                      share|improve this answer











                                      answered Jul 4 '16 at 18:52









                                      Martin

                                      1012




                                      1012












                                          Comments

                                          Popular posts from this blog

                                          Long meetings (6-7 hours a day): Being “babysat” by supervisor

                                          Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                                          Confectionery