It depends on the job and the company. If the company has a product with a big architecture, for example, you will not get really productive before you learn minimally how things get together. There is a period of some weeks or even months to get the hang of it, sometimes. You may know a lot about the tools, languages and technology in general that the company uses, but you have to learn how they use them and they way things work, basically. So, no matter your level, I think there is a time before becoming productive for anybody.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.