News for hackers. Stuff that matters.
Re:Ask HN: Learning tech leadership vs. growing as a developer? by kasey_junk on Friday December 14, 2018 @07:48AM (#18680428)
The entire pitch of working for a startup staffed mostly by less experienced people is being able to transition around the wide variety of jobs easily. Getting that breadth of experience is where those situations stand out.

If you really want to hone your craft as a dev, you need a mentor. Spending more time as a dev without one is going to be a very inefficient path forward.

Also, don’t freak out too much about it. Careers are long. Especially at the beginning of them it is easy to lose sight of that.

Re:Ask HN: Learning tech leadership vs. growing as a developer? by wisebit on Friday December 14, 2018 @08:35AM (#18680658)
Probably offtopic, but would you mind expanding a bit on the mentor requirement a bit? Being in a similar position, I'm a little embarrassed that's not something I've considered so far and that made me a little bit anxious.
Re:Ask HN: Learning tech leadership vs. growing as a developer? by kasey_junk on Friday December 14, 2018 @03:21PM (#18684319)
Sorry I didn't mean to create anxiousness. Don't freak out.

But basically everything we've found in rigorous study suggests that to master something you need a mentor/coach. It's not that you can't' figure the stuff out on your own. It's that you will save tremendous amounts of time by not doing so.

So one of the big weaknesses of going to work for as startup, especially as a newish dev, is that the mentorship opportunities are frequently lacking (startups have a hard time paying what mentors are worth). But this just means that you have to account for that in other ways:

- make sure your next job is geared around the mentorship opportunities

- go out of your way to develop mentorship relationships outside of work.

There are lots of very good benefits to working at startups. Just be aware of the trade off and make sure you are accounting for it in your career plan. Careers are long, no reason you have to optimize for each thing at each job.