3 ms·
I have about 10 years of experience in software and have been working remote for the last year. While I enjoy the flexibility of working remote, I would not rec
by dglass 7y ago
I have about 10 years of experience in software and have been working remote for the last year. While I enjoy the flexibility of working remote, I would not recommend it to junior developers. The experience you get from working in an office and listening in on conversations between senior engineers and management is invaluable. Not only that, but when sh*t hits the fan and the site goes down, watching how the experienced engineers handle and de-escalate the situation is something you cannot learn unless you are there to witness it first hand. These situations are what help you become a great engineer and can only be learned with time and exposure to those situations. Plus the fact that you can easily ask questions and pair program with older developers and learn how they approach and think about problems will pay off tenfold.
Once you've built that foundation, it's much easier to transition to a remote role since you hopefully now have the discipline need to know what features/bugs/projects to prioritize, and how to plan and lead projects. This would be extremely hard for a junior engineer to learn if they begin their career working remotely.