Публикации по теме 'learning-to-code'


7 лжи, которую начинающие программисты часто слышат
«Если я смог это сделать, то и ты сможешь!» Я не знаю, один ли это я, но я знаю слишком много людей, которые пытались изучать программирование в какой-то момент своей жизни. Большинство из них сдались после дорогостоящего буткемпа или попробовали программирование и решили изучить что-то еще, например UX-дизайн, автоматизированное тестирование или аналитику данных. Некоторые из них отказались и от этого и вернулись на прежние рабочие места. И…

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

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

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

Недостающие буквы — вызов промежуточного алгоритма freeCodeCamp (9/21)
Всем привет. Я хотел бы разобрать 9-й вызов алгоритма на freeCodeCamp. На этот раз мы должны найти и вернуть недостающую букву в предоставленной строке. Для решения задачи буду использовать следующие методы: "расколоть()" "кусочек()" "индекс чего-либо()" План состоит в том, чтобы создать два массива и найти разницу между ними. Первый массив, который мы собираемся создать с помощью метода split() для предоставленной строки (в данном случае 'stvwx' ): let testArr =..

От сохранения переменных к расширенной динамике функций: глубокое погружение в замыкания JavaScript для…
Погружаясь глубже в JavaScript, сегодняшняя статья раскрывает тонкости замыканий, от сохранения переменных до обработки конфликтов имен во вложенных функциях. Понимая механику многократно вложенных функций и цепочки областей видимости, мы прокладываем путь для будущих дискуссий о расширенных концепциях функций. Краткий обзор предыдущей функции (из предыдущего сообщения в блоге) function outside(x) { function inside(y) { return x + y; } return inside; } const fnInside =..

Основы JavaScript: изменяемый let, комментарии, функции
День 2 #100DaysOfCode Сегодня второй день моего #100DaysOfCode путешествия с JavaScript. Я собираюсь писать о своих знаниях в объясненной форме через свои блоги и социальные сети. Если вы хотите присоединиться ко мне в учебном путешествии, обязательно следите за моими блогами и социальными сетями, а также делитесь своими. Давайте учиться вместе!🫱🏼‍🫲🏼 Эта статья является частью серии Основы JavaScript . Изменяемый пусть Мы работали с переменными в предыдущем разделе, а..