DEV Community

Discussion on: Were you ever fired as a junior developer?

Collapse
 
mirokole profile image
MiroKoLe

Yep.

I'm a self-taught developer and I got fired two months ago. I landed my first job quite easily but the project was a nightmare for me. Jumping from app to app, from stack to stack, backend-frontend and vice versa - I was just over the top for me. I totally got lost, lost self confidence and at the end I just give up. I was stressed out the whole time so it was either I'll quit or I'll get fired. Well, they were faster.

Now I'm in search for a new job as a junior dev and I have to tell you - it's a nightmare of it's own. Most of the companies are looking for a mid or senior devs, and if they have a need for a junior dev they just hire students.

How did all impact me? Well I have to start looking for other jobs outside of it world because I cannot afford myself to be unemployed anymore.

But if a look at the bigger picture I'd give advice to all people who are planning to join it world. Specially to those who are self-taught as myself. Do a research of your local it market. Gather as much information as possible about demand for junior devs. I was bombed with info how demand is huge in it world. It is but for high profile developers. If you are experienced dev with huge pool of knowledge than there is no problems for you. But if you are unemployed junior dev there is a big change you are gonna struggle like myself.

If I knew everything I know now I'd never become a part of it world. It would be my hobby like it was before.

Hope this will help someone. Sorry about my English.

Collapse
 
nandollo profile image
Nicholas Andollo

Sorry for this.
If you are self-taught. I would recommend the following. Have a mentor you can lean on. Use Linkedin if possible. Read IT programming books, not only watching videos only. Enroll or engage in a developer community that engages on that programming language. Get an Oreilly account as it has a lot of books that would have guided you. Listen to Podcasts. Constantly review code on Github so that you can see how different people solve the same problem. Contact people through social media and freelance job sites for help.
What I have experienced from many self-taught developers is they do not know computer science concepts, software engineering concepts, and know architecture patterns. Read and learn on this. Do not lose hope and leave this coding space. Go to freelance sites and create a profile. Look for those small companies or people who need websites and mobile apps. This can sustain you until you get a permanent position. Consider volunteering in NGOs, small business owners, and religious centers so that you can gain experience. 
Grammarly has an browser extension that can help with your English. 
Wish you all the best. 

Collapse
 
mirokole profile image
MiroKoLe

Thank you for your reply. I will definitely follow advices you wrote. :)