Today the goals are:
Also a goal: work on the mental game. Always. It's all a mental game. Reestablishing good habits. Rebuilding online presence. Career services. Networking. All while learning and building new things.
Of the goals I wrote about completing, I missed one. I tried to set the hard goals first. I've still got more Basic Sites to build - totally fine. I'm interested to see how my CSS improves as I create the 2nd and 3rd.Overall: 3/4 Goals
For the past two days I've been focusing on learning structural, semantic HTML and different methods for organizing CSS, specifically focusing on Flexbox, Float, and Grid. Kyle's done a styling breakout. I've watched a couple videos on HTML and CSS. I've utilized the g70 Heroku/Learn articles. Currently I am working on the drills - cloning three different sites using different strategies. They are challenging exercises, but helpful to see if the way I'm visualizing CSS and organizing my HTML will be anywhere close to how a browser interprets what I'm writing.
Much different from Learning to Learn, this skill set is a lot of content, details to memorize, and implimentation. I find the break outs and practice exercises very helpful in building a stronger understanding. I dove into the drills thinking I would be able to cruise through them and easily write my code from scratch correctly the first time. I was greatly mistaken. After reading the content - I had good ability to organize my ideas into code, but there were crucial breaks in my comprehension -> application.
I did CSS diner and flew through the whole thing. I am going to finish my first drill then go through some more practice exercises to solidify the foundation in Flex and Grid before I take on the next two drills. I am certain this will ultimately save lots of time.
I also find writing my ideas in Notes as a library of subjects useful - I've been referring back to these Notes. HTML, L2L, CSS, Daily Breakdowns... as I go each note could contain a collection of links. I think an improvement to this system would be to push to a Git Repo, potentially. But as I go - I can add to these notes from my iPhone, or any laptop that I can log into iCloud from.
I'm finding that I am building many new personal 'systems' and slowly I'm distilling down to a few that I think I'll keep for the duration of the program. Hopefully building the rest of these basic websites goes more smoothly than the first.
This week has been a lot of things. I've been bombarded with new information, changed habits, created new workflows and have to really think about goal setting and expectations. Aside from focusing on Command Line Interface (CLI), git, and Github usage I've spend significant time deeply looking at how learning happens and what makes for effective learning sessions. This is a practice that anyone can do at any point in their lives.
I'd like to share my notes since I've covered a ton of content. Videos on Active Recall, Coursera course lessons on procrastination and learning efficiency, and much more.
One lecture we covered in class at Galvanize made things nice and concise - which I love. If I am given too many tools, tips, trick, hacks, etc... It all becomes noise and I'll fall into old habits.
The 'Learn 2 Learn' Cycle:
I can go into great detail on each step. But essentially the process is simple.
Also, how do you like to reflect? Writing? Drawing? Checklists? http://bulletjournal.com/
Just by writing out these three steps I've mentally gone through an the exercise - I've taken a screen cap of how I have multiple desktop workspaces dedicated to research, coding, and starting on a new project. I am playing with a new screen cap app, writing blog posts in Atom versus a Pages or some other traditional word processor. Finally, as a meta - I find writing to be my favorite way to reflect. So I've done the research and reading. Writing is my tool for reflecting as well as my way to test my Active Recall.
Some Learning tools and tips to consider while going through the three steps: