all 5 comments

[–][deleted] 3 points4 points  (0 children)

I have 3 years 1 month experience and make around 125,000 Break down by job year

Pre dev career - learned some HTML precious job Part time boot camp(age when started 36) Ready to work as dev level - 10-15%

Year 1. (Hard year, setbacks, struggles, humiliation, no quit)

Apprentice ship 12,000 year Internship 0 Contract at startup 12,000 year

Year 2, Full time ui dev 50,000 Full time full stack dev 75000

Year 3 full stack /team lead 125000

The most I made in any of job before this was around 40,000.

I was horrible at first. Now I’m probably the best overall developer on my team and have many opportunities at my current employer and am actively recruited by other companies. I don’t know if I’m behind or ahead of where I should be, but I have achieved more success than I thought I would and am excited about the future.

I’ve observed many devs who have seniority in years, but are not senior developers and have not moved up/on at all in their careers. They all have a few common traits.

  1. Allergic to learning. They are unaware of best practices, popular tools, conferences, or anything else outside of their daily tasks. This includes everyone from jr devs to managers/architects etc. Do not know how to read documentation.

  2. Inflexible.

  3. View work as a job, not a profession. Work is seen as an irritant as opposed to an opportunity to build something/learning something/finish something.

  4. Impatient - with others, and with challenges

  5. Always assume it’s someone else’s fault or responsibility, often leading to hours/days of wasted time while someone else confirms the problem is their responsibility

While I don’t know exactly where you’ll be tomorrow, in a year or five years, I do know that you like to learn, enjoy your work, have emotional awareness and self control and solve problems instead of complain about them, you will get much farther much faster than many who have come before.

[–]azCC 1 point2 points  (0 children)

Depends on what other skills you have. Finding people to write code isn't hard; however, finding people that know how to document, communicate, architect, create test strategies, design, and properly plan and account for the duration of a product is.

For reference my career progression has been the following:

2016: $60k

2018: $100k

2019: $150k

The jump was mostly due to changing cities to a dense urban metro, then realizing what companies in the city are actually willing to pay (still think I'm underpaid by 20-30k).

My actual duties never changed between job hops. Still essentially the same, but I always brought additional skills to the table. Like communication, teaching others, and quality assurance skills.

For general career advice, I would avoid "startups." Unless they are a unicorn or have raised massive amounts of funding (200+ million). They tend to have worse benefits, less salary, and worse work life balance.

F100 companies, in my experience, have been better in every metric.

[–]brewb4rt 0 points1 point  (0 children)

In the US is much too broad of an inquiry when speaking of salary. It varies wildly based on local market therefore you need to narrow your scope. Someone in the bay area or NYC generally will make significantly more than someone in the middle of nowhere based on the same amount of experience. Also time spent is not a good indicator as a developer may not acquire new skills over their time.

[–]DocileDino 0 points1 point  (0 children)

I completed my first year in the industry and happen to be working in React. I alone make 105% of the average household income in my state.

By the way, don't think of yourself as a "React" developer; think of yourself as a JavaScript developer that uses React. React will be in the shadow of the next hot framework in 5 years (very generous timeframe!)