I find myself technically smart, able to understand concepts and well suited for early stage development where I can follow the reasoning behind choices that are made. When I join legacy or in process projects, I find myself questioning why choices are made. Like most of you (I guess), a lot of the people I work with don't document anything, or have limited documentation from the origin of the project, and middle / upper management isn't really technical. I can follow high level flows, but I make lots of mistakes on projects with lots of moving parts. I try not to get into the mindset that the more senior people on the project are withholding information from me, but that leads me to believe that I'm not where I should be technically.
I'm starting to second guess myself a lot more, more so on older projects that I'm throw into. I'm reaching out to older teammates and asking them about my past performance and how my current projects are, and they all say I was ok, and that these projects are also the norm.
Is this usually the case? Is there a direction I should go to avoid making the same mistakes? Do you sometimes spend 2 days troubleshooting an error that you caused yourself?
Comments URL: https://news.ycombinator.com/item?id=27867934
Points: 1
# Comments: 1
from Hacker News: Newest https://ift.tt/3BdQH6r
via IFTTT
No comments:
Post a Comment