MaurĂcio Linhares / @mauriciojr / Technical Lead at Neat.com
... weren't special a couple years ago.
SQL, database modelling, Linux management.
... there isn't much you can transfer.
Wait, the name wasn't jQuery??????
But documentation and standarization for the new databases suck, so we undestand your complaints a bit.
You don't really miss this, do you? Please say you don't.
And you still don't have to know it all now.
Unless you're looking for a job, then you have to be Pikazard
What does it usualy mean to be a full stack developer now?
Full stack developers are both specialists and generalists
Awesome, but be ready to jump into the React front end as well!
How do I know if the awesome API I've built is really awesome? Using it.
How do I know if my app is scalable? Signing up for the on-call schedule.
Learn all this?
Nope. But at least try.
It's not that you shouldn't try, you just don't have to beat yourself and burnout while trying.
Forget about the 10k hours, 10k hours of lifting the same weight will never make you strong. If it doesn't hurt it's not worth it.
Teams, technology stacks, application, position, company, anything you can. 10 years of experience inside the same Rails app isn't really 10 years of experience, sorry.
Know Scala? Getting into OCaml, Haskell or Rust is now easier.
It takes time, you're not going to get experience with all this in a week.
Being the glue that holds teams together is also the job of the full stack developer.
Working through the different layers of the apps being built provides a better idea of what is being done and how the teams are accomplishing their goals.
If your job is to build applications, going full stack is the natural path for your career, no need to be afraid about it.
Joined Neat.com 3 years ago, backend developer.
It wasn't much of a choice, really, either we joined the OPS team or our apps would take a long time to see the light of day.
But it's Ruby, how hard could that be, right? đŸ’€
Having people directing you towards the goal is a huge win when switching paths (huge kudos to Travis Truman and Richard Henning)
App needed a fast and responsive UI, perfect for a single page app. Jumped into the backend and the ReactJS frontend to get the job done (Leo Rodrigues was the guide here).
Continuous learning should be your main takeaway here, it is the only way to make progress and evolve as a developer, no matter what your favorite tech is.