Публикации по теме 'developer-productivity'


«Максимизация вашей продуктивности как программиста: сила глубокой работы»
Как программист, вы знаете, что ваша способность сосредотачиваться и концентрироваться на своей работе имеет решающее значение для вашего успеха. Однако в эпоху постоянных отвлекающих факторов и прерываний может быть трудно достичь такой глубокой, неотвлекаемой работы, которая необходима для создания вашего лучшего кода. В своей книге «Углубленная работа» Кэл Ньюпорт утверждает, что глубокая работа становится все более редкой и ценной в современной экономике, и что отдельные лица и..

Опасности копирования кода вставки
Практически каждый программист сталкивается с таким искушением благодаря Google и переполнению стека. Конечно, копирование и вставка могут быть дешевыми для поиска быстрых решений, но вы можете не знать, что вы упускаете во время этого процесса. Начнем с того, что разработчик / программист умеет решать проблемы, а отличный разработчик отлично решает проблемы, который не сдается, когда становится трудно, а вместо этого разбивает проблемы до тех пор, пока они полностью не поймут их...

Скорость разработчиков машинного обучения
Разработка систем машинного обучения мучительно медленная. На разработку и развертывание моделей машинного обучения (ML) уходят месяцы. К тому времени, когда модели машинного обучения внедряются в производство, скорость разработки снижается. Давайте поймем, почему. Задний план Разработка систем ML — сложная задача. Специалисты по машинному обучению (исследователи, разработчики, инженеры, специалисты по данным) призваны спасти положение. Тем не менее, несмотря на самые лучшие..

Автоформатируйте свой код!
Согласованность экономит время и энергию разработчиков Учитывайте пробелы. В языках, где он является семантическим, он влияет на программу, и то, что является «лучшим» или «худшим» пробелом, может отличить работающую программу от неисправной. Существует четкий правильный ответ на вопрос, как следует применять пробелы. В языках, где это исключительно эстетический вопрос, вопрос в том, как лучше форматировать код. Любая часть программного обеспечения, которая является исключительно..

Почему я перестал использовать ваш любимый фреймворк и начал использовать свой любимый фреймворк
Во-первых, позвольте мне начать с вдохновляющего изображения, которое пробудит искру в умах людей (и их бюджете на пропускную способность). У меня было большое приложение, которое я начал писать в Your Favorite Framework еще тогда, когда оно было в ранней версии, и еще тогда, когда я понятия не имел, что делаю, просто решив попробовать создать что-то впервые с использованием фреймворка. Что касается того, что это большое приложение, вам просто нужно поверить мне в этом, учитывая,..

Прекратите распространять миф о 10-кратной производительности и сосредоточьтесь на улучшении
Разработчикам следует сосредоточиться на улучшении, а не на разнице в производительности. Встречали ли вы статью, в которой говорится, что разница в производительности между лучшими и средними разработчиками составляет 10: 1? Вы, прочитав статью, спросили себя, где вы стоите на этой шкале? Я знал и не знал ответа. Я занимаюсь разработкой профессиональных ИТ-решений более 20 лет. За то время я ни разу не замечал такой разницы в производительности. Но так ли это важно? Разве не..