ДНЕВНИК СТУДЕНТКИ: JavaScriptище :)
Я сегодня с удовольствием провела несколько часов за изучением программирования. Удалось войти в состояние потока и время пролетело незаметно. Но у меня с программированием было так не всегда.
Если бы вы только знали, как я намучилась, когда только подступалась к этой части гранитной скалы? Сколько было сопротивления и отговорок, чтобы даже не начинать! Сколько предрассудков! Сколько было слез и психов, когда я уже прикоснулась к этому тайному знанию! Сколько раз у меня не получалось! Сколько раз я забрасывала и снова возвращалась!
Что я поняла важного в процессе этой борьбы с собой?
- программирование могут освоить не только люди с "математическим складом ума", но и "творческие люди" - это ярлыки, которые устарели
- лучше всего учить одну и ту же тему/язык/технологию на разных платформах, у разных преподавателей - разный подход к подаче материала облегчает понимание
- если сталкиваешься с заданием, которое не можешь решить за 10-15 минут, надо использовать подсказки, искать объяснения на форумах - поиск ответа в интернете - это тоже процесс учебы
- изучение программирования подточило мое эго - мне уже не так больно чувствовать себя глупой, я как-бы приняла факт, что не понимать, не знать, не въезжать - это нормально
- изучение программирования повысило мою самооценку - когда получается продвинуться еще и еще вперед, чувствуешь удовлетворение и внутренний критик замолкает или даже иногда аплодирует
- концепции и модели, которым учит программирование срастаются с другими знаниями в разных темах и на стыках рождаются новые идеи
- изучение программирования - отличный тренажер для терпения и настойчивости
Я же сейчас снова вернулась к языку JavaScript, который не трогала, может, больше полугода.
Вот такая у меня учебная программа по этой теме за плечами:
- JavaScript Track на Teamtreehouse
- Learn JavaScript на Codecademy
- JavaScript Path на Codeschool
- HTML, CSS and JavaScript на Coursera
- Front-End Web UI Frameworks and Tools на Coursera
- разные курсы и лекции на Pluralsight
Были и другие ресурсы, но я уже и не помню их.
Прохожу курс Nature, in Code: Biology in JavaScript на Edx.
Во-первых, курс хорошо подходит моему уровню знаний - не очень сложно и не очень легко. Как раз приятно.
Во-вторых, у них есть страница Progress c игрофицированной визуализацией - реально мотивирует.
Вот скриншот, так и хочется, чтобы все столбики были на 100%.
Короче, я пересмотрела еще раз ту лекцию Calculating the next generation (20 минут), где не могла решить задания - как я и предполагала, если смотреть более внимательно, то задания выполнять легче :)
А потом не смогла остановиться и еще продвинулась на 3 лекции:
- JavaScript Functions (10 min) + задания
- Iteration (17 min) + задания
- Generic functions and return values (15 min) - вот тут остановилась на последней задачке, не смогла снова решить - ничего, я в следующий раз пересмотрю эту лекцию и попробую решить.
На данный момент для просчета генотипов следующих поколений мы уже используем функции JavaScript :) Круто же!
Я пока не знаю как именно я эти знания буду применять и где, но впитывать их приятно, а логика подсказывает, что и полезно.
продолжение следует...