25

How do I know when I’m ready for a junior dev job? Currently I’m very familiar with syntax rules, data structure, I even created my first p2p app and I’m feeling more comfortable with server side programming and handling dependencies.

But I can’t like code blindfolded and I’m very slow and have to think very deeply and concentrate very hard before doing any minor thing.

How do I know??

Comments
  • 6
    I do not have a lot of confidence in myself.
  • 9
    Do it you'll love it! We were all juniors at some point. Just remember the interview goes both ways - they're trying to offer you a job .
    What I look for in juniors:
    1. Passion for the craft - loves problem solving and helping people by automating the mundane/ giving them
    2. Personal projects they've done to show point 1 and what skills you have already
    3. Very willing to be taught and moulded into an excellent Dev (we do a lot of mentoring and training where I work)
    4. A good person - noone wants to work with rude people or irrational people

    Remember: if the first interview doesn't succeed, they usually give you good advice on what to brush up on for the next one.

    Good luck. Would love to hear how it goes
  • 6
    you r not a noob anymore, so you r already ready to start your junior adventure... remember the imposter syndrome... well we all got through it and we always will if/when we change a language, framework or entire stack...the thing is you can't learn it all. and in the beginning usually no one will ask you to be fast as a mid or senior dev, just finish the task with as little disturbance and errors as possible and you'll be good.
  • 5
    You know that you are ready when someone offers you a contract.

    Srsly just do some Interviews. It's their job and responsibility to decide if your skills are sufficent for them, not yours (as long as you don't lie blatantly in the Interview or cheat in the assessment - which is not the same as putting one self in a good light).
  • 3
    @sugarcube u need to work on that imposter syndrome first, then you will get a job way easier.

    If it makes you feel better, a lot of these junior devs have no idea how to code when they start. They just fake it. Being real is probably better in the long run, but it’s in your best interest to hype yourself up and believe it. Start working on your confidence as a priority - you might even find you want to do something else when you eventually get that confidence (don’t be like me and realize this 2 years too late lol)
  • 11
    You're ready.

    Whatever your level is, you're ready. “I'm not ready yet” is a dangerous complex propagated by online course companies. They're not interested in getting you ready for a job. They're interested in you never leaving their platform and never stopping paying them. “Just one more course, just this one, complete it, and you'll be officially ready!”, they say.

    The truth is, in the real world, experience beats knowledge. If you're not sending probes to Mars or writing firmware for medical equipment, you don't really need any kind of qualification to start working and earning money. You cannot acquire this experience without getting your hands dirty on a real job.

    You won't be fired because of the lack of experience. Just like fat ppl in the gym are never mocked — it's the opposite. Fit ppl support them.

    You can always catch up by reading HTDP or SICP later. But first, get a job already. Any job. Once you get it, you'll know what to do next. Trust me.
  • 2
    @ostream thank you so much for the encouragement. It really makes a difference in my attitude and optimism.
  • 5
    If you have actually completed a personal project with even minimum features your better prepared than many juniors and the imposter syndrome is almost standard procedure ;)

    A dev that never experienced imposter syndrome is probably overestimating their ability.
  • 1
    You are ready whenever you decide. You will have to unlearn anything you learnt so far to learn new things anyway
  • 1
    @sugarcube

    then probably you know more that most regular devs in my webdev department.

    Speaking of it, i would suggest avoid this clusterfuck
Add Comment