agree with all the points, only need to add this:
Don't quit your former job while you're still learning, you might discover that while you're good at writing software you hate to do it 8 hours a day, 5 days a week.
Software writing is not a career, it's a vocation. You'll never stop learning, the years of experience won't be a guarantee for finding employment, and after you get to "senior" there will be very little opportunities for formal promotions.
Indeed! Thanks, you are right on point, I'll add these points to my original post if that's ok
sure, feel free to add them :)
"and after you get to "senior" there will be very little opportunities for formal promotions" . - that
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.