Джейн, женщина-энтузиаст технологий
Будучи молодой женщиной в возрасте 20 лет, работающей в технологическом стартапе, который вот-вот станет публичным, мне посчастливилось воочию увидеть невероятную мощь технологий. Однако я также столкнулась с проблемами и предубеждениями, с которыми женщины часто сталкиваются в технологической индустрии. Благодаря настойчивости и непрерывному обучению я не только преодолел стеклянный потолок, но и значительно улучшил свои навыки программирования на JavaScript.
В этой статье я хочу рассказать о своем пути к совершенствованию и о методах, с помощью которых я увеличил свой код JavaScript на ошеломляющие 200 % всего за 30 дней.
Непрерывное обучение
Первый урок, который я усвоил в этом путешествии, заключался в важности непрерывного обучения. Технологии постоянно развиваются, и чтобы оставаться актуальными, мы должны идти в ногу с последними достижениями. Я призываю вас придерживаться установки на рост и каждый день посвящать время расширению своих знаний. Будь то чтение технических статей, подписка на влиятельных разработчиков в социальных сетях или участие в онлайн-курсах по программированию, ключ в том, чтобы никогда не прекращать учиться.
Использование проверок кода
Один из самых ценных инструментов, который я обнаружил, — это проверка кода. Сотрудничество с другими разработчиками и получение конструктивных отзывов помогли мне определить области для улучшения моего кода JavaScript. Это также познакомило меня с различными стилями кодирования и передовыми практиками. Вот пример фрагмента кода, который прошел несколько итераций во время проверки кода:
// Original code function calculateTotal(price, quantity) { let total = price * quantity; return total; } // Improved code after code review function calculateTotal(price, quantity) { const total = price * quantity; return total.toFixed(2); }
Изучив код, я понял важность использования const
вместо let
для переменных, которые не нужно переназначать.
Кроме того, я осознал важность надлежащего округления чисел, в данном случае с использованием метода toFixed()
, чтобы сумма представлялась с двумя десятичными знаками.