Skip to main content
edited tags
Link
yannis
  • 39.6k
  • 40
  • 184
  • 217
Post Locked by Thomas Owens
Notice added Historical significance by Thomas Owens
Post Closed as "Needs more focus" by Ixrec, user40980, durron597, user53019, TZHX
edited tags
Link
gnat
  • 20.9k
  • 29
  • 115
  • 294
punctuation
Source Link
naught101
  • 1.2k
  • 11
  • 15

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice on things that I just couldn't agree with (it goes against what I learned in several good books on the topic written by the experts, questions I asked on some Q&A sites also agree with me) and given our busy schedule, we probably have no time for long debates.

So far, I have been trying to avoid the issue by listening to him, raising a counterpoint based on what I've learned as current good practices. He raises his original point again (most of the time he will say best practice, more maintainable but just didn't go further), I take a note (since he didn't raise a new point to counter my counterpoint), think about it and research at home, but don't make any changes (I'm still not convinced). But recently, he approached me yet again, saw my code and asked me why haven't I changed it to his suggestion. This is the 3rd time in 2--3 weeks.

As a junior developer, I know that I should respect him, but at the same time I just can't agree with some of his advice. Yet I'm being pressured to make changes that I think will make the project worse. Of course as an inexperienced developer, I could be wrong and his way might be better, it may be 1 of those exception cases.

My question is: what can I do to better judge if a senior developer's advice is good, bad or maybe it's (goodgood, but outdated in today context)? And if it is bad/outdated, what tactics can I use to not implement it his way despite his 'pressures' while maintaining the fact that I respect him as a senior?

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice on things that I just couldn't agree with (it goes against what I learned in several good books on the topic written by the experts, questions I asked on some Q&A sites also agree with me) and given our busy schedule, we probably have no time for long debates.

So far, I have been trying to avoid the issue by listening to him, raising a counterpoint based on what I've learned as current good practices. He raises his original point again (most of the time he will say best practice, more maintainable but just didn't go further), I take a note (since he didn't raise a new point to counter my counterpoint), think about it and research at home, but don't make any changes (I'm still not convinced). But recently, he approached me yet again, saw my code and asked me why haven't I changed it to his suggestion. This is the 3rd time in 2--3 weeks.

As a junior developer, I know that I should respect him, but at the same time I just can't agree with some of his advice. Yet I'm being pressured to make changes that I think will make the project worse. Of course as an inexperienced developer, I could be wrong and his way might be better, it may be 1 of those exception cases.

My question is: what can I do to better judge if a senior developer's advice is good, bad or maybe it's (good but outdated in today context)? And if it is bad/outdated, what tactics can I use to not implement it his way despite his 'pressures' while maintaining the fact that I respect him as a senior?

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice on things that I just couldn't agree with (it goes against what I learned in several good books on the topic written by the experts, questions I asked on some Q&A sites also agree with me) and given our busy schedule, we probably have no time for long debates.

So far, I have been trying to avoid the issue by listening to him, raising a counterpoint based on what I've learned as current good practices. He raises his original point again (most of the time he will say best practice, more maintainable but just didn't go further), I take a note (since he didn't raise a new point to counter my counterpoint), think about it and research at home, but don't make any changes (I'm still not convinced). But recently, he approached me yet again, saw my code and asked me why haven't I changed it to his suggestion. This is the 3rd time in 2--3 weeks.

As a junior developer, I know that I should respect him, but at the same time I just can't agree with some of his advice. Yet I'm being pressured to make changes that I think will make the project worse. Of course as an inexperienced developer, I could be wrong and his way might be better, it may be 1 of those exception cases.

My question is: what can I do to better judge if a senior developer's advice is good, bad or maybe it's good, but outdated in today context? And if it is bad/outdated, what tactics can I use to not implement it his way despite his 'pressures' while maintaining the fact that I respect him as a senior?

Tense fix
Source Link
yoozer8
  • 703
  • 1
  • 8
  • 20
Loading
Post Merged (destination) from programmers.stackexchange.com/questions/102348/…
Removed lengthy update that detracts from the question; edited tags.
Source Link
Adam Lear
  • 32k
  • 8
  • 103
  • 125
Loading
added 114 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
deleted 70 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
Rephrasing
Source Link
Edgar Gonzalez
  • 1.1k
  • 2
  • 10
  • 23
Loading
added 32 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
deleted 5 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
edited body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
added 1499 characters in body; added 5 characters in body; added 62 characters in body; deleted 33 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
added 184 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
edited title
Link
Gordon Gustafson
  • 1.1k
  • 1
  • 10
  • 15
Loading
Post Made Community Wiki by Steven A. Lowe
Tweeted twitter.com/#!/StackProgrammer/status/72726668032229376
fixed grammar
Source Link
Walter
  • 16.1k
  • 8
  • 59
  • 95
Loading
added 36 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
added 90 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
added 14 characters in body
Source Link
learnjourney
  • 301
  • 2
  • 4
  • 10
Loading
grammar
Source Link
jzd
  • 4.2k
  • 26
  • 28
Loading