Как получить больше времени на кодирование
Недавно компания Amazon сообщила, что разработчики тратят на кодирование в среднем всего один час в день.

В сборнике Programming Idioms собраны полезные фрагменты кода для повседневного использования в работе. Один и тот же фрагмент представлен на более чем 20 языках, чтобы вы могли провести полезное сравнение при работе на нескольких языках или изучении нового языка, наблюдая за тем, как конструкции отображаются между языками.
Пример сделает это более наглядным. Среди новичков популярным фрагментом является, например, «Напечатать Hello 10 раз». В языке C это можно сделать следующим образом:
#include <stdio.h>
for (int i = 0; i < 10; i++) {
printf(«Hello »);
}В Perl:
print «Hello » x 10;
while в Java как :
import static java.lang.System.out;
for (int i = 0; i++ < 10; out.println(«Hello»));
Для каждого фрагмента и для каждого языкового представления приведены ссылки на официальную документацию и на места кода Replit, чтобы вы могли опробовать их самостоятельно.
Также представлены следующие идиомы:
но всего на момент написания статьи в нем насчитывается 300 идиом. Список постоянно расширяется, и в него также принимаются предложения.
Очень полезной функцией является Cheatsheet, где вы можете найти все фрагменты, относящиеся к какому-либо языку, а также проверить все реализации для двух языков рядом в виде длинного одностраничного списка.
Кто-то скажет: «Разве что-то подобное актуально сейчас, в эпоху LLM, когда вы можете задать им практически любой вопрос по кодингу?».
Это все равно что сказать, что Википедия в наше время не имеет никакой ценности. Но так ли это?
Подобный сайт-коллектор полезен в тех случаях, когда не хочется ждать, пока LLM сформулирует свой ответ, который может состоять из нескольких абзацев. Мне нужна информация как можно быстрее и как можно более простая.
Еще одно преимущество такого сайта, как Википедия, перед чатботом - когда я не хочу искать что-то конкретное, а хочу просто просмотреть сайт, чтобы обнаружить термины, о которых я просто не знал, или обнаружить термины, связанные с темой, по которой я провожу исследование. К тому же я уверен, что представленная информация соответствует действительности, а не является плодом галлюцинаций.
Недавно компания Amazon сообщила, что разработчики тратят на кодирование в среднем всего один час в день.
На GitHub существует проблема с неаутентичными «звездами», которые используются для искусственного повышения популярности репозиториев для мошенничества и распространения вредоносного ПО, чтобы они казались более популярными и помогали охватить большее количество ничего не подозревающих пользователей.
Scrimba - это интерактивная онлайн-платформа для кодинга, цель которой - сделать обучение коду веселым и доступным. Она предлагает курсы по веб-разработке, включая HTML, CSS, JavaScript и React, а также курс «Инженер по искусственному интеллекту», который научит вас создавать приложения, работающие на основе искусственного интеллекта.