Live data from Hacker News

Ask HN: How can I grow as an engineer without good seniors to learn from?

news.ycombinator.com

71–80 of 305 posts

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#72
A few things come to mind:

1. Turn to online communities to help you learn. Find the appropriate Reddits and Discords, hang out on Stackoverflow, join Bluesky/Mastodon and follow a bunch of people in the same space as you.

2. Start teaching others. The best way to learn is to teach. Answer questions on Stackoverflow that you know the answer to, help people out in Discord.

3. Start a blog! Even if nobody ever reads it, writing about what you're learning is an incredibly accelerant for understanding things more deeply and retaining more knowledge.

4. Conferences. Ask your boss if you can get a budget to attend conferences relevant to your work. See if they'll shell out extra for workshops.

5. Side projects. If you want to learn something new and you don't get the opportunity at work, see if there's a small side project you can spin up to start experimenting with it.

6. Find people in similar roles to you at other local companies and see if you can get into a pattern of meeting up every month or so to talk about what you're learning and share notes. Obviously don't go sharing trade secrets with the competition, but in my experience there is always a huge amount you can learn from talking to peers in other companies, in an environment where people feel safe to let their guard down a little and talk openly about problems they are facing.

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#74
> I have some strong FOMO about not being able to learn much technical stuff from my peers or seniors.

You don't need to FOMO that, really. It works like that in theory, in practice... In about 2 years of work in a midsize company, I learn about one or two little details from the tech leads in the company. Two third of them were spending more time asking why one would think there are worth asking them a question than replying the question itself. The level of rockstar insufferableness was off the charts.

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#75

Couple of important lessons that will keep you in good stead for a long time: 1. Learn how to learn well, continuously, and sustainably. Tech changes rapidly. And you will want to hop from one domain to another, just for keeping things interesting and to move with markets. This is both a blessing and a curse. It is a blessing because you can start late and still be in the top percentile if you have the brains and wor…

I've been in a similar position of having to learn solo for 10+ years and lesson #2 above has been FAR more important than #1 in my experience. Clients and bosses care much more about communication, dependability, etc. than whether a product has been coded elegantly via best practices.

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#76
post #72

A few things come to mind: 1. Turn to online communities to help you learn. Find the appropriate Reddits and Discords, hang out on Stackoverflow, join Bluesky/Mastodon and follow a bunch of people in the same space as you. 2. Start teaching others. The best way to learn is to teach. Answer questions on Stackoverflow that you know the answer to, help people out in Discord. 3. Start a blog! Even if nobody ever reads it…

Does anyone have some good data engineering follows for Bluesky?

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#77

Craving for a team of more senior people to learn from, "yodas" who guide you - is a fallacy. I hear younger people mentioning it in interviews constantly as to what they dream team would look like. You can learn from everyone around you, regardless of their status. There is no "universal developer experience curve", everyone has more or less knowledge on a field or with a specific tool/framework. You can learn almos…

Everybody has different learning styles and it's almost condescending to say "well, this method that works well for you is a fallacy, try my method".

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#78
post #72

A few things come to mind: 1. Turn to online communities to help you learn. Find the appropriate Reddits and Discords, hang out on Stackoverflow, join Bluesky/Mastodon and follow a bunch of people in the same space as you. 2. Start teaching others. The best way to learn is to teach. Answer questions on Stackoverflow that you know the answer to, help people out in Discord. 3. Start a blog! Even if nobody ever reads it…

I like all these. For the side projects I'd add open source projects. Start with the libraries and tools you use in your day job since it's easier to find things that need fixing/improving in them as compared to something you've never used. Go to their GitHub, browser their issues, pull down the code and mess with a local copy in your work.

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#79
If you are the smartest guy in the room, you are in the wrong room. Interview and get a job elsewhere. While you may not easily find an ideal direct mentor even in a company with great senior+ engineers, you will get experience through osmosis. Staying where you are would be a mistake. I almost did that, and in retrospect it definitely would have been.
Post reply on HN