Ask HN: How can I grow as an engineer without good seniors to learn from?
171–180 of 305 posts
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#172Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#173A practical tip for self-improvement: If you're using JetBrains IDEs, make it a habit to never commit code without reviewing and addressing the IDE's soft warnings and code improvement suggestions. This built-in static analysis can serve as a basic code review mechanism and help maintain code quality standards
Ideally you should also run those linters in CI/CD. When a new member joins the team, they will get CI/CD linting for free, which will save you a ton time for each new team member
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#174Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#175My first thought is... why? Have you tried reaching out to them to discuss what you're building? Maybe a shared chat channel (slack, teams, whatever) where you can discuss what you're doing; or even rubber duck and people can read as they want and offer their insights. Just because you're not on the same projects doesn't mean you can't talk about your work with each other.
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#176> But even then, I'm afraid I am not producing the software to the highest standards of the industry since we don't have any rigorous cross-checking, I wouldn't worry about this too much. As long as what you're doing seems to vaguely match whatever information about best practices you can find online, you're probably good. As long as you're not inventing your own security tech, using floating point values for financi…
I think I read about this story
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#177Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#178I was in a similar position for the first half of my career. 1) Start contributing heavily to a popular open source project you're familiar with and use. Try to make your PRs as high quality as possible. You'll get free code reviews from some of the best engineers in the world doing this. That'll be a million times better than ChatGPT code reviews and you'll be able to learn a ton from it while also getting your code…
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#179I was in a similar position for the first half of my career. 1) Start contributing heavily to a popular open source project you're familiar with and use. Try to make your PRs as high quality as possible. You'll get free code reviews from some of the best engineers in the world doing this. That'll be a million times better than ChatGPT code reviews and you'll be able to learn a ton from it while also getting your code…
1) Is this really the case? I mean some of the popular open source project are kind of mature. So you would get some feedback, regarding some specifics of the frameworks. For sure you would learn a bit. On the other hand they are kind of "done" software, so you would not really learn how to build something new from scratch. Not sure about the other points.
I wouldn't say you'd only learn specifics of the frameworks. Maybe if you only submitted 2 or 3 PRs, but that's not what parent is suggesting: 'start contributing heavily'.