I want to join a regular software shop. But I am not good enough programmer to be called an expert. Should I study more programming and get more experience first? Or should I just go for try to apply for a job and see what future holds for me.

  • 1
    Why you wanna join if you think you are not too good? – P.Manthe Dec 4 '18 at 6:16
  • 8
    If we all waited until we were experts before trying to get our first job, none of us would have started a career – HorusKol Dec 4 '18 at 9:23
  • 1
    I'm no expert. That comes with learning on the job I have – L_Church Dec 4 '18 at 9:42
  • Do interview preparation - there are countless sites dedicated to giving sample interview problems and mock interviews, in general and for specific companies. That will tell you whether you're good enough to pass programming interviews (although interviews vary a lot between companies), and it will also help you pass the interview. – Dukeling Dec 4 '18 at 18:26

Submit your CV, do whatever coding test you are given. If you are able to pass the tests, take the job. If not, study more about programming.

  • That pretty much wraps that up! – Fattie Dec 4 '18 at 16:15

How about a code-related job that is not "front line" coding, such as writing and performing unit tests, regression testing etc, or business analysis?

You get to do paid work, rub shoulders with devs and hopefully pick up some skills from them too.


Look for companies that offer a traineeship or internal academy; you'll be paid and trained at the same time. It's a good way to earn experience while also getting some actual work experience.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.