Hi all, just to clear some misconceptions: - I'm quite well paid here (4x more than my peers) - I have been hired full-time, and get all the company benefits as well. - The work life is great, and I don't work more than 8-9 hours a day. - The manager/director is great and super supportive. - I'm not being exploited by any means :) Kindly upvote so the disclaimer stays on top of the post!
Sorry to be cynical, but the you mentioned that you are very well paid, many times above your peers. But one does wonder how can there is a company who can afford to pay out so much to a junior, and yet completely unable to attract seniors with experience.
Ask HN: How can I grow as an engineer without good seniors to learn from?
131–140 of 305 posts
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#132Even when I was in large companies with over 10K employees, there were times due to internal politics I could not interact with more experienced folks. Truth be told, the difference between fresh graduates and seasoned people... is the more experienced people learned from the school of hard knocks. Most of which can be distilled into: Don't follow fads, the latest shiny tech; they will only break your heart and maybe…
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#133Couple 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…
How do you learn how to learn well?
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#134Sticking with tech sounds like a safe option, but if this opportunity was given to you, maybe you could think about rising in the rankings within the oil industry.
I’m not saying this is the only choice, but this is a choice that you should consider as well.
Also, learning from more senior colleagues is really a hit or miss. I’ve been in environments where I couldn’t learn anything from senior colleagues and where I learned a ton working with relatively junior people.
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#135If you’re the smartest person in the room, yea, that might be a red flag.
But, here’s some different advice though: get the company to hire someone more experienced. Be willing to give up some oversight responsibilities to that person. (Or hire someone who is experienced and explicitly doesn’t want to play the politics game.)
I felt like I was in a similar situation fresh out of school. It wasn’t until my company hired an incredibly talented person that I felt I was finally learning from someone (beyond reading books… back in that day, they were still pretty relevant and up to date).
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#136If 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.
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#137That being said, the one thing that you can't really replicate is getting honest feedback about what you're doing at work.
For example, you can learn all the design patterns, write the best code etc, but are you even working on the right problem? What are the assumptions that you've made that are incorrect? Is there a much simpler approach that'll get you there in one tenth of the time?
These are thing things that experience may provide which no course or single book is going to give you.
You basically need senior people to talk to.
The most straightforward way to do this is to get a job which has this structure set up for you already. Otherwise make friends, go to meetups, do some networking and find some experienced people you can get some feedback from.
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#138Earlier quoted context omitted.
Hey man thanks a lot for your advice! Just to clear up some misunderstandings (caused by my own lack of information supply TBH): - I'm hired full-time with benefits now after working freelance for 6 months - I get paid 4.5x more than my peers in this company - I got these many responsibilities after proving my competence and delivering on reliable solutions in my freelance tenure. - Yep. Once again, I'm a little over…
unless you know what you’d be getting paid at silicon valley tech companies, don’t say you’re “overpaid” your comps are with “working in San Francisco”, not with your peers
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#139Couple 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…
Re: Ask HN: How can I grow as an engineer without good seniors to learn from?
#140Not impossible but much harder than working closely with humble and experienced engineers. That's why I recommend that a junior engineer finds a great consulting company as soon as they can and spend a few years there. This was a kinda breakthrough period in my career for both technical and soft skills. The nature of consulting also means that you might see a greater variety of environments, technologies, and problem/solution combinations than the equivalent xp in a non-consulting role. But make no mistake, finding a "good" consulting company is key. You need to have humble and experienced engineers who want to help you and grow you. If it's a "bums in seats" kinda "body shop" or some kind of celebrity house for "hero" or "10x devs" then maybe this won't be as useful.