#1 Кодирование логики

JavaScript — это функциональный язык программирования. Чтобы что-то закодировать, вы должны сначала знать, как это работает. Например, если вы собираетесь создать визуализатор нажатий клавиш на веб-странице. Во-первых, вам нужно будет обнаруживать нажатия клавиш. Затем вам нужно будет зажечь клавишу на веб-странице. Если клавиша остается нажатой, она должна гореть так долго, как это происходит.

№ 2 Кодовый спринт

Иногда вам нужно написать большие блоки кода в короткие сроки. Для этого вам нужно сесть и сосредоточить внимание на этой клавиатуре. Для этого вы должны написать код sprint. Вы не бежите марафон, вы бежите спринт. Вы представляете собой огромное количество кодирующей мозговой энергии за короткий промежуток времени.

# 3 Выяснение проблемы

При создании проектов будут моменты, когда код не работает. Также будут времена, когда вы даже не будете знать, что не работает с вашим кодом. Выяснение того, что не так с вашим кодом, является сложным, но важным компонентом отладки.

# 4 Исправление проблемы

При построении проектов бывают моменты, когда возникают каверзные проблемы. Поиск решений для них, если это делается неэффективно, отнимает много времени. Чтобы быть более эффективным, вы должны иметь систему, укоренившуюся в вашем уме. Всякий раз, когда возникает сложная проблема, вы должны инстинктивно начать искать решение. Вы также должны накапливать знания с течением времени, особенно когда вы не сталкиваетесь с проблемами. Тем самым вы готовитесь к возникновению сложных проблем. Если вы готовы, вам не придется искать решение в Интернете.

# 5 Чтение кода

Вы помните те случаи, когда вы сканировали какой-то код, и обнаруживался большой блок сложного кода? Вы плачете внутри, понимая, что чтение расколет ваш мозг. Никто не должен писать такой код, прежде всего, потому что никто не должен читать такой код. Но иногда вам нужны умственные способности, чтобы понять логику даже эффективно написанного кода.

# 6 Улучшение вашего проекта

Работая над проектом, вы никогда не закончите, но иногда вы доходите до точки, когда завершаете компонент. Затем вы можете работать над другим компонентом или улучшить его, улучшив код. Иногда это связано с личным чувством удовлетворения написанным кодом. Иногда это необходимо, когда ваш код неудовлетворителен. Один из способов сделать это — добавить дополнительные функции. При создании проекта вам нужно подумать о новых компонентах, которые можно добавить к нему. Вам не нужно выкачивать новые функции, но придумывание новых идей имеет решающее значение для улучшения проекта. Вы должны всегда думать об идеях для функций как разработчик.

# 7 Написание эффективного кода

Больше строк не значит лучше код! Меньшее количество строк не равно эффективному коду! Вы должны найти эту золотую середину для кода, который вы пишете. Не пишите сотнями строк то, что возможно десятками. Не сгущайте чушь из всего. Хватит делать это нечитаемым!

БОНУС! Код для инструментов изображения

Инструменты преобразования кода в изображение помогут вам стать более популярным разработчиком в команде/сообществе. Делясь кодом лучше, вы сделаете его менее хлопотным/утомляющим для глаз людей. Вы будете делать фрагменты кода визуально привлекательными. Чтобы узнать больше об инструментах преобразования кода в изображение, ознакомьтесь с моим недавним постом о них.