❄️🌤 ❄️
Currently 3° in Squaw Valley, CA

3° / 38°

Coded by Amy Moore

⛷️ ❄️ Do you want to play a Ski Game? ⛷️ ❄️ Snow

Check out my Ski Bum Radio Station

This page is still under construction. The quiz will be developed further. Thank you.

⛷️ ❄️ Amy Skier Coder's Blog ⛷️ ❄️

WEEK 1:

I absolutely loved my first week of coding! The key skills you need are to be able to think in a logical and creative way, yet embrace the opportunity to be daring and experiment and just go wild at times! This fits with my personality perfectly! It somewhat took me back to my A-Level Days where I was good at A-Level Maths yet had the passion for A-Level Art, and when my teachers told me that it was ok to study both I was over the moon. But that sounds terribly boring, and I wasn't that great at either in the end anyway. However, fast forward learning to code really gives you that opportunity to develop your problem solving skills using both sides of the brain, so it's fun!

I don't know how you are coping with the pandemic right now, but for me it's kind of stressful. Learning to code has been a wonderful outlet where I can stop for a moment, and not worry about the outside world but enjoy the journey of learning, and absolutely love focusing on applying the logic yet can play about kind of like on a computer game or a board game and just mess around. When you solve a problem and it just works it's a real addrenaline! Yet other times you can spend 5 hours on a problem and feel like you're failing and then feel so great for achieving that goal eventually. The best times are when it's a complete fluke and you just press any button and it just appears like magic!

During Week 1 we learned about html elements, html attributes, how to use the developer tool and a basic coding editor. We then studied css selectors, html classes and VS code tips. We explored css properties, css colors, css positioning, css spacing, css borders, css pseudo selectors and default css styling. This consisted of 16 modules, with 14 challenges to complete/submit and 1 x piece of homework at the end of the week. There was a lot to take in, and the challenges certainly kept you on your toes but I felt very happy by the end of Week 1.

WEEK 2:

Week 2 was far more challenging, and it is pretty easy to spend hours and hours having no idea re: why a piece of code isn't working. Whilst my enthusiasm remained high, I really had to go over quite a few of the videos again to consolidate my learning. It felt like the level of content had ramped up quite significantly but it was rewarding nonetheless. This week was purely about Javascript and we learned about JS in the browser, variables, JS in HTML, JS If statements, JS If Else statements, JS logical operators, JS functions, JS selectors, JS events and JS refactoring. There were 12 modules and 8 challenges.

I also decided to network in a few coding groups and a software engineer at Google in Seattle highly recommended two additional books to read - "You Don't Know JS Yet" and "JS: The Good Parts". This will be additional reading for when I eventually get my head around all of this. I figured it would be great to go beyond the learning that we have been given.

I think the key lesson learned from Week 2 is that you have to practice and practice coding, it didn't come quite so naturally as I expected during Week 1. I thought that this would be a doddle, surely it's easier than the MBA and I was really getting the hang of it initially but it's super challenging. I have to say that I absolutely love Matt's style though, the way he teaches the program is fantastic - he's so enthusiastic and positive, and makes it really really fun and I feel lucky to have found his course. If he keeps adding courses along the way, I will absolutely be a life learner of coding with him.

WEEK 3:

The 3 modules were a reminder and summary of HTML, CSS and JS. This gave a nice ending to the program with a few new techniques thrown in there too. While the focus was to get the final project done I would actually like to keep this page going and simply build upon it. I chose to incorporate a weather app to show the ability to be able to add variables and make the page interchangable. As a passionate skier I wanted to showcase my techniques via a sport that I love - and showcased a weather app, a mini quiz, embedded Spotify play list and a blog to simply to share the journey. I definitely want to study the next 4 month SheCodes course but feel as though I need another week or so to truly consolidate this module and to go and revisit my areas of weakness. I think it's key to get the foundations right, and I've admittedly made some careless errors along the way so need to ensure I know the solution off by heart before moving forward. I will need to spend a lot more time on this, to solve the extra buttons problem but I'm trying to figure it out myself before resorting to google searches. My tutors have been an incredible support and so I wish to thank them for their guidance and constant communication via Slack. This week I also networked with a contact from Aviva who gave great advice and suggested building stuff in the public domain - by creating your own website, give a way free templates, maybe build a wordpress template for others to use, write tutorials etc - just as a way to showcase your work. So let this be the beginning of that journey.