Junior Developer Left to Own Devices
I currently work as a frontend developer, but my background is in an unrelated field (coding used to be a hobby). When I decided to make a career change, I taught myself as much as I could, made it through a coding bootcamp and finally landed a junior dev job – this is where I work now. I’ve been here for 10 months.
There are two of us working on the frontend part of the project. I was hired as the junior and the management sees the other developer as my senior, but the trouble is that she's not really acting as one. Her main expertise lies in CSS and design and unfortunately, after 10 months on the job, I know both the framework and our codebase much better than her. I feel she always picks the easier tasks/stories/bugs, and I literally have to force her to do code reviews for me and she never tells me anything except "it's okay". I am constantly terrified that something will go wrong, because the app is being developed by an unsupervised junior. It's me muddling through by trial and error with the help of StackOverflow.
On the one hand, I see it as a great experience – I am basically doing the work of a mid-senior developer and have zero official responsibility. On the other hand, my code is probably really bad, and I would really like to be mentored and taught and supervised. Also, my work is not visible - everything we produce is seen as the work of the frontend team, so I am not "proving myself" capable of handling larger tasks or anything. Also, I don't feel comfortable taking on any advanced responsibilities, because I feel my experience is really very junior.
My senior has been with the company for a long time and is respected and well-liked (she's a very friendly, extroverted person). I am in no position to even hint that she's not doing a good job. At the same time, I have become very resentful of her.
What can I do? I can probably switch projects, but it will take at least another six months. The company is great, I don't want to leave. Is there a way to get more formal training while staying on this project without implying that my current senior is not doing their work?
work-experience
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I currently work as a frontend developer, but my background is in an unrelated field (coding used to be a hobby). When I decided to make a career change, I taught myself as much as I could, made it through a coding bootcamp and finally landed a junior dev job – this is where I work now. I’ve been here for 10 months.
There are two of us working on the frontend part of the project. I was hired as the junior and the management sees the other developer as my senior, but the trouble is that she's not really acting as one. Her main expertise lies in CSS and design and unfortunately, after 10 months on the job, I know both the framework and our codebase much better than her. I feel she always picks the easier tasks/stories/bugs, and I literally have to force her to do code reviews for me and she never tells me anything except "it's okay". I am constantly terrified that something will go wrong, because the app is being developed by an unsupervised junior. It's me muddling through by trial and error with the help of StackOverflow.
On the one hand, I see it as a great experience – I am basically doing the work of a mid-senior developer and have zero official responsibility. On the other hand, my code is probably really bad, and I would really like to be mentored and taught and supervised. Also, my work is not visible - everything we produce is seen as the work of the frontend team, so I am not "proving myself" capable of handling larger tasks or anything. Also, I don't feel comfortable taking on any advanced responsibilities, because I feel my experience is really very junior.
My senior has been with the company for a long time and is respected and well-liked (she's a very friendly, extroverted person). I am in no position to even hint that she's not doing a good job. At the same time, I have become very resentful of her.
What can I do? I can probably switch projects, but it will take at least another six months. The company is great, I don't want to leave. Is there a way to get more formal training while staying on this project without implying that my current senior is not doing their work?
work-experience
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
3
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
1
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago
add a comment |
I currently work as a frontend developer, but my background is in an unrelated field (coding used to be a hobby). When I decided to make a career change, I taught myself as much as I could, made it through a coding bootcamp and finally landed a junior dev job – this is where I work now. I’ve been here for 10 months.
There are two of us working on the frontend part of the project. I was hired as the junior and the management sees the other developer as my senior, but the trouble is that she's not really acting as one. Her main expertise lies in CSS and design and unfortunately, after 10 months on the job, I know both the framework and our codebase much better than her. I feel she always picks the easier tasks/stories/bugs, and I literally have to force her to do code reviews for me and she never tells me anything except "it's okay". I am constantly terrified that something will go wrong, because the app is being developed by an unsupervised junior. It's me muddling through by trial and error with the help of StackOverflow.
On the one hand, I see it as a great experience – I am basically doing the work of a mid-senior developer and have zero official responsibility. On the other hand, my code is probably really bad, and I would really like to be mentored and taught and supervised. Also, my work is not visible - everything we produce is seen as the work of the frontend team, so I am not "proving myself" capable of handling larger tasks or anything. Also, I don't feel comfortable taking on any advanced responsibilities, because I feel my experience is really very junior.
My senior has been with the company for a long time and is respected and well-liked (she's a very friendly, extroverted person). I am in no position to even hint that she's not doing a good job. At the same time, I have become very resentful of her.
What can I do? I can probably switch projects, but it will take at least another six months. The company is great, I don't want to leave. Is there a way to get more formal training while staying on this project without implying that my current senior is not doing their work?
work-experience
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I currently work as a frontend developer, but my background is in an unrelated field (coding used to be a hobby). When I decided to make a career change, I taught myself as much as I could, made it through a coding bootcamp and finally landed a junior dev job – this is where I work now. I’ve been here for 10 months.
There are two of us working on the frontend part of the project. I was hired as the junior and the management sees the other developer as my senior, but the trouble is that she's not really acting as one. Her main expertise lies in CSS and design and unfortunately, after 10 months on the job, I know both the framework and our codebase much better than her. I feel she always picks the easier tasks/stories/bugs, and I literally have to force her to do code reviews for me and she never tells me anything except "it's okay". I am constantly terrified that something will go wrong, because the app is being developed by an unsupervised junior. It's me muddling through by trial and error with the help of StackOverflow.
On the one hand, I see it as a great experience – I am basically doing the work of a mid-senior developer and have zero official responsibility. On the other hand, my code is probably really bad, and I would really like to be mentored and taught and supervised. Also, my work is not visible - everything we produce is seen as the work of the frontend team, so I am not "proving myself" capable of handling larger tasks or anything. Also, I don't feel comfortable taking on any advanced responsibilities, because I feel my experience is really very junior.
My senior has been with the company for a long time and is respected and well-liked (she's a very friendly, extroverted person). I am in no position to even hint that she's not doing a good job. At the same time, I have become very resentful of her.
What can I do? I can probably switch projects, but it will take at least another six months. The company is great, I don't want to leave. Is there a way to get more formal training while staying on this project without implying that my current senior is not doing their work?
work-experience
work-experience
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 1 hour ago
Avi
211
211
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Avi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
3
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
1
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago
add a comment |
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
3
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
1
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
3
3
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
1
1
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago
add a comment |
active
oldest
votes
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
});
}
});
Avi is a new contributor. Be nice, and check out our Code of Conduct.
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%2f125536%2fjunior-developer-left-to-own-devices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Avi is a new contributor. Be nice, and check out our Code of Conduct.
Avi is a new contributor. Be nice, and check out our Code of Conduct.
Avi is a new contributor. Be nice, and check out our Code of Conduct.
Avi is a new contributor. Be nice, and check out our Code of Conduct.
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f125536%2fjunior-developer-left-to-own-devices%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
Possible duplicate of Have the company dropped the ball with me as a junior developer?
– maksimov
56 mins ago
3
The only question I see is (What can you do?) Can't say with certainty but you sound like you know more than you may think. You've taught yourself a lot and are still teaching yourself. The 'hard work' you're doing may be unnoticed by management but 'you' know what you're doing and learning. My advice would be to stick to logic, look for good things to say about 'senior' coworker and be patient. Management will, most likely, eventually recognize your work and realize your efforts.
– Rose
56 mins ago
1
"It's me muddling through by trial and error with the help of StackOverflow." That's pretty much what a senior developer does as well (at least some of the time).
– Calchas
16 mins ago