DEV Community

Discussion on: Issue with my new job

lepinekong profile image
lepinekong • Edited on

In a big multinational company they have time and budget to let you learn slowly. I've been project manager and for example on one of my Java project with 5 developers there was a Junior who did take 6 months to learn whereas the project was to be finished in 1 year, so it's 50% of the time which is a lot.

In a small company, you cannot have this luxury, so one thing that is important for a CEO is to recruit people who has the capability to learn how to learn quickly. My best guess is that he's testing you on that. So you'd better not being depressed for too long or change for a big company where you'll learn slow and less in same amount of time.

If you can take the positive side of things you'll make huge progress. To motivate you that's how Markus Frind learnt to code and later helped him become... a Millionaire ;)

"Every six months, I got a new job," Frind says. "It'd start with 30 people, then five months later, there'd be five. It was brutal." When he did have work, it felt like torture. His fellow engineers seemed to be writing deliberately inscrutable code in order to protect their jobs. "It would literally take me four or five hours," he says -- an eternity in Frind time -- "just to make heads or tails of their code, when normally you're supposed to spend, like, two minutes doing that."

But cleaning up other people's messes taught Frind how to quickly simplify complex code."