How to stop being junior developer. Stop calling yourself junior. You are web developer or software developer or software engineer. When you go on interview for a job they will see how much skills you have.
@@JoshuaFluke1 Joshua is it true that junior developers can work from another small country for US or Switzerland as a Web developer that is not in EU? Thanks alot.
I think that what makes you Senior level has less to do with the technology and much more to do with design patterns, clean code, and sheer experience. Although I agree if you dont completely know a stack you can be behind but you have the coumpounding force of years of knowledge that will make you much more valuable than a junior at doing the same job (if you are good). Smart employers hire for these raw skills if the unicorn cant be found.
Your video is awesome, you speak of the reality a lot of developer's face nowadays, these companies expect people to be lile robots, you basically need to know all the fucking technologies in order to get a job, you will find job ads like "We need a junior developer who has at least 3 years of experience, knows at least 4 programming language plus 8 frameworks, the truth of the matter these companies want a person who can do the job of 4 people while paying you a shitty salary, they will exploit you as much as they can, and you being a junior/midlevel developer you will most probably fall for that because you have to start somewhere.
So true about mid-level!! It's a weird place to be - just being self-aware is extremely important. Also see the type of questions you get asked - it reveals a lot about what the team is looking for.
My thoughts...The years of experience are very subjective. I have seen people with 20 years experience who have practically done 1 year twenties. It’s best to stay at a company for 2-4 years, plus to keep learning and have side open source projects. What makes a senior developer are things around coding, design patterns, architecture, OPs, automating testing, performance, security, accessibility etc. As one gets more senior, titles become less important and the less the developer thinks they know 🤓, you are right “don’t let years & title define you” 👍, thanks for sharing
Personally I think 1-2 years you are a Jr. anything after that you are a software developer. You need to always keep in mind that you are learning, expanding your knowledge and experience. After that you may be experts in certain types of technologies. Get strong on the basics, diversify and always stay curious.
I don't like the notion that levels are measured through time worked. I was hoping to get a different point of view. For instance I've been a web dev for 3 years, and my team says I am ready for a senior level assessment. I think this is a very interesting topic and that there is more to explore and discuss.
I'd say there's even the added dimension of front end and back end. In my team it's necessitated that the 3 of us who maintain 14 apps and are currently building 2 news ones have to be full-stack, but honestly I'm fairly useless at UI design and coding. If you toss a problem that needs multiprocessing and careful performance considerations, I will probably wipe the floor with most 4th year devs. I don't know why. I just think in cache lines and separation of concerns without effort. The only commonalities across our apps are the Microsoft SQL Server back ends. One is a 20-project C# monolithic beast that is everything about SOA done wrong and is responsible for the single view of HR every day, one is a C# .NET Entity Framework monolith that actually adheres to the single responsibility principle, one is a Java Spring Boot and AgularJS 1.0 front end with Spring Boot micro services, several are ColdFusion monoliths, one is just a static HTML + JQuery web page to act as a supplementary data processing app to change from one format to the other, and our newest is a JHipster monolith that is a supplemental app to our oldest and worst ColdFusion app with totally new business functionality, and that's Spring Boot + Angular 5/6. You can be a mid to senior-level thinker and developer and not be particularly good at any one stack depending on your years of experience and environment. You can be creative and smart enough to solve some wickedly tough problems in legacy systems and not have a ton of experience after college/uni. I think most of your video holds true, but at the end of the day, it's skill and confidence, not experience, that carries you through and finishes a project. But maybe I'm just the exception to the rule. I'm not quite 2 years into the employment game, but I've absorbed and learned and fought a lot, and I'd say I've got enough specialist background in high performance computing and distributed systems from my masters-level studies senior year, and I've had to be the sole owner of an app that determines what people get paid after yearly performance reviews in a language I didn't know existed when I left school, so you shouldn't stratify based on age in my opinion, as you said. And yeah, everyone in my team works 45-55-60 hour weeks because we lack the luxury of having everything in one back-end language. We have to cover for each other all the time and have to share knowledge all the time because there just isn't enough skill in the world to make up for knowledge of business process and core language weirdness. Love your work. Keep going.
Thanks for the great comment. My interpretation of experience is that skill and confidence are directly proportional so having said that I believe our views are on the same page.
I became an expert in Angular, and now every single new product in SF-Bay Area is built on React/Redux. Talk about a bad decision. I literally cannot get a job because I don't have 2+ years in React.
Just hop into React, your probably an expert in it within 1-2 months since you already know 'everything' about another framework and lie like everybody else does. Voila, Job.
This is a weird thing. Here in Poland (at least in Warsaw) Angular is the shit and rarely any company gives a damn about React. Don't really understand why.
The other thing to remember is that companies will always need people to convert code from one code base to another, so as long as you are realatively smart you can get spun up on the latest tech.
It's just a title. Generally in my experience in content publishing the guy who was there the longest is the senior dev, and everyone else is a web developer, and the newest guy is considered the junior dev, but junior usually is not part of their title. Besides a lot of these titles are changing. Like now there are ui/ux specialists, data specialists, devops, adops, etc.
I think you are putting a lot of emphasis on the technical side where there is other key areas that gives you some level of seniority: ownership, listening, leadership for example...
I had a recent experience where I had to on-board developers for a client. I found it took about 4 to 6 months to on board Junior developers. What surprised me was the last developer I on-boarded had 30+ years experience and I was able to on-board him in 2 weeks even though he had no experience with the tech stack or tooling. I think that the programming patterns that seniors acquire accelerate their ability to adapt to new patterns and code bases much quicker even if they are unfamiliar with the paradigms or languages. I find mid-level devs the hardest to on-board. Most of the time it was due to the lack of experience with creating technical debt. Most of the mid-level devs on this project produced over complicated code with huge maintenance costs to account for assumed future risk. This lead our client in spending way over budget, which lead them into hiring more seniors.
Nice video! I think your estimate for junior (1-3 years) is too long though. Most devs can handle the given tasks by themselfs (which is a requirement for being a middle) after one year. Some can even do it after half a year. So I'd say on average this estimates will be closer to the correct ones: 0 - 1.5 - junior 1.5 - 3.5 - middle 3.5+ - senior
This is my experience with the market too. As I close in on three years I see offers for 100k+.coming from about 85k. I am a backend dev using .Net though. .Net (back-end) is known as a higher value market in general, so maybe he is correct about the market for front-end devs.
Agree, but it depends on the company you are working for. I have met a girl who's below junior with 5 years experience. I have a year of experience working for 3 different companies before my current employment (now 1 year and few months working there). I don't even write previous jobs in my CV - almost everything I know I've learned here and in college.
It depends on the company you work for - some places start you out with 2-3 weeks of regression testing in addition to development even thou job title says 'software engineer'. Also some places require more customer support and live troubleshooting. So it depends.
Mid and senior are interchangeable. I was senior in my last job but in my current one it says just “engineer” but also I’ve seen my description as “SME”, which I technically am. It also relies on the field being large enough to discern a mid from senior level. If your field is burgeoning or if there aren’t enough people to fill the roles, then you jump to senior real quick. And that should be expected. Of the currently available body of knowledge, you know enough to warrant a senior role, or given the current workforce, your knowledge set is a higher percentile.
I've never seen a "mid-level" job. It's always senior positions with a few juniors sprinkled around, and most of those require 3 years experience in the framework I just created a year ago.
Same goes in California. My first job as a junior dev was 125k base, almost 200k TC. Seniors are pulling 300-400k TC. This was at Amazon but it's the same for any other sufficiently large ("big N") tech company in California.
Juniors salaries are more like £18K+ across the U.K. as an average, going up to £25K. Mid can be £25K-£40K and then seniors just keep climbing. But yeah it’s mad how much higher it seems in the US!
Jeez, has the pay really gone up that much since 2018? Or am I in way over my head? Out of a boot camp and got an $85k/year offer. Might be area? Philadelphia. Still, scared of the level of expectation here lol.
I'm working 7 years but I feel like I'm midlevel.. I've work in different languages but not in a senior levels. I think I have this some type of crisis where i don't know where I'm expert of
in miami: jr -> $0 ~ $24k mid -> $33K ~ $40K senior -> $45 ~ $55K $60K or more , they tell you only if you can walk on water, if you can't you don't deserve a salary of over $60K
The salary bands you mention only really apply to smaller cities. You can start at $100k+ (if you're good at negotiating, a more common range is like $70-80k) in SF or NYC, around $150k as mid level, and even up to like $500k as a senior developer with 7+ years of experience. There is a LOT of money in those tech hubs and plenty to go around.
"You're almost junior in every aspect" is *still* _VERY_ applicable to senior devs who're looking to find a new job. especially when coming from a long tenure at a small code shop where it's time-prohibitive to always follow the technological 'moving target' with ground-up rebuilds in an ever-flowing sea of new languages, given that customers still want new features. unless they meet a potential new employer's stack item for item, a senior dev has just as little chance as a junior dev in getting the job. don't get me started on the code challenges which "shouldn't take more than 30 minutes" ...yes, i'm bitter asf *
Josh happy birthday 🎉! May ask a question since on your previous videos regarding applying to jobs and getting interviews you have being careful to say and announce to your current employer that you are not leaving or getting another job. How do they feel about you doing this full time?
Hello, I'm a frontend engineer and I think I'm a junior developer. I'm learning data structure and algorithm to improve skills and become a mid-level engineer. I'm not sure what I'm doing is right or not. Especially, the more I learned the more I felt that I'm not enough to be a mid-level engineer. If you give me some advice to improve myself as an engineer, then I would appreciate you. Thank you :) Btw, your videos are very useful and thankful for someone like me!
Not sure where you’re from but in NYC a junior developer can make around 80 - 110k (potentially more if you go to a bigger company and came out of a big school), a mid level makes 100 - 150k, senior developers should be making no less than 120k and up to 200k. These might sound high but that’s generally what I’ve seen. Source: I’m a dev in NYC and a lot of my friends are devs in NYC
lardosian 100% serious, though I think it can depend on the company. My buddy just graduated and is making 100k as a data scientist, not including equity, my other friend who just graduated is making 90k+ as his base as a java developer
Did your friends have to go through rigourous interviews and coding challenges?? But in general dev salaries accross the pond seem to be double compared to europe. This might make you laugh...i was chatting with a project manager from a company who do cms type stuff, nice guy, i told him it wasnt my thing..anyway he suggested I get really good at Node JS and approach another local company who use it a lot, and i could easily start off on 30k!!!
you can call yourself a junior, but never promote yourself as a junior(in an interview etc) you experience and resume will say Junior for you lol keep coding and learning. A lot of companies refrain from entry level and jr level positions and just call it software associate w/3-5yrs experience etc so they can weed out all Jrs and want a senior level at a Jr pay etc
Hey, love the vids. Note. Your salary figures are way off (low) on the mid and senior levels. Look up the Robert Half Technology yearly salary survey for more accurate. You will see tons of variables. Local cost of living, titles and industry verticals. Whole other video. Cheers.
Happy Birthday Josh! Could you talk about living in another country? You mentioned that you lived in Finland previously, but I wasn't sure if you worked on software when living there. I have been considering moving to Finland for a little bit (dual citizen) if I can find the right full-time remote job.
This isnt really what happened in my experience. For me, I taught myself coding while on another job. Then I worked up to being half of my role. It was a small company so I was completely in charge of our IT and software development. Then I got a job where I was paid full-time, started out as a junior, but again a small team and I got to make a lot of decisions about our technology stack. Not really any strict limits. Full responsibility
When you say you're working 2 jobs, are they programming jobs? I find myself at the 2 year mark at the job I'm currently at and feel like doing some freelancing/solo learning is going to be the best career move for me. Obviously I can't just up and leave and not worry about money, so I was looking for some part time work to keep me afloat. Having some trouble finding part time programming work, so I might resort to what I did before I became a programmer and that's working at a restaurant.
Would you mind telling me what wallpapers you are using there and what you use to even get live wallpapers to begin with on windows 10 (dunno maybe it´s baked in now, didn´t pay much attention to those kinds of updates). Though, those wallpapers look seriously amazing!!! :O
Joshua Fluke Thank's! Was also the one I would have ended up after googleling for something like that. Now I'm in the matrix and Jarvis is presenting me with an actual clock. Needed that in my life!
where are these salary number based on? these seem really extremely low, are these salaries based in mid west area or other less populated region? 80k - 100k seems to be the norm for junior level in NYC, and 130k - 200k seems to be the norm for senior engineer in NYC. Are these salaries based on some type of part time schedule?
2 years later 443k subscribers. Crazy how much your channel has grown and the adversity you've had to overcome. Bring the hairstyle back but get a face tattoo. Oh and I don't know if you play video games anymore but some gaming content would be cool.
Hey, been watching your videos. I’m currently learning Front End Development thru Treehouse. What are steps I should be taking while learning to support me in my career change? What are some basic projects I could do to test my beginning skills (HTML & CSS)?
Build a layout in HTML and CSS that scales in every aspect ratio / screen sizes. Mobile Web. Write animations in CSS, understand the pro's and con's of using CSS to animate vs JavaScript. Understand how a browser works with JavaScript (Single Threaded), Event System, Rendering, etc.. Understand JavaScript!. Closures, First Class Functions, etc..
Jr. -> Uses GUI even for Git, uses Windows; Mid -> Uses the terminal, but only one command at the time - thinks Mac is the ultimate UX for developers; Senior -> Pipes and Arch.
Yes your content is better than those others that show how they brush teeth or something. But i just noticed what you are lacking. And that is Linux. :D
At 3:58 you give a brief summary of what senior level is. You completely misunderstood what senior level is about. I suspect that is because you were never on a senior level position. You said senior level can write nice code and optimize it. In my opinion senior level does a lot more than that - he can do whole architecture, can pick and implement new technologies and most importantly can teach other developers.
Technically yes, but actually, no. Architectural design is NOT a responsibility of an application developer (even tough most HRs put that in the job description, because they also have no clue :) ). Picking the technological stack is also NOT the responsibility of an application developer. Both of these are decided by a software architect, which is a different job.
@@ForgottenKnight1 The luxury of having a software architect is a priviledge for top technological companies or software houses only. Usually for in-house development or startups there is no space for such role. The structure is more flat and i believe we are talking about those cases rather than top companies.
I have a daytime job, working 8 hours with 200usd salary monthly. I am learning and planning to freelance in the future, and also quit my job. Do you think that's a viable option considering I want to enjoy my work and earn more money?
pretty good video. Now, as a consume of this videos my advices would be to: - change the position (yours and of the camera. The angle, the FOV too) - dont look away so often (this is a side effect of the "position" - sorry for bad english - probably) - get better audio (it seems fine but..unremarkable? m not an expert in audio. but i think it could be better) - Get on with the speech skills (the "uh" and "uhms", the point and how to make it shorter or longer, the covalization and connotation of some phrases as well as spacing and silences) - lighting -
Sounds like you're a real work hound and a real salesperson. You should probably work for yourself and get rich. My girlfriend is a maybe a junior developer in what she calls the wamp stack, along with css, html, js. Freelancing, she pulled in 180k last year, without working more than 60 hrs per week (though she did outsource here and there). This was up in Boston. Point is, I imagine you'd make more than this, especially because it sounds to me you might be working more than an 80 hr week. My question is, why aren't you doing this already? (She just told me that the 180,000 is closer to 90,000 after paying for health insurance, social security, taxes, etc., Still, though.)
I don't currently freelance because I don't want to work on that as a passion. Helping others and making videos is my passion. Code is cool, but it's just ...I like helping people make the transition. E I'm working towards it!
That makes sense. What you offer is valuable; glad you're doing it. Besides, from what little I've seen, unless a person deeply loves code, loves it beyond a craftsperson loves the tools, they tend to transition out of it into something different and more scalable, though coding can be pretty scalable.
what is your vga then ???? mine is not woks the same way as you did , a searched a lot and i figured it out that its some how windows problem with vga ..... i really really really hate windows
How to stop being junior developer. Stop calling yourself junior. You are web developer or software developer or software engineer. When you go on interview for a job they will see how much skills you have.
Junior Dev -> One monitor
Mid -> Two monitors
Senior -> Three
Top dawg -> Joshua
Heeey thanks.
@@JoshuaFluke1 Joshua is it true that junior developers can work from another small country for US or Switzerland as a Web developer that is not in EU? Thanks alot.
Hotel -> Trivago
I'm up to 6 monitors, where's my promotion?
Im mid level then lfg!!
Senior dev is when you don't care of the language, only the data structures.
You know you are Junior Dev when you have animated wallpapers and RGB gaming keyboard. Booom ;)
Oh snap
I think that what makes you Senior level has less to do with the technology and much more to do with design patterns, clean code, and sheer experience. Although I agree if you dont completely know a stack you can be behind but you have the coumpounding force of years of knowledge that will make you much more valuable than a junior at doing the same job (if you are good). Smart employers hire for these raw skills if the unicorn cant be found.
The dream was to do this full-time and now your dream came true. Congratulations Joshua.
Stop apologizing for trying to make money dude. Thanks for the video
Hey man, stumbled on your UA-cam last week. I'm in a career change towards front-end development so your channel has been a huge help
James Taylor how’s it going
Man, your channel is growing fast, 11000 subscribers! Congratulations man, love your content.
Cheers from China.
Your video is awesome, you speak of the reality a lot of developer's face nowadays, these companies expect people to be lile robots, you basically need to know all the fucking technologies in order to get a job, you will find job ads like "We need a junior developer who has at least 3 years of experience, knows at least 4 programming language plus 8 frameworks, the truth of the matter these companies want a person who can do the job of 4 people while paying you a shitty salary, they will exploit you as much as they can, and you being a junior/midlevel developer you will most probably fall for that because you have to start somewhere.
You deserve more subscribers. As always, true.
Thanks man.
I've done sold out. Serious though. Thanks for the support monetarily or not!
Hey Man! I you need help with your project, I'm happy to help you out...
So true about mid-level!! It's a weird place to be - just being self-aware is extremely important. Also see the type of questions you get asked - it reveals a lot about what the team is looking for.
So, Midlevel = Jr and Sr =Midlevel. Therefore Sr = Jr ?????
Happy birthday, Josh! There’s a likely chance I’ll be entering a Bootcamp soon, and your videos have been super helpful. Thank you for everything.
My thoughts...The years of experience are very subjective. I have seen people with 20 years experience who have practically done 1 year twenties. It’s best to stay at a company for 2-4 years, plus to keep learning and have side open source projects. What makes a senior developer are things around coding, design patterns, architecture, OPs, automating testing, performance, security, accessibility etc. As one gets more senior, titles become less important and the less the developer thinks they know 🤓, you are right “don’t let years & title define you” 👍, thanks for sharing
great advice!
Personally I think 1-2 years you are a Jr. anything after that you are a software developer. You need to always keep in mind that you are learning, expanding your knowledge and experience. After that you may be experts in certain types of technologies. Get strong on the basics, diversify and always stay curious.
I don't like the notion that levels are measured through time worked. I was hoping to get a different point of view. For instance I've been a web dev for 3 years, and my team says I am ready for a senior level assessment. I think this is a very interesting topic and that there is more to explore and discuss.
I'd say there's even the added dimension of front end and back end. In my team it's necessitated that the 3 of us who maintain 14 apps and are currently building 2 news ones have to be full-stack, but honestly I'm fairly useless at UI design and coding. If you toss a problem that needs multiprocessing and careful performance considerations, I will probably wipe the floor with most 4th year devs. I don't know why. I just think in cache lines and separation of concerns without effort.
The only commonalities across our apps are the Microsoft SQL Server back ends. One is a 20-project C# monolithic beast that is everything about SOA done wrong and is responsible for the single view of HR every day, one is a C# .NET Entity Framework monolith that actually adheres to the single responsibility principle, one is a Java Spring Boot and AgularJS 1.0 front end with Spring Boot micro services, several are ColdFusion monoliths, one is just a static HTML + JQuery web page to act as a supplementary data processing app to change from one format to the other, and our newest is a JHipster monolith that is a supplemental app to our oldest and worst ColdFusion app with totally new business functionality, and that's Spring Boot + Angular 5/6.
You can be a mid to senior-level thinker and developer and not be particularly good at any one stack depending on your years of experience and environment. You can be creative and smart enough to solve some wickedly tough problems in legacy systems and not have a ton of experience after college/uni.
I think most of your video holds true, but at the end of the day, it's skill and confidence, not experience, that carries you through and finishes a project.
But maybe I'm just the exception to the rule. I'm not quite 2 years into the employment game, but I've absorbed and learned and fought a lot, and I'd say I've got enough specialist background in high performance computing and distributed systems from my masters-level studies senior year, and I've had to be the sole owner of an app that determines what people get paid after yearly performance reviews in a language I didn't know existed when I left school, so you shouldn't stratify based on age in my opinion, as you said.
And yeah, everyone in my team works 45-55-60 hour weeks because we lack the luxury of having everything in one back-end language. We have to cover for each other all the time and have to share knowledge all the time because there just isn't enough skill in the world to make up for knowledge of business process and core language weirdness.
Love your work. Keep going.
Thanks for the great comment. My interpretation of experience is that skill and confidence are directly proportional so having said that I believe our views are on the same page.
I became an expert in Angular, and now every single new product in SF-Bay Area is built on React/Redux. Talk about a bad decision. I literally cannot get a job because I don't have 2+ years in React.
after being proficient in angular react will be no problem. maybe less directives (in html)
@@pengekcs Yeah, having production experience in both I can say React is way easier to jump into than Angular.
Just hop into React, your probably an expert in it within 1-2 months since you already know 'everything' about another framework and lie like everybody else does. Voila, Job.
Sorry to hear this. Front end evolves quickly. Some day React will be old and unpopular. For now, it's a really big thing in our industry.
This is a weird thing. Here in Poland (at least in Warsaw) Angular is the shit and rarely any company gives a damn about React. Don't really understand why.
Good luck Josh. You are a good guy!!!
Knowledge is free
Freedom is power
Knowledge is power
The other thing to remember is that companies will always need people to convert code from one code base to another, so as long as you are realatively smart you can get spun up on the latest tech.
It's just a title. Generally in my experience in content publishing the guy who was there the longest is the senior dev, and everyone else is a web developer, and the newest guy is considered the junior dev, but junior usually is not part of their title.
Besides a lot of these titles are changing. Like now there are ui/ux specialists, data specialists, devops, adops, etc.
I think you are putting a lot of emphasis on the technical side where there is other key areas that gives you some level of seniority: ownership, listening, leadership for example...
I had a recent experience where I had to on-board developers for a client. I found it took about 4 to 6 months to on board Junior developers. What surprised me was the last developer I on-boarded had 30+ years experience and I was able to on-board him in 2 weeks even though he had no experience with the tech stack or tooling.
I think that the programming patterns that seniors acquire accelerate their ability to adapt to new patterns and code bases much quicker even if they are unfamiliar with the paradigms or languages.
I find mid-level devs the hardest to on-board. Most of the time it was due to the lack of experience with creating technical debt. Most of the mid-level devs on this project produced over complicated code with huge maintenance costs to account for assumed future risk. This lead our client in spending way over budget, which lead them into hiring more seniors.
Useful, thanks !
The ability to mentor others is important as a senior.
Nice video!
I think your estimate for junior (1-3 years) is too long though.
Most devs can handle the given tasks by themselfs (which is a requirement for being a middle) after one year. Some can even do it after half a year.
So I'd say on average this estimates will be closer to the correct ones:
0 - 1.5 - junior
1.5 - 3.5 - middle
3.5+ - senior
This is my experience with the market too. As I close in on three years I see offers for 100k+.coming from about 85k. I am a backend dev using .Net though. .Net (back-end) is known as a higher value market in general, so maybe he is correct about the market for front-end devs.
I’m also a .NET developer with 4 months experience
Agree, but it depends on the company you are working for. I have met a girl who's below junior with 5 years experience. I have a year of experience working for 3 different companies before my current employment (now 1 year and few months working there). I don't even write previous jobs in my CV - almost everything I know I've learned here and in college.
DDoms99 wow that’s just means she’s not learning or either she’s not putting in effort to actually become a better developer.
It depends on the company you work for - some places start you out with 2-3 weeks of regression testing in addition to development even thou job title says 'software engineer'. Also some places require more customer support and live troubleshooting. So it depends.
Mid and senior are interchangeable. I was senior in my last job but in my current one it says just “engineer” but also I’ve seen my description as “SME”, which I technically am.
It also relies on the field being large enough to discern a mid from senior level. If your field is burgeoning or if there aren’t enough people to fill the roles, then you jump to senior real quick. And that should be expected. Of the currently available body of knowledge, you know enough to warrant a senior role, or given the current workforce, your knowledge set is a higher percentile.
The difference : some are a bit older and know how to pretend they know what they are doing
i guess i need one more screen :D :D ,thnx bro,love your tips and channel
thanks for the value ;)
I've never seen a "mid-level" job. It's always senior positions with a few juniors sprinkled around, and most of those require 3 years experience in the framework I just created a year ago.
The salaries that you mentioned don’t apply to NYC. Start is around 105-110k.
Same goes in California. My first job as a junior dev was 125k base, almost 200k TC. Seniors are pulling 300-400k TC. This was at Amazon but it's the same for any other sufficiently large ("big N") tech company in California.
The starting salaries in the UK for a junior dev are like £25 000 a little higher in London, but cant believe how much higher it is in the US !
Juniors salaries are more like £18K+ across the U.K. as an average, going up to £25K. Mid can be £25K-£40K and then seniors just keep climbing. But yeah it’s mad how much higher it seems in the US!
Those are small startup companies. Larger companies with difficult interview processes can pay more than most seniors get at smaller companies.
The junior level vs senior level "I found A bug"' is such a reality check.
If you found A bug you are QA )
Happy birthday dude! Your channel has been a great source of info - thanks
I'm glad it helped!
Thank you! It was very helpful.
Jeez, has the pay really gone up that much since 2018? Or am I in way over my head?
Out of a boot camp and got an $85k/year offer. Might be area? Philadelphia.
Still, scared of the level of expectation here lol.
thanks mate, this video help me to think about bymyself :)
Amazing! Seriously good job.
I'm working 7 years but I feel like I'm midlevel.. I've work in different languages but not in a senior levels. I think I have this some type of crisis where i don't know where I'm expert of
in miami:
jr -> $0 ~ $24k
mid -> $33K ~ $40K
senior -> $45 ~ $55K
$60K or more , they tell you only if you can walk on water, if you can't you don't deserve a salary of over $60K
I think the notion of specializing on a stack is key here, because outside of web development, I don't think that's the case eg. Java or C++
Happy birthday bro!
P.S. You are absolutely killing it with the content
HR LADY YO WHERE DEM NOOTS?
The salary bands you mention only really apply to smaller cities. You can start at $100k+ (if you're good at negotiating, a more common range is like $70-80k) in SF or NYC, around $150k as mid level, and even up to like $500k as a senior developer with 7+ years of experience. There is a LOT of money in those tech hubs and plenty to go around.
Do I can work remotely from my country or make all the process of interview online ?
@@felipepereira6811 I really doubt it. The only way you'd have a chance as a foreigner is to get US citizenship and move here.
What is up with the hairdoo? I was expecting you to end the video with ""Surf's up dudes!".
"You're almost junior in every aspect" is *still* _VERY_ applicable to senior devs who're looking to find a new job. especially when coming from a long tenure at a small code shop where it's time-prohibitive to always follow the technological 'moving target' with ground-up rebuilds in an ever-flowing sea of new languages, given that customers still want new features. unless they meet a potential new employer's stack item for item, a senior dev has just as little chance as a junior dev in getting the job. don't get me started on the code challenges which "shouldn't take more than 30 minutes" ...yes, i'm bitter asf *
good info there
Thanks Josh
Josh happy birthday 🎉! May ask a question since on your previous videos regarding applying to jobs and getting interviews you have being careful to say and announce to your current employer that you are not leaving or getting another job. How do they feel about you doing this full time?
They are all entrepreneurs and respect my desire to become more like them. They are mentors to me.
How many projects does a developer do in a year at the same company ?
Hello, I'm a frontend engineer and I think I'm a junior developer. I'm learning data structure and algorithm to improve skills and become a mid-level engineer. I'm not sure what I'm doing is right or not. Especially, the more I learned the more I felt that I'm not enough to be a mid-level engineer. If you give me some advice to improve myself as an engineer, then I would appreciate you. Thank you :) Btw, your videos are very useful and thankful for someone like me!
Not sure where you’re from but in NYC a junior developer can make around 80 - 110k (potentially more if you go to a bigger company and came out of a big school), a mid level makes 100 - 150k, senior developers should be making no less than 120k and up to 200k. These might sound high but that’s generally what I’ve seen. Source: I’m a dev in NYC and a lot of my friends are devs in NYC
Are you serious...here in Ireland a senior salary is around 70ish.
lardosian 100% serious, though I think it can depend on the company. My buddy just graduated and is making 100k as a data scientist, not including equity, my other friend who just graduated is making 90k+ as his base as a java developer
Did your friends have to go through rigourous interviews and coding challenges?? But in general dev salaries accross the pond seem to be double compared to europe. This might make you laugh...i was chatting with a project manager from a company who do cms type stuff, nice guy, i told him it wasnt my thing..anyway he suggested I get really good at Node JS and approach another local company who use it a lot, and i could easily start off on 30k!!!
Happy birthday Josh!
Thanks other Josh!
you can call yourself a junior, but never promote yourself as a junior(in an interview etc) you experience and resume will say Junior for you lol keep coding and learning. A lot of companies refrain from entry level and jr level positions and just call it software associate w/3-5yrs experience etc so they can weed out all Jrs and want a senior level at a Jr pay etc
Hey, love the vids. Note. Your salary figures are way off (low) on the mid and senior levels. Look up the Robert Half Technology yearly salary survey for more accurate. You will see tons of variables. Local cost of living, titles and industry verticals. Whole other video. Cheers.
Robert Half is BS.
Happy Birthday Josh! Could you talk about living in another country? You mentioned that you lived in Finland previously, but I wasn't sure if you worked on software when living there. I have been considering moving to Finland for a little bit (dual citizen) if I can find the right full-time remote job.
I lived there and went to school there. I was also married to a Finn. I graduated and moved back to the US. I haven't worked there.
Okay, no worries. Thanks anyway!
This isnt really what happened in my experience. For me, I taught myself coding while on another job. Then I worked up to being half of my role. It was a small company so I was completely in charge of our IT and software development. Then I got a job where I was paid full-time, started out as a junior, but again a small team and I got to make a lot of decisions about our technology stack. Not really any strict limits. Full responsibility
dat SPONGEBOZZ wallpaper lol. do you know that SPONGEBOZZ is a German Rapper?
Yes I do. His instrumentals are on my Spotify playlist. Started from the bottom is good.
What if you live in my country where the boss's friends get the senior position
sweet like a skill tree in a videogame :)
If you've been coding all your life but haven't done much of it for other people, what level are you?
Level is a meme. Its relative to what you can bring a company
Giving you a big thumbs up for your opinion on Elon!
When you say you're working 2 jobs, are they programming jobs?
I find myself at the 2 year mark at the job I'm currently at and feel like doing some freelancing/solo learning is going to be the best career move for me. Obviously I can't just up and leave and not worry about money, so I was looking for some part time work to keep me afloat. Having some trouble finding part time programming work, so I might resort to what I did before I became a programmer and that's working at a restaurant.
I have a full-time programming job, a teaching job...teaching code. I get my code in during the day but there's life outside code as well.
Happy Birthday !
Would you mind telling me what wallpapers you are using there and what you use to even get live wallpapers to begin with on windows 10 (dunno maybe it´s baked in now, didn´t pay much attention to those kinds of updates). Though, those wallpapers look seriously amazing!!! :O
It's a program called wallpaper engine on steam
Joshua Fluke Thank's! Was also the one I would have ended up after googleling for something like that. Now I'm in the matrix and Jarvis is presenting me with an actual clock. Needed that in my life!
My takeaway from this video: "I dunno"
where are these salary number based on? these seem really extremely low, are these salaries based in mid west area or other less populated region? 80k - 100k seems to be the norm for junior level in NYC, and 130k - 200k seems to be the norm for senior engineer in NYC. Are these salaries based on some type of part time schedule?
Mid range.
happy burday!
Lol that Spongeboss picture. Do you hear german rap music?
Yep
I dont look to the market i ask for what i believe.
Junior can make up to 70/hour
Where are you getting your animated wallpapers?
2 years later 443k subscribers. Crazy how much your channel has grown and the adversity you've had to overcome. Bring the hairstyle back but get a face tattoo. Oh and I don't know if you play video games anymore but some gaming content would be cool.
Hey, been watching your videos. I’m currently learning Front End Development thru Treehouse. What are steps I should be taking while learning to support me in my career change? What are some basic projects I could do to test my beginning skills (HTML & CSS)?
Build a layout in HTML and CSS that scales in every aspect ratio / screen sizes. Mobile Web.
Write animations in CSS, understand the pro's and con's of using CSS to animate vs JavaScript.
Understand how a browser works with JavaScript (Single Threaded), Event System, Rendering, etc..
Understand JavaScript!. Closures, First Class Functions, etc..
hey josh has anyone ever told u you look like a younger William Fichtner? The guy from Prison Break!
Jr. -> Uses GUI even for Git, uses Windows;
Mid -> Uses the terminal, but only one command at the time - thinks Mac is the ultimate UX for developers;
Senior -> Pipes and Arch.
Yes your content is better than those others that show how they brush teeth or something. But i just noticed what you are lacking. And that is Linux. :D
i love you 😁
Love you too!
At 3:58 you give a brief summary of what senior level is. You completely misunderstood what senior level is about. I suspect that is because you were never on a senior level position. You said senior level can write nice code and optimize it. In my opinion senior level does a lot more than that - he can do whole architecture, can pick and implement new technologies and most importantly can teach other developers.
Ok
Technically yes, but actually, no. Architectural design is NOT a responsibility of an application developer (even tough most HRs put that in the job description, because they also have no clue :) ). Picking the technological stack is also NOT the responsibility of an application developer. Both of these are decided by a software architect, which is a different job.
@@ForgottenKnight1 The luxury of having a software architect is a priviledge for top technological companies or software houses only. Usually for in-house development or startups there is no space for such role. The structure is more flat and i believe we are talking about those cases rather than top companies.
Is $55k ok for a remote junior dev job?
Is that the german rapper Spongebozz behind you on your dektop?
lol long hair
why is the hulk ripping a massive fart behind you?
TIL: me and everyone I work with at my last 2 gigs mispronounce Laravel.
I have a daytime job, working 8 hours with 200usd salary monthly. I am learning and planning to freelance in the future, and also quit my job. Do you think that's a viable option considering I want to enjoy my work and earn more money?
Of course its viable.
How much are you earning now?
@@dw4525 Still the same :D
pretty good video.
Now, as a consume of this videos my advices would be to:
- change the position (yours and of the camera. The angle, the FOV too)
- dont look away so often (this is a side effect of the "position" - sorry for bad english - probably)
- get better audio (it seems fine but..unremarkable? m not an expert in audio. but i think it could be better)
- Get on with the speech skills (the "uh" and "uhms", the point and how to make it shorter or longer, the covalization and connotation of some phrases as well as spacing and silences)
- lighting
-
Happy bday joshua, can u please tell me the song played at end
Is your birthday July 17th, too?!
i wonder how much it takes to compile on this guy pc with all those active walllpapers
imagine the start up time
how do I get this live wallpapers??
NickCk Videos wallpaper engine
That a finnish flag on your wall? Happy birthday!
Yep. I lived there for a while.
Joshua Fluke Cool! Greetings from Helsinki :)
Hey Joshua , can you work for an american company while living in EU (European Union) ? ATM living in scandinavia .
Happy belated birthday MAAAANNN!!!
He’s talking about the Indian salary frameworks
time
8:00
Sounds like you're a real work hound and a real salesperson. You should probably work for yourself and get rich. My girlfriend is a maybe a junior developer in what she calls the wamp stack, along with css, html, js. Freelancing, she pulled in 180k last year, without working more than 60 hrs per week (though she did outsource here and there). This was up in Boston. Point is, I imagine you'd make more than this, especially because it sounds to me you might be working more than an 80 hr week. My question is, why aren't you doing this already? (She just told me that the 180,000 is closer to 90,000 after paying for health insurance, social security, taxes, etc., Still, though.)
I don't currently freelance because I don't want to work on that as a passion. Helping others and making videos is my passion. Code is cool, but it's just ...I like helping people make the transition. E
I'm working towards it!
That makes sense. What you offer is valuable; glad you're doing it. Besides, from what little I've seen, unless a person deeply loves code, loves it beyond a craftsperson loves the tools, they tend to transition out of it into something different and more scalable, though coding can be pretty scalable.
Todd Boothbee how’d she do that
And this guy didn't do a single job ever properly.
How do you know? I don't know you.
one question off topic , how did you set up three monitors with windows ??????? i need to know please answer me .....
I just plug them in my graphics card no tricks.
what is your vga then ???? mine is not woks the same way as you did , a searched a lot and i figured it out that its some how windows problem with vga ..... i really really really hate windows
Happy Birthday..! I'm a day late but...
Thank you!
Pay rates re SO low in the USA. wow.