Have the company dropped the ball with me as a junior developer?
I've recently started my first job as a programmer (I'm currently one month in) at quite a small company and for my first assignment I got paired with a senior developer to work on a minor project, sounded as a great start because they use Angular/typescript which I've never have worked with before and also need the mentoring for their methods.
The problem is that the senior (my mentor) is simultaneously working on a larger project that's due for deployment soon, so he dedicates all his time to this and is essentially leaving me alone in our project. Our mutual project are also waiting for back-end devs to create an API we are going to use, they are from a different company and rarely responds. So I've thought that when they are done the senior will start up our project, but none has communicated that to me so I can't be sure.
And the biggest problem for me is that this is a trial period at the company, so if they aren't satisfied with me I will not be employed full time, so the only one that will be hurting from this is me. But at the same time I feel like I was doomed from day one if this is how they work, cause there's no structure, no gameplan no leader or project management, just me and the absent senior dev. Even if it is a small project I would appreciate a Trello board for some guidance, now I have to guess what I should do each day.
I honestly can't wrap my head around this situation, I can't tell if I'm just whining and should take responsibility for my learning, though I'm coding at home as well and bought a udemy course for Angular to get the knowledge of the basics. Or if they dropped the ball with me and are currently failing to give me proper guidance and learning?
management work-experience first-job mentoring
add a comment |
I've recently started my first job as a programmer (I'm currently one month in) at quite a small company and for my first assignment I got paired with a senior developer to work on a minor project, sounded as a great start because they use Angular/typescript which I've never have worked with before and also need the mentoring for their methods.
The problem is that the senior (my mentor) is simultaneously working on a larger project that's due for deployment soon, so he dedicates all his time to this and is essentially leaving me alone in our project. Our mutual project are also waiting for back-end devs to create an API we are going to use, they are from a different company and rarely responds. So I've thought that when they are done the senior will start up our project, but none has communicated that to me so I can't be sure.
And the biggest problem for me is that this is a trial period at the company, so if they aren't satisfied with me I will not be employed full time, so the only one that will be hurting from this is me. But at the same time I feel like I was doomed from day one if this is how they work, cause there's no structure, no gameplan no leader or project management, just me and the absent senior dev. Even if it is a small project I would appreciate a Trello board for some guidance, now I have to guess what I should do each day.
I honestly can't wrap my head around this situation, I can't tell if I'm just whining and should take responsibility for my learning, though I'm coding at home as well and bought a udemy course for Angular to get the knowledge of the basics. Or if they dropped the ball with me and are currently failing to give me proper guidance and learning?
management work-experience first-job mentoring
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57
add a comment |
I've recently started my first job as a programmer (I'm currently one month in) at quite a small company and for my first assignment I got paired with a senior developer to work on a minor project, sounded as a great start because they use Angular/typescript which I've never have worked with before and also need the mentoring for their methods.
The problem is that the senior (my mentor) is simultaneously working on a larger project that's due for deployment soon, so he dedicates all his time to this and is essentially leaving me alone in our project. Our mutual project are also waiting for back-end devs to create an API we are going to use, they are from a different company and rarely responds. So I've thought that when they are done the senior will start up our project, but none has communicated that to me so I can't be sure.
And the biggest problem for me is that this is a trial period at the company, so if they aren't satisfied with me I will not be employed full time, so the only one that will be hurting from this is me. But at the same time I feel like I was doomed from day one if this is how they work, cause there's no structure, no gameplan no leader or project management, just me and the absent senior dev. Even if it is a small project I would appreciate a Trello board for some guidance, now I have to guess what I should do each day.
I honestly can't wrap my head around this situation, I can't tell if I'm just whining and should take responsibility for my learning, though I'm coding at home as well and bought a udemy course for Angular to get the knowledge of the basics. Or if they dropped the ball with me and are currently failing to give me proper guidance and learning?
management work-experience first-job mentoring
I've recently started my first job as a programmer (I'm currently one month in) at quite a small company and for my first assignment I got paired with a senior developer to work on a minor project, sounded as a great start because they use Angular/typescript which I've never have worked with before and also need the mentoring for their methods.
The problem is that the senior (my mentor) is simultaneously working on a larger project that's due for deployment soon, so he dedicates all his time to this and is essentially leaving me alone in our project. Our mutual project are also waiting for back-end devs to create an API we are going to use, they are from a different company and rarely responds. So I've thought that when they are done the senior will start up our project, but none has communicated that to me so I can't be sure.
And the biggest problem for me is that this is a trial period at the company, so if they aren't satisfied with me I will not be employed full time, so the only one that will be hurting from this is me. But at the same time I feel like I was doomed from day one if this is how they work, cause there's no structure, no gameplan no leader or project management, just me and the absent senior dev. Even if it is a small project I would appreciate a Trello board for some guidance, now I have to guess what I should do each day.
I honestly can't wrap my head around this situation, I can't tell if I'm just whining and should take responsibility for my learning, though I'm coding at home as well and bought a udemy course for Angular to get the knowledge of the basics. Or if they dropped the ball with me and are currently failing to give me proper guidance and learning?
management work-experience first-job mentoring
management work-experience first-job mentoring
edited 24 mins ago
user32293
1523310
1523310
asked Oct 28 '18 at 21:56
ImhotepImhotep
194
194
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57
add a comment |
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57
add a comment |
2 Answers
2
active
oldest
votes
Call a meeting with the senior. Book some time, 20-30 minutes, and ask him what you've asked us here. I'll paraphrase from your text above:
I know you're focused on the other project, and I'm blocked waiting on the API from those external guys. How should I handle this downtime? Should I study Angular or do something else?
There's nothing wrong with asking for guidance or stating you have nothing to do. The guy is there to help you, you're effectively his charge, and your performance reflects on him. Having nothing to do is only a problem if you sit on your butt doing nothing.
Whatever comes out of that verbal meeting, write it down and send it back to him in an email.
Thank you for your time today. As per our discussion I will do X. We can re-evaluate in $weeks if the situation doesn't change.
And, do yourself a favour and adopt a ticketing system even if no one else uses it. Could be Trello or anything else (just not Excel).
As for your performance review, don't worry about it. You have a blocker and it's been communicated up the chain. This happens all the time. The normal thing here is to figure out what to do with your time, and the best way to do that is to ask.
add a comment |
What you are going through is perfectly normal. It is a part of the transition from being a student where you are spoon-fed and someone is constantly holding your hand to becoming an employee where you will need to figure out things for yourself.
Some universities prepare students better for this than others.
You'll need to adapt (quickly) to learning how to hack through problems and produce good quality products (in your case code) with minimal supervision. I would say it is a safe bet that the company is quietly watching you to see if you can do this.
It is a stressful time but it will get easier. Good luck.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "423"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f121675%2fhave-the-company-dropped-the-ball-with-me-as-a-junior-developer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Call a meeting with the senior. Book some time, 20-30 minutes, and ask him what you've asked us here. I'll paraphrase from your text above:
I know you're focused on the other project, and I'm blocked waiting on the API from those external guys. How should I handle this downtime? Should I study Angular or do something else?
There's nothing wrong with asking for guidance or stating you have nothing to do. The guy is there to help you, you're effectively his charge, and your performance reflects on him. Having nothing to do is only a problem if you sit on your butt doing nothing.
Whatever comes out of that verbal meeting, write it down and send it back to him in an email.
Thank you for your time today. As per our discussion I will do X. We can re-evaluate in $weeks if the situation doesn't change.
And, do yourself a favour and adopt a ticketing system even if no one else uses it. Could be Trello or anything else (just not Excel).
As for your performance review, don't worry about it. You have a blocker and it's been communicated up the chain. This happens all the time. The normal thing here is to figure out what to do with your time, and the best way to do that is to ask.
add a comment |
Call a meeting with the senior. Book some time, 20-30 minutes, and ask him what you've asked us here. I'll paraphrase from your text above:
I know you're focused on the other project, and I'm blocked waiting on the API from those external guys. How should I handle this downtime? Should I study Angular or do something else?
There's nothing wrong with asking for guidance or stating you have nothing to do. The guy is there to help you, you're effectively his charge, and your performance reflects on him. Having nothing to do is only a problem if you sit on your butt doing nothing.
Whatever comes out of that verbal meeting, write it down and send it back to him in an email.
Thank you for your time today. As per our discussion I will do X. We can re-evaluate in $weeks if the situation doesn't change.
And, do yourself a favour and adopt a ticketing system even if no one else uses it. Could be Trello or anything else (just not Excel).
As for your performance review, don't worry about it. You have a blocker and it's been communicated up the chain. This happens all the time. The normal thing here is to figure out what to do with your time, and the best way to do that is to ask.
add a comment |
Call a meeting with the senior. Book some time, 20-30 minutes, and ask him what you've asked us here. I'll paraphrase from your text above:
I know you're focused on the other project, and I'm blocked waiting on the API from those external guys. How should I handle this downtime? Should I study Angular or do something else?
There's nothing wrong with asking for guidance or stating you have nothing to do. The guy is there to help you, you're effectively his charge, and your performance reflects on him. Having nothing to do is only a problem if you sit on your butt doing nothing.
Whatever comes out of that verbal meeting, write it down and send it back to him in an email.
Thank you for your time today. As per our discussion I will do X. We can re-evaluate in $weeks if the situation doesn't change.
And, do yourself a favour and adopt a ticketing system even if no one else uses it. Could be Trello or anything else (just not Excel).
As for your performance review, don't worry about it. You have a blocker and it's been communicated up the chain. This happens all the time. The normal thing here is to figure out what to do with your time, and the best way to do that is to ask.
Call a meeting with the senior. Book some time, 20-30 minutes, and ask him what you've asked us here. I'll paraphrase from your text above:
I know you're focused on the other project, and I'm blocked waiting on the API from those external guys. How should I handle this downtime? Should I study Angular or do something else?
There's nothing wrong with asking for guidance or stating you have nothing to do. The guy is there to help you, you're effectively his charge, and your performance reflects on him. Having nothing to do is only a problem if you sit on your butt doing nothing.
Whatever comes out of that verbal meeting, write it down and send it back to him in an email.
Thank you for your time today. As per our discussion I will do X. We can re-evaluate in $weeks if the situation doesn't change.
And, do yourself a favour and adopt a ticketing system even if no one else uses it. Could be Trello or anything else (just not Excel).
As for your performance review, don't worry about it. You have a blocker and it's been communicated up the chain. This happens all the time. The normal thing here is to figure out what to do with your time, and the best way to do that is to ask.
answered Oct 28 '18 at 23:16
rathrath
19.7k146096
19.7k146096
add a comment |
add a comment |
What you are going through is perfectly normal. It is a part of the transition from being a student where you are spoon-fed and someone is constantly holding your hand to becoming an employee where you will need to figure out things for yourself.
Some universities prepare students better for this than others.
You'll need to adapt (quickly) to learning how to hack through problems and produce good quality products (in your case code) with minimal supervision. I would say it is a safe bet that the company is quietly watching you to see if you can do this.
It is a stressful time but it will get easier. Good luck.
add a comment |
What you are going through is perfectly normal. It is a part of the transition from being a student where you are spoon-fed and someone is constantly holding your hand to becoming an employee where you will need to figure out things for yourself.
Some universities prepare students better for this than others.
You'll need to adapt (quickly) to learning how to hack through problems and produce good quality products (in your case code) with minimal supervision. I would say it is a safe bet that the company is quietly watching you to see if you can do this.
It is a stressful time but it will get easier. Good luck.
add a comment |
What you are going through is perfectly normal. It is a part of the transition from being a student where you are spoon-fed and someone is constantly holding your hand to becoming an employee where you will need to figure out things for yourself.
Some universities prepare students better for this than others.
You'll need to adapt (quickly) to learning how to hack through problems and produce good quality products (in your case code) with minimal supervision. I would say it is a safe bet that the company is quietly watching you to see if you can do this.
It is a stressful time but it will get easier. Good luck.
What you are going through is perfectly normal. It is a part of the transition from being a student where you are spoon-fed and someone is constantly holding your hand to becoming an employee where you will need to figure out things for yourself.
Some universities prepare students better for this than others.
You'll need to adapt (quickly) to learning how to hack through problems and produce good quality products (in your case code) with minimal supervision. I would say it is a safe bet that the company is quietly watching you to see if you can do this.
It is a stressful time but it will get easier. Good luck.
answered Oct 28 '18 at 22:14
solarflaresolarflare
7,87441843
7,87441843
add a comment |
add a comment |
Thanks for contributing an answer to The Workplace Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f121675%2fhave-the-company-dropped-the-ball-with-me-as-a-junior-developer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I get the impression you don't have any ticketing system, to-do lists, or even feature descriptions? No company can expect a junior to handle that by himself successfully. Perhaps you could contact your client or product owner (which could be the absent senior) and ask which features they want first?
– Juha Untinen
Oct 28 '18 at 22:37
Thanks for taking the time and answer! I did ask the senior what i should to while waiting for the back end a couple of weeks back and he becam a bit puzzled but said i should look into some features they had specified before i started working. So ive done that but fear that the quality of the code is not up to par with production standard (code is spaghetti bolognese).
– Imhotep
Oct 29 '18 at 8:57