Live data from Hacker News

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

news.ycombinator.com

111–120 of 305 posts

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

#111
I have been in a similar position.

Do you want to write code, and get better at writing code? Then probably find a new job with better mentorship.

Do you want to grow quickly in this company and are okay with being a manager? Then stay on your current path, hire some solid software developers to your team, and embrace the responsibility you’ve been trusted with.

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

#112
post #108

so many red flags here > fresh graduate data engineer to the company, they see this as "cheap labor" > hired 6 months ago as a freelance basically, they put you through the ringer without having to pay out benefits > essentially functioning as a tech lead a fresh out of college graduate is far from being qualified as "tech lead", you are out of depth here > with full responsibility and ownership of designing, impleme…

Agreed on all points. If he wants to learn from a senior, he should start with your advice.

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

#114

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…

How do you learn how to learn well?

There is a pretty good course called learning how to learn that seems to pop up every so often.

https://www.coursera.org/learn/learning-how-to-learn

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

#115
post #108

so many red flags here > fresh graduate data engineer to the company, they see this as "cheap labor" > hired 6 months ago as a freelance basically, they put you through the ringer without having to pay out benefits > essentially functioning as a tech lead a fresh out of college graduate is far from being qualified as "tech lead", you are out of depth here > with full responsibility and ownership of designing, impleme…

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 overpaid. - Also, currently I am being treated quite well, and definitely not like a second class citizen, since the company is making a shift towards a tech-first and data driven approach and I'm at the centre of it.

You have definitely made a few great points here though. I'm out of my depth here when it comes to management, very high level design, etc - but given the scale of operations so far, I am quite sure I can deliver outcomes!

Also, thanks a ton on warnings about the nature of this industry, I'll definitely keep it in mind!

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

#116
- You can still learn from the best of the best, its called books, try to read at least one per month.

- Conferences, not my thing, but if you are new, you may learn a trick or two there. No just go there, try talking to the people. Approach a few senior looking guys and ask them for advice.

- Confs can be quite expensive, a cheaper alternative is local user groups. You can try to find the closest ones via Meetup.

- ChatGPT (yup, hallucinates but still has a reasonable answer for 90% of the questions).

As for your situation:

- You are responsible for hiring. Try to hire people with more experience than you.

- "to the highest standards of the industry" isn't that perfectionism? Most production code has much much lower quality than what we see in open source.

- I think for the time being (the job market is really bad right now), just concentrate on delivering stuff. Learn if you have some time left, but delivering solutions should be your prio #1 in my opinion.

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

#117
1. Learn, continuously

2. Do that by reading, here and other useful places, not necessarily about your own area.

3. Start to understand your industry, its details and quirks, watch your directory, ask them questions, learn the business in detail. Even if you move to delivering IT in another industry, the knowledge will hold you in good stead.

4. Understand how to model business workflows without worrying about technology. Learn how to communicate that with your users and customers (two different groups sometimes).

5. Nouns are more important than Verbs. Concentrate on the "things" and how they react to events and generate their own.

6. Technology comes and goes (MVC, DAO, microservices, monoliths, k8s, etc etc), processes as well (6 sigma, CASE, Agile, UML, etc etc). Learn their important details and differences and don't think any of them are silver bullets.

1 & 2 are the most important.

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

#118
post #108

so many red flags here > fresh graduate data engineer to the company, they see this as "cheap labor" > hired 6 months ago as a freelance basically, they put you through the ringer without having to pay out benefits > essentially functioning as a tech lead a fresh out of college graduate is far from being qualified as "tech lead", you are out of depth here > with full responsibility and ownership of designing, impleme…

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…

You are one lucky dude. I think you do not need anyone's help. You can learn by doing what you do and some reading / experiments.

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

#119
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!

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

#120
Ignore getting to be too good with programming or these relative highest standards, just learn to be good enough to build something reliable and make a good living.... and read books about the modern world is harming your psyche, it is more beneficial and most developers are ignorant of it, they are just professional plumbers, perfect cogs in the machine who doesn't usually realize that they are slaves.
Post reply on HN