Hi! I worked remote when I was a junior developer. I think this hindered my growth in a number of ways and I would strongly recommend against it. I consider some of those years lost and think I could have advanced much faster in an on-site role.
It's already hard enough as a junior to have the courage to ask as many questions as you need to ask. Remote puts another obstacle up in front of that. Even though there are great remote collaboration tools now like chat and video calls, it is still harder to read tone of voice, body language, etc. It is also harder to design something together, since you can't both go stand at a whiteboard together and throw ideas at each other and draw in new functionality. I also can say from experience that it's easier for you to be "out of sight out of mind" to your other team members.
Finally, I would definitely consider the value of fun and play in a workplace. It's much easier to work with people when you occasionally grab lunch with them, play ping pong, foosball, or whatever together, and even just hear about their lives outside of work in the spaces between heads-down time (such as when code is compiling, integration tests are running, or whatever).
It's much easier to work with people when you occasionally grab lunch with them, play ping pong, foosball, or whatever together, and even just hear about their lives outside of work in the spaces between heads-down time (such as when code is compiling, integration tests are running, or whatever).
In my current job I feel this is one the strongest things they have. Everyone is super nice and we can talk about personal things openly. In fact, our team leader is one of the coolest dudes I've ever met!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Hi! I worked remote when I was a junior developer. I think this hindered my growth in a number of ways and I would strongly recommend against it. I consider some of those years lost and think I could have advanced much faster in an on-site role.
It's already hard enough as a junior to have the courage to ask as many questions as you need to ask. Remote puts another obstacle up in front of that. Even though there are great remote collaboration tools now like chat and video calls, it is still harder to read tone of voice, body language, etc. It is also harder to design something together, since you can't both go stand at a whiteboard together and throw ideas at each other and draw in new functionality. I also can say from experience that it's easier for you to be "out of sight out of mind" to your other team members.
Finally, I would definitely consider the value of fun and play in a workplace. It's much easier to work with people when you occasionally grab lunch with them, play ping pong, foosball, or whatever together, and even just hear about their lives outside of work in the spaces between heads-down time (such as when code is compiling, integration tests are running, or whatever).
Thanks for sharing your thoughts, Scott :D
In my current job I feel this is one the strongest things they have. Everyone is super nice and we can talk about personal things openly. In fact, our team leader is one of the coolest dudes I've ever met!