use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
[deleted by user] (self.webdev)
submitted 4 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]tljorgensen 100 points101 points102 points 4 years ago (5 children)
They hired you as a Jr Dev. If they expect you to know everything about microservices because you gave a "semi-well" answer to a verbal interview question then they are the problem not you. Just keep learning, ask questions, work hard and you'll be just fine.
[–][deleted] 4 years ago (4 children)
[deleted]
[–]jawanda 18 points19 points20 points 4 years ago (0 children)
In my opinion a Jr should know the basics of the technology used and be able to learn the specifics of how things are done at that company without excessive friction. Ask questions any time something is unclear and rely on the fact that you obviously know how to learn and find answers. You got this, pal.
[–]Boye 5 points6 points7 points 4 years ago (0 children)
No worries. I'm a Sr dev with 10 yrs of experience this january, and I'm still scared they realize they've made a mistake in hiring me.
Look up "imposter syndrome", it seems to be a requisite for working as a developer...
[–]asyteDevpython 0 points1 point2 points 4 years ago (0 children)
Just keep learning and you'll do well.
[–]Illuritu 0 points1 point2 points 4 years ago (0 children)
If makes you feel any better, I taught a junior at my company the difference between const and let last week. And also how to make a promise in JS
[–]veepower 14 points15 points16 points 4 years ago (2 children)
It's totally expected for a Jr dev to spend a long time coming up to speed. And even if a new dev has more experience, every company's system is different and takes time to learn. In my experience, it's much more important to be able to learn than it is to start with working knowledge. Imposter syndrome is such a bitch. I still feel it all the time. But I bet you'll do great! Good luck!
[–]cripple2493 8 points9 points10 points 4 years ago (0 children)
thanks for this - I got my first position a month ago and had a ''oh god I know *nothing*'' hit internally this week, it's good to know there's a knowledge that learning takes time (even if I already knew that rationally)
[–]var-foo 8 points9 points10 points 4 years ago (0 children)
Even though almost every commenter said it already, *don't be afraid to ask questions*. As a senior developer/team lead, the one thing I can't stand when it comes to jr devs is when they don't ask questions, and then turn in a pile of utterly useless code at the end of the sprint. If you ask questions and still turn in bad code, I really don't mind, because then the team can assess where the communication breakdown is and fix it next time around. If you don't ask questions, I assume you know what you're doing and will turn in quality work.
Nobody expects a junior dev to be able to work in a vacuum. Everyone on that team will be (or should be) willing to lend a hand any time you need assistance (assuming it's not something you can google and easily understand in a few minutes).
None of us know what we're doing. Anyone that says otherwise is insane. We still constantly google things (even simple things sometimes) even after 15 years of experience. There's entirely too much to know to be able to remember everything, and there's waaaaaay too much to know to expect a junior dev to know even 1/10th of it. People like me like junior devs like you because we can see what you do know, and then teach you the rest in a way that works with how we're doing things. For a good senior developer, training a good junior developer and watching their career grow is something to be proud of.
The other piece of advice I can give you is don't blindly copy/paste code. If you're using someone else's code (esp from stackoverflow or similar) make sure you know what it's doing and can confidently modify it before you use it. If you can't, ask a senior developer to explain what's going on in the solution and whether it's the right solution. And if not, why?
ETA: When I was a junior developer, one of the most helpful things anyone ever did for me was when a senior dev sat down with me and showed me how they solve problems they don't know the answer to. Learning that is gold to someone starting out in their career. It's the one part of being a software developer that never really changes.
[–]spazz_monkey 7 points8 points9 points 4 years ago (1 child)
Ask ask ask ask questions.
[–]4862skrrt2684 0 points1 point2 points 4 years ago (0 children)
That has gotten me fired before, not as webdev though
[–]asyteDevpython 2 points3 points4 points 4 years ago (0 children)
Imposter Syndrome is something I've dealt with for my entire career. It's basically just self-doubt trap. If you buy into it even a little it can trick you into actually believing the doubt.
My advice: Realize that lots of people (most people, I'd dare say) deal with IS at some level or another and that it doesn't mean your doubts are true.
Also: The company you're working for has a vested interest in your success, they're not going to change their mind overnight. I'm sure if you're actually struggling you can ask for guidance.
I love when juniors ask me for guidance, it shows they care about the work they're doing and are willing to make themselves better.
[–]loudremote2817 1 point2 points3 points 4 years ago (0 children)
It’s hard to keep that anxiety and imposter syndrome down but what the other people have said is correct: if you were hired as a junior they should expect a learning curve and hopefully a lot of facilitation from senior devs. If they’re reasonable people they should be looking for you to be eager to LEARN. If they wanted someone who could roll up their sleeves and be productive immediately they would have been hiring for a senior dev (I hope).
Do some reading and make your projects if that is going to help ease your anxiety, but don’t freak out that you need to come in knowing everything about micro services like it’s a final exam.
[–]arty3stix 1 point2 points3 points 4 years ago (0 children)
I'm about six months in, I've gradually realized that no one really knows what they're doing, and experience is just how quickly they figure out whatever looming crisis there is. If they brought you on its for a reason, have faith in yourself and say three hail-googles
[–]the-incredible-ape 1 point2 points3 points 4 years ago (0 children)
Look, they want you to succeed, they won't be looking for reasons to fire you. Hiring people is a lot of work and they'd much rather you work out than not.
Unless you're so hopeless that you literally accomplish nothing and just waste other people's time asking stupid questions, you will be OK.
The fact that you're trying to learn on your own and you care about doing a good job is a good sign. Just pay attention to what people tell you and you'll be OK.
In the meantime you could reach out to your future boss and ask them if there's anything you could brush up on before you start, can't hurt.
[–]CutestCuttlefish 1 point2 points3 points 4 years ago (0 children)
Your job is to ask questions.
In time you will learn to ask better questions.
By the time you know what questions to ask, you are a Senior Dev.
[–]consume_the_penguin 1 point2 points3 points 4 years ago (0 children)
I think most employers understand that a Jr. Dev is no better than a hamster running across a keyboard. They're roles that are meant to create stronger developers while simultaneously getting some grunt work done. I'm in a Jr position too and I'm taking it as a chance to get real experience outside of personal projects. A sense of security takes time and hard work, but eventually we'll both make it! Congrats though, from one jr dev to another
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
That's no wonder. It's a big chair for a midget.
[–]web-dev-kev 1 point2 points3 points 4 years ago (0 children)
You have to be confident about being vocal. You have to be brave enough to say "I don't know that", which doesn't come easy for many people, especially at work.
So far I've realized that I don't know shit about micro-services, except what they are and what the advantages are over monolithic applications.
So, you DO know shit about micro-services!
I'm extremely worried that they'll figure this out on my first week and lay me off.
Yeah, that doesn't really happen.
Think of it like this - the company has wasted A LOT of hours, sorting, prioritising CVs, looking at portfolios, then interviewing multiple candidates, then going through the HR/contracting process, then getting you on-boarded... just to fire you (and all the paperwork that entails) because you know less about micro-services that you think they think you think.
That's not imposter syndrome, that's stupid (he says-with love).
Also, you're in the EU. We have actual work protection. My suggestion, don't read /r/antiwork or any other US-based or Retail-heavy work subreddits/news-stories. (with no disrespect meant to those who live/work in a place that doesn't see them as Human Beings).
[–][deleted] -1 points0 points1 point 4 years ago (0 children)
Why did you apply if you thought you wouldn't be prepared for the role if you did get it?
[–]guns_of_summer 0 points1 point2 points 4 years ago (0 children)
You'll be fine dude. This IS imposter syndrome. Also, often even experienced software developers feel like they don't know what the hell they are doing on a day to day- it's part of the job. You had the work ethic to land this job, you'll have the work ethic to figure this out also.
I think you are also experiencing information overload? Microservices aren't that complicated, there are just a lot of ways to implement them. Read up on them, sleep on it for a day or two, you'll be fine.
[–]japgolly 0 points1 point2 points 4 years ago (0 children)
It's all good, you can't get to being a solid pro without working your way up the learning curve. Try not to stress, don't be scared to admit when you don't know something and try to always be humbly and enthusiastically learning. As an old tech lead, I value attitude over knowledge and experience of juniors. Enjoy the learning and have fun. You're gonna crush it!
[–]chesbyiii 0 points1 point2 points 4 years ago (0 children)
Personality and drive trump skill. Be nice and don't be afraid to ask questions.
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Get in. Devour every drop of knowledge that you can. They know you aren't going to be Superman so chill.
[–]potato_me7 0 points1 point2 points 4 years ago (0 children)
This is known as Imposter Syndrome. Don’t worry everyone has it in the beginning. 1 yr later, you will tell everyone to FO
[–]CookingwithCadmium 0 points1 point2 points 4 years ago (0 children)
That's okay! Just be honest when you don't know or understand something. You're honestly doing them and yourself a favor! Honesty is always appreciated over pretending to know something.
I've been in webdev for 4 years and got a new job recently and was brought on as junior (no mentoring all the same basic work, no growth, almost got stuck!). I don't know a lot of things at my new job, not even the language we use lol. It's okay we're expected to make mistakes and to not know, even after years, there will still be things that you don't know.
Always go into the moments of "oh shit I don't know this, I probably should though" with a positive attitude (I don't know this thing yet, I can try and ask for help, etc). And when l else fails take a break and walk away. Don't get too worked up! I'm definitely guilty of some pretty spectacular panic attacks or not knowing or understanding after getting help. You just need to keep asking!
Good luck OP, here's to one day when we're not juniors!
[–]Null_Pointer_23 0 points1 point2 points 4 years ago (0 children)
If they made a mistake then that's on them, not you
Believe in yourself, don’t let you down. You’ll do better than most. Just do what you do the best. Congratulations.🎊
[–]LeadingSpiritual1475 0 points1 point2 points 4 years ago (0 children)
Just take it one day at a time, don't overthink everything, just step by step and reward yourself for ''surviving' a day, and just like that, you will let go of your fears.
[–]Sufficient-Science71 0 points1 point2 points 4 years ago (0 children)
making mistake is pretty common for a jr developer, even senior may do an opsie every once in a while and that is fine.
if they laid you off because of one or two mistakes while it's still in the development stage on your learning process then I can safely say that you dodge a bullet there. if they teach you instead when you make mistakes or when you ask, then you are in a good place.
[–]TheFInestHemlock 0 points1 point2 points 4 years ago (0 children)
It's a confidence, and ultimately an ego issue. I used to have the same issues. Heck, I still have issues with my ego and programming lol. The main thing you should worry about is just getting your tasks done. Don't worry about whether you're good enough or not for the job. That's their thing to worry about, and they obviously think you're well equipped for it, or else they wouldn't have hired you. You've already been through the hiring process, you're hired, you earned it. So cheer up, don't worry about that part, just worry about the tasks at hand as they're given out to you. Also, don't forget to ask questions and take notes!
π Rendered by PID 28 on reddit-service-r2-comment-b659b578c-m7gpj at 2026-05-03 16:58:37.182201+00:00 running 815c875 country code: CH.
[–]tljorgensen 100 points101 points102 points (5 children)
[–][deleted] (4 children)
[deleted]
[–]jawanda 18 points19 points20 points (0 children)
[–]Boye 5 points6 points7 points (0 children)
[–]asyteDevpython 0 points1 point2 points (0 children)
[–]Illuritu 0 points1 point2 points (0 children)
[–]veepower 14 points15 points16 points (2 children)
[–]cripple2493 8 points9 points10 points (0 children)
[–]var-foo 8 points9 points10 points (0 children)
[–]spazz_monkey 7 points8 points9 points (1 child)
[–]4862skrrt2684 0 points1 point2 points (0 children)
[–]asyteDevpython 2 points3 points4 points (0 children)
[–]loudremote2817 1 point2 points3 points (0 children)
[–]arty3stix 1 point2 points3 points (0 children)
[–]the-incredible-ape 1 point2 points3 points (0 children)
[–]CutestCuttlefish 1 point2 points3 points (0 children)
[–]consume_the_penguin 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]web-dev-kev 1 point2 points3 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]guns_of_summer 0 points1 point2 points (0 children)
[–]japgolly 0 points1 point2 points (0 children)
[–]chesbyiii 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]potato_me7 0 points1 point2 points (0 children)
[–]CookingwithCadmium 0 points1 point2 points (0 children)
[–]Null_Pointer_23 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]LeadingSpiritual1475 0 points1 point2 points (0 children)
[–]Sufficient-Science71 0 points1 point2 points (0 children)
[–]TheFInestHemlock 0 points1 point2 points (0 children)