DEV Community

Discussion on: The Golden Rule for Junior Developers

Collapse
 
kikithedeveloper profile image
Kimberly Lin

It is very refreshing to read this article, but my PTSD from my first junior developer job was so traumatizing that I struggle to ask questions out of fear of getting my head bitten. I am already four years in this industry and I still struggle to grow because I almost always learn things on my own. My only problem with your article is that my reality does not make it possible to ask questions. Rather, people at my company tend to keep to themselves and this is this pressure that you have to learn and do everything by yourself. There's this double edge sword in my work culture that if you ask, you are considered below junior. I work at a consulting firm that sadly doesn't really prioritize tech first. What is your best advice up against this work culture?

Collapse
 
gypsydave5 profile image
David Wickes

First up - I'm sorry you're having such a bad time at work. It sounds like a very toxic environment. I was very lucky to be get my first job as a developer surrounded by patient, kind and enthusiastic people who wanted to help me. You have not been so lucky.

I'm going to try and give you some advice, but bear in mind I'm just one person and I'm no expert.

1. Change your job.

If I got this advice I'd just laugh and say "yeah, but I've got to eat". Which is true. But I'm not saying you should quit tomorrow; just make it a goal for the near future. I don't think you'll be able to change your work environment - you might, you never know - but it's very difficult to do this unless you're working from a position of seniority (or have the ear of someone who is senior).

So in the meantime...

2. Reach out

Reach out to your friendly neighbourhood software development community. The world is full of good, kind, patient and enthusiastic people who want to help you and answer your questions. Hopefully some of these people live near you and attend meetups like Girls Who Code or Codebar - but any meetup with a good community and a code of conduct will work out fine. I don't know what you work on (or what you enjoy working on) but try and find a place like that.

The hard part is building a relationship with people you don't see everyday, but you can do it. Put yourself forward, chat, ask for help. Hopefully you will find an environment that will nurture you.

But in the meantime...

3. Post on Dev.to

As @quii just said to me:

You're never alone with the World Wide Web.

Ask questions on here - ask anything on here. Find people posting about things you're interested in and ask them questions. Ask me questions - you already did! This is a good community who will want to help you.

Finally: can I ask for your permission to share this question more widely? It's a really good question and I think the more people you ask, the better the answers.

Good luck!