Производительность программиста, она же продуктивность, очень сильно отличается у программистов с разным опытом и с разными подходами к решению задач. Она зависит от множества свойств, например:
- Опыт
- Образование
- Знание предметной области (то есть направления, для которого создаётся программа, например, программист 1С должен очень хорошо знать бухгалтерию)
- Знание технологий и фишек
- Знание и владение средой разработки
- Умение распределять свои силы, время и другие ресурсы
При желании можно найти и другие. Однако, кто бы чего не говорил, но очень важное (или даже самое важное) значение для повышения производительности имеет знание инструментов, используемых для создания программ. А для программиста основной инструмент - это среда разработки. Поэтому можно уверенно сказать, что знание IDE - это основной ключ к вашей высокой производительности.
Конечно, если вы не знаете языка программирования, то инструмент вам не поможет. Но в том то и дело, что программисты часто зацикливаются на изучении языка, забывая при этом про средства разработки.
А между тем, основное время тратится именно не на то, что написать (ну язык то более менее знает каждый программист), а как это сделать быстро. Сюда надо добавить поиск ошибок, отладку и прочие нудные вопросы программирования. Так что знание и понимание инструмента, с помощью которого вы создаёте свои шедевры, может сократить время разработки в разы. Ну или наоборот - увеличить его.