Джейн, женщина-энтузиаст технологий

Будучи молодой женщиной в возрасте 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(), чтобы сумма представлялась с двумя десятичными знаками.

Расставить приоритеты…