В предисловии к моему первому блогу я должен сообщить читателю, что моя первая реакция на необходимость написать это — это…чистое беспокойство. Математика и естественные науки всегда давались мне легко, но письмо и понимание всегда были огромной проблемой — по крайней мере, до тех пор, пока я не закончил колледж. Усердно, я всегда, казалось, находил способ пройти эти курсы, но каждый раз было так трудно добиться плавного хода моего письма. Кроме того, мне всегда требовалось в два раза больше времени, чем моим сверстникам, чтобы выполнить задание. Еще до того, как я начал это сегодня, мое сердце начало колотиться, и я получил прилив адреналина в какой-то панической манере, как ответ на «написать что-нибудь».
Ну, со времен учебы в колледже, вы, наверное, можете сказать, что я приобрел приличный словарный запас, грамматику и структуру предложений. Я умею формулировать мысли на «бумаге». И следует признать, что все усилия моих преподавателей по английскому языку не пропали даром, подмигивает. Хотя мне приходилось постоянно работать над этим в течение многих лет, чтобы добраться до этой точки, они помогли заложить некоторый фундамент. Теперь я очень рад, что заставил себя чувствовать себя более комфортно в писательстве, потому что это очень ценный мягкий навык для любой карьеры. Кроме того, наличие письменных упражнений, включенных в мою текущую учебную программу по программированию, — это здорово, потому что это заставляет меня практиковать и совершенствовать этот навык.
С тех пор, как наша иммерсивная программа написания кода началась, я понимаю, что научиться хорошо писать в сочетании с кодированием может быть выгодно. Вербализация комментариев и выбор хороших имен для переменных и функций в моем коде могут помочь другим понять, что делает мой код. В свою очередь, это повысит эффективность при сотрудничестве с другими членами команды.
Хотя упражнение по ведению блога является важной частью нашего класса, оно неосновная часть наших занятий… обучение программированию в сумасшедшем темпе, как ракета на стероидах! !! И для людей, которые меня знают, неудивительно, что идея этого полностью воодушевляет меня, и я чрезвычайно взволнован результатом в конце этого курса. Я почти всегда готов к вызову!
За первые две недели этого интенсивного курса мы уже изучили два языка и приступили к третьему! Дни бегут быстро, а часы долгие. Но знаете что? … мы уже можем написать базовое функциональное игровое приложение на JavaScript, HTML и CSS! Очень круто!!!
Если бы мне пришлось выбрать один из инструментов, о котором мне понравилось узнавать, это была бы группа методов массива: сокращение, фильтрация и сопоставление. Я вижу, что эти инструменты станут моими «друзьями», когда я стану более опытным разработчиком. Когда на прошлой неделе нам поручили написать код для игры в блэкджек, мой код был довольно длинным и избыточным. Я не включил эти удобные инструменты. Теперь, когда я знаю, как использовать эти методы работы с массивами, я смогу абстрагировать функции и писать более простой и эффективный код для работы с данными в массивах. Это прекрасная вещь, потому что она использует процессы, похожие по действию, но разные по требованиям к данным, и позволяет мне обернуть функциональность и изолировать необходимые общие входные данные. По мере того, как мы продвигаемся в нашей программе, мне очень не терпится увидеть, как я буду применять эти знания в наших будущих заданиях и делать свой код более динамичным, и мой опыт кодирования проще. …. так как наверняка мы столкнемся с упражнениями повышенной технической сложности!